摘要: 经过测试 调用_exit退出的是不会调用static对象相关的析构 而exit退出的是会调用static对象的析构 2022-01-08最新测试 exit退出不会调用local object的析构 参考网站https://blog.csdn.net/drdairen/article/details/ 阅读全文
posted @ 2022-01-06 19:28 大老虎打老虎 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 根本原因是用到某个符号的时候符号还没声明,找不到符号导致编译报错 方法是make .. verbose=1,展示所有预处理,编译等详细过程 然后使用 gcc -E ,查看文件包含展开的情况 gcc -E circle.c -o circle.i C语言代码在交给编译器之前,会先由预处理器进行一些文本 阅读全文
posted @ 2021-07-21 15:53 大老虎打老虎 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 仅仅使用前一个显示的基准帧来编码的帧被称为“P帧”,同时使用前一个显示帧和未来帧作为基准帧进行编码的帧称为“B帧”。在通常的场景中,编解码器编码一个I帧,然后向前跳过几个帧,用编码I帧作为基准帧对一个未来P帧进行编码,然后跳回到I帧之后的下一个帧。编码的I帧和P帧之间的帧被编码为B帧。之后,编码器会 阅读全文
posted @ 2021-06-24 20:14 大老虎打老虎 阅读(242) 评论(0) 推荐(0) 编辑
摘要: c++的lambda 可以捕获this指针,使lambda可以在自定义的function内使用类的成员函数,这是因为捕获this后隐式的在成员变量前加了this 但是需要注意的是,这里捕获this,不是以一种拷贝的方式,更像是一种引用(或者别名,描述可能不准确),当在外面这个类的生命周期结束时,la 阅读全文
posted @ 2021-04-24 10:58 大老虎打老虎 阅读(2267) 评论(1) 推荐(0) 编辑
摘要: LD_DEBUG=all ls 查看依赖的库及符号 阅读全文
posted @ 2021-03-11 20:15 大老虎打老虎 阅读(172) 评论(0) 推荐(0) 编辑
摘要: https://stackoverflow.com/questions/32028437/what-are-bitstream-filters-in-ffmpeg 阅读全文
posted @ 2021-02-26 16:21 大老虎打老虎 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 地址 https://blog.csdn.net/yue_huang/article/details/75126155 阅读全文
posted @ 2021-02-24 09:57 大老虎打老虎 阅读(666) 评论(0) 推荐(0) 编辑
摘要: 原文地址 https://blog.csdn.net/yu280265067/article/details/50986947?utm_source=blogxgwz0 相关解释 CAS原子性操作的原理: 上述栗子可见,最终java调用的是Unsafe类的CAS方法,该方法是native方法,它的实 阅读全文
posted @ 2021-02-01 22:40 大老虎打老虎 阅读(390) 评论(0) 推荐(0) 编辑
摘要: cas实现 https://www.cnblogs.com/shines77/p/4209871.html 无锁队列 https://blog.csdn.net/yand789/article/details/27545135 阅读全文
posted @ 2021-02-01 20:33 大老虎打老虎 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. 切换方式 从用户态到内核态切换可以通过三种方式,或者说会导致从用户态切换到内核态的操作: 系统调用,这个上面已经讲解过了,在我公众号之前的文章也有讲解过。其实系统调用本身就是中断,但是软件中断,跟硬中断不同。系统调用机制是使用了操作系统为用户特别开放的一个中断来实现,如 Linux 的 int 阅读全文
posted @ 2021-02-01 20:13 大老虎打老虎 阅读(4486) 评论(1) 推荐(1) 编辑