自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

con_heart的专栏

O(∩_∩)O哈哈~科技改变世界

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

原创 Mac 将mysql路径加入环境变量

亲测有用其实和windows一样 在高级属性里加入环境变量是为了在任何一个路径下输入命令的时候都能找到这个命令,就不用每次要输入某个命令(如登录mysql)都要先进入命令所在的文件夹(一般挺长的)。下面就是把mysql的命令的路径加入环境变量:1.打开终端,输入: cd ~会进入~文件夹2.然后输入:touch .bash_profile回车执行后,

2016-12-20 18:53:32 10605 4

原创 pathon+Django 安装教程

安装教程 http://www.runoob.com/django/django-install.html python 3.35下载 Djiango 页面拉到左下角直接下载1.安装Djiango可能遇到的问题: http://blog.sina.com.cn/s/blog_3fe961ae0100zgav.html2.环境变量的修改: 加入path的路径和自己对应的路径要相同 最好

2016-11-28 20:48:09 1451

原创 用递归的方法编写函数求斐波那契级数,观察递归调用的过程

#includeusing namespace std;int fbn(int n){ cout<<"调用fbn("<<n<<")的过程: "; if(n==1||n==2){ cout<<"返回 1"<<endl; return 1; } else{ cout<<"调用fbn("<<n-1<<")和 调用fbn("<<n-2<<")"<<endl;

2016-11-18 10:38:57 6892

原创 关于const的问题 const int *a; int const *a; int *const a; 的区别

1、如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。  2、因此,const int *a;和 int const *a;的情况相同,都是指针所指向的内容为常量(const放在变量声明符的位置无关),这种情况下不允许对内容进行更改操作,如不能*a = 3 ; ,int *cons

2016-10-27 10:50:26 442

原创 编译系统和解释系统

计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过"翻译程序"翻译成机器语言形式的目标程序,计算机才能识别和执行。这种"翻译"通常有两种方式,即编译方式和解释方式。编译方式是指利用事先编好的一个称为编译程序的机器语言程序,作为系统软件存放在计算机内,当用户将高级语言编写的源程序输入计算机后,编译程序便把源程序整个地翻译成用机器语言表示的与之等价的目标程序,然后计

2016-10-22 10:40:13 729

原创 C++内存管理

当编译一个C++程序时,计算机的内存被分成了4个区域,一个包括程序的代码,一个包括所有的全局变量,一个是堆栈,还有一个是堆(heap),我们称堆是自由的内存区域,我们可以通过new和delete把对象放在这个区域。内存管理    系统为每个程序建立一虚拟的内存空间,这一空间可以分为划分为三个区域:1)代码与数据区。用于存放程序代码和预先需要分配空间的数据(如全局变量、静态变量)叫静态存

2016-10-22 10:27:47 272

原创 malloc和new的区别

malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。1、new 是c++中的操作符,malloc是c 中的一个函数2、new 不止是分配内存,而且会调用类的构造函数,同理delete会调用类的析构函数,而malloc则只分配内存,不会进行初始化类成员的工作,同样free也不会调用析构函数3、内存泄漏对于mallo

2016-10-22 10:23:29 225

