自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小金的想法

编程相关

  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

转载 c++中参数不定函数和va_list的使用

原文地址:http://hi.baidu.com/jesseshang/blog/item/1c4e9933642f7b40ac4b5fc3.html#include#include#includeusing namespace std;void error(const char* str...){va_list ap;

2010-03-29 17:59:00 3310

转载 placement new的作用

原文地址:http://hi.baidu.com/aoran51423/blog/item/cc3ed426a6b4a21d8a82a18f.html  placement new的作用就是:创建对象但是不分配内存,而是在已有的内存块上面创建对象。用于需要反复创建并删除的对象上,可以降低分配释放内存的性能消耗。  #include //不包含此文件无法使用 placem

2010-03-29 13:57:00 741

原创 一个位操作函数

昨日看到一到题目 求一个char类型的2进制形式中1的个数如 char c = 3; c 的2进制形式为 00000011 则 结果为2 int Count(char dest){ int _count = 0; if ((1 & dest) == 1) { _count ++; } while(dest > 1) { dest = dest >

2010-03-29 10:32:00 500

原创 Windows网络编程笔记

1.如果SOCKET设置为非阻塞,则recv会立即返回,否则会一直等着,等到有数据可以读,或者连接断开。recv返回-1表示连接已经断开。设置非阻塞的方法SOCKET s;ULONG NonBlock = 1;//1为非阻塞, 0为阻塞ioctlsocket(s, FIONBIO, &NonBlock);

2010-03-17 14:12:00 473

原创 封装类的方法

领导让做个类,我把类交给他的时候,他说我的头文件让他看到了太多不该看到的东西,让我回去改改。于是我就把他封装了起来方法如下先定义接口:class IFTP{public: virtual bool init( const string &r_ip, const unsigned short &r_port, const string &name,

2010-03-09 13:43:00 662

原创 使用ACE制作FTP下载客户端

第一次使用ACE不明白的地方很多,除了参考网上的资料还有就是《C++网络编程 卷1 运用ACE和模式消除复杂性》和《ACE程序员教程》制作ftp客户端首先需要明白的是ftp是什么东西,ftp是一种文件传输协议,使用21端口。既然他是规定好的协议,那我们只需要了解他的命令就可以了。ftp指令我不一一罗列了,只列出本次开发中需要使用的如下:USER〈USERNAME〉:登陆FTP的用户名,执行

2010-03-04 16:02:00 2227

原创 钩子和回调

  钩子:利用面向对象思想多态性,调用方保存着被调用方的基础接口指针,调用方直接调用接口指针里面方法,方法具体实现逻辑由该接口的派生类实现。回调:调用方调用被调用方的方法,这时候被调用方的方法又调用了调用方的方法。我觉得回调也是钩子的一种表现形式。 我对钩子的理解是这样子的先把一件事情的流程订好,然后具体事情就由具体单位去完成。 举个钩子例子:政府为了方便老

2010-03-03 15:45:00 1015

转载 C++中static的作用

原文地址:C++中static的作用C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。   一、面向过程设计中的static  1、静态全局变量  在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例子,如下:

2010-03-01 13:40:00 491

转载 main函数中argc,argv说明

原文:Main函數參數argc,argv說明C/C++語言中的main函數,經常帶有參數argc,argv,如下: int main(int argc, char** argv)int main(int argc, char* argv[])這兩個參數的作用是什麼呢?argc 是指命令行輸入參數的個數,argv存儲了所有的命令行參數。 例:在VS2008中可以在属性->配置属性

2010-03-01 11:12:00 706

读取pcap文件的类

读取PCAP的类 文件格式参考 http://www.ebnd.cn/2009/09/07/file-format-analysis-of-wireshark-pcap/ 稍微整理了下

2010-09-14

响应服务器和测试客户端

一个响应服务器 有一个消息队列用来同步服务器的消息 服务器接收到客户协议之后先解包,再重新包装成新的消息类,这些类中做解包操作,再根据消息类型选择不同的逻辑处理。 顺便还带了个测试用客户端讲究看看吧MFC弄的 之前传的那个是不对的,结果方式去了就拿不下来了 环境VS2008

2010-03-02

VC深入编程.rar

挖坟挖出来的,介绍一些概念的书 高手就不用看了

2010-02-10

C++ 完成端口 服务器

半同步半异步模式 接收 消息接收循环和处理逻辑分开 实现其他的服务器只要重载CBaseHandler和CBaseLogic就可以了 我的环境 VS2008

2010-02-10

一个简单的写日志的类

整理一个写日志的类 每次运行生成一个日志文件

2010-02-01

flash按键键值一览表

从网上的一个电子文档里,截了一张表出来。 有需要的就用用

2009-08-05

空空如也

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

TA关注的人

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