單打獨鬥久了,Code Style通常都是自己習慣為準,當然解譯他人專案看多了通常難免會調整下自己編碼的習慣,最近被拉入Code Standard訂定的討論小組,做個memo囉!! 自己的習慣不一定是標準,跟一個人走的快一群人走的遠,哈...
保哥的文章,淺顯易懂的教學直接在IDE上套用,也不用去深究裡面為什麼這麼訂,讓工具來輔助也不賴
單打獨鬥久了,Code Style通常都是自己習慣為準,當然解譯他人專案看多了通常難免會調整下自己編碼的習慣,最近被拉入Code Standard訂定的討論小組,做個memo囉!! 自己的習慣不一定是標準,跟一個人走的快一群人走的遠,哈...
保哥的文章,淺顯易懂的教學直接在IDE上套用,也不用去深究裡面為什麼這麼訂,讓工具來輔助也不賴
好久沒寫了,最近忙啥哩? 忙著解源碼掃描的問題,終於把高風險項目歸零了;接著處理專案引用的Library,不管是MAVEN或ANT專案去動Framework或是引用的Library就是個風險,跑得好好的站台去更動然後挖坑點火跳下去,歐耶...這麼幹的人應該不在少數但自己還是Do it.
版本的迭代除了新功能外,既存的異常或弱點處理也是重要的一環,今天若當沒看到改日這就是可預測的風險哪時候爆炸都有可能,不過使用者就不會這麼想啦,一但有狀況造成異常大概率也是一陣洗臉後再~~
隨遇而安吧! 對的事情做 不對的不要做 認真做 某人的口頭禪但也值得仿效,哪天真心冷了就改成別沒事找事做。
承之前的狀況,HTML TO PDF的做法近期使用者回報圖檔會有缺圖的問題,這再開發環境並未發現但正式環境再轉檔當下若載圖有狀況就會有此問題,故調整作法直接把圖放在HTML內改善。
不過缺點顯而易見的是轉Base64那頁面的SIZE會大增,若照片多等待時間就變得更久了...不過照片多再轉PDF也是得等待故有逾時,若是再瀏覽器顯示因為有快取機制所以只有第一次得等...這就不好比較!
日前使用者反映AP開埠起來會自動消失,看了作業系統的事件檢視器發現是SocketException造成的,因此增加連接埠是否已被使用的檢查邏輯。
備忘囉:
using System.Net.NetworkInformation;
DB2 LISTAGG() 有長度4000的限制,官方文件中提供個解法可以延伸到10000。
所以仿照這寫法改成
LISTAGG(CAST(CLOUMNA AS CLOB, ',')
google好些文件看了好些答案,不過限制在DB2環境也沒啥選擇,這個方式順順的PASS,結案!!
後記:
如果有排序的需求可參考下列寫法
LISTAGG(CAST(CLOUMNA AS CLOB, ',') WITHIN GROUP (ORDER BY CLOUMNB)