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

ASP.NET 網站壓力測試實驗 - async/await 效果與 ThreadPool 調校

陸續看過 .NET ThreadPool 執行緒數量增減模式,也見識了 async/await 提高 Thread 使用率的神奇效果,將焦點放在 ASP.NET 網站,實際測試 async/await 是否能提高 ASP.NET 效能?ThreadPool.SetMinThreads() 是否能幫助... Read More

View Article


演算法讀書筆記 - 快樂兒童餐入門篇

上回做完 BFS 程式面試考題,我萌生挑戰重讀演算法書的想法。其實,多年前我有試過一回,在圖書館借了些書回來唸,想拉近自己跟本科生的距離。但自學不比在校修課,沒有被當的壓力,學完又沒什麼機會馬上應用,加上東西又枯燥就... 你知道的。 臉書留言讀者推薦了一本「改變世界的九大演算法」,為重讀念頭灑了一... Read More

View Article


【茶包射手日記】Git Graph 在 RAM Disk 無法使用

冷門茶包一枚 - VS Code 版控功能及 Git Grpah 在 RAM Disk 運作異常。 我習慣在工作機開 RAM Disk 放暫存檔,一方面加速一方面減少實體磁碟或 SSD 讀寫耗損;一些可拋式的測試小專案我也會直接開在 RAM Disk 上,重開機後自動消失,省去整理的麻煩。去年升級新... Read More

View Article

Coding4Fun - 登入電腦跳出打卡提醒

很久沒寫 PowerShell,隨手找的練習題,幫自己設定一個打卡提醒,每天早上登入 Windows 時跳出提示,以免忘記打卡。(打卡程式設有自動提醒功能,但有時會失效) 原理很簡單,Windows 工作排程,除了指定執行時間,還可以設定「當任何使用者登入時執行」以及「當工作站由任何使用者解除鎖定時... Read More

View Article

Code4Fun - 程式操作未完成前阻擋關機/登出

前天說到提醒上班打卡的小程式,有讀者提到:下班關機時也很需要打卡提醒! (不過該個案為按完關機鈕,立刻關上螢幕瀟灑轉身離開... 灑脫至此,所有防呆機制望塵莫及。) 關機或登出時提示尚有未儲存修改,允許使用者取消關機或登出回桌面存檔的做法很常見,像是 Word、Notepad,連小畫家都有,儼然已成... Read More

View Article


.NET 陣列用什麼演算法排序?其 Big O 為何?

前陣子怒讀一波演算法入門書,而排序是每本演算法書永不缺席的章節:Bubble Sort、Selection Sort、Insertion Sort、Heap Sort、Merge Sort、Quick Sort... 多不勝數(維基百科整理的更多)。看完這一堆排序演算法不免好奇:那 .NET 的 A... Read More

View Article

半夜系統異常之調查小幫手 - 工作排程執行時間一覽表

遇到系統在半夜出現異常,老司機都會先釐清當時是否有排程在執行? 「工作排程器」的排程項目眾多,又是多層式資料夾,一一打開檢查看很惱人。 有沒有辦法整理成一張大表方便快速尋找呢?又該 PowerShell 上場救援惹... 直接看成果: Get-ScheduledTask | ForEach-Obj... Read More

View Article

使用 LibMan CLI 下載安裝 jQuery、Vue.js、Font-Awesome 程式庫

要下載安裝 jQuery、Bootstrap、Vue.js、Font-Awesome 等知名前端程式庫,Visual Studio 2017 加入的 Library Manager (LibMan) 是好選擇。這些年我較偏向 CLI / VSCode,仍有下載前端 JS/CSS 需求,決定來研究怎麼... Read More

View Article


讓會讀心術的 Github Copilot 陪你寫程式

這一年來,我寫程式愈來愈依賴 Github Copilot,還常四處找人推坑。昨日再添一名受害者幸運兒入坑,小閃光在我日夜洗腦之下,申請好 Github 學生方案正式成為 Copilot 使用者。 Github Copilot 由 OpenAI 與 Github 合作開發,它是一個基於 GPT-3 ... Read More

View Article


【茶包射手雜記】JObject 無法被 System.Text.Json 序列化

.NET Core 開始內建 System.Text.Json,強調效能快、省記憶體,計劃逐步取代 Json.NET。從 .NET Core 3 一路發展,System.Text.Json 加入 JsonArray、JsonArray 支援 DOM 巡覽及 JSON 文件編修,功能及順手度慢慢追上 ... Read More

View Article

閒聊 - 用來跑 AI 模型的「八卡機」長什麼樣子?

