自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Leeon's memo!- https://leeon.im/

博客源站:https://leeon.im/

  • 博客(34)
  • 收藏
  • 关注

原创 Canvas制作排序算法演示动画

Canvas制作排序算法演示动画Canvas制作排序算法演示动画实现思路效果小结Source codehtmljscssTips: 形象化演示排序算法可以让初学者快速理解,比较好的例子:jun-lu的SortAnimate,旧金山大学的David Galles教授的算法演示课件。最近在看canvas,试着用js+canvas自己做了一个。实现思路获取输入字符串 存入数组S[]中新

2015-09-05 22:18:23 1775

原创 Opencv贴图的两种方式

白底不贴,遍历像素时,若为白色,则忽略,否则将像素值复制到背景上 因为目标图片中可能含有白色点,并且对抠出的图片要求挺高的不然就会出现第二幅图的效果,所以这种方式局限性较大。void Drawtoback(Mat image, Mat background, int y, int x){ for (int i = 0; i < image.rows; i++) {

2015-09-05 18:32:57 4603

原创 编写语法分析程序

编写语法分析程序Note:欢迎指针!编写语法分析程序文法改造文法消除左递归提取公因式求FirstFollow集代码实现测试代码实现代码文法改造1.文法1) <program>→{<declaration_list><statement_list>}2) <declaration_list>→<declaration_list><declaration_stat> | ε3) <de

2015-06-12 11:22:59 6368 4

原创 编写词法分析程序

