Quantcast
Channel: 黑暗執行緒
Browsing all 2311 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

【茶包筆記】 Visual Studio遇web.config鎖定無法覆寫

最近遇到兩次,特筆記備忘。在Windows 8.1使用Visual Studio 2015偵錯ASP.NET網站,修改web.config後存檔,出現被其他程序佔用無法存取錯誤。The process cannot access the file '…web.config' because it is being used by another process. 無法存取檔案...

View Article


Image may be NSFW.
Clik here to view.

關於IE快取更新檢查設定

接獲報案,某使用者今天送出的ASP.NET表單,有某個應為隨機Guid<input...

View Article


Image may be NSFW.
Clik here to view.

小技巧:在web.config加入多筆式設定

跟同事聊到如何在web.config加入多筆式設定。所謂多筆式設定,是指同性質設定可能有1到n筆並存,我常遇到的例子是偵錯用途或排除例外的對應設定,例如:將Windows登入帳號A對應成帳號B,部門C對應成部門D…...

View Article

Image may be NSFW.
Clik here to view.

Entity Framework筆記:使用Oracle Synonym

遇到EF使用Oracle Synonym問題,查了資料做了實驗,整理筆記如後。先說我們在Oracle使用Synonym(別名,有人翻成「同義詞」,我覺得別名順口)的情境:例如人事系統使用"HR"帳號登入Oracle並在自己的HR Schema建立資料表並擁有HR Schema所有資料表的讀寫權限。之後ERP系統要讀存HR...

View Article

Image may be NSFW.
Clik here to view.

NG筆記28-Checkbox清單進化版

