原创 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