上一页 1 2 3 4 5 6 7 ··· 40 下一页

2024年3月17日

linux上编译release并剥离调试信息

摘要: 使用 objcopy: 1转载出处: https://unpluggedcoder.me/2014/04/24/%E7%94%9F%E6%88%90%E5%8F%AF%E8%B0%83%E8%AF%95%E7%9A%84Release%E7%89%88%E6%9C%AC%E4%BA%8C%E8%BF 阅读全文

posted @ 2024-03-17 22:06 邗影 阅读(291) 评论(0) 推荐(0) 编辑

2024年3月13日

setvbuf缓冲的使用

摘要: 平时我们在写文件的时候,iofstream也好,fwrite也罢,写文件到磁盘,刷新、落盘,这样就完成了一次磁盘IO交互; 当出现高并发,多个线程都在写磁盘的时候,就可能出现磁盘IO瓶颈,如图,写等待的时间就会很长,这将一定程度阻塞程序的运行或者影响正常存储: # iostat -x -d /dev 阅读全文

posted @ 2024-03-13 17:09 邗影 阅读(45) 评论(0) 推荐(0) 编辑

2024年3月6日

ZLM的Ringbuffer

摘要: 1 、ringbuffer缓冲结构;以每一个新的IDR帧创建一个新的list,然后存放GOP list<list<pair node>>;当有新的reader接入的时候会先去storge中读取用于秒开的GOP缓冲。如果是已经在观看的reader,ringbuffer来一帧数据就会直接送reader显 阅读全文

posted @ 2024-03-06 11:54 邗影 阅读(6) 评论(0) 推荐(0) 编辑

2024年2月28日

编码层判断帧类型H264

摘要: 由于靠起始码判断帧类型无法严谨区分I,P,B;所以需要到slice层去判断;以下是代码(转载) /*仅用于精准判断帧类型*/ /* https://blog.csdn.net/zhuweigangzwg/article/details/44152239 */ #include <stdio.h> # 阅读全文

posted @ 2024-02-28 14:47 邗影 阅读(20) 评论(0) 推荐(0) 编辑

设置CPU亲和性

摘要: 即,某个线程固定跑在某个CPU的(某个)核上 /** * 设置当前线程cpu亲和性 * @param i cpu索引,如果为-1,那么取消cpu亲和性 * @return 是否成功,目前只支持linux 代码块来自ZLtookit */bool setThreadAffinity(int i) { 阅读全文

posted @ 2024-02-28 10:48 邗影 阅读(118) 评论(0) 推荐(0) 编辑

解压压缩包后运行无权限说明

摘要: window解压ZIP后,重新压缩,发现Linux服务器运行时候显示.sh ,.exe执行权限不够???? 后来改成linux : unzip ***.zip -d /abc 修改替换更新(需要执行权限的,chmod +x ***) zip -r -y ***.zip /abc 可以了; 原因是:W 阅读全文

posted @ 2024-02-28 09:37 邗影 阅读(59) 评论(0) 推荐(0) 编辑

2024年2月26日

linux查询磁盘使用情况

摘要: df -h 检测磁盘空间-Linux #if defined(__linux__) || defined(__linux) struct statvfs st; if (::statvfs(_path.data(), &st) != 0) { do warning } auto freeSize = 阅读全文

posted @ 2024-02-26 14:02 邗影 阅读(2) 评论(0) 推荐(0) 编辑

2024年2月23日

const与mutable关键字

摘要: 1 异步操作,使用lambda表达式,参数采用传值方式; window直接修改传输参数的值,并打印使用正常; linux报错:error passing const ** as this argument of ** discards qualifier [-fpermissive] const 关 阅读全文

posted @ 2024-02-23 13:12 邗影 阅读(3) 评论(0) 推荐(0) 编辑

2024年2月18日

ZLmediakit的TCP主动接收RTP数据

摘要: 当我们使用openRtpServer接口的时候,一般都是别人主动向port或者默认端口(默认1000)上推数据;这种属于ZLM的socket被动接收连接(TCP),ZLM的RTP server作为服务端,监听端口,有别人过来链接之后,握手建立连接,传输数据; 如果我们想主动去链接对方,告诉对方给我发 阅读全文

posted @ 2024-02-18 10:57 邗影 阅读(348) 评论(0) 推荐(0) 编辑

2024年1月24日

error LNK2019: 无法解析的外部符号 main

摘要: 想编译DLL,但是工程中带有main;将main删除或者注释掉 编译还是会报错: MSVCRTD.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 main,函数 "int __cdecl invoke_main(void)" (?invoke_main@@Y 阅读全文

posted @ 2024-01-24 15:09 邗影 阅读(243) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 40 下一页

导航