上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页
摘要: 恢复内容开始 加法: 示例: 常量相加,则在编译期间就计算出两个常量相加后的结果,直接将这个结果参与运算,减少了运行期的计算。当有变量参与运算时,会先取出内存中的数据,放入通用寄存器中,再通过加法指令来完成计算过程得到结果。 如果开启O2选项,则是考虑效率优先,编译出来的汇编代码会有很大的变化: 如 阅读全文
posted @ 2017-01-13 17:11 _No.47 阅读(853) 评论(0) 推荐(0)
摘要: 恢复内容开始 基本的浮点数指令 示例代码: Visual Studio 2013的反汇编代码是: 对于movss,表示移动标量单精度浮点值 将标量单精度浮点值从源操作数(第二个操作数)移到目标操作数(第一个操作数)。源操作数与目标操作数可以是 XMM 寄存器或 32 位内存位置。此指令可用于将单精度 阅读全文
posted @ 2017-01-11 22:02 _No.47 阅读(2678) 评论(0) 推荐(0)
摘要: 我有时将MFC编译成64位并运行,就会报这个错误。 后来查找原因,就在于系统中使用了错误的dll。比如这个程序要使用64位的dll,而你拷贝进去的是同名的32位dll。解决方法就是放置正确的dll。 比如,提示: 你就应该把正确的64位的dll放到system32下。注意,如果是64位win7系统, 阅读全文
posted @ 2016-08-10 11:00 _No.47 阅读(2149) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-07-28 22:40 _No.47 阅读(195) 评论(0) 推荐(0)
摘要: 驱动中 fltKernel.h报 EPROCESS和PETHREAD重定义异常解决办法 驱动中 fltKernel.h报 EPROCESS和PETHREAD重定义异常解决办法 驱动编写中经常会莫名出现 error C2371: 'PEPROCESS' : redefinition; differen 阅读全文
posted @ 2016-07-27 18:28 _No.47 阅读(373) 评论(0) 推荐(0)
摘要: Win+R打开运行窗口: Ctrl+Shift+N新建文件夹 阅读全文
posted @ 2016-07-25 08:58 _No.47 阅读(141) 评论(0) 推荐(0)
摘要: Alt+3打开局部变量窗口; 阅读全文
posted @ 2016-07-24 18:19 _No.47 阅读(254) 评论(0) 推荐(0)
摘要: 当我们的光标在某个函数处时,按回车键就可以跳到这个函数所在的位置: 按回车,跳到这里: 再按回车,跳到导入表: 我们再连续按ESC键就可以返回到刚才进入的地方: 使用快捷键N可以进行重命名: 在数字上按下H键或者右键进行选择,可以将数字转化为十进制: 在按一下相同的键就变回来了。按下B键转换为二进制 阅读全文
posted @ 2016-07-22 16:32 _No.47 阅读(3134) 评论(0) 推荐(0)
摘要: 单文档 这时候资源的Dialog里只有一个关于对话框: 运行下发现,这里如果选择的是CRichEditView: 如果点击另存为的话,这里会显示后缀: 我们来看它的类视图: 文档和视图有什么区别?一个文档只有一份,而视图可以有多份,比如对于一个TXT它是一个文档: 但可以打开N次: 下面我们来跟踪一 阅读全文
posted @ 2016-07-20 12:49 _No.47 阅读(458) 评论(0) 推荐(0)
摘要: 添加List Ctrl并将View属性设置为Report,最终页面设计如下: 给ListCtrl添加变量: 我们定义一个函数,函数中的内容专门用来初始化列表框,先来做一步: 并在住Dialog头文件中添加这个成员函数: 并在初始化代码中添加这个函数: 运行之后就有效果了: 插入一定量的数据,代码如下 阅读全文
posted @ 2016-07-19 23:21 _No.47 阅读(439) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 18 下一页