
编程语言
文章平均质量分 68
天才暴风
我想就这样一直打球
展开
-
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 · 717 阅读 · 0 评论 -
c++中的异常 exception
变成入门的时候可能经常遇到的错误:this application has requested the runtime to terminate it in an unusual way. Please contact the application's support team for more information这是由于程序在运行时发生了未知的错误,例如:打开不存在的文件,爆栈,除数为原创 2015-06-14 22:25:11 · 2690 阅读 · 0 评论 -
ubuntu下安装python scipy
前段时间又安装了一下gensim这个库,然后惊奇的发现gensim需要numpy和scipy的支持(可能之前的电脑上有装过scipy,就没有留意),所以安装之前首先要准备numpy和scipy这两个包先说一下我的安装环境:ubuntu14.04 server首先pip install numpy ,安装这个一般能够成功(一定要先安装numpy, scipy的安装依赖于scipy)接着,原创 2015-06-04 16:48:07 · 6464 阅读 · 0 评论 -
排序算法之归并排序
归并排序是分治思想体现得最充分的一种排序算法,所谓分治就是把多个问题拆分成若干个更容易解决的小问题那分治是怎么应用到排序中的呢?我们以归并排序为例把如果我们要对它排序,那是不是可以吧它分成两个序列,分别对这两个序列进行排序之后,再将两个有序的序列按找大小合并起来呢?答案是肯定的归并排序的最基本的思想实际上就是不停地划分序列,直至得到的子序列只有1个,然后将这些子序列按照顺序原创 2015-05-06 14:03:47 · 533 阅读 · 0 评论 -
python自然语言处理nltk库常用接口
最近准备面试,然后了解了一下nltk库的一些常用的接口,现在来跟大家分享一下首先是通过nltk对文本进行分词import nltknltk.word_tokenize("You raise me up")这个实际上就是将文本中的每个词提取出来然后我们可以吧提取出来的词做一个词性标注,接口是word_tokenizetext = nltk.word_tokenize("yo原创 2015-05-11 23:23:30 · 3075 阅读 · 0 评论 -
MFC中类突然消失的解决办法
我擦,今天下午被一个问题坑惨了 害我改了好久, visual c++6.0真不是人用的东西说一下问题吧,我遇到的问题就是在class view里面,类CPageManage突然消失了,怎么也找不回来解决方法就是:打开FileView, 查看你那个类的源文件,这里,我的时PageManage.cpp谢天谢地,源文件还在,那就好办点开PageManage.h 然后随便在原创 2015-04-26 18:00:19 · 1038 阅读 · 1 评论 -
python中的map/reduce, filter, lambda, set的用法
以前就用过map/reduce这些高阶函数,原本以为有的东西看一看,查一查就能记住,可根本就不是那回事儿, 如果不是神童,还是一点一点地吧学到的东西记录下来,再整理整理, 印象才深刻现在就来跟大家分享一下python 中的高阶函数还有lambda, set的用法从简单的说起:1.setset的显示定义很简单,就是用{}定义集合,然后集合中的元素以,隔开, 另外,如果显示声明时,元素原创 2015-04-10 23:41:04 · 1013 阅读 · 0 评论 -
KD-tree的原理以及构建与查询操作的python实现
前几天小组讨论会上展示了kd-tree(k-dimension tree),感觉这玩意儿还挺有用的,所以学习了一下它的原理,然后把其中的构建kd-tree以及对应的查询操作实现了一下,现在跟大家分享一下首先说一下什么是kd-tree把不过首先得说一下bst(二叉查找树),递归定义如下:如果左子树上的节点存储的数值都小于根节点中存储的数值,并且右子树上的节点存储的数值都大于根节点中存储的数值原创 2015-04-01 21:05:32 · 8320 阅读 · 12 评论 -
c++继承中的构造函数与析构函数
太久没有温习的知识,今天捡起来复习一下首先是基类的定义class baseClass{private://private memberprotected://protected memberpublic://public member};其实基类的定义跟我们平时写的类的定义完全一样,不过是在继承中,多了基类这一重身份而已现在来说一下c++为什么要增加 继承这一个特性原创 2015-03-22 10:25:30 · 1674 阅读 · 0 评论 -
c/c++单链表的创建和删除,插入,反转操作
链表是c/c++中的一个重要的数据结构首先,他在物理存储上是非连续的,跟数组正好相反,数组是一系列连续的存储单元,这样的特性可能会使链表的访问时间复杂度O(n)高于数组O(1),但是对于链表的插入操作可以达到O(1),删除同理,所以当我们处理数据可能会有大量的插入或者删除操作时,用链表存放数据就非常适用啦另外,因为链表在内存中是不连续的,所以它可以充分利用内存,同时,在内存空间足够的情况下原创 2015-03-29 21:13:03 · 2787 阅读 · 2 评论 -
unicode, utf-8和ascii编码
刚刚学习python的时候在网上看到一位大牛写的关于python教程的文章,里面详细介绍了关于编码的问题,虽然学习了这么久的编程,其实对于编码还是有一点头昏。。。前段时间搞了一个小项目,处理前端输入的时候,发送的get请求有中文,当时就想应该是编码问题,可是写了好久都没有解决,最后吧输入的中文转成url编码,然后交给后端数据库处理才算勉强的解决了问题,不过对于编码还是没有足够的认识,今天总算是原创 2015-03-10 01:18:03 · 727 阅读 · 0 评论 -
关于c++指针的重新认识
最近重新温习了一下c++的指针,发现以前没有理解的东西好像开始有点懂了虽然指针这种东西挺烦人的,但是弄懂了总比没懂要好首先是指针的声明typeName * ptrName;要指向什么样的类型就声明为什么样的类型,比如:int * ptr; ptr就是一个指向int数据的指针,相信有的小伙伴对于*运算符两边的空格有一点困惑,可能你会在书上看到int *ptr是c程序员的习原创 2015-03-09 13:55:39 · 418 阅读 · 0 评论 -
配置java环境变量
额 用unix跟linux久了 还有点不习惯windows下的环境变量不过总归是要用的,所以还是配置一下吧什么是环境变量呢,我用python来举例子吧如果在windows下,你不配置python的环境变量,那么在想在cmd里面运行python,只能进入python application所在的目录,然后运行如果我想要随时随地运行python,该怎么做呢?我肯定得告知计算机这个原创 2015-07-15 08:32:24 · 585 阅读 · 0 评论