原创 乾貨滿滿!10分鐘看懂Docker和K8S

2010年,幾個搞IT的年輕人,在美國舊金山成立了一家名叫“dotCloud”的公司。 這家公司主要提供基於PaaS的雲計算技術服務。具體來說,是和LXC有關的容器技術。 LXC,就是Linux容器虛擬技術(Linux co

原创 TCP/IP、Http、Socket的區別

    經常在筆試、面試或者工作的時候聽到這些協議,雖然以前沒怎麼涉及過,但至少知道這些是和網絡編程密不可分的知識,作爲一個客戶端開發程序員,如果可以懂得網絡編程的話,他的作用和能力肯定會提升一個檔次。原因很簡單,這是個信息

原创 maven打包配置

對於第三方引入的jar包,如果通過 ${project.basedir} 加載項目中的第三方jar包,可以編譯運行,但是第三方jar包打不進去,具體可以看 下一篇  <?xml version="1.0" encoding="UTF-8

原创 js深拷貝與淺拷貝

1.區別: 深拷貝和淺拷貝的使用場景是在複雜對象裏,即對象的屬性還是對象; 淺拷貝是指只複製一層對象,當對象的屬性是引用類型時,實質複製的是其引用,當引用指向的值改變時也會跟着變化;深拷貝是指複製對象的所有層級。 2.深拷貝實現 Json

原创 maven第三方jar包打包(非spring boot)

對於第三方jar包,如果放在project中引入,pom中配置如下 <dependency> <groupId>my.communication-protocol</groupId> <

原创 vue優化之骨架屏

1. 什麼是骨架屏 如果一個web頁面加載內容過多,刷新的時候會有空白頁,造成不好的用戶體驗,但是如果加入骨架屏可以改善這一問題,骨架屏可理解爲頁面加載前的簡單呈現版本,當頁面加載完成,骨架屏各個佔位區域被實際資源替換,可讓用戶覺

原创 cefsharp啓動優化

1.按需加載,顧名思義,只加載當前需要加載的頁面,pos當前採用了這種方式,示例代碼 const ImportFuncDemo1 = () => import('../components/ImportFuncDemo1') cons

原创 軟硬件交互 - 掃碼槍

安裝和初始化 監聽鍵盤輸入事件,C# KeyDown或者JS註冊KeyDown事件 插入掃碼槍USB 自動安裝掃碼槍驅動 據說明書和需求,初始化掃碼槍設置 檢測是否安裝成功:光標聚焦任一輸入框,掃碼,可以將數字串輸入輸入框 監聽 監

原创 Mysql升級及配置優化

mysql 5.6升級到5.7 Mysql官網下載最新5.7社區版,mysql-5.7.26-win32.zip 下載解壓後的文件: 添加配置文件my.ini,主要是數據庫配置、參數設置(端口號、字符集、緩衝區大小等),參數配置會影響到

原创 軟硬件交互 - 錢箱

pos快捷鍵裏有打開錢箱操作,實現思路: 錢箱連接方式:通過USB連接打印機 錢箱打開方式: 打印機可設置打印完後打開錢箱 程序發送esc指令到打印機,讓打印機打開錢箱   實現第1種打開方式:程序修改設置或者不用操作,在打印機設置 實

原创 C#託管代碼和非託管代碼

含義 託管/非託管是微軟的.net framework中特有的概念。 非託管代碼:也叫本地(native)代碼。 託管代碼:是由公共語言運行庫(CLR)執行的代碼,而不是由操作系統直接執行。本地代碼經過兩次編譯,第一次將源代碼編譯成中間代

原创 markdown常用語法

1.標題 字號大小用#,#文字 代表h1字體,六個#代表h6字體 #一級標題 ######六級標題 2.字體: 一個*傾斜,兩個*加粗,三個*加粗傾斜,兩個~加刪除線 **這是加粗的文字** *這是傾斜的文字* ***這是斜體加粗的文

原创 Js性能優化:循環正序和倒序的性能差異,以及for和foreach的性能比較

1.正序和倒序,倒序循環是編程語言中常用的性能優化方法 通常不會感覺到性能差異,但是在數據量很大時中,比如下面的代碼: var arr=[] for (var i = 0; i < 1000000; i++) { arr[i] = i;

原创 url protocol啓動本地exe,C#和Java都可以

註冊表註冊文件:新建記事本,後綴改爲reg  Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Webshell] @="WebshellProtocol" "URL Pr

原创 WPF+HTML5混合開發

       做wpf和html混合開發也有一段時間了,從傳統桌面開發WPF轉到web前端,有相通之處,也有差別比較大的地方,xaml到html都是類似xml的結構,style和web的style類似,而業務邏輯,前者一般是C#實現,後者