Win32编程-创建一个简单的程序窗口 08月22日 #include <windows.h> // 创建两个全局按钮句柄 HWND g_hBtn1,g_hBtn2; // 创建窗口消息 - 处理函数 LRESULT CALLBACK handleWndCreate(HWND hWnd, UIN...
C版坦克 08月19日 写过了这么多版本的坦克大战,这是我认为自己写过最好的一版本,使用结构体位段 只是一个简单版,自由移动,可以发射炮弹,按J键。 #include <stdio.h> #inclu...
更新HackRF固件到2017.02.1 08月19日 先安装依赖 sudo apt-get install build-essential cmake libusb-1.0-0-dev pkg-config libfftw3-dev 下载固件更新包 https://github.com/mossmann/hackrf/releases/d...
Ubuntu中无法获得锁 /var/lib/dpkg/lock – open (11: 资源暂时不可用) 08月19日 今天准备升级一下Hackrf-One的固件,根据官网教材,在升级前需要先安装一些依赖,执行sudo apt-get install命令时候出现如下错误 shaw@shaw-virtual-machine:~$ sudo ...
汇编OPCODE查表指南 08月18日 opcode 操作码,指的是汇编指令在传送给cpu的之前翻译成的机器码 opcode的结构 前缀(1Byte) 可选 主操作码(1~3Byte) 必选 ModR/M(1Byte) 可选 SIB(1Byte) 可选 偏移...
汇编指令【MOVSB】详解 08月18日 MOVESB一般用来拷贝字符串,按字节拷贝 LEA ESI,[1000] ; 从1000位置开始拷贝 LEA EDI,[2000] ; 拷贝到2000位置 MOV ECX,20 ; 拷贝多少次 CLD ; ...
汇编指令【JCC】不能用于函数地址跳转 08月18日 CALL 403020(函数地址) MOV EAX 我们知道汇编指令CALL在具体执行时,会拆分两步执行: 第一步:先把MOVE EAX这条指令的地址PUSH入栈 第二步:JMP 跳转到函...
汇编指令stosb详解 08月18日 stosb指令一般用来填充某个变量,结构体,或者初始化数组。 mov eax,0 mov ecx,10 mov edi [某个变量的地址] rep stosb 上面几条命令解读: MOV EAX,0 把要填充的...
BeaEngine反汇编引擎使用 08月17日 // BeaEngine反汇编引擎-复习.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" // 先添加宏 #define BEA_ENGINE_STATIC #define BEA_USE_STDCAL...
Customize-your-terminal-prompt 08月03日 我之前用的是http://ohmyz.sh 虽然zsh很强大,可以随意配置任何扩展功能,我还是比较喜欢简单一点的终端配置 如果你之前使用的是ohmyz,要恢复成默认terminal,除了删...