相关文章
【Linux修炼】13.缓冲区
每一个不曾起舞的日子,都是对生命的辜负。 缓冲区的理解一. C接口打印两次的现象二. 理解缓冲区问题为什么要有缓冲区缓冲区刷新策略的问题所说的缓冲区在哪里?指的是什么缓冲区?三. 解释打印两次的现象四. 模拟实现五. 缓冲区与OS的关系一. …
建站知识
2024/12/14 0:56:46
学习ffmpeg-录屏实现记录
项目需要一个录屏的功能,之前看到了一个使用Qt计时器截图avilib生成AVIffmpeg合并视频音频的方式:Qt C 录屏录音功能实现(avilibffmpeg)以及动态库生成https://blog.csdn.net/qq_35769071/article/details/125323624使用后&#x…
建站知识
2024/12/17 9:08:32
【数据结构】—— Java实现双向链表
Java实现双向链表一、链表的概念及结构二、头指针与头结点的异同三、代码实现一、链表的概念及结构 我们在单链表中,有了next指针。这就使得我们查找下一个结点的时间复杂度为O(1)。可是我们要查找的是上一个结点的话,那最坏的时间复杂度就是O(n)了&…
建站知识
2025/1/6 1:49:59
解读YOLOv8的改进模块
回顾一下YOLOv5 Backbone:CSPDarkNet结构,主要结构思想的体现在C3模块,这里也是梯度分流的主要思想所在的地方;PAN-FPN:双流的FPN,必须香,也必须快,但是量化还是有些需要图优化才可以…
建站知识
2024/12/31 19:11:37
linux小程序—进度条(动态演示)
文章目录1. \n与\r的区别1. linux环境下2. windows环境下2. 缓冲区问题1.\n的情况2.\r的情况3. \n与\r的情况对比4. 使用fflush函数观察\r情况5. 不为\n与\r的情况3.进度条的实现1. printf 打印字符问题1. 修改前2.修改后2 . 注意事项3. 整体实现1. makefile(自动化编译工具&am…
建站知识
2025/1/1 15:17:31
linux系统中QT里面多线程的使用方法
大家好,今天主要和大脚聊一聊,如何使用QT中的多线程的方法。 第一:多线程基本简介 QThread 线程类是实现多线程的核心类。Qt 有两种多线程的方法,其中一种是继承 QThread 的 run()函数,另外一种是把一个继承于 QObject…
建站知识
2025/1/5 19:15:36
深入理解Java 线程
1.线程和进程的区别 2.线程的状态有哪些
3.线程间的通信有几种 1.volatile 2.等待唤醒机制 3.管道输入输出流 4.Thread.join 4.说说对volatile的理解
5.volatile的作用及背后
6.CAS?
2.java线程的实现方式 方式一:使用Thread类或继承Thread类 方式二…
建站知识
2025/1/5 10:43:51