原创 MVC

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写一个简单的例子就是 当一个网站打开后,由用户(客户端)点击一篇文章(也就是视图View)后,将发送HTTp协议请求到对应的控制器(control)中对应的一个方法里,然后由控制器调用对应的model文件中对应的方法(通常model文件我们一般用来处理逻辑上的问

2016-07-30 14:59:57 450

原创 在chorme上调试 js

1.在chorme上打开一个页面,可以在页面中的任意地方点击右键,然后点击最下面的 “检查”,可以得到下图(快捷键 F12)默认会选择上面的Elements,Elments里主要是当前页面的html代码,用鼠标停留在某一行代码上,相应的左边的页面中对应的元素会被灰色背景显示出来,如果要用左边的页面元素去右边找相应的代码,那么就先点击这个弹出框左上角的箭头然后就可以选择左边的

2016-07-30 11:05:08 1138

原创 JS的一些总结

1.屏蔽回车键  在js的部分加上下面的函数  就可以当页面按下回车的时候都会跳出这个提示框  然后不得不关闭这个提示框  去按确定  防误触document.onkeydown = function () {            if (window.event && window.event.keyCode == 13) {   //13代表键盘里回车的号      

2016-07-25 10:39:59 350

原创 php的一些总结

in_array($a,$b) 这是判断$a元素是否在数组$b中,如果在 就返回true,

2016-07-22 16:38:43 614

原创 php 时间戳

php 时间戳和日期之间的转换时间戳 ->日期$day = date('Y-m-y',strtotime(2016-7-22));

2016-07-22 10:19:01 303

原创 JQuery

jQuery是一个JavaScript库,如今已发展成为集JavaScript、CSS、DOM、Ajax于一体的框架体系。要想用jQuery,首先要安装上jQuery的开发环境。首先下载jQuery在jQuery官网:http://jquery.com中下载最新版本的jQuery。引入jQuery src="http://libs.baidu.com/jquer

2016-07-21 23:59:03 298

原创 SVN 版本控制的使用

add->commit

2016-06-21 14:36:00 216

原创 快速排序的第二种写法

C++语言/*快速排序 */ #includeusing namespace std;int data[8];//交换函数,交换两个数 void swap(int &a,int &b){ int temp=a; a=b; b=temp;}int Partition(int data[],int length,int start,int end){ if(data==NUL

2016-04-16 10:10:29 545

原创 最短路径之Dijkstra算法

Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。如果存在一条从i到j的最短路径(Vi.....Vk,Vj),Vk是Vj前面的一顶点。那么(Vi...Vk)也必定是从i到k的最短路径。为了求出最短路径,Dijkstra就提出了以最短路径长度递增,逐次生成最短路径的算法#in

2016-04-12 09:43:43 363

原创 常见的时间复杂度

常见的时间复杂度所耗费的时间从小到大依次是:0(1)

2016-03-27 09:20:10 322

原创 归并排序

归并排序(Merging Sort)就是利用归并(合并,并入的意思)的思想实1现的排序方法。它的原理是假设初始序列有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两合并,得到n/2个长度为2或1的有序子序列;再两两归并,.........,如此重复,直至得到一个长度为n的有序序列为止,这种排序方法称为2路归并排序。      为了更清楚的地说明这里的思想,我们将本是无序的

2016-03-21 10:49:40 374

原创 排序算法的总结

几种常见的排序算法总结

2016-03-20 18:15:09 203

原创 RC4

RC4算法的加密和解密过程

2016-03-17 09:13:48 492

原创 MySQL的一些备忘技巧

Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and recon

2015-10-25 12:22:48 294

原创 git

现在又开始捣鼓Git了  之前接触过一次git,但是真的很不明白 ,这次又学习一次,好了很多,有些东西有必要记下来,以防下次用到,又是到处百度很多文章出来,有时候还是自己的比较好,方便快捷,并且是自己想要的,o(∩_∩)o 哈哈。1.首先要在github的官网上注册一个帐号2.下载一个本地的git,windows下有集成好的git,下载下来就可以了3.关于本地操作管理本地也

2015-10-14 01:22:18 329

原创 视频制作小结

这一次的中级实训,我们小组的视频是我做的 ,所以总结一下这次是怎么做的,以防以后自己再用最主要的就是先做好PPT,视频,音频都可以在PPT里插好,排好时间,然后我下载了一个破解版的狸窝PPT转换器,这个蛮好用的,添加PPT以后就可以把它转换成视频了。转换后的视频有两百多兆,老师要求在100兆以内,所以又下载了一个狸窝全能视频转换器,把视频添加进去,再选择一个能让视频变小的规格输出就可以了。

2015-10-08 23:05:55 1592

原创 栈的应用

/*Description检查输入字符串中的括号是否匹配。括号包括:{, }, (, ), [, ]. Input: 第一行是一整数,即测试样例个数n. 以下n行,每一行是一个长度不超过100个字符的字符串。 Output: 第一行是一整数,即测试样例个数n. 以下n行,每一行是一个长度不超过100的字符串。Samp

2014-11-14 00:04:16 664

原创 堆排序

堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆  堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:  Key[i]=Key[2i+1]&&key>=key[2i+2]  即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。  堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>=key[2i+2]称为大顶

2014-11-12 17:54:37 651

原创 希尔排序

1.什么叫希尔排序希尔排序(Shell Sort)是插入排序的一种。是针对直接插入排序算法的改进。该方法又称缩小增量排序,因DL.Shell于1959年提出而得名

2014-11-11 12:17:09 1389

原创 选择排序

1.1、关于选择排序的思想 问题一:什么是选择排序(selection sort) 选择排序是对冒泡排序算法的改进,在参加排序的所有数组元素中找出最小数据的元素,使它与第一个元素中的数据相互交换位置。然后再在余下的元素中找出最小数据的元素,与第二个元素中的数据相互交换位置,以此类推,直到所有元素成为一个有序的序列。此方法中交换的次数比冒泡排序少,具有较高的效率。 第一遍加工:第一个元素

2014-11-11 11:18:34 634

原创 插入排序

原理:插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕。 插入排序方法分直接插入排序和折半插入排序两种,这里只介绍直接插入排序,折半插入排序留到“查找”内容中进行。

2014-11-11 11:04:21 519

原创 冒泡排序

1.观察水中的气泡往上冒的情景,气泡往上冒的时候有什么特点呢?

2014-11-11 08:35:28 683

原创 递归

函数直接或间接的调用自身叫递归调用

2014-11-04 08:25:49 908

空空如也

空空如也

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

TA关注的人

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