- 博客(4)
- 资源 (20)
- 收藏
- 关注
转载 __attribute__((packed))
__attribute__((packed))详解1.__attribute__ ((packed)) 的作用就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就是紧凑的。例如:在TC下:............
2014-02-28 09:58:38 1398
原创 通过dll生成lib
大家知道,使用dll的时候有2种方式:第一种是:LoadLIbrary + GetProcAddress第二种是:使用lib文件或#pragma comment(lib,"yourlib.lib")有时候你只有dll和头文件,没有lib文件,这时候要一个个的GetProcAdress,很麻烦。想偷懒的话,就生成个lib吧。具体步骤如下:Step 1:安装mingw
2014-02-17 16:40:53 707
转载 CodePage简介(转)
CodePage简介(转)1. Codepage的定义和历史字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码.双字节内码 -- Double-Byte character sets)(DBCS),可以支持650
2014-02-13 14:11:43 32125
原创 C/C++ 小技巧
阅读 protobuf 源码时,发现 "#" 一个小技巧挺实用:#include <stdlib.h>#define print_expression(EXPRESSION) printf("EXPRESSION:%s\r\n", #EXPRESSION);int main(int argc, char* argv[]){ print_expression(aaa)...
2014-02-08 13:59:50 539
mfc学习资源
2017-09-08
程序员密码
2017-01-13
HTTP权威指南
2015-07-22
应用程序调试技术.pdf
2009-03-13
WriteOS(从零开始写操作系统系列教程)
2009-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人