转载自: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[......]
转载自: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
#修改或加[......]
最近有空的时候在读Larbin的源代码,虽然是03年的了,但是很多细节都考虑的很周到,记录一下细节问题吧。
1、针对同一IP/HOST,不可访问过频繁,最好按其进行队列。
2、注意处理、过滤url后缀,以及Content-Type,我觉得Content-Type才是王道吧。
3、注意去重的问题,包括URL去重和网页内容去重。特别是有的网站是多个域名,很可能爬到实际内容重复,只是url不同的。Larbin中URL去重用的是简单的比特位Hash表。
看到了再继续更新。[......]