摘要:
原题目在这里: http://hi.baidu.com/shilyx/item/672736e14a14a90c64db003a要求://给出类Test的定义和实现,使程序编译通过,//并且main函数中的输出语句输出8个100。#include class Test{};int main(){ ... 阅读全文
摘要:
一直觉得大部分的FC/NES模拟器的作弊码金手指不是那么方便使用, 比如魂斗罗1代, 玩家的武器可以通过修改0xAA的值来改变: 0x11为M弹(重机枪),0x12为F弹(圈圈),0x13为S弹(散弹),0x14为L弹(激光束), 于是金手指就像下面这样: 00AA-01-11 M弹 00AA-01-12 F弹 ....... 这种修改的方式显得比较死板, 而且大部分的模拟器金手指没有分类, 全部写在一起, 没有分类, 不友好.下面看看我增加的脚本功能吧(双击就可以执行指定的脚本):首先可以看到, 有几点被增强了: 1.呈现在玩家面前的不再是00AA-01-12这样的一串代码了, 有详细... 阅读全文
摘要:
原码,反码和补码用于将二进制有符号数据的正负号也用二进制编码的方式来表示, 它们所代表的实际数值称为"真值". 原码就是直接在真值的绝对值之前增加一个符号位, 并取正数的符号为0,负数的符号为1 正数的反码,补码与原码相同. 负数的反码为原码的符号位不变,其它位取反而得,负数的补码为原码的符号位不变,其它位取反加1而得. 以下是负数三种编码之间的转换... 阅读全文
摘要:
学了8051单片机, 学了MSP430系列, 终于开始步入正轨, 开始学习 stm32(ARM Cortex-M3)系列微处理器~ 学51用Keil uVision开发环境, 提一下Keil uVision在我眼中是个什么贷吧(我是说代码编辑器,因为大部分是在写代码): 1.对中文支持非... 阅读全文
摘要:
Windows真DT, 今天升级了vim, 从vim73到vim74, 突然发现右键菜单打开方式中的VIM不见了, 于是手动重新指定到vim74\gvim.exe, 未果, Windows就直接忽略了我的选择, 没任何反应, 打开方式里面也没看到vim的图标, 于是GG, 并在superuser... 阅读全文
摘要:
原文:https://blog.twofei.com/616/ 用我的理解通俗地解释一下什么是C++中的Thunk技术吧! Thunk技术就是申请一段可执行的内存, 并通过手动构造CPU指令的形式来生成一个小巧的, 具有明确作用的代码块. 小巧? 具有明确作用? 你曾经初学C++时, 如果我没猜错的 阅读全文
摘要:
参见:http://blog.twofei.com/cc/impl/calling-convension.html 调用约定(Calling Convention)是指在程序设计语言中为了实现函数调用而建立的一种协议. 这种协议规定了该语言的函数中的参数传送方式,参数是否可变和由谁来处理堆栈等问题.... 阅读全文
摘要:
这里, 我整理了4种C++中取成员函数地址的方法, 第1,2,4种整理于网上的方法, 第3种cdecl_cast是我自己想到的. 其中, 第4种(汇编)的方法不能在VC6上编译通过. 推荐使用第1,2种方法(pointer_cast 和 union_cast). 至于:为什么要取成员函数的地... 阅读全文
摘要:
Productivity Power Tools 高级工具是帮助开发者提高工作效率的, 用于 Visual Studio 2012 专业版(及以上) 的一组免费扩展. 本文大多数内容译自MSDN:http://visualstudiogallery.msdn.microsoft.com/3a96a4dc-ba9c-4589-92c5-640e07332afd 很多的VS2012的功能特性我都没使用过, 有些可能译得不正确, 别介意, 望提示一下. 同时也还有一些小的功能, 我也没做介绍, 详情请安装扩展后去发现. 简单介绍了几乎所有的特性, 我是个编程新手, 很多功能没用过. 我觉... 阅读全文
摘要:
昨天, 群里面有一个人问起: 要怎么让"文件打开对话框"居中显示, 有人说子类. 而我告诉他的方法是用钩子函数OFNHookProc, 不知道这是不是所谓的子类?相信看了我今天这篇文章以后, 要解决居中显示的问题就是小菜一碟啦~ 这个东西也并不是我今天才用, 很久以前做的串口调试助手(Com Monitor)上面也用到了这个功能. 下面来看一张被挂钩了的GetOpenFileName的效果(来自QQ影音): 可以看到, "打开"对话框的右上角被QQ影音添加了一个按钮, 用来管理常用文件夹, 这个按键放在这里是最适合不过了~ 下面看看我将要说明的代码实现的 阅读全文