原创 WOW降低延遲輸入
1 - TcpAckFrequency - 注意如果你使用Windows Vista,這個修改不會有任何作用。這個修改只作用於Windows XP 在開始->運行內輸入"regedit"打開註冊表編輯器。 然後找到HKEY_LOC
原创 cmake安裝打包空目錄指令備忘
install(CODE "file(INSTALL DESTINATION \"\${CMAKE_INSTALL_PREFIX}/dat\" TYPE DIRECTORY FILES \"\")") install(CODE [[fil
原创 cmake查找libusb庫windows平臺寫法備忘
message(STATUS "LIBUSB_ROOT: $ENV{LIBUSB_ROOT}") FIND_PATH(LIBUSB_INCLUDE_DIR NAMES libusb.h HINTS $ENV{LIBUSB_ROOT
原创 ASP.NET 目錄瀏覽功能
http://www.codeproject.com/KB/aspnet/DirectoryBrowsing.aspx
原创 CMake使用vcpkg導出靜態庫備忘
在project命令前設置: set(VCPKG_TARGET_TRIPLET "x86-windows-static" CACHE STRING "" FORCE) set(CMAKE_TOOLCHAIN_FILE "vcpkg\\sc
原创 nmcli設置虛擬機靜態IP備忘
nmcli c mod ens33 ipv4.address 192.168.234.137/24 ipv4.gateway 192.168.234.2 ipv4.dns 192.168.234.2 ipv4.method manual
原创 linux查看顯卡是否連接顯示器指令備忘
for n in /sys/class/drm/card0-*; do echo $n $(cat $n/status);done
原创 cmake查換libusb庫windows平臺寫法備忘
message(STATUS "LIBUSB_ROOT: $ENV{LIBUSB_ROOT}") FIND_PATH(LIBUSB_INCLUDE_DIR NAMES libusb.h HINTS $ENV{LIBUSB_ROOT
原创 LINUX手動生成指定大小文本文件命令備忘
yes hello world! | head -c 5M > 5M.log
原创 cmake編譯Release版本生成指令備忘
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=ON ..
原创 cmake解決動態庫soname,rpath以及符號衝突解決方案備忘
set_target_properties(${TGT} PROPERTIES NO_SONAME TRUE SKIP_BUILD_RPATH TRUE LINK_OPTIONS "-Wl,--version-sc
原创 cmake目標屬性COMPILE_DEFINITIONS正確用法備忘
set(TGT mcuGENLOT) add_library (${TGT} SHARED "vlt_mcu_main.cpp" "linux_os.cpp") set_target_properties(${TGT} PROPERTIE
原创 GDB操作指令備忘
gdb讀取fs,gs寄存器: $fs_base,$gs_base; gdb設置intel風格彙編: set disassembly-flavor intel; gdb解析反彙編函數名:set print asm-demangle on;
原创 VS2005 XP風格控件
#if defined _M_IX86#pragma comment(linker,"/manifestdependency:/"type='win32' name='Microsoft.Windows.Common-Controls
原创 memmove可重疊
void* __cdecl mmemmove(void* dst,const void* src,size_t size) { assert(NULL != dst && NULL != src); char* memTo=(char