- 博客(22)
- 资源 (4)
- 收藏
- 关注
原创 Python split()函数默认参数
声明形式:def split(self, sep=None, maxsplit=None)调用默认split函数str = "I am a boy."当不给split函数传递任何参数时,分隔符sep会采用任意形式的空白字符:空格、tab、换行、回车以及formfeed。maxsplit参数表明要分割得到的list长度。示例str = "I am a boy."print( str.split(
2015-12-08 16:30:18 6348
转载 JAVA 有值类型么?
JAVA 有值类型么?原文链接:JAVA 有值类型么?Java 有值类型,原始类型 int,boolean 等是值类型,其实是长久以来的一种误解,它混淆了实现和语义的区别。不要以为 Java 的官方文档那样写就是权威定论,就可以说“王垠不懂” :) 当你认为王垠不懂一个初级问题的时候,都需要三思,因为他可能是大智若愚…… 看了我下面的论述,也许你会发现自己应该怀疑的是,Java 的设计者到底有没有搞
2016-06-12 09:35:49 825
原创 C++ lambda表达式
C++ 11在语言中加入了lambda表达式,lambda表达式可以方便地构造匿名函数。当我们定义lambda表达式时,C++编译器会创建一个匿名的与lambda表达式有关的类类型。
2016-03-08 11:11:02 970
转载 卡马克:用C++进行函数式编程
卡马克:用C++进行函数式编程 很喜欢John Carmack,ID software创始人,这篇文章是John Carmack对函数式编程的一些看法。导读:《Quake》作者 John Carmack (卡马克) 认为追求函数式编程的程序设计有着实实在在的价值,然而,劝说所有程序员抛弃他们的C++编译器,转而启用Lisp、Haskell,或者干脆说任何其他边缘语言,都是不负责任的。或许本文的
2016-03-02 10:49:40 1234
原创 python append()与深拷贝、浅拷贝
python append()与深拷贝、浅拷贝append()函数当list类型的对象进行append操时,实际上追加的是该对象的引用。
2015-12-12 18:06:09 11352 1
原创 python setuptools工具
文章介绍了setuptools工具的使用,借助于setup.py文件,我们可以方便的安装python包以及创建分发包。
2015-08-27 09:07:16 1986
转载 python中的setup.py详解
前言其实对于setup.py和setup.cfg的关注是从OpenStack的源码包中开始的,OpenStack每个组件的发布时都是一个tar.gz包,同样,我们直接从github上clone代码后也会发现两个文件的存在。当阅读Nova或Ceilometer(其他组件可能也会涉及)的代码时,发现setup.cfg中内容对于代码的理解有很大的影响。那么,到底setup.py和setup.cf
2015-08-27 08:29:58 11687 1
转载 Manacher算法
一、问题描述现给定一个已知的字符串str[],现在想要在O(n)的时间复杂度之内求出一个最长的回文子字符串(正着和倒着顺序读一致)。Manacher最早发现了可以用O(n)的时间复杂度来解决该问题,所以这种方法称之为Manacher算法。二、符号说明回文串包括奇数长的和偶数长的,一般求的时候都要分情况讨论,Manacher的这个算法做了个简单的处理,把奇偶情况统一了
2015-08-12 16:24:11 458
转载 IT人士怎样看待比自己强的人
这个时代对于学 IT 的人来说是幸运的。一个普通的程序员可以相对轻易地找到工作,可以轻易拿到比其他行业高得多的工资,甚至自己创建世界级的企业亦非空想。马云、马化腾等企业家的成功,似乎时刻提醒人们:即便是草莽出身的人,也能通过努力令世界瞩目。马云自己也说过:“如果我能成功,那么中国 80% 的人都能成功”。美国有科学研究表明,95% 的男人认为自己比其他人聪明。更何况中国人从小就耳濡目染“王
2015-07-21 08:26:35 663 1
原创 (自然语言处理文档系列)Penn Treebank词性标记集
在进行自然语言处理时,常见的任务是对单词进行词性标注,但对于标注的结果我们有时候不是很明白,文章介绍了对于常见的标注结果的中文含义。编号 缩写 英文 中文1 CC Coordinating conjunction 并列连接词2 CD Cardinal number 基数3 DT Determiner
2015-07-06 17:02:22 8380
原创 python自然语言处理入门教程(一)
文章详细介绍了windows环境下,使用python语言借助于NLTK工具包进行自然语言处理任务。包括环境搭建以及常用函数的介绍。
2015-07-06 16:30:19 5651
原创 Catmull-Clark Subdivision算法
(在原来的博客上,进行了一些内容上的添加,方便大家理解,原博客:http://blog.csdn.net/tspatial_thunder/article/details/5938771)给出如下定义:face:即组成网格的小面片,比如:三角形ABC即组成一个face。vertex point:顶点,含控制点的属性,比如:空间位置。通过指定顶点的连接方式从而指出相应的face。ne
2015-04-13 10:32:04 2576
转载 RTTI、虚函数和虚基类的实现方式、开销分析及使用指导
“在正确的场合使用恰当的特性” 对称职的C++程序员来说是一个基本标准。想要做到这点,首先要了解语言中每个特性的实现方式及其开销。本文主要讨论相对于传统 C 而言,对效率有影响的几个C++新特性:编译时开销运行时开销相关文档:C++编码规范与指导C++异常机制的实现方式和开销分析多处理器环境和线程同步的高级话题C++0x(C++11)新特性点评相对于传统的 C 语言,C++
2015-03-12 09:40:13 433
d3d10渲染到纹理 dxut框架下
2015-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人