| | | 0 | | 3,627 |
再踩 SQL 資料庫地雷一枚。 配合停用 TLS 1.0,把一些老舊程式用的 ODBC 版本升級到 ODBC 17 (參考:ODBC 與 OLEDB 之 SQL Server TLS 1.2 支援問題),遇到詭異現象:升級後有個 SELECT ColKey, ColContent FROM ... ...
| | | 1 | | 2,084 |
跟了我二十多年的電熨斗(當兵時買的,幸好有它,不然軍服沒熨好都不用放假惹)這陣子怪怪的,電源線要轉到某個角度才通電,原本覺得只是接觸不良喬一下就好。但前陣子時發現熨斗尾端電線喬角度偶爾會閃爍火花,才驚覺非同小可。 觀察冒火花處的電源線有多條橫向裂痕,猜想裡面多芯線可能部分有斷,導致彎折時由接觸摩擦產...
| | | 4 | | 7,306 |
記錄昨天踩到的地雷。在進行資料庫移轉作業,有幾台網站主機採用機器別名連線 MSSQL,做法是在 C:\Windows\System32\drivers\etc\hosts 加入一筆 IP 與機器名稱映(例如下圖的 NewSQL),設定連線字串時寫成 Data Source=NewSQL 不寫 IP。...
| | | 2 | | 11,397 |
ViewComponent 是 ASP.NET Core 新加入的網頁元件架構,類似前端框架都會支援的自訂網頁元素,Vue.js、Angular、React都有,允許在 HTML 用 <my-component-name></my-component-name> 這類標籤直接...
| | | 7 | | 14,954 |
分享最近學到的小技巧,在 ASP.NET MVC Action 透過 return View() 或 return PartialView() 控制是否要顯示 Layout 部分。 直接使用 VS2019 預設的 ASP.NET Core MVC 專案範本當範例,它的 Index.cshtml 長這...
| | | 0 | | 4,017 |
好奇心起,想了解 ASP.NET Core 內部運作原理。ASP.NET Core 是開源專案,原始碼大大方方放在 Github 給你看,要取得不費吹灰之力。不過我被 Visual Studio 寵壞了,少了 F12 一鍵跳到函式定義以及 Ctrl-K、R 列出所有有呼叫來源這些功能就活不下去(OS...
| | | 0 | | 8,381 |
在 MSSQL 上寫 Trigger,我想減少非必要的資料庫動作,故計劃在執行 Trigger 邏輯前進行過濾,鎖定特定欄位有異動才執行。原本想從 INSERTED、DELETED 資料表取出資料比對,不料目標欄位型別是超級古老的 NTEXT (SQL2005 起已被 NVARCHAR(MAX) 取...
| | | 1 | | 3,732 |
部落格被 Google Search Console 糾正部分排版不適合行動裝置閱讀。 檢視問題頁面研判是文章出現過長英文字串超出邊框,造成文章區塊變窄造成。導致問題的文字通常是 Namespace 加型別名稱,URL、檔案路徑等,共同特色是長度長且其中不包含空白或標點符號: 解決這類問題,腦海中...
| | | 4 | | 11,161 |
學習新的開發寫法要投入時間,離開習慣的事物令人不安,因此轉移新版本或新平台過程總存在著無形阻力。此時常需要靠新版的某個迷人特性,才能讓你產生動力咬牙跨越圍籬。 像是 Interpolated Strings 字串插值,便是讓我積極改用 C# 6.0 的關鍵。至於 ASP.NET Core,MVC V...
| | | 9 | | 8,687 |
修改久未維護 ASP.NET Core 專案,在 Visual Studio 2019 要用 Kestrel 偵錯時冒出以下錯誤: info: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[0] User ...
| | | 0 | | 1,178 |
海山馬停辦,今年還沒有跑過浮洲穚河濱段,去年第一次跑板橋馬感覺不錯,回鍋再跑一回。 維持月跑 200K 近一年,上個月再次達成月入三十萬成就,天氣漸涼後已能配速 5:30 無補給跑十公里以上,近況不錯。前一場貓空半馬破了自己的場地記錄,手風正順,加上氣象預報當天是個乾爽睛朗的日子,我萌生瘋狂念頭,何...
| | | 3 | | 3,240 |
遇到網頁的行為不如己意,具有駭客精神的人常會忍不住想矯正它。這類情境便是 Firefox 的 GreaseMonkey 或 Chrome 的 TamperMonkey 登場的時機,針對特定網址加入一段 JavaScript, 把網頁捏成你要的形狀。 至於 IE,在古早時代曾有 Trixie 套件能實...
| | | 2 | | 5,040 |
工作上遇到的需求。從他處取得程式碼在本機用 Git 弄了簡單版控(不需要伺服器就可以切分支比對修改歷程,寫錯能退回原版,超讚的),改了幾支程式想將修改結果打包合併回出處。 檔案分散在多層目錄,修改已放進同一 Commit。我想依其資料夾結構整理檔案,壓縮打包後在原專案解開後覆寫,之後簽入原專案的 T...
| | | 0 | | 2,534 |
先前介紹過用單一 .aspx 檔在線上環境測試 MSDTC 是否正常的小技巧,今天使用時發現一個小缺點:當有多台 SQL 需要驗證分散式交易功能,因為連線字串寫死在程式裡,需反覆修改程式儲存重測,有點麻煩。 順手把 DTC 測試程式改寫成通用版,將連線字串裡的 Data Source (SQL IP...
| | | 3 | | 11,623 |
收到需求,A 網站某個目錄的內容想改從 B 網站取得,但 URL 要維持 A 的主機名稱。例如: 讓 httq://serverA/SomePath 顯示 httq://serverB/SomePath 的內容,但 URL 保持 httq://serverA/SomePath。 IIS 有個 ARR...
| | | 4 | | 9,707 |
今天被問了一個問題:「如何快速查詢 IIS 特定站台的 Log 路徑?」 還不簡單,用 IIS 管理員介面一查就有。 等等,LogFiles 目錄下一堆 W3SVC1、W3SVC2、W3SVC3... 誰是誰? 之前的笨解法是看目錄或檔案時間跟檔案大小,再依各站台流量去猜,再不然就是打開 .lo...