自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BambooWine's Notes

努力吧,朋友~

  • 博客(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 4355

原创 线性判别分析LDA

线性判别分析LDA1. LDA的思想  线性判别分析(Linear Discriminant Analysis,简称LDA)是一种经典的线性学习方法,在二分类问题上最早由[Fisher, 1936]提出,亦称“Fisher判别分析”。LDA和PCA(主成分分析)有一定类似之处。  LDA的思想比较简单:给定训练集,设法将数据集投影到一条直线上,使得同类数据的投影点尽可能接近,异类数据的投影点尽可能远离,用一句话概括 投影后类内方差最小,类间方差最大。所以从这里可以看出,LDA是一种监督学习的方法。 

2022-01-09 20:45:41 5741

原创 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 379

原创 对于排序以及优先队列回调函数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 666

原创 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 24954

原创 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 5714

原创 一文读懂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 3371

原创 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 1282

原创 理解 C++单例模式

文章目录C++实现单例模式1. 单例模式2. 懒汉式2.1 懒汉式——普通实现2.2 懒汉式——处理线程安全2.3 懒汉式——优化性能2.4 懒汉式——嵌套类实现2. 饿汉式2.1 饿汉式实现3. 总结C++实现单例模式博客小贴士,必看1. 单例模式/* 单例模式, 目的是确保一个类仅有一个实例化对象, 该实例被所有程序模块共享(提供一个全局访问点) 例如我们最常用的...

2019-10-20 22:03:45 1385 2

原创 解决 libVLC无法响应鼠标信息

解决 libVLC无法响应鼠标信息博客小贴士,必看1. 问题背景/* 在基于 libVLC做播放器时, 会遇到 VLC播放窗口无法响应鼠标消息, 即无法拖动播放器以及双击全屏, 消息都被 libVLC内部处理了*/2. 解决方案libVLC参考文章/* 1. 使用全局钩子 不安全, 容易被杀毒软件和谐 2. 修改 libV...

2019-10-20 12:16:18 2708

原创 视频文件自定义打开方式

文章目录视频文件自定义打开方式1. 右键视频选择打开方式2. MFC读取命令行参数视频文件自定义打开方式博客小贴士,必看1. 右键视频选择打开方式/* 问题需求: 我们有时候实现了 记事本,MP3,视频播放器 等 Demo, 想双击或者右键文件选择自定义的文件打开方式; 这时候会遇到一个问题, 就是传参问题: 例如视频播放器, 播放时...

2019-10-20 12:15:25 289

原创 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 776

原创 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 2076

原创 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 149

原创 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 592

原创 网络主机字节序的转换

文章目录网络主机字节序的转换1. 字节序转换1.1 字节序转换函数1.2 字节序转换函数的使用示范1.3 字节序转换在Socket通信时的使用网络主机字节序的转换/* 在异构主机间进行通信时, 需要借助字节序转换函数, 将主机字节序转换为网络字节序*/1. 字节序转换1.1 字节序转换函数/* windows开发环境 #include <Winsock2...

2019-10-19 20:00:21 215

原创 理解小端大端存储模式

文章目录理解小端大端存储模式1. 大端模式和小端模式2. 主机字节序和网络字节序3. 判断大小端模式理解小端大端存储模式小端大端参考文章1. 大端模式和小端模式/* 字节序 -> 多字节数据在内存中的存储顺序, 分为 大端模式 和 小端模式 两种存储方法 小端模式 -> 高字节数据存储在高地址 速记: 小 (小端) 高 (高字节) 高 (...

2019-10-19 19:58:25 638 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 165 1

Qt开发的人机象棋ChineseChess

QT开发的人工智能象棋

2021-01-04

Capture.rar

自制简单截图工具

2020-12-27

android_demo.rar

功能:Android Studio的练手项目,涉及Fragment,over_menu,drawer_menu等等的使用 来源:自己完成 下载:1积分,谢谢

2020-07-03

PID,Smith,最小拍温度控制.rar

功能:某计算机控制课设,完成对常规PID,Smith,最小拍控制的对比分析以及仿真 来源:自己完成 下载:5积分,谢谢

2020-07-03

2020并网逆变器硬件设计.rar

功能:某课设,完成并网逆变器硬件设计,包括AD19电路原理图,检测电路的Multisim仿真 来源:自己完成 下载:5积分,谢谢

2020-07-01

电传-计控-现控.rar

资源:某大学过程控制P课程PDF 来源:保密 下载:来之不易,需要5积分,谢谢合作。 祝君学习顺利~

2020-06-18

过程控制pdf.zip

资源:某大学过程控制P课程PDF 下载:来之不易,需要5积分,谢谢合作。 祝君学习顺利~

2020-06-15

scrcpy-win64-v1.12.1.rar

功能:安卓手机投屏,并通过鼠标操作手机 来源:github开源软件 下载:别人的小作品,1积分喜欢拿去

2020-06-11

FLV_Extract.rar

功能:将一段视频的音频和图像进行分离 来源:前段时间在其他网站下载 下载:别人的作品,1积分随便下载即可

2020-06-10

植物大战僵尸资源.rar

想要的直接拿去哈。资源一般,凑合使用吧,可以练练手。

2020-04-30

bd5800.rar

植物大战僵尸资源,网上瓢来的,资源还挺全的,可以自己玩,可以更改游戏,也可以自己简单实现一下。一两分,喜欢拿去。

2020-04-14

screen-shoot.rar

简单实现自定义裁剪图片,在若干图片中裁剪固定位置固定大小图片。时间匆忙,功能简陋,保存一下,后续更新。

2020-04-14

TcpNetDebugToolCode.rar

windows+qt5.9.5+msvc,实现 Tcp-Net-Debug-Tool;直接编译构建运行即可。

2020-02-09

TcpNetDebugTool.rar

Tcp网络调试助手,Qt实现,带qss皮肤。

2020-01-24

遗传算法优化GA.rar

遗传算法的初衷就是模仿生物界 "物竞天择,适者生存" 的法则,模拟交叉变异并选择等操作来企图达到进化的目的。但是值得一提的是,相比生物界进化的过程,遗传算法最欠缺的就是选择过程没有对交叉变异起到诱导作用,交叉还是随机交叉,变异还是随机变异,选择的概念名存实亡。 其实说实话,遗传算法就是一个全局搜索过程.......

2020-01-12

Package javaCourseWork.png

1. 面对对象思想之多态的应用 2. TreeSet类及Comparator比较器的使用 3. xml文件操作以及配置文件的应用 4. Excel文件操作 5. 多线程以及线程同步技术 6. 数据库使用及增删查改

2020-01-11

Java课程设计.rar

Java课程设计小项目 面对对象思想之多态的应用 TreeSet类及Comparator比较器的使用 xml文件操作以及配置文件的应用 Excel文件操作 多线程以及线程同步技术 数据库使用及增删查改

2020-01-11

遗传算法解决多维背包问题(java代码)

用遗传算法解决多维背包问题,采用java代码。用遗传算法解决多维背包问题,采用java代码用遗传算法解决多维背包问题,采用java代码用遗传算法解决多维背包问题,采用java代码。

2019-12-17

MFC系统管理工具.rar

使用MFC实现系统管理工具,涉及进程窗口的遍历,按钮的自绘,标题栏的自绘,子窗口的创建和关闭,ShellExecute函数的使用等

2019-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除