自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 APUE学习笔记(一):源码编译与配置

(一)首先进行全部源码的编译1.       APUE2源码下载:http://www.apuebook.com/src.tar.gz2.       解压在目录/work/apue下:tar –xzvf src.tar.gz3.       cd apue.2e进入apue.2e目录,cat README,参看说明。根据使用的系统修改相应的文件,比如linux系统,就修改Make.d

2013-02-17 16:53:57 807

原创 MacOS X 10.8 下 编译APUE代码清单(apue.2e 第二版源码)

1、修改文件Make.defines.macos设置代码目录变量,将WKDIR值改为实际代码目录$ vim Make.defines.macos2、修改WKDIR/include/apue.h文件的6-11行如下所示,增加MACOS判断,如果不修改文件,则定义_XOPEN_SOURCE为600,在macOS中头文件中,部分文件依据_XOPEN_SOURCE是否定

2013-02-17 16:15:05 957

原创 Python 模块学习 ---- StringIO

StringIO - File-like objects that read from or write to a string buffer.StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。下面取自python help     f = StringIO()

2013-02-11 19:15:18 1643

原创 Python 模块学习 -----pprint

使用 pprint 模块pprint 模块( pretty printer )用于打印 Python 数据结构. 当你在命令行下打印特定数据结构时你会发现它很有用(输出格式比较整齐, 便于阅读).import pprintdata = ( "this is a string", [1, 2, 3, 4], ("more tuples", 1.0, 2.3, 4.

2013-02-11 18:14:20 1422

转载 Python模块学习 ---- pickle, cPickle 对象序列化/反序列化

cPickle模块是使用C语言实现的,所以在运行效率上比pickle要高。但是cPickle模块中定义的类型不能被继承(其实大多数时候,我们不需要从这些类型中继承。)。cPickle和pickle的序列化/反序列化规则是一样的,我们可以使用pickle序列化一个对象,然后使用cPickle来反序列化。同时,这两个模块在处理自引用类型时会变得更加“聪明”,它不会无限制的递归序列化自引用对象,对于同一

2013-02-10 21:45:54 1605 1

转载 Python模块学习 ---- urllib

urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据。每当使用这个模块的时候,老是会想起公司产品的客户端,同事用C++下载Web上的图片,那种“痛苦”的表情。我以前翻译过libcurl教程,这是在C/C++环境下比较方便实用的网络操作库,相比起libcurl,Python的urllib模块的使用门槛则低多了。可能有些人又会用效率来批评Python,其实在操作网络,

2013-02-10 20:04:53 624

转载 Python模块学习 – re 正则表达式

利用Python做字符处理非常方便,这当然离不开正则表达式的支持,下面是一篇CSDN上转载过来的关于re的文章。今天学习了Python中有关正则表达式的知识。关于正则表达式的语法,不作过多解释,网上有许多学习的资料。这里主要介绍Python中常用的正 则表达式处理函数。re.matchre.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。impor

2013-02-10 19:39:10 762

原创 python challenge 过关心得 逐步更新

第零关:很简单,算出2的38次方 2**38答案为:274877906944第一关:按照题意,就是把字母映射到后面的第二个字母,代码如下:from string import maketransa=maketrans('','')[97:123]b=list(a)b.extend(['a','b'])b.pop(0)b.pop(0)b='

2013-02-10 17:01:32 20865 2

原创 sams emacs 24 hour 读书笔记5

Hour 7: Searching for Text in a Buffer在许多的情况下,下列的文本搜索问题最为常见:在当前的buffer里头搜索指定文本列出匹配模式的行在多个文件中搜索指定文本把一些文本替换到另外个文本获知在不同文件中的位置这个专题会分为三个部分讲解,本小时会讲解在当前buffer的不同搜索技术,Hour8 “Searching for Text in Mu

2013-02-06 11:42:01 685

转载 Homebrew的安装与使用

Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。我曾经是MacPorts的使用者,但了解Homebrew之后,立即“弃暗投明”了。其

2013-02-02 23:01:39 922

树状数组讲义

树状数组的讲义,很厉害的数据结构,送给大家了~~大家一起学习

2014-12-11

空空如也

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

TA关注的人

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