週四看到同事的電腦正使用這一個工具 Cypress,聽完他簡單的介紹後,我花了一個下午加晚上產生了這篇文章
【C#】 關於 ThreadStatic 和 Thread Safe 的實驗
今天在做 Code Review,發現一段代碼,總感覺怪怪的。
就此開啟了邁向 Thread Safe 這條路....
【Testing】Visual Studio Web 效能測試結合 Token 驗證模式
- 652
- 0
在現今的時代下,Web API 是一個頗為流行的標準。
過往在做壓力測試,可能面對的是做畫面上的錄製進行。
在倡導前後端分離的世代,只針對 Web API 進行壓力測試反而是比較常遇到的狀況。
而 API 間的認證,很常見的是 Token Base 的驗證方式。
這篇文章就是為了解決測試 Web API 時,我們要怎麼動態的處理 Token 。
【Azure】Azure Blob 搬移所有 Container
最近有個客戶合約終止,要協助它們將 Azure Blob上的檔案複製一份至地端。
這種大量的處理微軟有提供 AzCopy 來處理,不過,只支援一個一個 Container 搬移。
身為工程師當然就是要說,我是一個一個搬,實際上我們用程式處理!
【VSTS】Agent架設初體驗
Visual Studio Team Services 簡稱 VSTS 是一個完整的Devops工具
其定價對於前五個使用者免費!!
如果想要私有的Git版控空間,這根本就是一個完美的地方!!
如果你想做CI/CD也不是問題,每個月有240分鐘的免費額度(備註,單一作業持續時間不得超過30分鐘)。
【C#】PDF 應用(輸出圖檔、合併圖片)
【Azure】Web App 固定時間重新啟動
【Azure】 Web App 時區設定
最近,有個客戶中毒,緊急找我們協助系統上雲端。
它是個活動報名網站。
這邊我想說的是,你永遠不會知道你的Server放在哪裡。
我會建議大家,遠離DateTime.Now 。改用DateTime.UtcNow。
我的VS時代 - Visual Studio 20 大壽
- 414
- 0
Visual Studio 20歲生日!!
這個陪伴我走過我的阿宅年代的地表最強IDE。
絕非浪得虛名......
【JavaScript】 得到文字框中被滑鼠選中的字
- 2805
- 0
最近曾經有一個需求,井底之蛙的我還想說,騙人的吧!!這做不到。
說說這個需求吧!
Web介面中,textarea輸入了一堆SQL指令(請注意SQL Inject問題)。
可以像SSMS般,執行使用者反白的那個區域的指令。
【C#】Invoke Method Using Reflection
- 4419
- 0
以前寫泛型,偶爾會遇到會有一個問題解不開。
呼叫時,依照不同參數給予不同的泛型型別。
這一層我一直沒有嘗試著去解開Switch Case 或是一堆If。
這次,獲得了一種解法,寫下來紀念這一刻。
【工具分享】帳號密碼管理工具 - KeePass
- 470
- 0
曾經試用過LastPass (12美金/月)、 1Password(2.99/月)等付費的帳號密碼管理工具。
後來,因為付費的問題就放棄了。
後來發現非常多文章介紹KeePass。
KeePass本身是一個桌面應用程式,但,記最多密碼的都是一堆網站。
要怎麼樣更快速的登入網站呢!?這是這篇文章的重點。
【Unit Test】 系統時間處理
最近手上的專案認真想透過TDD來開發,上完91的課已經是3個月前了。
翻開「單元測試的藝術」這本書,以下稱此書。
記錄一下。
【WPF】 如何透過網路升降程式版本 - 使用ClickOnce
- 1463
- 0
- 2016-07-10
WPF專案,客戶要求要有自動升降版本功能。
很難做?說倒底我只是連WPF的專案都沒建立過。
不負責任之快速的上手部屬WPF應用程式速成班。
SkillTree 自動測試與 TDD 實務開發(使用C#) 第五梯 課後心得
- 298
- 0
寫程式怕東怕西?
你改了東,壞了西?
我的程式沒問題?
透過這三天的課程,我覺得,只要我相信,狀況就會改變。
【推薦套件】 CKFinder 替代方案 Filemanager
CKEditor 很好用,也免費(若需付費快跟我說),但,針對要插入圖檔的動作,需要購買CKFinder,或是其他實做方式。
一個站台沒看錯的話,售價99美金。
最近老闆看到一套GitHub開源的替代方案Filemanager。
一進去馬上看Demo。
【Azure】三探Azure Search - 介紹建議工具、Facetable
前兩篇已經講解如何快速建立一個Azure Search服務。
Azure Search其實,針對【搜尋】這個動作已經做了一些富有想法的功能實做。
文章中會介紹建議工具(Suggester)、以及前兩篇一直沒搞清楚的(Facetable)設定。
【Azure】二探Azure 搜尋服務
探討上一篇文章中,關於索引的一些欄位的作用說明。
另外,說明怎麼建立一個欄位可以是Collection的內容。
同時大致說明Azure Search對於全文檢索中解析的方式。
【Azure】初試Azure 搜尋服務
搜尋是許多應用程式和其使用者之間的主要互動模式。一談到搜尋,使用者總寄予很高的期望。使用者期望能夠得到最好的關聯性、建議、幾近即時的回應、多語 言、面向等等。Azure 搜尋服務可讓您輕鬆地在網站或應用程式中加入功能強大且精確的搜尋功能。經過 16 年的開發,整合式 Microsoft 自然語言堆疊 (也用於 Bing 及 Office) 的功能變得更強。快速輕鬆地調整搜尋結果,並建構豐富、微調的評等模型,讓搜尋結果完全符合業務目標。可靠的輸送量和儲存體提供了快速搜尋索引功能和查 詢,以支援時間緊迫的搜尋案例。
(擷取自官網)
【Visual Studio】透過Configuration Transform套件快速依照建置組態切換App.Config
- 3144
- 0
- Visual_Studio
Visual Studio 針對Web.Config,可以依據是 Debug或Release切換Web.Config檔案。
在Console專案中的App.Config卻預設沒有這功能。
今天要介紹一個套件:Configuration Transfor