- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Windows常见错误处理--集合
Windows常见错误处理–集合**0x01**error C2065: '_beginthreadex' : undeclared identifierError executing cl.exe.Exception.exe - 1 error(s), 0 warning(s)用VA可以定位到,函数'_beginthreadex'是在头文件<process.h>中声明的,而且可以看出在程序开
2016-12-07 18:22:35 409
原创 c语言学习--计算机软件和硬件
为什么会加载进内存? 因为内存的读写速度更快,而且cpu只能从内存中读写。 cpu并不能做所有的事情,是由源代码生成的机器码来告诉cpu怎么执行,cpu便从上而下来一步一步执行。计算机的本质,就是一堆IC的组合体,通过各种电信号(高低电平/0和1)来进行简单的操作。谁来操作硬件? 应用程序是导航,windows是司机,硬件是车。所以实质上是软件来控制硬件的。操作系统来操作硬件 通过in &
2016-09-04 19:37:33 1436
原创 c语言学习--关于函数的参数传递(汇编和可执行文件)
簇: 数据存储在硬盘的时候都是以簇位单位,所以无论文件大小是多少,除非正好是簇大小的倍数,否则文件所占用的最后一个簇或多或少都会产生一些剩余的空间,且这些空间又不能给其它文件使用,即使这个文件只有0字节,也不允许两个文件或两个以上的文件共用一个簇,不然会造成数据混乱。程序运行的过程:代码->编译->链接->可执行程序 编译属于初加工,类似于宰杀猪的过程 链接则属于深加工,类似于将生猪肉做成一盘菜
2016-09-02 23:45:46 2447
原创 公开课小结--0x01Windows
SDK:software develop kits(API的集合)MFC:Microsoft foundation classmessagebox(hwnd,L" ",L" ",MB_OK); win32 PSDK ->APImessagebox (L" ") MFC PSDK ->API文
2016-09-01 23:46:07 549
原创 C语言学习-- 计算机原理及二进制
(0x01)CPU组成:寄存器:(累加,标志【逻辑判断】, 基址【imagebase】,变址【基址寄存器的相对位置】,程序,计数【下一条指令在程序中的位置】,指令【cpu内部使用】,栈【记录栈的地址】 )控制器(主要负责控制,控制每条指令的运行)运算器(计算机中执行各种算术和逻辑运算操作的部件)时钟(时钟频率与CPU的性能成正比)程序与CPU:代码->EXE->加载->CPU低级语
2016-09-01 23:40:27 2363
转载 关于汇编--0x01内存
============================ x86汇编语言的指令,其操作对象是CPU上的寄存器,系统内存,或者立即数. 有些指令表面上没有操作数, 或者看上去缺少操作数, 其实该指令有内定的操作对象, 比如push指令, 一定是对SS:ESP指定的内存操作, 而cdq的操作对象一定是eax / edx. 在汇编语言中,寄存器用名字来访问. CPU 寄存器有好几类, 分别有
2015-11-01 22:50:51 918
原创 关于Ubuntu在Firefox中安装Flash插件的问题
插件可在Firefox中根据提示进入Adobe官网下载, 将下载的文件提取,可得到libflashplayer.so,将其放入/usr/lib/adobe-flashplugin下。 但注意Firefox使用的插件目录是/usr/lib/firefox-addons/plugins。
2015-05-24 23:12:27 2391
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人