看了一些 AI 課程跟學術影片,常聽到幾個關鍵字:「八卡機」、A100... 我們都知道,機器學習仰賴大量 GPU 同步運算,像 ChatGPT 使用的 GPT-3.5 模型參數量便高達 1750 億個,每一回合運算次數都是千億等級,更別提所謂的訓練模型得嘗試成千上萬次尋找最佳參數組合,過程還得... Read More

View Article

GitHub Copilot 開發者訓練營筆記

昨天聽了前幾天提到的 GitHub Copilot 開發者訓練營(錯過的同學莫急莫慌,YouTube 上有直播錄影可以看)。 由於我已經用了大半年 Github Copilot,天天有驚喜,研討會講的內容沒讓我嚇到吃手手。但還是有學到不少新東西,整理如下: Github Copilot Chat 可... Read More

View Article

馬桶水箱把手及進水器更換

黑暗水電工接獲報修,馬桶沖水有點問題。 狀況為馬桶沖水把手鬆動,有時卡住無法沖水,有時沖完不會停止出水。檢查後推測為把手旋轉軸脆化無法固定,拉桿角度偏移無法正常連動出水塞。用了二十多年,難為它了,另外,進水器一直有出水過小的問題,這次一併在蝦皮探購零件換新。 水箱把手 28 元、進水器 57 元,... Read More

View Article


為 ASP.NET 加入自訂 PRTG 指標

PRTG (Paessler Router Traffic Grapher) 是德國 Paessler 公司開發的 Windows 網路監控軟體,提 供友善易用的圖表介面,可用來監控各式網路設備,如路由器、交換機、防火牆、伺服器等,同時也能監控各種應用和服務,如網站、資料庫、郵件伺服器等。監控指標涵... Read More

View Article

ASP.NET 讀取使用者登入帳號:User.Identity vs LogonUserIdentity

在 2023 討論 ASP.NET WebForm,有點像大家都在聊海拉魯,你卻在研究瑪俐歐要怎麼救公主,邊緣感十足。但這個茶包讓我踩了好幾次雷,想想還是寫一篇紀念一下。 要在 ASP.NET 取得登入網站的使用者帳號,我們有不少舊程式是用 Request.LogonUserIdentity.Nam... Read More

View Article


使用 xrdp 遠端登入 Linux 桌面環境

Linux 我主要是拿來當 Server 用,在上面裝 Docker 跑 ASP.NET Core 網站,與 Windows 相比,Linux 的硬體需求低很多,自用排程或聊天機器人,1 CPU + 1G RAM 的 Azure B1s VM 就很夠用,每個月成本不到台幣三百元。 Linux 當伺服... Read More

View Article

用 JavaScript 執行 AES 加解密 - 香草口味

最近突發奇想,想將系統查詢結果嵌入網頁匯出成 .html,概念上像 Excel 或 Word 一樣是個文件檔,方便 Email 轉寄、歸檔保存,而採用網頁的好處是免裝軟體,用瀏覽器就能開啟,透過 JavaScript 可實現極佳的互動操作體驗。 但我馬上想到一個問題,針對機敏資料,Excel/Wor... Read More

View Article


HTML 單檔文件挑戰 - 內嵌 .js GZIP 壓縮檔

繼續我的 HTML 文件檔計劃。封裝文件檔的另一項重點是把所有內容打包成單一 .html 檔 (高年級同學可能還記得 IE 時代有個 .mht,差不多的概念),把要引用的第三方程式庫、CSS、圖檔都嵌進 .html 是較可行的做法,若包成 ZIP 閱讀時要在本機解壓縮,應該沒人能接受吧?網頁 HTM... Read More

View Article

VSCode 整合終端機顯示的黑不是黑

測試某段 Console.ReadLine() 輸入密碼程式,我用了 Console.ForegroundColor = ConsoleColor.Black 技巧避免顯示密碼內容。不料在 VS Code Terminal 測試時,密碼卻走光了: 對照標準 CMD 及 PowerShell,Con... Read More

View Article

古董 MacBook Air 換電池

我手邊有台 2011 年份的 MacBook Air,雖然年事已高,狀況仍然很好,偶爾想試試 ASP.NET Core、VSCode 的跨平台效果,或體驗 MacOS 作業系統差異,有台實機能驗證滿足好奇心,狂勝憑空想像。 機器狀況雖好,電池卻難敵歲月摧殘,續航力每況愈下,往往不插電放個兩三天電力便... Read More

View Article
Browsing all 2492 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>