摘要:
之前看libevent后写的一个简单问答服务器。 工作方式比较简单,一个主线程和多个工作线程,主线程只接受连接并通知工作线程接管工作,工作线程接管连接然后接收消息并返回。也可以换成进程的方式。 主线程与工作线程之间的通信是使用的socket对,采用libevent的事件。 阅读全文
摘要:
转载注明出处:https://www.cnblogs.com/dyan1024/p/10224538.html 最近一个项目中需要在项目中临时嵌入h264裸流编码成ts的代码,但是以前从没接触过视频,先是在网上搜索了2~3天(主要是想找个能用demo看看编码流程借鉴下)。只找到ffmpeg命令行转码 阅读全文
摘要:
前面我们对I/O模型有了一些了解,现在再来说signal。signal事件的出现对于进程来说是随机的,libevent当信号事件发生时,不是用信号的回调函数直接处理信号,而是在回调函数中设法通知I/O模型有信号事件发生让I/O返回,将信号与I/O事件、计时器事件一起处理。 首先,看一下event_b 阅读全文
摘要:
libevent大概框架已经了解,现在我们通过libevent封装的epoll了解一下libevent的I/O模型。 epollop结构体 /* due to limitations in the epoll interface, we need to keep track of * all fil 阅读全文
摘要:
刚开始接触nginx,本文用于备忘及方便自己查找,主要内容是转载其他文章内容,但并不是完全转载,如果有什么错漏请查看参考链接。 参考: nginx中文文档 nginx中文手册 nginx参数配置及基本说明 编译之前,可能需要安装 启动nginx(根据自己tengine(淘宝开源nginx)安装路径, 阅读全文
摘要:
从上一个upload试用 后,现在我们需要上传图片到redis,由于upload模块会缓存到文件夹,后续处理时再从文件夹读取。这样多出来的io操作希望尽量避免的情况下,我们舍弃upload模块,只使用redis模块来完成上传,因为我们暂时不需要处理这些上传数据,就算要处理从redis中拿出来应该会更 阅读全文
摘要:
好多博客与这个参考网址内容雷同,随便放个参考链接,也不想管出处在哪里了。 参考网址:nginx上传模块nginx_upload_module和nginx_uploadprogress_module模块进度显示,如何传递GET参数等。 新手上路,先按upload的标准用网页来一遍,后面准备看看能不能直 阅读全文
摘要:
如果错误出在动态库中(动态库编译时需要加-g或者-rdynamic) 如果.so 是由.o编译来的 参考: https://stackoverflow.com/questions/7556045/how-to-map-function-address-to-function-in-so-files 阅读全文
摘要:
g++编译指令备忘 -fpic:表明使用地址无关代码.适用于共享库(shared library). -fPIC:表明使用地址无关代码,适用于动态连接(dynamic linking)。PIC:Position Independent Code. -shared:表明产生共享库,Linux下编译共享 阅读全文
摘要:
最近搞ros机器人定位,配置文件一堆参数官网只有简单说明,一脸懵逼,只能去看看算法,大概了解下。 以下是看《概率机器人》定位后的理解 阅读全文