有的时候,我们需要对多个字符进行逐一替换,一个应用场景就是去掉文章中所有的换行。
而用正则神马的有点大才小用,而一个一个replace也很麻烦,translate提供了这样的功能。
>>> str = " a\tb\rc\n "
>>> print str
ca b
#创建翻译(替换)表,并替换,搞定
>>> import string
>>> tb = string.maketrans("\r\n\t[......]
有的时候,我们需要对多个字符进行逐一替换,一个应用场景就是去掉文章中所有的换行。
而用正则神马的有点大才小用,而一个一个replace也很麻烦,translate提供了这样的功能。
>>> str = " a\tb\rc\n "
>>> print str
ca b
#创建翻译(替换)表,并替换,搞定
>>> import string
>>> tb = string.maketrans("\r\n\t[......]
转载自:http://www.cnblogs.com/wishmiss/archive/2010/09/26/1834956.html
1、安装vnc4server
sudo apt-get install vnc4server
2、创建登录密码(两种方法)
直接运行vnc4server(vncserver),装上vnc4server后提供这两个命令。vnc4server是一个脚本文件,vncserver是一个链接文件,链接到/etc/alternatives/vncse[......]
一般我们自己用.gz文件的时候会先
gzip xxx.gz
然后就地解压缩生成文件,如果本身就是要原文件还行,但如果再程序需要在内存中再处理,就不OK了。
因为会浪费两次I/O,特别是文件特别大或者特别多的时候。
因此,使用zlib将.gz文件直接解压并读取到内存,就很重要了。
#include <zlib.h>
#include <iostream>
#include <string>
#define GZ_BUF_SIZE 104857[......]
#安装
sudo apt-get install polipo
#配置
sudo vim /etc/polipo/config
proxyPort = 12345
proxyAddress = "::0"
proxyName = "liheyuan 's polipo"
chunkHighMark = 50331648
objectHighMark = 16384
localDocumentRoot = ""
dnsQueryIPv6 = no
很好用的~[......]
1、下载、编译
只有3.1以上支持ipv6
wget http://www.squid-cache.org/Versions/v3/3.1/squid-3.1.12.tar.gz
tar -xzvf squid-3.1.12.tar.gz
cd squid-3.1.12
./configure --prefix=/usr/local/squid
make
sudo make install
2、配置文件
sudo vim /etc/squid/squid.conf
#修改或加[......]