自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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++类类型转换

隐式类类型转换类型转换函数

2016-03-03 17:29:42 1138

原创 C++高阶函数

在C++中,我们可以借助于函数对象、函数指针以及lambda表达式来实现高阶函数。

2016-03-03 17:27:35 3489

转载 卡马克:用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包的安装与卸载

文章介绍了python包的安装以及卸载,具体讲述了几种常用的方式对应不同的python包来源。

2015-08-27 09:10:51 28330 1

原创 python setuptools工具

文章介绍了setuptools工具的使用,借助于setup.py文件,我们可以方便的安装python包以及创建分发包。

2015-08-27 09:07:16 1986

原创 python pip工具

文章介绍了python包管理工具pip的安装与使用,借助与pip工具,我们可以方便的管理python包。

2015-08-27 08:49:26 2463 1

转载 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

原创 python Tips系列:判断list是否为空

提供了判断一个列表list是否为空的两个方法,在实际编程中,判断列表为空是常用操作

2015-07-21 08:42:08 10043

转载 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

原创 博弈游戏·Nim游戏

博弈游戏,公平组合游戏(ICG)。发现规律后,编程十分简单

2015-05-03 16:19:30 555

原创 d3d10查看纹理数据全面总结

动态填充纹理 实时查看纹理数据 map函数

2015-04-19 11:46:19 1434

原创 d3d10 渲染到纹理(rtt)

渲染到纹理 d3d10 基于dxut框架

2015-04-19 11:01:50 1250

原创 2xN骨牌覆盖问题:快速幂算法

快速幂算法 mod运算性质 骨牌覆盖

2015-04-19 10:45:29 1676

原创 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框架下

d3d10渲染到纹理 基于dxut框架 使用directx提供的d3d10的例子EmptyProject10,把相应的主文件换成下载的文件即可运行。

2015-04-19

GDT详解.pdf

了解intel处理器中的全局描述符,加深对cpu的理解。

2014-02-20

linux内核源代码

linux源代码,方便学习linux内核的实现,学习操作系统相关知识

2014-02-20

空空如也

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

TA关注的人

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