自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 字节对齐、sizeof的问题分析

1. 字节对齐应用struct test1{    char m1;double m2;    int m3;}; sizeof(test1)=(1+7) + (8) + (4+4) = 24struct test2{   char m1;   int m3;   double m2;}; sizeof(test2)=(1+3) + (4

2013-07-26 08:46:18 353

原创 在c#项目中调用及调试c++写的dll

调用:c++中的导出函数:extern "C" __declspec(dllexport)BOOL Integrate (LPCWSTR file1, LPCWSTR file2, LPCWSTR outputFile){...}由于c++和c#数据类型不一致,所以在c#中声明时要注意把参数类型转换过来。[DllImport("xxx.dll", CallingConvent

2013-07-26 08:44:20 387

转载 SQL语句大全

--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW

2013-07-26 08:43:25 347

原创 链表操作

//链表定义struct Node_New{int num;Node_New* next;};//创建链表Node_New* Create(){Node_New *head, *newNode, *endNode;int nNodeCount = 0;head = NULL; //还没有任何节点,表头为空newNode = new Node_New;

2013-07-26 08:39:50 390

转载 CreateIoCompletionPort和完成端口

完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!从本质上说,完成端口模型要求我们创建一个Win32完成端口对象,通过指定数量的线程,对重叠I/O请求进行管理,以便为已经完成的重叠I/O请求提供服务。使用这种模型之前,首先要创建一个I/O完成端口对象,用它面向任意数量的套接字句柄,管理多个I/

2013-07-25 16:45:24 417

转载 C++内存分配秘籍------new, malloc, GlobalAlloc详解

一、关于内存  1、内存分配方式   内存分配方式有三种:   (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在 。例如全局变量,static变量。   (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存 储单元自动被释放。栈内存分配运算内置于处理器的指令集中,

2013-07-25 16:42:32 363

原创 SDK和MFC的区别

SDK 就是Software Development Kit 软件开发包MFC 就是Microsoft Foundation Classes 微软函数类库MFC是对API函数的封装,也算是vc里的SDK用VC编写Windows程序有两种:1. Windwos c方式(SDK),2.C++方式:即对SDK函数进行包装,如VC的MFC,BCB的OWL等。SDK编程就是直接调用Windo

2013-07-25 16:41:35 379

原创 窗口创建中的 WS_CLIPCHILDREN 和 WS_CLIPSBLINGS风格 细说

先熟悉下几个用得上的英文单词:clip                 修剪siblings         兄弟姐妹overlapped   重叠再看一下MSDN中对这两个style的解释吧:WS_CLIPCHILDREN   Excludes the area occupied by child windows when you draw within the pa

2013-07-25 16:40:14 1124

转载 PictureEx 的用法

PictureEx图片显示类支持以下格式的图片:GIF (including animated GIF87a and GIF89a), JPEG, BMP, WMF, ICO, CUR等,我特别推崇的是可以做出动画,而且轻而易举,确实很COOL。下面是详细的编程过程: 1. 新建项目:在VC6中用MFC新建一个基于对话框的GifDemo应用程序,接受所有缺省选项即可; 2.在项目中

2013-07-25 16:39:17 1908

转载 NAT的完全分析及其UDP穿透的完全解决方案

一:基本术语防火墙防火墙限制了私网与公网的通信,它主要是将(防火墙)认为未经授权的的包丢弃,防火墙只是检验包的数据,并不修改数据包中的IP地址和TCP/UDP端口信息。网络地址转换(NAT)当有数据包通过时,网络地址转换器不仅检查包的信息,还要将包头中的IP地址和端口信息进行修改。以使得处于NAT之后的机器共享几个仅有的公网IP地址(通常是一个)。网络地址转换器主要有两种类型.

2013-07-25 16:37:27 502

DUIlib编程总结

详细介绍了duilib的一些用法,坚持看完,肯定有收获。

2013-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除