<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aican_yu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aican_yu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aican_yu]]></copyright><item><title><![CDATA[python 抓取, 根据cookie]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8872211</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8872211</guid><author>aican_yu</author><pubDate>Wed, 01 May 2013 15:52:32 +0800</pubDate><description><![CDATA[#coding=utf8

import urllib2
import re

"""
Login to Sina Weibo with cookie
"""

COOKIE = '' #fill with your weibo.com cookie
HEADERS = {"cookie": COOKIE}

def test_login():
    url = 'http://weibo.co]]></description><category></category></item><item><title><![CDATA[firefox的插件--xpath解析网页用]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8855876</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8855876</guid><author>aican_yu</author><pubDate>Fri, 26 Apr 2013 18:33:40 +0800</pubDate><description><![CDATA[一直想把自己这段时间做的东西整理下，确迟迟没有动手，现在信息抽取工作已经做的差不多，把自己感觉很好用的两个工具介绍给大家吧！
    Firefox真是一个好东西，它许多插件。本人是很讨厌插件的，每次电脑里都会安装一大堆无用的插件，看着心里不爽。由于项目需要，要看网页的代码，并且找到有用信息，如果下载一个html页面，用记事本打开看，那无异于是一场灾难，幸好同事给我推荐了firebug这个看代码]]></description><category></category></item><item><title><![CDATA[Beautiful Soup 4解析网页]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8805336</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8805336</guid><author>aican_yu</author><pubDate>Mon, 15 Apr 2013 19:22:26 +0800</pubDate><description><![CDATA[Beautiful Soup 4的安装及相关问题

Beautiful Soup的最新版本是4.1.1可以在此获取（http://www.crummy.com/software/BeautifulSoup/bs4/download/）

 

文档：

（http://www.crummy.com/software/BeautifulSoup/bs4/doc/）

 

使]]></description><category></category></item><item><title><![CDATA[python爬虫]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8785881</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8785881</guid><author>aican_yu</author><pubDate>Wed, 10 Apr 2013 23:12:02 +0800</pubDate><description><![CDATA[用得最多的还是各类爬虫脚本：写过抓代理本机验证的脚本，写过在discuz论坛中自动登录自动发贴的脚本，写过自动收邮件的脚本，写过简单的验证码识别的脚本，本来想写google music的抓取脚本的，结果有了强大的gmbox，也就不用写了。
-
这些脚本有一个共性，都是和web相关的，总要用到获取链接的一些方法，再加上simplecd这个半爬虫半网站的项目，累积不少爬虫抓站的经验，在此总结一下，]]></description><category></category></item><item><title><![CDATA[增强closetag自动闭合功能]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8244881</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8244881</guid><author>aican_yu</author><pubDate>Fri, 30 Nov 2012 19:58:00 +0800</pubDate><description><![CDATA[好吧，我原来只想换了vim以后，开始学习HTML5的，但是配置vim插件的时候，遇到一些问题。找了好几个类似closetag的插件，要不然就是不是很好用，要不然就是和其他插件有那么点小冲突。最后还是决定自己增强一下。

 

选的closetag插件是http://www.vim.org/scripts/script.php?script_id=13 ，它默认支持的close行为是按ctr]]></description><category></category></item><item><title><![CDATA[vim的配置]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8244860</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8244860</guid><author>aican_yu</author><pubDate>Fri, 30 Nov 2012 19:47:51 +0800</pubDate><description><![CDATA[起因是有些初学者常常问到vim，gvim要怎么配置才可以成为一个正式的开发环境。貌似这些天很多人问道这个问题。我就把基本的配置发一下，最近比较 忙。由于本人自己只是使用c/c++,ruby，Mozilla平台，所以其他语言或是开发平台倒是没有思考的很多
 


插件和独立程序
c.vim
valgrind.vim
taglist
MiniBufExplorer
Grep
omn]]></description><category></category></item><item><title><![CDATA[vi对比两个文件]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8244371</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8244371</guid><author>aican_yu</author><pubDate>Fri, 30 Nov 2012 17:03:52 +0800</pubDate><description><![CDATA[使用方法：
1：使用vim -d file1 file2 直接打开两个文件对比
   或：使用vim file1打开第一个文件，然后使用vert diffsplit file2打开第二个文件进行对比；
       （vert表示垂直分割窗口，默认为水平分割窗口）
2：直接对比两个文件的不同：使用diffthis分别在两个窗口输入；
3：其他技巧：
    3.1：定位不同点：[c、]]]></description><category></category></item><item><title><![CDATA[VIM分屏功能]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8244291</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8244291</guid><author>aican_yu</author><pubDate>Fri, 30 Nov 2012 16:51:50 +0800</pubDate><description><![CDATA[本篇文章主要教你如何使用 Vim 分屏功能

 




分屏启动Vim

使用大写的o参数来上下分屏。
vim -on file1 file2 ...
使用小写的O参数来左右分屏。
vim -On file1 file2 ...


注释: n是数字，表示分成几个屏。




关闭分屏 

关闭当前窗口。
Ctrl+W c
关闭当前窗口，如果只剩最]]></description><category></category></item><item><title><![CDATA[ruby web环境的搭建]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8199685</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8199685</guid><author>aican_yu</author><pubDate>Mon, 19 Nov 2012 15:13:31 +0800</pubDate><description><![CDATA[在Linux平台上安装和配置Ruby on Rails详解
 
ruby on rails推荐的生产运行环境是Linux/FreeBSD/Unix，即Unix系列的操作系统，采用lighttpd＋FCGI的解决方案。以下我将以Linux操作系统，lighttpd＋FCGI，MySQL数据库为例，从源代码编译安装开始讲解。
 
在安装之前，应该确认Linux操作系统已经安装好gcc编译器，否]]></description><category></category></item><item><title><![CDATA[ruby/rails]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8199586</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8199586</guid><author>aican_yu</author><pubDate>Mon, 19 Nov 2012 14:54:24 +0800</pubDate><description><![CDATA[还是先做个广告： http://hisea.me/p/ruby-rails-book-list-and-review

开始

早就相对现在Ruby/Rails的书做个总结。方便对Rails感兴趣的朋友查找。

因为ruby on rails的书时效性很强，Ruby语言2007之前跟Rails两年以前的书都没加在这个列表里。

有些特殊的跟设计相关的书例外。

Ruby:]]></description><category></category></item><item><title><![CDATA[pplive的试题]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8198724</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8198724</guid><author>aican_yu</author><pubDate>Mon, 19 Nov 2012 11:27:09 +0800</pubDate><description><![CDATA[1、假设一个客户，他的手机中存放有全中国人民的手机号，他的手机通信录顺序很乱而且里面可能有些重复了，现在客户想让我们设计一个程序，帮他把通讯录整理一下，删除重复手机号，说机上能利用的内存只有10M，但是有无限大的硬盘，请给出设计思路，并评估算法性能。
2、有一组数字，如14,26,5,30,0，-2,108，和一个给定的整数a，是否存在其中一个或几个，它们的和等于a。
请实现方法int fin]]></description><category></category></item><item><title><![CDATA[朗道势垒]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8180602</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8180602</guid><author>aican_yu</author><pubDate>Tue, 13 Nov 2012 22:08:23 +0800</pubDate><description><![CDATA[苏联物理学家诺贝尔奖得主列夫.朗道编了一套《朗道理论物理学教程》，共十卷，难度极大。凡是要读朗道的研究生的人，都必须把十卷书里所有的习题都做出来，最后还得来一场朗道亲自出的范围极广极深的考试。由于此路如此崎岖，故他的学生们都将此过程成为朗道势垒。突破了朗道势垒，犹如突破了第一宇宙速度，就可遨游于物理之天空，算是一流物理学家了。

菜鸟不那么容易变成牛人，因为我相信编程领域也必定存在着所谓的朗道]]></description><category></category></item><item><title><![CDATA[shell空格作用]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8157880</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8157880</guid><author>aican_yu</author><pubDate>Wed, 07 Nov 2012 14:41:56 +0800</pubDate><description><![CDATA[1:
定义变量时, =号的两边不可以留空格.
eg:
gender=femal------------right
gender =femal-----------wrong
gender= femal-----------wrong
2
条件测试语句 [ 符号的两边都要留空格.
eg:
if [ $gender = femal ]; then-------right.]]></description><category></category></item><item><title><![CDATA[linux命令用法]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/8146229</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/8146229</guid><author>aican_yu</author><pubDate>Sun, 04 Nov 2012 17:39:45 +0800</pubDate><description><![CDATA[1. mail命令


mail -s test yangfang@fudan.edu.cn #第一种方法，你可以把当前shell当成编辑器来用，编辑完内容后Ctrl-D结束

echo “mail content”|mail -s test yangfang@fudan.edu.cn #第二种方法，我用的最多，可能是喜欢管道的缘故吧

mail -s test yangfang@f]]></description><category></category></item><item><title><![CDATA[实现快速文件下载]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/7784403</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/7784403</guid><author>aican_yu</author><pubDate>Wed, 25 Jul 2012 13:46:57 +0800</pubDate><description><![CDATA[python -m SimpeHTTPServer]]></description><category></category></item><item><title><![CDATA[Cherokee]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/7773066</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/7773066</guid><author>aican_yu</author><pubDate>Sun, 22 Jul 2012 19:35:31 +0800</pubDate><description><![CDATA[Cherokee 号称是目前最快的 Web 服务器软件，在性能上，甚至比
 Nginx 还略胜一筹。与 Apache、Lighttpd、Nginx 等其他同类软件的对比，大家不妨看看这个测试页面。其易用性做得也很不错。


　　Cherokee 的功能包括支持 FastCGI、SCGI、PHP、CGI、TLS 及 SSL 加密连接，虚拟主机，授权认证，实时编码，载入均衡，与 Apache]]></description><category></category></item><item><title><![CDATA[facebook技术架构]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/7772990</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/7772990</guid><author>aican_yu</author><pubDate>Sun, 22 Jul 2012 18:39:12 +0800</pubDate><description><![CDATA[根据我现有的阅读和谈话，我所理解的今天Facebook的架构如下：

Web 前端是由 PHP 写的。Facebook 的 HipHop [1] 会把PHP转成 C++ 并用
 g++编译，这样就可以为模板和Web逻贺业务层提供高的性能。

业务逻辑以Service的形式存在，其使用Thrift [2]。这些Service根据需求的不同由PHP，C++或Java实现（也可以用到了其它的一]]></description><category></category></item><item><title><![CDATA[Openresty作者访谈]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/7737634</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/7737634</guid><author>aican_yu</author><pubDate>Wed, 11 Jul 2012 18:15:43 +0800</pubDate><description><![CDATA[关于开源访谈

开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈，以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状，着实推动国内开源软件的应用与发展。


【嘉宾简介】



章亦春 现任 CloudFare 系统工程师，主要是 Nginx
 和 OpenResty 开发，是一名快乐的程序员，现定居美国旧金山。曾经在北京的时候供职]]></description><category></category></item><item><title><![CDATA[python在豆瓣的使用]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/7731465</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/7731465</guid><author>aican_yu</author><pubDate>Tue, 10 Jul 2012 09:22:42 +0800</pubDate><description><![CDATA[在4月23日至25日召开的QCon Beijing 2010大会上，来自豆瓣网的洪强宁为与会开发者分享了Python语言用于Web
 2.0网站开发的经验。豆瓣网从开发初期，便选用Python作为主要的网站构建语言，同时Python也是目前豆瓣网使用最广泛，基础最深厚的语言。作为豆瓣网首席架构师，洪强宁和他带领的技术团队在网站开发过程中，在Python语言使用方面积累了大量经验，同时在网站架构、]]></description><category></category></item><item><title><![CDATA[淘宝TFS]]></title><link>https://blog.youkuaiyun.com/aican_yu/article/details/7731463</link><guid>https://blog.youkuaiyun.com/aican_yu/article/details/7731463</guid><author>aican_yu</author><pubDate>Tue, 10 Jul 2012 09:21:58 +0800</pubDate><description><![CDATA[目前，国内自主研发的文件系统可谓凤毛麟角。淘宝在这一领域做了有效的探索和实践，Taobao File System（TFS）作为淘宝内部使用的分布式文件系统，针对海量小文件的随机读写访问性能做了特殊优化，承载着淘宝主站所有图片、商品描述等数据存储。



最近，淘宝核心系统团队工程师楚材（李震）在其官方博客上撰文（《TFS简介》，以下简称文章）简要介绍了TFS系统的基本情况，引起了社区的关]]></description><category></category></item></channel></rss>