在我以往的工作 C#的需求撰寫中 , 常常會遇到需要用到ComboBox下拉式選單需要多選數個ITEM的需求
我曾經試著用JQuery UI的元件來實作,在我的電腦上使用Chrome其功能是沒有問題的,但因為我們公司在大陸也有使用者,當他們使用別的瀏覽器的時候如Edge、QQ或百度瀏覽器的時候,其效能就會變得很差,使用者體驗很不好,我後來也沒去詳細驗證是不是瀏覽器還是電腦硬體及OS的問
在我以往的工作 C#的需求撰寫中 , 常常會遇到需要用到ComboBox下拉式選單需要多選數個ITEM的需求
我曾經試著用JQuery UI的元件來實作,在我的電腦上使用Chrome其功能是沒有問題的,但因為我們公司在大陸也有使用者,當他們使用別的瀏覽器的時候如Edge、QQ或百度瀏覽器的時候,其效能就會變得很差,使用者體驗很不好,我後來也沒去詳細驗證是不是瀏覽器還是電腦硬體及OS的問
幾年前看到了台大洪老師的文章裡 , 記載著五種程式設計師應該具備的技能 , 看了之後感觸滿多的 , 最近又突然重複看了一次這篇文章
藉由這篇文章記錄一下五種程式設計師應該具備的技能 :
一、不害怕探索陌生程式語言
二、精通Debug
三、開發節省時間的工具
四、優化重複性工作的速度
五、發展系統性思考模式
使用Visual Studio在編譯程式時,出現了LC.exe 以返回碼-1結束 的錯誤訊息。
此訊息是因為你的專案中使用了第三方元件,並把該原件的 license 相關資訊寫在Properties 的licenses.licx檔案中
在微軟的online document中有提到想要在Reporting Service 2016或2017的版本使用Oracle關聯式資料庫的話 , 就必須採用Oracle Client 12c或以上的用戶端元件版本,而Oracle Client 12c 的版本已經不支援Oracle 9i以下的DB Server了,想要使用就要升級DB或是使用其他方式來連線。
利用JQuery的Chosen API Library 來取代 Visual Studio 的DropDownlList 元件
需要翻牆的時機,大部分都是去中國大陸時,會因為中國政府的政策因素而無法瀏覽某些網站如Youtube , Google或是使用一些APP如Line、Facebook ,這時就必須連到某個VPN(Virtual Private Network),透過該來連結到我們想要的網站,也就是俗稱的翻牆。但大多數的免費VPN都有速度及連線的問題(免費使用的人也多),如果使用付費又不太能掌控(畢竟是共享該VPN網路資源),自行架設VPN Server所耗費的成本(網路費、電費、Server費用)又過高,所以此篇文章著重在紀錄如何利用Digitalocean 所提供的低成本VPS服務(Virtual Private Server)來建立一個VPN(Shadowsocks)。
Kepware 這套軟體是由Kepware Technologies這間公司所開發出來的一套軟體,可用來讀取和寫入PLC(Programmable Logic Controller)的記憶體位址,該軟體支援一百多種的PLC Driver,透過這個軟體使用設定的方式就能收到PLC的記憶體位址資料,並可以使用加購的模組DataLogger,將收到的值回寫回資料庫。當然也可以利用者個軟體的UI使用同步與非同步的方式將資料寫回。當然這套軟體是要收費的,官網報價是$438 USD,DataLogger模組和ClientAce Library大概都是幾萬台幣,不過能省去自己撰寫Driver通訊的困擾應該還算OK。
使用C# EmguCV 讀取圖片,並進行影像處理(灰階、二值化、侵蝕與膨脹)的影像範例
這個CASE是我在剛出社會時工作,在一間設備製造的供應商工作時所學到的技能,那時候的我雖然是電控專長但其實有關影像的內容學習的非常多
該廠商是製造並販售各種Laser Marking為主的機台。而我那時候的工作就是開發和維護控制雷射去打印PCB印刷電路板的程式
基本上此篇的做法跟 使用C# EmguCV來擷取D-Link DCS-930 IP Cam的影像範例 這篇之前寫的文章範例一樣
此篇文章分享如何使用C# EmguCV來擷取D-Link DCS-930 IP Cam的影像,其實把影像抓回來之後我還想要再做更多的處理以及判斷辨識,以便達到某些目的。
但其實因為各家IP CAM支援的串流方式不太一樣,所以開發前最好要看一下你買的IP CAM有沒有支援。
之前有寫過有關錢的系統,所以不免俗會跟銀行一樣有阿拉伯數字轉中文大小寫的需求,使用這篇文章分享一下如何使用正規表示式Regular Expressions來檢查輸入的金額,並使用EastAsiaNumericFormatter轉換成中文大小寫。
此篇文章主要在分享如果用Advantech ADAM WISE 4012-E 提供的restful API來達到資料蒐集的目的。