摘要: int dup(int filedes);int dup2(int filedes,int filedes2);这两个函数都可以实现复制一个现存的文件描述符,但是dup一定返回当前可用最小文件描述符,dup2可以用filedes2参数指定新描述符数值。如果filedes2已经打开,则先将其关闭。如果... 阅读全文
posted @ 2014-04-28 10:58 逗比一只 阅读(143) 评论(0) 推荐(0)
摘要: 多进程间共享资源,原子动作不带缓冲区的IO read writeshell惯例:文件描述符0 标准输入文件描述符1 标准输出文件描述符2 标准出错输出open返回的文件描述符一定是最小的未用描述符数值一个进程终止时,内核自动关闭它所有打开的文件。关闭一个文件时会释放该进程加在该文件上的所有记录锁。文... 阅读全文
posted @ 2014-04-22 21:09 逗比一只 阅读(228) 评论(0) 推荐(0)
摘要: 本文转载自:http://blog.sina.com.cn/s/blog_61e531350100pjqm.html在Linux和UNIX中有很多的输入输出函数,有时真是让想跟它攀点关系的菜鸟们束手无策。先来看看都有哪些函数,通过解析与总结,看看能不能让大家能这些函数有个理性的认识,哦,原来是这么回... 阅读全文
posted @ 2014-04-22 20:59 逗比一只 阅读(886) 评论(0) 推荐(0)
摘要: gtest gloga.h:1 int fun(int a);a.cpp:#include"a.h"int fun(int a){return a;}h.cpp:#include"glog/logging.h"#include#include#include"a.h"using namespace std;//using namespace CodeMood;TEST(A,B){EXPECT_EQ(1,fun(1));}int main(int argc,char** argv){testing::InitGoogleMock(&am 阅读全文
posted @ 2014-03-18 23:56 逗比一只 阅读(2004) 评论(0) 推荐(0)
摘要: google mock 入门教程http://blog.csdn.net/jfkidear/article/details/8040152跟我一起写makefile系列http://blog.csdn.net/haoel/article/details/2886跨平台C++单元测试框架GTest -- Linux下试用 DEMOhttp://graybull.is-programmer.com/posts/37871.html玩转Google开源C++单元测试框架Google Test系列(gtest)http://www.cnblogs.com/coderzh/archive/2009/04 阅读全文
posted @ 2014-03-18 20:47 逗比一只 阅读(704) 评论(0) 推荐(0)
摘要: 为了让学会的东西记忆更深刻,还是准备开个技术博客记录一下学习心得以及曲折的过程。。语死早,不会写博客,还是先从记流水账开始吧。周五接了个新手任务,学会在LINUX下使用gtest、gmock、glog然后编个事例。当时的情况是。。LINUX我就两年前装起来玩过几天,只是在命令行下照着教程敲了几下,大多数时间在感叹原来LINUX也是有界面的,被骗了好久o(╯□╰)o。。。所以,在实验室偷偷开迅雷限速下centos6.5的镜像,然后出去和马上离校的同学喝酒去了0。0周六跑到实验室,把虚拟机装上了,然后搜了个LINUX常用命令详解开始一边回忆一边学着用命令行。。然后发现,sudo命令在我输入密码后, 阅读全文
posted @ 2014-03-17 13:37 逗比一只 阅读(202) 评论(0) 推荐(0)