自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 遗传算法 100个三角形绘制Firefox图标

学习遗传算法为了了解遗传算法的基本原理,我阅读了遗传算法GA(Genetic Algorithm)入门知识梳理,之后选择了一个简单的问题学习代码:使用遗传算法求解y=x*x(x∈0-31,x是整数)的最大值,参考了遗传算法_求最大值这篇文章。感谢这两篇文章的作者。随后我在网上发现了科学松鼠会 遗传算法:内存中的进化这篇介绍,觉得很有意思,可以通过遗传算法用100个三角形绘制出Firefox...

2017-11-30 10:32:46 5177 2

转载 MySQL数据库学习

21分钟 MySQL 入门教程C/C++编程,往MySQL数据库里插入中文数据显示乱码的解决办法

2017-12-08 19:45:49 340

转载 C++日期 时间

C++ 日期 & 时间C/C++中的日期和时间 time_t与struct tm转换C++时间与字符串转换

2017-11-27 20:05:21 471

转载 指针和引用(int*、int&、int*&、int&*、int**)

C++ 指针C++ 引用[C++基础]019_指针和引用(int*、int&、int*&、int&、int*)

2017-11-23 19:45:22 1913

转载 动态规划DP学习及应用

动态规划:从新手到专家拓展: LCS 最长公共子序列问题: 三、动态规划算法解最长公共子序列LCS问题轨迹相似度:DTW(Dynamic Time Warping)算法: 算法笔记-DTW动态时间规整 DTW算法及源码

2017-11-16 19:25:36 344

转载 哈希表学习

hash_map与map的用法、对外部提供的函数和数据类型是一致的,内部元素也是以pair类型来存储的,但是其底层实现是完全不同的,map底层的数据结构是红黑树,而hash_map是用哈希表来实现的。我使用#include<hash_map>头文件时发生如下错误:<hash_map> is deprecated and will be REMOVED. " "Please use <unor

2017-10-23 15:24:01 464

原创 傅里叶变换学习参考资料

以下是我学习傅里叶变换过程中参考的一些书籍、网站等,记录下来,方便以后查阅:DFT:Discrete Fourier Transform 离散傅里叶变换傅里叶分析之掐死教程(生动形象,入门必备)数字图像处理(第二版)-冈萨雷斯(严谨,但有点深奥难懂)(精心整理)图像的傅里叶变换(有例题解释、图像实例介绍和matlab代码)二维DFT具体实现算法官方文档:离散傅立叶变换(有opencv实现代

2017-10-17 16:30:07 2502

转载 堆、栈和堆栈的区别(转载)

数据结构中的堆和栈:栈,又名堆栈。有先进后出的特点。(这里“堆栈”的“堆”是动词,就是把数据往栈里面放,先放进去的被压在下面,后进的在上面,所以先进后出。)堆,是一棵二叉树,始终满足下面的值比上面的大。头重脚轻不算堆,要上面小下面大才算一个堆。堆还有一个形象的名字叫优先队列。栈,堆,堆栈是一个东西吗?内存分配中的堆和栈:内存分配中的堆和栈的区别堆和栈的区别(转载)

2017-09-28 20:00:11 413

原创 数据结构:链表创建、显示、求和、插入、删除等操作的代码实现

数据结构:链表创建、显示、求和、插入、删除等操作的代码实现链表是数据结构最基础的内容之一,原理不算难,网上有非常多的基础介绍,我就不赘述了。在知道了链表这个数据结构后,最重要的是自己学会用代码去实现它,之后慢慢去运用它。一定要自己写才能真正搞懂它的含义,这里贴上我自己的实现代码仅供参考。#include<iostream>using namespace std;//节点struct node

2017-09-28 19:28:14 700

原创 DOS命令与批处理学习历程

DOS窗口基本操作“↑”和”↓”键——————————回看上一次执行的命令“ESC”键————————————清除命令行“F7”键 ————————————-查看命令历史纪录“ALT+F7”键 ——————————清除命令历史纪录“ALT+F10”键 —————————–清除宏定义“Tab”键————————————输入文件名前几个字符按“Tab”键补齐文件名“Ctrl+C” 组合键或

2017-08-19 17:32:07 913

原创 DOS短文件名规则

当创建一个长文件名文件时,系统会自动加上对应的短文件名,其一般有的原则: (1)、取长文件名的前 6 个字符加上”~1”形成短文件名,扩展名不变。 (2)、如果已存在这个文件名,则符号”~”后的数字递增,直到 5。 (3)、如果文件名中”~”后面的数字达到 5,则短文件名只使用长文件名的前两个字母。通过数学操纵长文件名的剩余字母生成短文件名的后四个字母,然后加后缀”~1”直到最后(如果有必要,

2017-08-18 23:20:40 2602

原创 符号扩展问题

(1)无符号扩展这个很简单,就是把二进制要扩展的高位 置零就行。比如:0100,值为4。扩展后0000 0100,值为4. 1000,值为8。扩展后0000 1000,值为8.(2)有符号扩展扩展方法为把原最高位复制到要扩展的所有高位上。比如:0100,值为4。扩展后0000 0100,值为4。 1010,值为-6。扩展后1111 1010,值为-6。这里详细解释一下1010

2017-06-06 16:37:03 4460

原创 OpenCV实现基本灰度变换

OpenCV小白一枚,最近在看数字图像处理第二版,看课本的同时想加深一下理解,自己动手写一些代码实现一下课本中的效果。看到第三章了,实现一些基本灰度变换的效果。不同灰度变换只是使用的公式不同而已,核心思想都是在空间域直接对每一个像素的灰度值进行判断处理,代码很简单。//基本灰度变换#include<iostream>#include<cmath>#include<fstream>#includ

2017-04-15 19:06:43 2112 1

DOS入门学习-洪恩在线DOS教程.chm

DOS入门学习之洪恩在线DOS教程.chm文档: 非常适合初学DOS命令的人群,讲解的十分十分详细。

2017-08-20

OpenGL实现鼠标旋转缩放平移操作

OpenGL实现鼠标旋转缩放平移操作:VS2015+OpenGL;加载OFF文件,实现鼠标旋转缩放平移操作,添加2个光源。

2017-04-15

空空如也

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

TA关注的人

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