20 年前的32-bit 程式放到64-bit 的Windows Server 2019 之後,無法執行。所以來研究編譯時的設定有什麼影響。
【Visual Studio】程式編譯:Any CPU, x86, x64 的差別
- 562
- 0
- Visual Stuido
20 年前的32-bit 程式放到64-bit 的Windows Server 2019 之後,無法執行。所以來研究編譯時的設定有什麼影響。
發現全域的Cache-Control 設定會導致Action 沒有被正確觸發,而改用後端方式偵測來自Brower 的Request 資源副檔名,並加以為各別檔案設定快取。
有時候傳進來的參數會是object,這個時候必須要知道他的型別才能做後續操作。還好C# 提供了很多型別轉換的測試運算,可以輕鬆做到這件事情。本文比較各種型別轉換的用法。
因為客戶要求配合將itextsharp 降版,因此碰到舊版itextsharp 對受保護PDF 的處理方法與新版的稍有不同。順便紀錄itextsharp 要如何處理加密或受保護的PDF
使用ADO.NET 連接資料庫時,會看到有OleDB 與 SQLClient 兩種,探討他們的差異
簡單提到Linux 中可以觀察硬體使用率的工具
使用Vsftpd 建置的FTP server,只有在登入的時候,會花非常多時間,完成登入之後進行的各種操作速度都很快,只要修改設定就可以解決。
JavaScript 有一些東西跟後端不太一樣,需要特別注意
事隔多年終於開始來補前端的深度了,那就先研究變數宣告:var, let, const 的差別吧。
在script 中宣告好vue 組件之後,下一步就是要將這先變數與DOM Element 綁定,才能達到雙向互動
在CentOS 的MongoDB 刪掉檔案之後,還是會占用原本硬碟的空間。所以需要下特殊指令把空間釋放。
要修改SSH port,改完設定檔之後重啟服務失敗,只好研究如何解決
用entity framework 撈資料庫,要搭配sql profiler 的工具,監看最終EF 寫出來的SQL 語法有沒有問題。但是PostgreSQL 似乎沒有類似SQL Server 的SQL Profiler 工具這種,網路上只有找到付費的工具,最後幸好有找到內建功能,可以達到相同的功能
使用Entity Framework 很方便,但是因為SQL 是透過EF 組出來的。如果對EF 不熟,可能自以為很完美的程式寫法,實際上卻對資料庫造成很沒有效率的Query。因此建議可以搭配SQL Profiler 檢視最終的SQL 語法。也有幾個可以提升效能的方法,請繼續看下去 …
Polymorphism 多形,分為三種:
透過監控資料庫Server 發現,有一些查詢完成之後,該連線的狀態會進入idle,但是過了很久都沒有釋放掉資源
這些舊的connection 沒辦法重用,也佔掉了連線數,導致connection leak
不過PostgreSQL 官方似乎有解法
上一個章節已經學會value type 可以使用@State 和@Binding 屬性,讓值改變時可以連動不同畫面的顯示更新
在這個章節可以進一步了解要如何讓reference type 達到相同的連動效果,動態反應在各個關聯的View 上
本篇先簡單了解一個SwiftUI 中View 的組成跟佈局方法
在文字方塊 INPUT 或 TEXTAREA 的游標處插入字串
LeetCode 系列