- 博客(18)
- 资源 (19)
- 收藏
- 关注

原创 改进遗传算法——添加学习因子
文章目录遗传算法的优化1. 遗传算法的优化理念1.1 遗传算法一般思路1.2 遗传算法的槽点1.3 遗传算法的深度优化2. 源代码下载地址2.1 源码链接2.2 项目UML简单类图2.3 项目模块关系图遗传算法的优化1. 遗传算法的优化理念1.1 遗传算法一般思路这篇文章是上一篇 遗传算法解决多维背包问题 文章的后续,或者说升华。多维背包的问题规模如下:// 多维背包问题,将其用列表形式...
2020-01-14 11:33:50
4595
原创 线性判别分析LDA
线性判别分析LDA1. LDA的思想 线性判别分析(Linear Discriminant Analysis,简称LDA)是一种经典的线性学习方法,在二分类问题上最早由[Fisher, 1936]提出,亦称“Fisher判别分析”。LDA和PCA(主成分分析)有一定类似之处。 LDA的思想比较简单:给定训练集,设法将数据集投影到一条直线上,使得同类数据的投影点尽可能接近,异类数据的投影点尽可能远离,用一句话概括 投影后类内方差最小,类间方差最大。所以从这里可以看出,LDA是一种监督学习的方法。
2022-01-09 20:45:41
5822
原创 js保存文本
js保存文本非原创!!!由于匆忙又一时混乱,忘记来自哪一篇博主的文章,暂且记下,日后翻到再加上链接// 保存幕布saveDate(res) { let data = JSON.stringify(res); const dt = new Date(); let name = (dt.getMonth()+1) + "-" + dt.getDate() + "-" + dt.getHours() + "-" + dt.getMinutes() + "-" + dt.getSeconds() +
2021-05-13 09:17:27
439
原创 对于排序以及优先队列回调函数cmp的探究
文章目录对于排序以及优先队列回调函数的探究1. sort的cmp参数sort函数的原型为sort函数cmp参数的使用sort函数cmp的比较规则2. priority_queue的cmp模板参数priority_queue的模板原型priority_queue模板的使用priority_queue中cmp的比较规则priority_queue的练习题对于排序以及优先队列回调函数的探究1. sort的cmp参数sort函数的原型为template<class _RanIt, class _Pr
2021-03-30 10:33:23
1021
原创 Qt开发人机象棋
文章目录Qt开发人机象棋1. 类关系图2. 用到的技术手段2.1 界面计算分离2.2 线程2.3 定时器3. Qt开发象棋过程问题记录3.1 问题 1. 在初次开发中存在内存泄漏问题3.2 问题 2. 类设计糟糕,使得计算和界面未分离3.3 问题 3. 重写项目后,效率降低了十倍3.4 问题 4. 信号和槽连接问题3.5 问题 5. 使用线程之后,界面频繁重绘4. 项目尚存在的问题4.1 算法问题4.2 程序完成性问题4.2 程序重绘问题5. 项目体验地址Qt开发人机象棋前段时间在网上看到有人在用qt做
2021-01-04 22:21:48
25345
原创 LRU和LFU算法解析
文章目录LRU和LFU算法解析LRULRU概念LRU算法实现LRU算法描述LRU算法图示LRU C++代码代码测试LFULFU概念LFU算法实现LFU算法描述LFU算法图示LFU C++代码代码测试总结LRU和LFU算法解析LRULRU概念LRU(The Least Recently Used,最近最少未使用)是一种常见内存管理算法,最早应用于Linux操作系统,在Redis中也有广泛使用的。LRU算法有这样一种假设:如果某个数据长期不被使用,在未来被用到的几率也不大;因此缓存容量达到上限时,应在
2020-07-06 09:43:02
6190
原创 一文读懂pid控制器
文章目录PID控制器1. 控制器1.1 电机速度控制系统1.2 温度或水位控制系统1.3 小小总结2. PID3. 模拟式PID4. 数字式PID4.1 位置式PID算法4.1.2 位置式pid算法的缺点4.2 增量式PID算法4.2.2 增量式pid的优点4.3 位置式pid和增量式pid的抉择4.4 位置式pid和增量式pid仿真PID控制器1. 控制器在研究PID控制器前,必须先想一个问题,控制器的作用到底是什么?相信不少同学在学习自动控制原理的时候,接触最多的是:直接对传递函数进行分析,比如研
2020-05-31 17:06:13
4121
原创 MSVC版本unordered_set和unordered_map容器
文章目录unordered_set容器1. unordered_set容器的概述2. unordered_set容器的构造和赋值3. 刨析_Hash底层原理3.1 存储结构3.2 存储过程4. unordered_set提供的接口5. unordered_multiset容器6. unordered_map和unordered_multimap容器unordered_set容器以下内容源于MSVC版本的源码分析,花了两天空闲研究源码…1. unordered_set容器的概述MSVC版本的un
2020-05-15 22:31:00
1360
原创 理解 C++单例模式
文章目录C++实现单例模式1. 单例模式2. 懒汉式2.1 懒汉式——普通实现2.2 懒汉式——处理线程安全2.3 懒汉式——优化性能2.4 懒汉式——嵌套类实现2. 饿汉式2.1 饿汉式实现3. 总结C++实现单例模式博客小贴士,必看1. 单例模式/* 单例模式, 目的是确保一个类仅有一个实例化对象, 该实例被所有程序模块共享(提供一个全局访问点) 例如我们最常用的...
2019-10-20 22:03:45
1567
2
原创 解决 libVLC无法响应鼠标信息
解决 libVLC无法响应鼠标信息博客小贴士,必看1. 问题背景/* 在基于 libVLC做播放器时, 会遇到 VLC播放窗口无法响应鼠标消息, 即无法拖动播放器以及双击全屏, 消息都被 libVLC内部处理了*/2. 解决方案libVLC参考文章/* 1. 使用全局钩子 不安全, 容易被杀毒软件和谐 2. 修改 libV...
2019-10-20 12:16:18
2895
1
原创 视频文件自定义打开方式
文章目录视频文件自定义打开方式1. 右键视频选择打开方式2. MFC读取命令行参数视频文件自定义打开方式博客小贴士,必看1. 右键视频选择打开方式/* 问题需求: 我们有时候实现了 记事本,MP3,视频播放器 等 Demo, 想双击或者右键文件选择自定义的文件打开方式; 这时候会遇到一个问题, 就是传参问题: 例如视频播放器, 播放时...
2019-10-20 12:15:25
356
原创 VS2015 配置VLC环境
记录一次VS配置VLC环境的情况博客小贴士,必看/* 1. 下载 VLC 开发包 https://codeload.github.com/leixiaohua1020/simplest_libvlc_example/zip/master*//* 2. C/C++附加包含目录 将 include文件夹放在和 .sln同目录文件夹下 编辑附加包含目...
2019-10-20 12:14:27
856
原创 GDIPlus 显示jpg png等图片
文章目录GDIPlus1. GDI和GDI+2. MFC+GDIplus 的引入和使用方法2.1 引入GDI+库2.2 编译2.3 使用GDI+显示jpg图片GDIPlus1. GDI和GDI+/* GDI (Graphics Device Interface): 含义是图形设备接口,它的主要任务是负责系统与绘图程序之间的信息交换,处理所有 Windows程序的图形输出。...
2019-10-20 10:35:08
2440
原创 Qt 样式表
文章目录Qt 样式表QPushButton样式表样式表的使用方法推荐的样式表Qt 样式表QPushButton样式表/* 风格1 */ui->pushButton->setStyleSheet("QPushButton{border: 2px solid grey;background:rgb(183,203,188); border-radius: 8px;} " ...
2019-10-19 23:29:13
173
原创 IP地址的表示方式以及在网络编程的使用
文章目录IP地址的表示方式以及在Socket通信中的使用1. IP地址的表示方式1.1 点分十进制1.2 主机字节序1.3 网络字节序2. IP地址字节序转换IP地址的表示方式以及在Socket通信中的使用1. IP地址的表示方式/* 使用 TCP/IP协议进行网络应用开发时, 必不可少需要对 IP地址进行必要的处理(IP是主机在网络通信时的标识) 我们了解一下 I...
2019-10-19 20:01:47
710
原创 网络主机字节序的转换
文章目录网络主机字节序的转换1. 字节序转换1.1 字节序转换函数1.2 字节序转换函数的使用示范1.3 字节序转换在Socket通信时的使用网络主机字节序的转换/* 在异构主机间进行通信时, 需要借助字节序转换函数, 将主机字节序转换为网络字节序*/1. 字节序转换1.1 字节序转换函数/* windows开发环境 #include <Winsock2...
2019-10-19 20:00:21
347
原创 理解小端大端存储模式
文章目录理解小端大端存储模式1. 大端模式和小端模式2. 主机字节序和网络字节序3. 判断大小端模式理解小端大端存储模式小端大端参考文章1. 大端模式和小端模式/* 字节序 -> 多字节数据在内存中的存储顺序, 分为 大端模式 和 小端模式 两种存储方法 小端模式 -> 高字节数据存储在高地址 速记: 小 (小端) 高 (高字节) 高 (...
2019-10-19 19:58:25
977
3
原创 系统管理工具
文章目录系统管理工具--知识点1. 进程和窗口相关信息的枚举1.1 CListView控件的使用1.2 进程和窗口的枚举1.3 进程的打开和结束2. 带Icon图标的按钮自绘及ShellExecute函数的使用3. 标题栏的自绘4. 磁盘空间清理系统管理工具–知识点1. 进程和窗口相关信息的枚举1.1 CListView控件的使用1.2 进程和窗口的枚举1.3 进程的打开和结束2. ...
2019-09-17 13:20:17
194
1
android_demo.rar
2020-07-03
遗传算法优化GA.rar
2020-01-12
Package javaCourseWork.png
2020-01-11
Java课程设计.rar
2020-01-11
遗传算法解决多维背包问题(java代码)
2019-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人