Note:这学期修了严厉的Mr.J的编译原理,不定期更新笔记! 欢迎指正!TEST 语言的词法规:标识符:字母打头,后接任意字母或数字保留字:标识符的子集,包括:if,else,for,while,do, int,write,read,无符号整数:由数字组成,但最高位不能为0,允许一位的0,分界符:(、)、;、{、}运算符:+、-、*、/、=、<、>、>=、<=、!=、==注释符:/*

2015-05-12 21:11:00 6979 2

原创 Opencv鼠标事件

opencv的鼠标事件主要涉及两个函数回调函数cvSetMouseCallbackvoid cvSetMouseCallback( const char* window_name, CvMouseCallback on_mouse, void* param CV_DEFAULT(NULL));window_name:鼠标执行的窗口名on_mouse:每次指定窗口鼠标事件发生时被调用的函数指针para

2015-05-01 10:30:40 2009

原创 C++产生随机数

说明//在这里srand的作用很重要,srand()的作用是初始化随机数种子,种子的伪随机数计算的依据, //种子相同,计算得到的随机数也是相同的,通常函数没有用到srand()而是用rand(),则是相当于调用了srand(1), //这也解决了我上学期做最后那个记忆游戏时,每次重新运行程序时,产生的随机数都是相同的问题 //time(NULL)返回的值是自1970.1.1零点以来经过的秒数

2015-03-16 20:38:01 771

原创 VirtualBox安装Centos虚拟机

开始接触Linux,因为我那傲娇的电脑没能装上双系统,所以只好安装虚拟机,也好,省了来回切换,下面是过程。如有错误,烦请更正!O(∩_∩)O谢谢!Step1:Centos(Community Enterprise Operating System)现在的版本已经到Centos7了,Centos是对Red Hat AS改进后发布的 ,只是Centos 不包含封闭源代码

2015-01-21 14:18:11 867

原创 error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall Game::LevelTwo(void)"

Problem:error LNK2001: 无法解析的外部符号 "public: virtual int __thiscall Game::LevelTwo(void)" (?LevelTwo@Game@@UAEHXZ)Solution:我在写基类时,写虚函数只定义了并没有函数体,只要把函数体补全就解决问题了class Game{public:

2014-12-11 23:38:57 7916

原创 利用Qt的坐标系统绘图

利用Qt绘图:配置:Win7/64Bit Qt5.3.2//Dialog.h#ifndef DIALOG_H#define DIALOG_H#include #includeclass Dialog : public QDialog{ Q_OBJECTpublic: void mousePressEvent(QMouseEvent*); v

2014-11-29 11:43:48 810

原创 桌面图标出现蓝色问号

问题:因为之前用了代码库,所以装了Git,但是今天不小心点错了键,导致桌面图标出现了很多蓝色的问号,如下图,我知道是Git搞得鬼,但却不知道该怎么处理,后来搜索了一番,才知道Git在左面创建了版本库,只要把那个文件删掉就行了。解决:但是那个文件是被隐藏的,所以还要把它抓出来才行我的电脑->菜单栏->工具->文件夹选项->查看->设置好了吧,坏蛋终于现身了,直

2014-11-25 23:56:54 15648 4

原创 Qt:Error while building/deploying project

QtError while building/deploying project E1 (kit: Desktop Qt 5.3 MSVC2013 64bit)

2014-11-23 14:46:51 7050

原创 Qt的安装以及VS2013Qt插件的添加

配置环境:Qt5.3.2http://www.qt.io/download-open-source/#section-7

2014-11-19 20:10:08 3262

原创 extern之于变量、之于函数

extern之于变量、之于函数

2014-11-10 11:16:18 656

原创 京东云汇代码库

把代码上传到京东云汇

2014-11-03 15:55:47 1874

原创 C++学习之类的使用(排序算法)

1) 完成至少3 种排序算法。2) 排序数据采用*号量化表示。(即用不同数量的*号表示排序数据,可以参考http://www.sorting-algorithms.com/,需要浏览器允许运行Java Applet)3) 使用sleep(),system("cls");显示排序过程。4) 可以通过键盘选择排序算法。

2014-11-01 15:32:06 626

原创 我的书柜

收集了大牛推荐的书,一本本啃,一不小心就也成大牛了,O(∩_∩)O~读书:1.《程序设计导引及在线实践》2.《算法竞赛入门经典》3.《算法艺术与信息学竞赛》4.《算法导论》5.《编程之美》6.《计算机程序设计艺术》7.《组合数学》8.《数据结构(C语言版)》严蔚敏9.《数据结构与算法分析C++描述(第三版)》10.《世界大学生程序设计竞赛(ACM/ICPC)高级教程.第一册.程序设计中常用的计算思维方式》11.《国际大学

2014-10-31 14:35:02 725

原创 我是一只IT小小鸟。。。。

最近http://read.douban.com/ebook/4828522/?&dct=buy&dcs=login&dcm=anonymous

2014-10-28 23:00:04 611

原创 OpenCV利用滑动条实现一个开关

//-----------------------------------------------------------------------// 代码说明:以下代码来自Learning OpenCV官方源码// 注:改代码并没有添加图片,仅是实现了开关的窗口实现,// switch_off_function与switch_on_function方便外部看开关功能的

2014-10-05 09:51:26 1254

原创 重装VS2013之后加载opencv项目失败

用2010开发的项目,在2013上打开,一直显示加载失败。点击项目出现“该项目需要用户输入。有关更多信息,请重新加载”重新加载以后还是这样,求解!!!

2014-10-04 17:28:59 2162

原创 vs2013调用opencv时项目显示 无法启动此程序,因为计算机中丢失opencv_core249.dll。请尝试重新安装改程序

Problem:重装系统之后,

2014-10-04 10:36:44 3733

原创 暑期培训总结

有句话是这么说的“痛苦是软弱离开身体的感觉”,现在大可改编成“纠结是大脑感知到无知存在时的感觉”,在之前的博客或者是日志里面我都提过,接触新的东西时,入门前会有一段纠结时期,这段时间里面,大脑对于相关问题完全是模糊的,生活本质其实就是这样,纠结中坚定步伐。今年暑假本打算与XQG还有LXN一同骑行回合肥,因为这一直是我想做的,买了装备,只待放假。然后,我们7.15号出发用了五天到了西安,从西

2014-08-21 05:59:20 596

原创 胡思乱想

有些事情,不是你不喜欢它,而是你可能明明是喜欢它的,但你没能把它做好,导致自己想逃避它,包容自己软弱,无耻的告诉自己不适合这不适合那。

2014-06-27 23:16:23 487

原创 哈希表的处理

//哈希表查找int search(hash ha,int k){ int i=0,adr; adr=k%p; while(ha[adr].key!=-1&&ha[adr].key!=k) { i++; adr=(adr+1)%m; } if(ha[adr].key==k) retur

2014-06-06 08:51:58 534

原创 二叉排序树查找

如果找到,返回比较的次数,否则返回-1#includeusing namespace std;#include#includetypedef struct node{ int key; int data; struct node *lc,*rc;}BT;//二叉排序树的插入int insert(BT *&p,int k){ if(p==NULL)

2014-06-06 00:27:15 712

原创 二叉排序树

typedef struct node{ int key; int data; struct node *lc,*rc;}BT;//二叉排序树的插入int insert(BT *&p,int k){ if(p==NULL) { p=(BT *)malloc(sizeof(BT)); p->key=k;

2014-06-05 22:23:52 521

原创 判断是否是平衡二叉树

#include#includeusing namespace std;typedef struct shu{ char data; struct shu *rc,*lc;}BT;char *ch;char str[100];void create(BT *&t){ if(*ch++=='#') t=NULL; else { t=(

2014-06-04 15:25:42 621

原创 插入排序……

#include#includeusing namespace std;int a[100],n;void insert(){ int i,j,temp; for(i=1;i<n;i++) { temp=a[i]; j=i-1; while(j>=0&&temp<a[j]) {

2014-06-01 01:11:55 553

原创 关于机器人

你好,其实大学里面有几种人,一种跟你一样选择了或者做的都不是自己喜欢的;一种是本来很喜欢,但是慢慢的发现不是自己想象的样子就开始怀疑困惑了;一种是没什么想法,让干什么就干什么(遇到好的带领人,这种人就会学的很好,反之你也能够想象。);一种是学霸、学神高分的,想出国的;还有几种人,就不一一举例了。    其实某些时候我也不知道自己是哪种人,偶尔会是第一种,偶会会成为第二种,我感觉都有,因为这才是

2014-05-25 19:26:41 733

原创 深度优先搜索,两点间所有路径

#include #include int map[100][100];///map[i][j]为0表示i, j两点之间不通,为1表示有一条路int stack[120], m=1, n, x, y;///存储路径int visited[100]={0};void dfs(int p){visited[p]=1;    int i, j;    for(i=0;

2014-05-23 21:10:10 5749 1

原创 字典树

#include#include#define MAXN 1000005int ch[MAXN][26]; int val[MAXN];int sz;void ini() {sz=1;memset(ch[0],0,sizeof(ch[0]));}int getid(char c) {return c-'a';}void insert(char *s){int

2014-05-04 18:44:21 456

原创 strstr函数用法小结

strstr 函数原型: char * strstr(char * str1,char * str2);功能就是找出在字符串str1中第一次出项字符串str2的位置(也就是说字符串sr1中要包含有字符串str2),找到就返回该字符串位置的指针(也就是返回字符串str2在字符串str1中的地址的位置),找不到就返回空指针(就是 null)。在C语言中 strchr 和 strst

2014-05-01 13:28:18 16055

原创 二叉树的简单操作

最近在做二叉树题目,s

2014-04-24 16:39:55 643

原创 大一下,转折点

大一下学期已经过半了,猛然回头才发现

2014-04-24 09:32:18 779

原创 common sequence

#include #include #define N 500void LCS( char x[], char y[],int c[][N]){    int i, j;    for(i = 1; i         c[i][0] = 0;    for(i = 0; i         c[0][i] = 0;    for(i = 1; i  

2014-04-15 09:48:47 564

空空如也

空空如也

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

TA关注的人

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