Linux
K'''
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
select函数使用时应注意的问题
问题一:fd_set和timeval的重置。select函数的使用一般分为以下几步1、FD_ZERO(fd_set*);2、FD_SET(int fd,fd_set*);3、int select(int n, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);4、FD_I原创 2016-09-13 21:23:04 · 2965 阅读 · 2 评论 -
linux环境下c++的编写、调试以及makefile多文件连编需要注意的问题
最近刚开始接触Linux C++,发现其与windows C++有太大的差别。这里是自己的一些总结,如果有新人看到,希望能够帮到您。1、gcc编译器简介生成一个.out需要将源文件依次进行预处理、编译、汇编、链接,并最终生成可执行文件。下面将对各步进行具体的说明:预处理(Pre-Processing):根据预处理命令(#开头)修改源文件# gcc -o hello.i -E hello原创 2016-08-14 13:46:32 · 1466 阅读 · 0 评论 -
少见但非常有用的MongoDB命令
最近在做项目中的数据库代理用到了mongodb,由于初次使用查了很多网上的资料,发现有些杂乱,因此,在这里做了整理供他人和自己需要的时候查看,以后如果有补充会再进行更新。这里常用的mongodb命令操作不再多说,只说一下不常用但却比较有用的:1)db["表名"].操作函数名;用于表名不是很正规时在使用“db.表名.操作函数名”失效时使用。例如:db["gps"].find()用于查找数据库中表名为...原创 2017-09-07 08:12:58 · 380 阅读 · 0 评论 -
linux改变自拉起程序运行路径到程序所在路径
//获取拉起程序所在路径string getOwnerPath(){ char path[1024]; int cnt = readlink("/proc/self/exe",path,1024); if(cnt=1024) { return ""; } for(int i=cnt;i>=0;--i) {原创 2017-12-15 17:58:06 · 932 阅读 · 0 评论
分享