- 博客(7)
- 资源 (10)
- 收藏
- 关注
转载 Linux内核高端内存
Linux内核高端内存 Sep11 2011 10 Comments Written by chen Linux内核地址映射模型 x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。 段页式机制如下图。 Linux内核地址空间划分 通常32位Linux内核地址空间划分0~3G为用户空间,3~4G
2013-08-11 09:56:41 453
原创 网络编程
网络编程SOCKETS (套接字)编程有三种,流式套接(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的SOCKET编程是采用流式套接字(SOCK_STREAM).基于UDP采用的数据报套接字1.TCP流式套接字的编程步骤在使用之前须链接库函数:工程>设置>LINK>输入WS2_32.LIB,服务
2008-09-08 08:31:00 271
原创 字节对齐的一段代码
#include #pragma pack(push) //压栈保存#pragma pack(4)// 设置1字节对齐struct{ char a; short b; char c;}S1;#pragma pack(pop) // 恢复先前设置int main(int argc, char *argv[]){ cout return 0;} 输出结果:6
2008-09-05 09:09:00 396
原创 Vector用法
Vector用于存储对象数组常用方法1.push_back 在数组的最后添加一个数据2.pop_back 去掉数组的最后一个数据3.at 得到编号位置的数据4.begin 得到数组头的指针5.end 得到数组的最后一个单元+1的指针6.front 得到数组头的引用
2008-09-03 15:37:00 397
原创 C++string类常用函数
C++string类常用函数 C++string类常用函数 string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认构造函数和复制构造函数,如string s1;string s2="hello";都是正确的写法。当构造的string太
2008-09-03 13:30:00 352
转载 解决外部符号错误:_main,_WinMain@16,__beginthreadex
解决外部符号错误:_main,_WinMain@16,__beginthreadex在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有设置好项目参数, 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有:libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _mai
2008-09-01 08:57:00 271
原创 Invalidate()函数
InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。Invalidate()之后:(MFC的,顺便了)OnPaint()->OnPrepareDC()->OnDraw()所以只是刷新在OnPaint()和O
2008-08-29 10:37:00 248
80_N6955_1_A_RPM_UG.pdf
2013-07-19
80_N5050_1_A_8960_Linux_Android_Display.pdf
2013-07-19
Transfer interface with multimedia chip of S301AB
2008-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人