Author Archives: coder4

Python Essential Reference 4th – 第12章 – 读书笔记

1、有一些函数是不需要import的,因为他们存在于__buildin__模块下,这个模块是被默认引入的。在Python 3之后,更名为__buildins__,加了个s。

2、这些不需要import的称为内置函数。

3、一些内置函数/对象:

ascii(c):只在Python 3 可用!返回c对应的ascii字符,非ascii字符转化为对应的转义字符。
basestring:Python 2 中Byte字符串和Unicode字符串的父类。
bin(x):返回整数x的二进制[......]

继续阅读

Python Essential Reference 4th – 第4章 – 读书笔记

1、关于除法/和//。
在Python 2中,/还是整除,即只返回整数部分。
而Python 3中,/变为浮点除,不在约为整数。

在Python 2中,想要获取浮点结果,可以将除数或者被除数强转为float:
float(1)/100
0.01
2、一些有用的函数
abs(x):返回x的绝对值
pow(x,y):x ^ y,等价于x ** y
round(x):返回离x最近的10^n值,n可正或者负

3、关于对tuple、list、字符等的乘法:重复字符
如'a'[......]

继续阅读

让wget使用代理服务器

wget是支持代理服务器的,如下,可以不支持SOCK5服务器:
#将代理服务器作为环境变量导出
export http_proxy="localhost:8080"

#下载
wget http://www.copy6.com/sitemap.xml
哎,什么时候能支持sock5的代理啊,不然还得转换一把。。麻烦。。[......]

继续阅读

Sphinx 1.10的测试

编译Sphinx 1.10之后,看看它到底是怎么用的。
总的来说,检索系统就是建索引和搜索两个过程。
由于我们不准备使用MySQL引擎的部分,数据源采用XML接口,因此和官方文档中出入较大。

1、配置Sphinx
cd /usr/local/sphinx/etc
sudo cp sphinx.conf.dist sphinx.conf

#编辑配置文件
sudo vim sphinx.conf

#xml数据源配置
source src1
{
type[......]

继续阅读

Python Essential Reference 4th – 第3章 – 读书笔记

1、Python中,一切都是对象。

2、类型:type/class,对象/实例:instance。

3、对象按照是否可以修改,分为可变的 mutable 和不可变的 immutable 。

4、对象中可以引用其他对象,成为容器 container or collection。

5、对象有属性(值)和方法(函数)。

6、Python中的对象无法直接映射到内存空间,但是可以用内置函数id( )函数来查看:
>>> a = []
>>&g[......]

继续阅读