今天碰到專案中要做乙個某一年月報表的頁面的學習提高

2021-08-31 11:16:30 字數 474 閱讀 6890

今天在專案中要做乙個月報表,由於我採用的是ef 4.1的框架,對於要利用他的api來對每個月的日期分組,感覺到不是很方便。

開始的做法是,由於每年都有12個月,我採取的方式是首先定義12個月的乙個list,然後將我們從後台取得的每天的資料。首先迴圈這12個型別,然後再迴圈取後台每天的集合,碰到如果月份和我的類別月份相同的,我就將資料放入到一族集合中,然後再傳給前台顯示。

這麼做的缺點很明顯,加入我每個月每天都有資料的話。那麼就要迴圈12的31次方的運算。估計都記憶體溢位了。

所以想到另外一種做法。

原理是,不對資料進行月份分組,而是將所有的有天數的資料,放入到乙個集合中,比如,01-01,放入到集合中的string是「01-01,01-02.。。」,到前台後,我首先是自己寫好個table,每乙個td用跟資料中的str定義一樣的名字,然後在頁面載入完成後通過jq,來迴圈讀取後台的string,然後將string裡面對應的日期,依次往**裡面填充。

問題解決

mysql 查詢今天 某一天 某一月 某一年的資料

今天 select from 表名 where to days 時間欄位名 to days now 昨天 包括昨天和今天的資料 select from 表名 where to days now to days 時間欄位名 1昨天 只包括昨天 select from 表名 where to days ...

在vue專案中做乙個類ctrl f的搜尋功能

這次在專案中遇到了乙個要做乙個搜尋功能,因為專案是vue的,而且是在手機端,所以對這個搜尋功能的實現和能做到什麼樣子都沒有底,在網上研究了一會,發現大家的解決方法都各有特色,有引入第三方包的,有遍歷的,確實都可以實現,但我覺得在vue中這樣的方法也太過繁瑣了,於是經過一段時間的查詢與思索後我自己寫了...

今天專案中遇到的乙個問題 判斷新聞Id是否存在

今天做專案中,寫了個類,中間用於判斷新聞是否存在。其中我的記錄只有8條,id分別為7,8,9,10,11,12,13,14,當用sql語句 private const string sql select count id select count 1 from aspnet hr where id ...