2016-01-31 11:37 AM 1 9,263
用Visual Studio 2015開啟最近每天在寫的解決方案,突然卡在「解決方案呈現載入中(loading…),多個專案處於初始化中(initializing…)」狀態,Visual Studio 2015 UI也凍結無回應,只能從工作管理員強行砍掉devenv.exe重新啟動,再次開啟問題...
2016-01-29 07:16 AM 27 51,516
【聲明】該不該用GUID當Primary Key是可以讓開發人員大戰三百回合的好題材,由標題可知我屬於GUID陣營,這篇文章不打算花時間論證該不該用GUID PK,假設讀者已接受使用GUID當PK,只聚焦如何避免GUID PK導致資料庫效能悲劇。 故事源起MVP James最近寫的幾篇GUID...
2016-01-27 09:25 PM 0 4,244
攝氏4度。 曾以為這是跑東京馬或京都馬才有幸體驗的跑馬溫度,今天我們終於能驕傲地說:台灣,做到了!(補聲暗) 報名渣打馬原本期望靠著路平天冷好催速,振作起來挑戰PB。天曉得遇上44年難得一見的霸王級寒流(專業名詞是負北極振盪),全台處處雪花飄,台北市不只陽明山,連木柵附近的猴山岳、阿柔洋...
2016-01-25 10:58 PM 2 6,077
公司有一台主機連續兩天出現異象。剛上班的尖峰時間出現IIS網站無回應,使用遠端桌面登入觀察到桌面反應遲緩,但幾個系統服務與網路磁碟機功能正常,IISRESET後問題仍未消除。進一步用 telnet 127.0.0.1 80 測試,得到的結果是TCP連線一建立就被切斷,主機上有另一個走8080 P...
2016-01-23 10:17 AM 0 4,397
冷門茶包一枚。在SharePoint網站安裝網站應用程式,在其中使用ReportViewer檢視RDLC報表,發生以下錯誤: The type 'Microsoft.SharePoint.Portal.Analytics.UI.ReportViewerMessages, Microsoft...
2016-01-21 08:46 PM 7 20,230
前一篇文章介紹用CTE實現SQL一對多關聯欄位合併的方法,找資料期間曾發現另一個替代做法,利用SQL Server的FOR XML PATH('')技巧,可將多筆資料轉成單一字串(參考),看來也相當簡潔。但當下覺得子查詢加FOR XML轉換的做法有效能疑慮,理應不如CTE(事實不然!),加上搞C...
2016-01-19 06:36 AM 5 35,097
一對多關聯是常見的資料庫應用情境,有時我會遇到將多筆關聯資料特定欄立合併成逗號分隔字串的需求。聽起來有點抽象,用個實例說明。 假設有兩個資料表,應用系統清單及負責該系統的工程師名字,用以下指令建立模擬資料: CREATE TABLE AppSystem ( Name VARCHAR...
2016-01-17 08:45 AM 0 14,859
NuGet已經是Visual Studio寫專案時的柴米油鹽醬醋茶了,但有些人可能沒發現在解決方案(.sln,Solution)層也可以開啟NuGet Manager。如下圖,在Solution Explorer的.sln開右鍵選單,有一個「Manage NuGet Packages for S...
2016-01-15 05:48 AM 2 9,437
使用TypeScript處理AJAX呼叫時,常需要在前端定義與C#物件屬性一致的TypeScript型別,以便將後端傳來的JSON資料還原成強型別物件。針對較正式的資料模型,我會用CodeGen方式同步C#與TypeScript端的型別定義(順便處理多語系問題)。但蠻多時候處理對象只是零散的小型...
2016-01-13 10:45 PM 2 14,868
2016/1/12是個大日子,有好幾項微軟產品結束技術支援,包含: Windows 8 IE 8/9/10 (狂賀) .NET 4.0/4.5/4.5.1 生活周遭的Windows 8都已免費升級到Windows 8.1或Windows 10,受影響者應該有限。而官方...
2016-01-11 09:14 PM 0 3,577
同事報案,舉發古怪茶包一枚。 ASP.NET MVC專案新増了moment.js,在BundleConfig將其加入打包範圍[延伸閱讀]: bundles.Add(new ScriptBundle("~/bundles/common").Include( ...
2016-01-09 05:40 PM 0 8,230
大家有聽過黃色小鴨除錯法嗎? 黃色小鴨除錯的概念起源於一本書,故事裡的程式大師隨身攜帶一隻黃色小鴨,遇到要除錯或射茶包時,就把小鴨放在桌上詳細地向小鴨解釋每一行程式。 實際體驗過幾次(當然,不一定要跟鴨子聊天,跟你的同事,甚至滑鼠講一下心事都成),還真的因此停止鬼打牆。黃色小鴨除錯法的奧...
2016-01-07 10:14 PM 1 13,946
早上讀到一則PHP7相關報導,雖然跟PHP沒什麼緣份,但文章裡附的一張後端語言市佔統計圖引起我濃厚的興趣。統計圖裡PHP佔了81.7%,ASP.NET則是16.1%,同時使用兩種語言的網站會重覆計算(假設為N%,很多PHP應是來自LAMP,Linux+Apache+MySQL+PHP,我認為N不...
2016-01-05 08:03 PM 0 13,199
接到任務,要在前人的專案新増一個小功能。由TFS下載原始碼準備編譯時,出現奇怪現象。 System.Web.Mvc參照失敗: 但System.Web.Razor及其他System.Web.*系列是好的: 同一專案在同事機器開啟一切正常。由於是參照問題,加上專案有點歷史,一度以為專案...
2016-01-03 11:02 PM 0 6,541
在臉書專頁留言區看到一則帳號停權通知,心頭一驚: Last Warning, Your account will be disabled permanent because your accouts have been reported by other users,And another...
2016-01-01 08:55 AM 0 4,218
去年年終玩過FB塗鴉牆回顧。訊息貼FB如馬桶沖水,轉眼間便不知去向,依照慣例,將一整年的碎碎念值得保存的回憶扔進部落格 醃起來 風乾,老的時候 下酒。(偽文青模式) 【通勤奇遇】 竟在一天之內在捷運陸續看到三次,潮男們穿著右上背標註「極度乾燥」中文字樣的外套,推測是為防止太潮...