c++开发
文章平均质量分 86
c++
北星之茫
䷤ 君子以言有物而行有恒
展开
-
QProcess进程调用
QProcess类用于启动外部程序并与它们进行通信,在进程间通信数据量小且调用频次低的情况下,使用QProcess相对简单且实用。QIODevice继承于QIODevice,它可以启动一个外部程序并与它通讯,并把外部进程看成是一个流类型的I/O设备,并对进程进行读取和写入。QProcess类使用时相对简单,可直接访问C函数且移植性好。但是,若需要与其它进程复杂通信,则建议使用共享内存或其它IPC机制。原创 2023-10-11 12:06:58 · 300 阅读 · 0 评论 -
Qt高级编程之多线程处理
周末在图书馆不经意间翻阅了《Qt高级编程》后就爱释手,作者Mark Summerfield高瞻远瞩、思路清晰,刚好满足我提升Qt知识的需要,于是立马从图书馆借出,舔了三月。一个处理器划分为若干个短的时间片,每个时间片依次轮流地执行处理各个应用程序,由于一个时间片很短,相对于一个应用程序来说,就好像是处理器在为自己单独服务一样,从而达到多个应用程序在同时进行的效果。原创 2023-05-14 22:55:44 · 1924 阅读 · 0 评论 -
Qt高级编程之MVC框架
周末在图书馆不经意间翻阅了《Qt高级编程》后就爱释手,作者Mark Summerfield高瞻远瞩、思路清晰,刚好满足我提升Qt知识的需要,于是借出此书,好好学习一番。QT4.0版本引用了模型/视图架构,此框架实现了数据与表现层的分离,从而使同一个程序可以使用不同的表现形式。MVC拆分来讲,M是指业务模型(Model),V是指用户界面(View),C则是指控制器(Control),在应用中实际使用委托(Delegate)。耦合性低。原创 2023-06-07 12:27:06 · 3681 阅读 · 0 评论 -
C++线程池的创建与应用
曾经接触过一个边扫描边识别图像的小项目,对时间和计算机资源要求比较高,针对这种情况,运用了C++线程池来快速、批量处理图像。原创 2022-12-23 16:59:16 · 961 阅读 · 2 评论 -
C++与QML混合编程技术(传递自定义数据类型)
C++与QML混合编程就是优势互补的编程策略,使用QML高效便捷地构建UI,使用C++实现业务逻辑和复杂算法。原创 2022-10-22 13:02:50 · 3219 阅读 · 2 评论