很久以前就寫過Angular版的Checkbox清單,不過當時的版本有點簡陋,只能以字串陣列作為來源。我心目中的理想Checkbox清單元件,應該要像ng-options能用物件陣列當作資料來源,最好還可以切換單選模式(我知道改用Radio就能單選,但規格書不時出現註明要單選的Checkbox清單),沒找到前人寫好的現成作品,那就自己刻一個吧! (「花更多時間去找元件」 vs...

View Article


Image may be NSFW.
Clik here to view.

NG筆記29-下拉選單連動

跟同事討論到下拉選單連動(最常見的經典應用是縣市、行政區下拉選單連動,選取縣市後自動換成該縣市的行政區清單),這才發現針對這門必修課,我只寫過KO版範例,沒寫過NG版,趕緊補上。我寫了一個三層式下拉選單連動範例,在ViewModel中安排Level1、Level2、Level3三個屬性保存下拉選單選取結果,另外用L1Options、L2Options、L3Options分別存放Level1-3的下拉...

View Article

Image may be NSFW.
Clik here to view.

【茶包射手日記】ASP.NET網站bindingRedirect無效

故事從某個Windows 2003上的ASP.NET 3.5網站搬到Windows 2012 R2說起,移至新主機後蹦出以下訊息:Could not load file or assembly 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of...

View Article

Image may be NSFW.
Clik here to view.

XLS轉XLSX研究

要在C#讀寫Excel檔,直接呼叫Excel.exe是最直覺功能最齊全的做法,但Excel屬桌面互動程式,透過Web或排程等背景程序執行常有問題要克服,同時,只為單純讀取資料招喚龐大笨重的Excel程式有殺雞用牛刀之嫌,第三方元件是更理想的方式。過去用過多套Excel處理程式庫:NPOI、EPPlus、OpenXML SDK、ClosedXML,一路下來,ClosedXML支援不少Excel...

View Article


Image may be NSFW.
Clik here to view.

如何使用Visual Studio Code偵錯Node.js?

小木頭去上電腦課,一回家,想當然爾程式魔人老爸立即展開偵訊:學什麼語言?用什麼開發工具?做了什麼練習?小子對程式細節一知半解兼忘性破表,回答得語焉不詳:用一個S開頭可以編文字的軟體寫程式,開一個黑黑的視窗跑程式看結果… XD...

View Article


Image may be NSFW.
Clik here to view.

實作Equals()與==、!=運算子注意事項一則

在C#自訂物件型別,基於Referece Type特性,只有兩個變數指向同一物件,==或Equals()才會傳回true(如果對Reference Type跟Value Type間的差異感到模糊,可以來個小測驗自虐釐清一番),而這常不待我們的期待。以股票代號物件為例,假設有個Ticker物件,將股票代號分為Symbol(ex: 2330)與Market(ex:...

View Article

Image may be NSFW.
Clik here to view.

Json.NET反序列化之建構式議題

分享處理JSON反序列化轉回物件的建構式相關問題。就拿早先文章提到的Ticker類別當例子:publicclass Ticker{readonlystring symbol;readonlystring market;publicstring Symbol { get { return symbol; } }publicstring Market { get { return market; }...

View Article

Image may be NSFW.
Clik here to view.

修改csproj動態切換編譯程序-以DocFx為例

針對一些共用工具程式庫,我習慣在專案加入docfx.msbuild,每次編譯就同步產出API文件,讓文件永遠與最新版程式同步,十分方便。不過開發久了便覺得每次編譯都重新產生文件會拖累效率,不是個好主意。以手邊的一個程式庫專案為例,沒加上DocFx前大約一秒內就能編譯完成,DocFx文件製作較耗時,動輒要耗用5-6秒,編譯時間整整拖長五倍以上,對性急如火人生苦短的中年程序員來說,彷彿感受到寶貴的職業生...

View Article

Image may be NSFW.
Clik here to view.

分散式交易問題排除經驗再一則與MSDTC快速ASPX測試法

以為自己MSDTC的處理經驗已夠豐富,不料今天又有新的心得,筆記之。某台新裝測試主機,多支涉及分散式交易程式冒出「The transaction manager has disabled its support for remote/network transactions.」錯誤,老問題一枚,推測是忘了啟用Network DTC...

View Article


Image may be NSFW.
Clik here to view.

跨解決方案引用專案的潛在NuGet路徑問題

案情說明:...

View Article

Image may be NSFW.
Clik here to view.

ASP.NET MVC整合RichText編輯器範例與注意事項

最近的ASP.NET MVC專案用到了RichText編輯器,允許使用者編輯包含不同字型、大小、粗細、顏色的格式化文字,其中有些需注意細節,整理筆記備忘。網頁版RichText編譯器的選擇不少,本文以KendoEditor為例,結果則以PostBack方式回傳。即使換用其他編輯器或改以AJAX回傳,ASP.NET...

View Article


Image may be NSFW.
Clik here to view.

使用Visual Studio編譯及偵錯.NET Core專案

年老力衰,熱血只能花在刀口上,在技術領域嚐鮮當先鋒少不了要走冤枉路,有時更會先鋒變先烈,老年人歲月寶貴,嗯湯呀嗯湯,也因此,從不覺得自己會這麼早接觸.NET Core專案… 萬萬沒想到,今天糊里糊塗地上梁山一遊,解除了「使用Visual Studio編譯與偵錯.NET Core專案」的成就。遇上棘手的Dapper問題,想要追進原始碼一探究竟。從Github下載了Dapper專案,用Visual...

View Article

Image may be NSFW.
Clik here to view.

Garmin強度分鐘怎麼算?我的人體實驗報告

某天晨跑到一半,我的Fenix 3彈出目標達成放煙火動畫,項目圖示是帶三條線的馬錶,印象在「我的一天」Widget看過它,跑完切到我的一天找到圖示顯示數字62,但還是不知道這數字是什麼意思?回家再看,數字已跳到67…好奇它的意義,用「fenix3 我的一天 錶 圖示」關鍵字爬文,在彼岸論壇找到一篇帖子,同樣的疑問,附了照片但無人回答。哈,原來不只我不知道呀~ XD...

View Article


Image may be NSFW.
Clik here to view.

Hacking樂無窮:修正Dapper+ODP.NET無法寫入Unicode問題

歷經一段時間摸索歷練,確立「新増修改用EF/ORM,查詢一律用Dapper」的最高指導原則,Dapper的簡潔、效能與彈性無可挑剔,一切看似完美,直到我膝蓋中了一箭…無意間發現,使用Dapper+ODP.NET無法寫入Unicode字元跟Oracle...

View Article

Image may be NSFW.
Clik here to view.

利用LINQ GroupBy快速分組歸類

分享最近學到的LINQ小技巧一則。有時我們會需求將資料物件分組擺放,方便後續查詢處理,例如:將散亂的銷售資料依客戶分群,同一客戶的所有資料變成一個List<T>。過去面對這種問題,我慣用的做法先定義一個Dictionary<string, List<T>>,使用 foreach...

View Article

Image may be NSFW.
Clik here to view.

神祕的ASP.NET bin\roslyn目錄

同事由TFS取回ASP.NET MVC專案,編譯後執行出現以下錯誤:[DirectoryNotFoundException: 找不到路徑 'D:\TFS\src\web\MyForm\bin\roslyn\csc.exe' 的一部分。] System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +353...

View Article
Browsing all 2311 articles
Browse latest View live