
linux
文章平均质量分 52
kid1ing
这个作者很懒,什么都没留下…
展开
-
linux IO复用笔记_更新中
int epoll_create(int size);int epoll_ctl(int epfd, int op, int fd, epoll_event *events);int epoll_wait(int epfd, epoll_event *events,int maxevents, int timeout);原创 2017-05-15 15:56:18 · 423 阅读 · 0 评论 -
Ubuntu中升级gcc,g++版本
本人Ubuntu版本为1204,原gcc版本为4.6,由于gcc从4.8才开始完整支持c++11,所以决定升级gcc和g++。检查发现,1204版本目前(2017.5.18)可升级的最高版本为4.9版本——尽管当前最新版本是7.1转载 2017-05-18 11:41:42 · 1696 阅读 · 0 评论 -
linux中的数据结构之链表
linux的内核实现中使用了很多数据结构,如链表,队列,红黑树等。其中链表的实现很独特,它将链表的前后指针提了出来,定义为一个结构体,然后包含该结构体的数据结构就成为了链表上的一员。即实现了链表指针与数据的分离,使其更具有通用性。原创 2017-07-02 12:20:29 · 325 阅读 · 0 评论 -
ubuntu1704下安装wineQQ
本文是我在ubuntu1704环境下安装wineQQ的流程记录,说不定以后还能用到。安装wine安装wine没什么好说的,去官网找到对应教程,一步一步照着做即可。原创 2017-07-07 14:15:07 · 1479 阅读 · 0 评论 -
ubuntu 1704 安装 nginx
今天在ubuntu上安装了nginx,简单记录一下步骤: 由于nginx源码的编译需要依赖 pcre和zlib,所以首先下载编译它们的代码:1. pcrePCRE下载好之后,解压,然后进入解压之后的目录,执行:./configuremake sudo make install2.zlibzlib下载好之后,解压,进入解压目录:./configuremake sudo make instal原创 2017-08-18 00:46:15 · 460 阅读 · 0 评论 -
crontab使用记录
crontab用法crontab命令如何使用网上讲得很多,我就简单说一下它是用来干嘛的,以及常用的一些命令。 这个命令用来定时执行某些任务,任务可能是一些shell脚本或者其他命令。原创 2017-09-18 17:22:48 · 852 阅读 · 0 评论 -
杂七杂八
close() 会关闭双向的连接,该进程不能再使用该fd,并将fd的引用计数减1,直到该fd的引用计数为0,彻底销毁链接,并丢弃缓冲区中的数据; shutdown() 改变了fd的可用性,它不会检测引用计数,一个进程shutdown该fd,所有共享该fd的进程在调用读或写时都可能出错;如果是关闭写端,它会将缓冲区中的数据发送出去。tw_recycle选项不要开启,当客户端位于NAT网路中会造成大量原创 2017-08-30 01:25:23 · 356 阅读 · 0 评论 -
linux下nginx+ffmpeg推流实录
1.下载nginx,nginx-rtmp-module; 2.下载并安装pcre,zlib,openssl(apt install ssllib-dev,可能需要aptitude) 3.安装nginx, –module=../nginx-rtmp-module 4.启动nginx,并测试是否启动成功(访问localhost:8080) 5.安装ffmpeg 6.尝试推流:ffmpeg -...原创 2018-02-25 22:11:26 · 1337 阅读 · 0 评论