Win10 的安全性比較嚴謹,自行開發的程式安裝後執行會出現漏斗轉個幾下就停止了,這個況狀還不是出現程式無回應就是 Win10 直接就結束程式。最簡單的解決方式是在圖示上按右鍵選擇:以系統管理員身份執行。
不過要請使用者每回都要選擇”以系統管理員身份執行”,的確是有些麻煩。經過網路找解法,試過 app.manifest 中設定 requireAdministrator,但程式仍直接被 Win10 關閉。最後找到直接寫 code 提示使用者需要系統管理員權限的題示畫面,但使用者只要按下 “是” 就可以執行。
以下 sample code 來源:...
需求: URL 輸入 http://xxxx/yyy 轉成 http://xxxx/yyy.html 最近趕流行,用 vue 寫了一個 SAP(Single application page),html網頁在 MVC 的架構下可成功執行,但我就是想讓使用者操作上更方便,只要輸入網址 route 就直接跳轉到此 html 頁面。如果照原本 MapHttpRoute的方式會造成 .NET 出現找不到 Controller 的問題。最後發現不用 MapHttpRoute 去解此問題,使用MapPageRoute才是正解。 // Web API routes
config.Routes.MapHttpRoute(
name: "DefaultApi",
...
手上有個泰國的生產系統小案子, 雖說是個小案子但也算是跨國專案, 我遇到除了語言不同之外的電腦系統文化差異, 平常我們使用電腦的日期格式一般主要為2018/5/10, 美國系統的國家則是 5/10/2018,也就是 MM/dd/yyyy。 但泰國的使用曆別是一個本人未曾耳聞的佛曆, 就是釋迦牟尼佛滅度(涅槃)當年度為計算基準, 西元2018年就是泰曆/佛曆2561年,年度不同就算了還有四年一次閏年。 真要弄起來那就頭疼了。 不過在網路上找到一個小解法, 執行的程式強制指定CultureInfo,...
開發系統時,使用者常常會問可以知道資料是被那個員工更新的,更新什麼內容嗎?通常我都會回答系統會記錄Log時間,資料異動者都查詢的到,但是異動那一個欄位就沒辦法了,實在也不想為這個很少使用的功能再大費周張去寫程式作欄位比較再存到log去。 今天碰巧查個MSSQL的資料,才發現MSSQL 2008 就有類似的功能了,還不用寫程式作些設定就可以達到這個功能,以下就是這個CDC (Change Data Capture) 的簡單實測記錄。 -- CDC = Change Data Capture -- 執行 CDC, sp_cdc_enable_table 為 enable, sp_cdc_disable_table 為 disable EXEC sys.sp_cdc_enable_table @source_schema = N'dbo',...
我手上有一個對外的網站是從幾年前就租用的美國Godaddy - Windows Hosting,當初租用Godaddy的原因及特點是無流量限制,檔案空間不限速度也還可以,但對我來說有個最致命的一點就是MySQL的DB容量限制,1GB。這個1GB搞的我很麻煩,系統資料庫每週都會更新資料,就會越長越大,但舊資料也不能刪除,所以一超過這個限制就提心吊膽會被Godaddy無情的封鎖。對,我曾經被封鎖過,還必須郵件往返才解決問題。 話說今年(2018)三月剛好租用的Godaddy Hostoing又要到期,心一橫來搬家。但Linux Hosting好找、Windows Hosting難尋,找了貴到離譜的台灣Hosting,系統爛還有流量限制,也試用價格不便宜的GCP,但C/P值都不理想。最後在某網站看到推薦SmartASP.Net,MySQL的限制是10GB,足足比Godaddy的1GB大了10倍,流量也不限制就連價格也差不多,所以我直接買了一般共用空間的最高等級Premium...
客戶使用 TSC 條碼機列印標籤,正常列印QR Code時如果內容有中文時,刷條碼會出現亂碼無法閱讀。我查詢QR Code 的規格是允許中文字元,但如果依照原廠文件使用以下方法列印則不可行,印出來還是亂碼。其中第二種方式的 B0006 為 Binary + 4碼字元長度,目前只能使用第三種方式,但中文需先轉為 4字元的 Unicode。 更新: 最後問題點竟是 SCLIB_DLL 的版本問題造成中文亂碼。 Unicode 編碼字元查詢:http://jicheng.tw/hanzi/unicode.html?s=7000&e=7FFF 方式一(亂碼): LIB_DLL.sendcommand("QRCODE " + QRCodeX + ", " + QRCodeY + ",H,2,A,0,M2,S7,"中文"); 方式二(亂碼): ...
安裝環境為 Oracle VM VirtualBox ============================================= 設定開機啟動網卡 ============================================= /etc/sysconfig/network-scripts vi ifcfg-enp0s3 # edit ONBOOT=yes <-- 改為 yes ============================================= 更新系統及常用套件 ============================================= 更新系統:yum...