12 2014 档案

多线程基础
摘要:进程间通信需要解决三个问题:一个进程如何把消息传给另一个;确保两个或更多的进程在关键活动中不会出现交叉,例如,飞机订票系统中两个不同的进程试图为两个客户争夺飞机上的最后一张票;保证进程间的先后顺序,如进程A产生数据,进程B打印数据,则进程B在进程A完成之间必须等待。第一个问题对线程而言比较容易,因为... 阅读全文

posted @ 2014-12-26 15:16 林枫水湾湾 阅读(196) 评论(0) 推荐(0)

C++命名规范
摘要:转:原文链接http://blog.sina.com.cn/s/blog_a3a8d0b1010100uw.html一、 类和接口1、命名:类名都以大写字母“C”开头,后跟一个或多个单词。每个单词的首字母要大写。接口以大写"I"开头,代表Interface。2、组成形式:推荐用"名词"或"形容词+名... 阅读全文

posted @ 2014-12-17 21:15 林枫水湾湾 阅读(345) 评论(0) 推荐(0)

service XXX start启动报start: Rejected send message, 1 matche
摘要:转,原文地址:http://blog.sina.com.cn/s/blog_56d8ea9001018w1l.html【问题】start: Rejected send messag现象:crifan@crifan-ubuntu10:~/develop$ service tftpd-hpa start... 阅读全文

posted @ 2014-12-08 10:06 林枫水湾湾 阅读(546) 评论(0) 推荐(0)

实现atoi函数
摘要:atoi函数最关键的地方是想好测试用例:输入为空字符串,输出为0;输入字符串大小超过INT_MAX输出INT_MAX;输入字符串大小小于INT_MIN输出INT_MIN;输入字符串中含有不规则字符,中断atoi, 如"01a4" 输出1;输入字符串开头和结尾含有空格,忽略空格,如输入" +01 "输... 阅读全文

posted @ 2014-12-07 23:08 林枫水湾湾 阅读(323) 评论(0) 推荐(0)

去除字符串首部和尾部的空格
摘要:思路:记下第一个非空字符的位置temp1,记下头部空格的个数space_count_head以及尾部空格的个数space_count_tail。空格总数length_new=space_count_head+space_count_tail;将以temp1为起始位置,长度为length_new的字符... 阅读全文

posted @ 2014-12-04 22:47 林枫水湾湾 阅读(2312) 评论(0) 推荐(0)

导航