原创 web遠程桌面
高效截屏 windows:direct2d支持硬件加速,沒有加速也比gdi快 linux:opengl硬件加速 跨平臺截圖:Qt、SDL(https://gitee.com/mirrors/bgfx.git) 圖像傳輸 bmp
原创 widows 程序無響應判斷,程序假死狀態
程序無響應判斷 dotnet的Process自帶Responding屬性 IsHungAppWindow系統api SendMessageTimeout發送窗口消息 通過共享內存,獲取程序心跳數據的方式(需要程序寫共享內存) F
原创 多網卡通信
bind綁定 INADDR_ANY 綁定所有網卡 INADDR_LOOPBACK 環回ip地址,不經過鏈路層,本機協議棧連通測試用 wireshark抓包不經過網口的數據在loopback裏面可以捕獲 兩張網卡不一定是連通的
原创 dotnet core
vscode 添加dotnet插件 dotnet core .NET Core SDK (5.0.100-preview.1.20155.7) 使用情況: dotnet [runtime-options] [path-to-app
原创 VMWare虛擬機硬盤安裝
安裝虛擬機 以前的大多數iso鏡像都是光盤鏡像,現在網站上搜索到的大多數系統都是硬盤系統鏡像,需要在硬盤中打開安裝系統,vmware使用光驅安裝iso前,可以下載安裝大白菜,然後在大白菜的安裝目錄找到PE鏡像 dat目錄下,找到
原创 winform messagebox自動關閉
自動關閉的messagebox Form msg = new Form(); Task.Run(new Action(() => { Thread.Sleep(4000); Invoke(new Action(()
原创 html canvas繪製視頻
canvas繪製視頻 <html> <head> <style> body { background: black; color:#CCCCCC; }
原创 dotnet MD5
MD5 加密解密算法 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Securit
原创 html嵌入2d動圖
Model <html> <head> <script src="https://files.cnblogs.com/files/liuzhou1/L2Dwidget.min.js"></script>
原创 圖片中隱藏文件
壓縮文件轉圖片 命令行輸入 copy /b test.png+test.zip data.png 修改data.png的擴展名爲zip可以解壓,修改擴展名爲png可以顯示圖片 圖片中包含命令 copy test.png
原创 typescript項目
tsconfig.json tsconfig.json在vscode中使用 終端->運行任務->選擇typescript,tsc構建或者監視 使用 npx tsconfig.json創建tsconfig.json文件 指定文件
原创 nodejs NODE_ENV
window不支持NODE_ENV “dev”: “NODE_ENV=development parcel website/index.html --out-dir doc --no-cache”, 修改爲 “doc:de
原创 sql server存儲過程和函數
存儲過程、函數區別 函數可以在sql語句中調用,存儲過程不行 函數只能返回一個返回值,存儲過程可以返回多個 存儲過程 無參數的存儲過程 create proc usp_helloworld as begin print '
原创 ODBC連接
ODBC開放數據庫連接 windows連接數據的方式,需要安裝數據庫驅動(x64和x86都需要安裝) 然後配置dsn 可以在應用程序中通過DSN連接數據庫 ADO 應用層的數據訪問接口,訪問數據更快 vs插件+entity 安
原创 android gradle打包
gradle打包 gradle就是構建工具,他使用的語言是groovy 功能類似java的maven、ant建立文件依賴關係,並打包輸出 Maven打包配置 <dependency> <groupId>junit</groupI