- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 项目中遇到的问题总结
1. 日常编程时注意的小问题1)虽然平时编程中经常使用for循环,但是写for循环的时候也要注意。比如for (unsigned int j = beganIndex; j { do something...}乍看起来毫无问题,其实如果我们误把beginIndex的初始值赋成-1,问题就来了。 -1被转换成很大的正整数,导致循环失效。2) 如果
2015-11-14 19:18:26 595
原创 项目阶段总结
问题杂记 1. 已有程序加入代码时 如果要在enum里面加入新的项 要注意加入的位置 一般情况是enum {eEnumBeginXXX, eEnum1, eEnum2......eEnumEndXXX} 要加在中间 因为另一个enum可能承接上一个enum 如enum {eEnumAgainBeginXXX = eEnumEndXXX+1, eEnum1,eEnum2......eEnumA
2015-09-12 17:07:08 650
转载 重载operator ->的说明
重载operator ->目的是为了使一个类对象表现的像一个类型的指针一样如P类对象则表现的像一个A *的作用形式operator->的返回值有两种选择1。返回目的类型的指针 这时把operator->的语义运用在返回值上,也就是A *那个变量身上 注意是“语义”,就是说逻辑上的想作的,而并非语言形式2。返回另外一个对象的引用或者值,
2014-10-05 12:59:03 516
原创 时间库函数简要汇总
#include #include /*1秒 = 1000毫秒 = 1000000 微秒 = 1000000000 纳秒*/struct timeval { long tv_sec; // 秒 long tv_usec; // 微妙 }; 用法: int gettimeofday(struct timeval *
2013-01-03 21:14:09 489
原创 网络状态查询
int netstatus_detect(char* hostname, int port, int count){ int ServerIP; struct hostent hostent; struct sockaddr_in server_addr; int conn; int iRet; int timeo
2013-01-03 13:43:56 382
原创 编程中常用的重要的数据结构实现(二)之链表
typedef struct clist_cell_s { void* data;struct clist_cell_s* prev;struct clist_cell_s* next;}clist_cell; struct clist_s{ clist_cell* first; clist_cell* last; int count;};typedef
2013-01-02 23:17:20 363
原创 编程中常用的重要的数据结构实现(一)之哈希表
结构定义如下: (注:实现方式有很多种,这只是其中一种,但大体思路都差不多) typedef struct { void* data; unsigned int len;}chashdatum; struct chashcell { unsigned int func; chashdatum key; chashdatum va
2013-01-02 22:56:19 435
原创 session中的buffer巧用
一般可以把session和read_buffer和write_buffer封装成结构体。 session可以是单一的fd,也可以是fd和其相关信息的再封装。形如:typedef struct sStream { int fd; /*session*/ unsigned int max_buffer_size; /*读写buffer最大值*/ void* rea
2012-12-23 16:10:20 578
原创 imap简单交互过程
telnet imap.126.com 1431 login 账号 密码 /*登陆邮箱服务器*/2 select folder_name 如:select inbox (收件箱) /*选择要操作的邮箱服务器的文件夹*/3 fetch 1:* uid /*获取服务器上的所有邮件的UID*/4 uid fetch "real uid " body[header]
2012-12-23 11:15:55 1101
原创 25协议简单交互过程
SMTP协议简单记录 其实很多邮件客户端都是采用smtp协议进行发送邮件的。 一般的配置为smtp+.+后缀域名。比如126邮箱就是:smtp.126.com。端口都是smtp协议的知名端口25。然后我们可以用命令的方式还原发送邮件的一个简单过程。 首先打开Windows的telnet客户端。xp等是默认打开的。Window 7为了安全,默认是关闭的。需要我们自己打开。打
2012-12-23 10:59:48 605
原创 心里有点空,写点东西鼓励一下自己
这几天终于忙完了毕业的各种手续,顺利拿到了毕业证! 但不知道为什么,心里觉得空落落的,媳妇很恐惧杭州的生活,其实我自己内心也有点抗拒。但是有什么办法呢,生活还得自己慢慢过,勇敢地面对未来的生活吧,万事开头难,自己要坚强,要撑起这个家。 还是那句话,希望杭州欢迎我们, 希望给我们一个崭新的天地,希望在杭州的生活能每天快乐!
2012-04-05 20:19:54 447
原创 好消息
今天打电话爸说以后有可能和二舅去杭州看我们,虽然去的几率不是很大,因为都很忙,再就是太远了!但是不知道为什么,听完心里就是很踏实,希望自己的内心早日强大!
2012-03-15 19:56:51 298
原创 first_blog
还有两个月就毕业了,马上要走上工作岗位了!完全是另一个环境和世界,不知道要遇到什么,不知道要面对什么,不知道未来什么样子!一切都是未知,唯有一颗奋斗不止的心。希望能给自己带来好运! 最主要的是希望能通过自己的努力,提高自己专业的能力,学成一样东西,有一个立足的本领! 希望HZ欢迎我,愿在HZ一切都好!
2012-02-26 20:40:08 250
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人