![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 95
Hong_Youth
热爱生活、认真工作、成长进步!
人工智能、计算机视觉、编程语言等方向技术分享。
展开
-
C++搭配QT开发一套音乐播放器(QML+QT)
该信号将页面切换到VideoSecondPage.qml(播放视频的页面),同时把双击的行号传给VideoSecondPage.qml,这样VideoSecondPage.qml就可以根据行号调用C++函数获取当前双击行对应的视频路径,因此就可以实现视频的播放。,该信号把双击的行号传给MusicControlBar.qml(控制音频播放等页面),这样MusicControlBar.qml就可以根据行号调用C++函数获取当前双击行对应的视频路径,因此就可以实现视频的播放。转载 2023-04-20 12:42:49 · 818 阅读 · 0 评论 -
如何使用C++实现一个线程池(C++11标准)
为了任务得到及时的处理(所谓任务可以理解为待执行的函数),把待处理的任务都放入线程池的任务队列中,线程池的多个线程就可以从该任务队列中取出任务并执行,线程再取出任务的同时,用户也可以向任务队列中添加新的任务,就好像用户只管把要执行的任务告诉线程池,线程池内部线程处理完成后返回用户处理结果。大致原理如下图。有读者可能疑问,函数不是调用了就执行了吗,怎么还可以放入什么任务队列?转载 2023-04-20 10:57:17 · 2384 阅读 · 0 评论 -
使用遗传算法计算函数最大值(C++代码)
废话不多说直接上传C++代码#include <iostream>#include <ctime>using namespace std;//使用遗传算法计算函数最大值,以函数 y=xsin(10π*x)+2.0为例。const double pi = 3.14159265;const double pcross = 0.7;//交叉概率const double pmutate = 0.001;//变异概率const int len = 22;//22位的染色体原创 2020-11-24 16:12:01 · 5126 阅读 · 0 评论 -
数据结构课设(C++版)
要求1.提高数据抽象能力。根据实际问题,能利用数据结构理论课中所学到的知识选择合适的逻辑结构以及存储结构,并设计出有效解决问题的算法。2.提高程序设计和调试能力。学生通过上机练习,验证自己设计的算法的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改。3.初步了解开发过程中问题分析、整体设计、程序编码、测试等基本方法和技能。功能框图实现效果实现代码和课设报告GitHub:https://github.com/YouthJourney/DataStructure..原创 2020-09-17 21:42:19 · 1569 阅读 · 0 评论