随笔分类 -  linux基础

摘要:在github上下载插件,按照README.md安装1,ubuntu安装 vim插件管理:vundle插件安装同样按照 README.md 操作2,user guideGeneral Usage smart-case自动补全:小写字符时,大小写不敏感模糊匹配;大写时,大小写敏感匹配 tab选择... 阅读全文
posted @ 2016-01-19 21:41 湛雷冲 阅读(3548) 评论(0) 推荐(0) 编辑
摘要:#include int getopt(int argc, char * const argv[], const char *optstring); extern char *optarg; /* 当前选项对应的参数,or N... 阅读全文
posted @ 2016-01-19 21:22 湛雷冲 阅读(314) 评论(0) 推荐(0) 编辑
摘要:一,相关函数接口1,setjmp,longjmp,sigsetjmp,siglongjmp #include int setjmp(jmp_buf env); int sigsetjmp(sigjmp_buf env, int savesigs); //savesigs非0时,在env中保存... 阅读全文
posted @ 2015-08-14 09:55 湛雷冲 阅读(709) 评论(0) 推荐(0) 编辑
摘要:参考了 wget , linux c编程实战中的bt下载软件 , nginx三者中的信号处理方法。都是采用 signal(signo,handler)wget,bt下载软件,使用 signal 函数signal(signo,signal_handler);signo 信号处理代码 intsigna... 阅读全文
posted @ 2015-08-10 12:36 湛雷冲 阅读(343) 评论(0) 推荐(0) 编辑
摘要:#includeint fcntl(fd,F_GETLK/F_SETLK/F_SETLKW,struct flock *flockptr);F_GETLK:测试flockptr描述的锁,是否和现有锁冲突。冲突:现有锁写入flockptr中;不冲突:flockptr不变。F_SETLK:试图获得读锁、... 阅读全文
posted @ 2015-07-12 16:03 湛雷冲 阅读(169) 评论(0) 推荐(0) 编辑
摘要:设置描述符非阻塞的两种方法:1,调用 open 时,设置,O_NONBLOCK;2,调用 fcntl设置;具体如下:1,open("/xxx/file1",O_RDWR|O_NONBLOCK);2,val=fcntl(fd,F_GETFL,0); F_GETFL获取文件状态标识 val |... 阅读全文
posted @ 2015-07-12 15:46 湛雷冲 阅读(130) 评论(0) 推荐(0) 编辑
摘要:作者: liigo原文链接:http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布... 阅读全文
posted @ 2015-06-04 15:01 湛雷冲 编辑
摘要:fedora20,安装yum install ncurses-devel编译时:-lncurses头文件:#include参考:man ncurses \linux程序设计一,屏幕1, 以initscr()开始,以endwin();结束 WINDOW *initscr(void); //初始化 ... 阅读全文
posted @ 2014-11-25 11:53 湛雷冲 阅读(1583) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示