摘要:
1.QUdpSocket头文件无法识别怎么解决? 问题原因:qmake没有添加network的模块。在工程配置文件中添加配置即可。 2.选择c++的socket库还是QUdpSocket? 3.同样的代码却无法创建按键? pxMyPB(new QPushButton("send")), pxMyPB 阅读全文
2022年8月29日 #
摘要:
1.线程安全是什么? 在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。 2.什么情况是线程不安全? 3.最基本的保证线程安全的方式? 锁:加锁的目的就是保证共享资源在任意时间里,只有一个线程访问,这样就可以避免多线 阅读全文
摘要:
1.线程创建函数调用 pthread_create(句柄、参数、函数入口,函数入口的实参) int pthread_create(....) cpp thread类: thread类的创建方法比较简便。但也有很多问题需要考虑 函数指针创建线程 thread (函数入口,函数参数) 入口函数的参数设置 阅读全文
2022年8月28日 #
摘要:
1.用c++11的thread库还是用pthread库? 至于选择哪种多线程编程方案,需要根据你的实际项目、运行平台、团队协作等因素来考虑。一般而言,如果使用的是 Linux 操作系统,那么可以直接使用系统提供的 pthread 库编写多线程 C++ 程序;如果需要跨平台,则推荐使用 C++ 标准的 阅读全文
2022年8月26日 #
摘要:
见过最屌的二叉树遍历讲解:[]:https://www.jb51.net/article/237117.htm 基本的二叉树结构: 1.树是线性结构吗? 不是,树是非线性的层次结构。 2.为什么树被称作树? 因为树的这种非线性层次结构用图形表现,看起来就像一个倒置的树,根节点在上,叶子节点在下。 3 阅读全文
摘要:
1.死锁的原因? 如果一组进程(或线程)中的每一个进程(或线程)都在等待仅由该组进程中的其他进程(或线程)才能引发的事件,那么该组进程(或线程)是死锁的(Deadlock)。 2.具体造成死锁的情况? 竞争不可抢占资源而引起死锁; 如:共享文件时引起死锁 系统中拥有两个进程P1和P2,它们都准备写两 阅读全文
摘要:
1.http全称是什么? Hyper Text Transfer Protocol 2.Http是一类怎么样的协议? HTTP是一个简单的请求-响应协议。 3.URL全称是什么? 4.URL用于什么,由什么组成? URL(Uniform Resource Location统一资源定位符),可以帮助我 阅读全文
摘要:
主要参考网址[]:https://www.pianshen.com/article/32311327227/ 1.opencv与FFmpeg的区别 阅读全文
摘要:
linux的主流音频体系结构 alsa 1.pcm数据是什么? 脉冲编码调制(Pulse Code Modulation,PCM) 脉冲编码调制就是把一个时间连续,取值连续的模拟信号变换成时间离散,取值离散的数字信号后在信道中传输。脉冲编码调制就是对模拟信号先抽样,再对样值幅度量化,编码的过程。 2 阅读全文