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

知識型部落客末日?AI 工廠文時代來臨?

Bing Chat 除了跟 ChatGPT 一樣可以聊天,還有個撰寫功能,能幫你寫段落、電子郵件、部落格文章跟構想... 修蛋幾壘! 叫 ChatGPT 寫部落格文章是什麼意思,把彰顯個人風格、抒發心情、推展想法、傳承知識的神聖工作丟給機器做是什麼意思?這叫部落客怎麼活? ChatGPT 寫的東西... Read More

View Article


答客問 - EF Core Database.GetDbConnection() 實驗

讀者 Ho.Chun 問了一個問題:在 EF Core 透過 DbContext.Database.GetDbConnection() 取得的連線字串,使用完需不需要關閉? 依我的理解,DbContext.Database.GetDbConnection() 的用意是允許我們存取底層連線物件,透過 ... Read More

View Article


IIS 伺服器過載 Log 分析與現場還原

前陣子分享過用 K6 跑壓力測試逼 IIS 噴出 HTTP 503,也展示如何從壓測到產出報表一氣喝成的壓力測試結果圖表自動化工具。前幾天跟同事討論被提醒 - 壓力測試畢竟是備戰演習沙盤推演,正式網站被塞爆噴 503 的案例才是最真實的情境,當下的數據更值得分析研究,更具參考價值。 圖片來源 有道... Read More

View Article

深入 .NET ThreadPool 執行緒數量管理

.NET 有個效能調校技巧是透過 ThreadPool.SetMinThreads() 設定 ThreadPool 的最小工作 Thread 數,這個做法為什麼能改善效能?何時有效?這篇文章會用實驗來理解與驗證。 當程式需要多工執行大量工作,除了自己弄 Queue 建執行緒,更簡便的方法使用 Thr... Read More

View Article

Coding4Fun - .NET 老司機挑戰 BFS 程式面試考題

前陣子有支模擬面試 YouTube 影片引發討論,不少讀者認為,連基本 BFS 演算法跟 Big O 都不熟,在真實世界的程式面試必死無疑。 雖然在資訊業打滾了幾十年,我因為不是本科系,在學校沒學過資料結構跟演算法這些東西(這對資訊本科生屬肌肉記憶等級吧),沒正式學過 BFS/DFS,學習及寫程式... Read More

View Article


新時代 .NET ThreadPool 程式寫法以及為什麼你該用力 async/await

在深入 .NET ThreadPool 執行緒數量管理文章中,為了讓程式範例能跟 ThreadPool 緊密關聯,也避免失焦,我採用 ThreadPool.QueueUserWorkItem() 示範將作業拋到 ThreadPool 執行。這篇文章則將場景拉到時間拉到現代,看看 .NET Frame... Read More

View Article

【笨問題】Windows 的網路位置(公用、私人、網域)與防火牆

設定 Windows 防火牆時,我常會被公用、私人、網域這三個網路位置(Network Location)迷惑... 印象中新增網卡或連上新網路時,Windows 會跳出詢問決定公用或私人,然後防火牆設定得網域、私人、公用三種分開管理。三者有什麼差別?為什麼跟防火牆關聯這麼深?我一知半解,決定今天... Read More

View Article

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

陸續看過 .NET ThreadPool 執行緒數量增減模式,也見識了 async/await 提高 Thread 使用率的神奇效果,將焦點放在 ASP.NET 網站,實際測試 sync/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
Browsing all 2311 articles
Browse latest View live