- 博客(8)
- 收藏
- 关注
原创 c/c++单链表的创建和删除,插入,反转操作
链表是c/c++中的一个重要的数据结构首先,他在物理存储上是非连续的,跟数组正好相反,数组是一系列连续的存储单元,这样的特性可能会使链表的访问时间复杂度O(n)高于数组O(1),但是对于链表的插入操作可以达到O(1),删除同理,所以当我们处理数据可能会有大量的插入或者删除操作时,用链表存放数据就非常适用啦另外,因为链表在内存中是不连续的,所以它可以充分利用内存,同时,在内存空间足够的情况下
2015-03-29 21:13:03 2681 2
原创 c++继承中的构造函数与析构函数
太久没有温习的知识,今天捡起来复习一下首先是基类的定义class baseClass{private://private memberprotected://protected memberpublic://public member};其实基类的定义跟我们平时写的类的定义完全一样,不过是在继承中,多了基类这一重身份而已现在来说一下c++为什么要增加 继承这一个特性
2015-03-22 10:25:30 1601
原创 决策树算法之ID3, C4.5, CART
这段时间小伙伴们都在忙着面试,然后各种被吊打,所以我觉得是该把以前的东西给捡起来了;今天白天温习了一下决策树的几种基本算法不过再讲决策树之前,还是先吧一些基本的统计学中的概念讲清楚比较好首先是:熵--熵是衡量一个数据集内类的混乱情况的量,熵越大,复杂程度越高,类就越混杂,熵的计算公式如下
2015-03-21 00:34:13 118
原创 MFC入门
最近学院开了一门叫RFID的课,居然要用到MFC用MFC也就算了,居然给我们提供的环境还是VC++ 6.0, 我也是醉了, 不过趁着这个机会又把这个古老的工具又熟悉了一遍,就用这篇文章讲一下怎么添加属性页,属性页中点击按钮之后怎么在文本框中显示当前系统时间的吧(以下教程是站在一个新手的角度去介绍的,希望大家能理解我的啰嗦)首先新建工程, 选择MFC AppWizard[exe]
2015-03-20 08:16:53 608
原创 centos6.5下配置mysql+python-flask
前一段时间在阿里云上买了一个云服务器,想试试其他系统,感觉ubuntu没有了新意,于是就换一下redhat系列的centos废话不多说,我选择的系统镜像是centos 6.5 64位虽然感觉有点多余,但是还是说一下,centos自带的软件包管理器是yum,ubuntu自带的是apt-get,然后他们都自带一个从网络上下载文件的自由工具,叫wget具体用法很简单,比如我要从python官
2015-03-15 01:40:43 687
centos6.5下配置mysql+python-flask
前一段时间在阿里云上买了一个云服务器,想试试其他系统,感觉ubuntu没有了新意,于是就换一下redhat系列的centos废话不多说,我选择的系统镜像是centos 6.5 64位虽然感觉有点多余,但是还是说一下,centos自带的软件包管理器是yum,ubuntu自带的是apt-get,然后他们都自带一个从网络上下载文件的自由工具,叫wget具体用法很简单,比如我要从python官
2015-03-15 00:37:51 106
原创 unicode, utf-8和ascii编码
刚刚学习python的时候在网上看到一位大牛写的关于python教程的文章,里面详细介绍了关于编码的问题,虽然学习了这么久的编程,其实对于编码还是有一点头昏。。。前段时间搞了一个小项目,处理前端输入的时候,发送的get请求有中文,当时就想应该是编码问题,可是写了好久都没有解决,最后吧输入的中文转成url编码,然后交给后端数据库处理才算勉强的解决了问题,不过对于编码还是没有足够的认识,今天总算是
2015-03-10 01:18:03 686
原创 关于c++指针的重新认识
最近重新温习了一下c++的指针,发现以前没有理解的东西好像开始有点懂了虽然指针这种东西挺烦人的,但是弄懂了总比没懂要好首先是指针的声明typeName * ptrName;要指向什么样的类型就声明为什么样的类型,比如:int * ptr; ptr就是一个指向int数据的指针,相信有的小伙伴对于*运算符两边的空格有一点困惑,可能你会在书上看到int *ptr是c程序员的习
2015-03-09 13:55:39 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人