LINQ寫法:類SQL查詢語法 vs 方法串接
前陣子跟同事討論到LINQ查詢寫法。 記得在LINQ剛推出時以「可以在C#裡寫SQL語法查資料」為號召,範例裡常看到這種長得有點像SQL語法的 LINQ查詢運算式 (LINQ Query Expression...
小技巧-為text-overflow: ellipsis增加完整文字顯示
CSS 的 text-overflow: ellipsis 刪節號效果 可讓長度不一的文字等寬顯示,遇到版面空間有限又必須整齊排列時很好用,但套用刪節號樣式後看不到完整文字,尤其遇上文字前半截相同時更是難以區別...
小技巧-自動刪除App_Data過期暫存檔
寫網站時有時需要產生暫存檔,過去我慣用的做法是透過 System.IO.Path.GetTempPath() ,將暫存檔寫入Windows系統暫存資料夾,如意算盤是暫存資料夾本來就是放暫存檔的地方,而Windows有機制可在磁碟空間不足時刪除暫存檔釋放空間...
漫談尾牙抽獎程式的公正性
上週看到以程序員生活為題材的漫畫作者西喬的創作:「 年会上的程序员们…… 」,改編自一個「CTO覺得抽獎程式有點問題,程式作者被迫在旺年會場接受上千人Code Review」的奇妙真實故事,令人不禁莞爾...
【茶包射手日記】VS2015卡在專案初始化無回應
用Visual Studio 2015開啟最近每天在寫的解決方案,突然卡在「解決方案呈現載入中(loading…),多個專案處於初始化中(initializing…)」狀態,Visual Studio...
GUID Primary Key資料庫避雷守則
【聲明】該不該用GUID當Primary Key是可以讓開發人員大戰三百回合的好題材,由標題可知我屬於GUID陣營,這篇文章不打算花時間論證該不該用GUID PK,假設讀者已接受使用GUID當PK,只聚焦如何避免GUID...
2016台北渣打馬拉松
攝氏4度。 曾以為這是跑東京馬或京都馬才有幸體驗的跑馬溫度,今天我們終於能驕傲地說:台灣,做到了!(補聲暗) 報名渣打馬原本期望靠著路平天冷好催速,振作起來挑戰PB。天曉得遇上 44年 難得一見的霸王級寒流...
【茶包射手日記】IIS不接受TCP連線
公司有一台主機連續兩天出現異象。剛上班的尖峰時間出現IIS網站無回應,使用遠端桌面登入觀察到桌面反應遲緩,但幾個系統服務與網路磁碟機功能正常,IISRESET後問題仍未消除。進一步用 telnet 127...
在SharePoint網站檢視RDLC報表發生錯誤
冷門茶包一枚。在SharePoint網站安裝網站應用程式,在其中 使用ReportViewer檢視RDLC報表 ,發生以下錯誤: The type 'Microsoft.SharePoint.Portal...
欄位合併效能比較:CTE vs FOR XML
前一篇文章 介紹用CTE實現SQL一對多關聯欄位合併的方法,找資料期間曾發現另一個替代做法,利用SQL Server的FOR XML PATH('')技巧,可將多筆資料轉成單一字串( 參考...
Posted 21 January 2016 08:46 PMJeffrey | 7 comment(s)
Filed under:
CTE應用-將多筆查詢結果合併成逗號分隔字串
一對多關聯是常見的資料庫應用情境,有時我會遇到將多筆關聯資料特定欄立合併成逗號分隔字串的需求。聽起來有點抽象,用個實例說明。 假設有兩個資料表,應用系統清單及負責該系統的工程師名字,用以下指令建立模擬資料...
Posted 19 January 2016 06:36 AMJeffrey | 5 comment(s)
Filed under:
善用VS2015 NuGet Manager解決方案管理功能
NuGet已經是Visual Studio寫專案時的柴米油鹽醬醋茶了,但有些人可能沒發現在解決方案(.sln,Solution)層也可以開啟NuGet Manager。如下圖,在Solution Explorer的...
快速將C#型別轉成TypeScript介面定義
使用TypeScript處理AJAX呼叫時,常需要在前端定義與C#物件屬性一致的TypeScript型別,以便將後端傳來的JSON資料還原成強型別物件。針對較正式的資料模型,我會用 CodeGen方式...
蛤,微軟停止.NET 4.0/4.5/4.5.1的技術支援?會對我的系統造成影響嗎?
2016/1/12是個大日子,有 好幾項微軟產品 結束技術支援,包含: Windows 8 IE 8/9/10 (狂賀) .NET 4.0/4.5/4.5.1 生活周遭的Windows 8都已免費升級到Windows...
【茶包射手日記】ScriptBundle與自動部署時間差
同事報案,舉發古怪茶包一枚。 ASP.NET MVC專案新増了moment.js,在BundleConfig將其加入打包範圍[ 延伸閱讀 ]: bundles.Add( new ScriptBundle...
更多文章 下一頁 »

搜尋

Go

<February 2016>
SunMonTueWedThuFriSat
31123456
78910111213
14151617181920
21222324252627
282912345
6789101112
 
RSS
【工商服務】
OrcsWeb: Windows Server Hosting
twMVC
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication