<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[followingturing 追随图灵的路上...]]></title><description><![CDATA[悉心求学，博采众长；寡言广学，先博后渊。]]></description><link>https://blog.youkuaiyun.com/followingturing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; followingturing]]></copyright><item><title><![CDATA[simple_html_dom使用小结]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8231080</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8231080</guid><author>followingturing</author><pubDate>Tue, 27 Nov 2012 17:35:09 +0800</pubDate><description><![CDATA[简单范例

phpinclude "simple_html_dom.php" ;
// Create DOM from URL or file$html = file_get_html('http://www.google.com/');// Find all images foreach($html->find('img') as $element)        echo $element]]></description><category></category></item><item><title><![CDATA[php dirname(__FILE__)]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8198868</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8198868</guid><author>followingturing</author><pubDate>Mon, 19 Nov 2012 11:58:59 +0800</pubDate><description><![CDATA[__FILE__的路径是当前代码所在文件

 

dirname(dirname(__FILE__));得到的是文件上一层目录名


dirname(__FILE__);得到的是文件所在层目录名]]></description><category></category></item><item><title><![CDATA[用PDB库调试Python程序]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8175058</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8175058</guid><author>followingturing</author><pubDate>Mon, 12 Nov 2012 16:46:46 +0800</pubDate><description><![CDATA[用pdb调试有多种方式可选：

1. 命令行启动目标程序，加上-m参数，这样调用myscript.py的话断点就是程序的执行第一行之前 
python -m pdb myscript.py

2. 在Python交互环境中启用调试 
>>> import pdb 
>>> import mymodule 
>>> pdb.run(‘mymodule.test()’)]]></description><category></category></item><item><title><![CDATA[HTTP的请求头标签 If-Modified-Since(304 200)]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8173793</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8173793</guid><author>followingturing</author><pubDate>Mon, 12 Nov 2012 13:17:33 +0800</pubDate><description><![CDATA[一直以来没有留意过HTTP请求头的IMS（If-Modified-Since）标签。google官方指南特地说明服务器要支持这个头标签.

最近在分析Squid的access.log日志文件时，发现了一个现象。

就是即使是对同一个文件进行HTTP请求，第一次和第二次产生的网络流量数据也是不一致的。

在调查的过程中，逐渐了解了HTTP的If-Modified-Since的头标签的作用]]></description><category></category></item><item><title><![CDATA[URL中的井号]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8173562</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8173562</guid><author>followingturing</author><pubDate>Mon, 12 Nov 2012 11:55:44 +0800</pubDate><description><![CDATA[去年9月，twitter改版。

一个显著变化，就是URL加入了"#!"符号。比如，改版前的用户主页网址为


　http://twitter.com/username


改版后，就变成了


　http://twitter.com/#!/username


在我印象中，这是主流网站第一次将"#"大规模用于直接与用户交互的关键URL中。这表明井号（Hash）的作用正]]></description><category></category></item><item><title><![CDATA[The Easy Way to Extract Useful Text from Arbitrary HTML 从HTML文件中抽取正文的简单方案]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8148214</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8148214</guid><author>followingturing</author><pubDate>Mon, 05 Nov 2012 11:32:15 +0800</pubDate><description><![CDATA[The Easy Way to Extract Useful Text from Arbitrary HTML
从HTML文件中抽取正文的简单方案
作者：alexjc
译者：恋花蝶（http://blog.youkuaiyun.com/lanphaday）
原文地址：http://ai-depot.com/articles/the-easy-way-to-extract-useful-text-fro]]></description><category></category></item><item><title><![CDATA[正则表达式实例]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8140806</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8140806</guid><author>followingturing</author><pubDate>Fri, 02 Nov 2012 14:44:38 +0800</pubDate><description><![CDATA[正则表达式实例




1.验证数字：
只能输入1个数字

 
表达式 ^\d$ 
描述 匹配一个数字 
匹配的例子 0,1,2,3 
不匹配的例子 

2.只能输入n个数字 
表达式 ^\d{n}$    例如^\d{8}$ 
描述 匹配8个数字 
匹配的例子 12345678,22223334,12344321 
不匹配的例子 


3.只能输入至少n]]></description><category></category></item><item><title><![CDATA[Python:使用正则去除HTML标签]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8139232</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8139232</guid><author>followingturing</author><pubDate>Fri, 02 Nov 2012 09:03:20 +0800</pubDate><description><![CDATA[原创转载请注明出处：
利用正则式处理，不知道会不会有性能问题，没有经过太多测试。
目前我有很多还是使用BeautifulSoup进行这种处理。
HTML实体处理的只是用于处理一些常用的实体。


# -*- coding: utf-8-*-
import re
##过滤HTML中的标签
#将HTML中标签等信息去掉
#@param htmlstr HTML字符串.
def filter]]></description><category></category></item><item><title><![CDATA[使用python过滤html标签]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8138586</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8138586</guid><author>followingturing</author><pubDate>Thu, 01 Nov 2012 21:26:26 +0800</pubDate><description><![CDATA[采集后的数据都带有'

<img src="http://i4.hdfimg.com/www/images/giftrans/3d/da/7b/18414.gif"
 border="0"/>科研最早和一项教学为一体的现代化综合师从性省级医院




在这里只要将所有带






dr = re.compile(r']+>',re.S)

dd = dr.sub]]></description><category></category></item><item><title><![CDATA[python输出json时中文处理问题]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8138365</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8138365</guid><author>followingturing</author><pubDate>Thu, 01 Nov 2012 20:10:44 +0800</pubDate><description><![CDATA[转贴，非原创）json.dumps在默认情况下，对于非ascii字符生成的是相对应的字符编码，而非原始字符，例如：

>>> import json
>>> js = json.loads('{"haha": "哈哈"}')
>>> print json.dumps(js)
{"haha": "\u54c8\u54c8"}












解决办法很简单]]></description><category></category></item><item><title><![CDATA[Python、Unicode和中文]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8136973</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8136973</guid><author>followingturing</author><pubDate>Thu, 01 Nov 2012 15:22:04 +0800</pubDate><description><![CDATA[Python、Unicode和中文[转]

python的中文问题一直是困扰新手的头疼问题，这篇文章将给你详细地讲解一下这方面的知识。当然，几乎可以确定的是，在将来的版本中，python会彻底解决此问题，不用我们这么麻烦了。

先来看看python的版本：
>>> import sys
>>> sys.version
'2.5.1 (r251:54863, Apr 18 2007,]]></description><category></category></item><item><title><![CDATA[正则表达式 口诀]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8115087</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8115087</guid><author>followingturing</author><pubDate>Fri, 26 Oct 2012 13:46:18 +0800</pubDate><description><![CDATA[正则表达式口诀 + 常用的正则表达式 + 正则表达式学习工具+正则处理工具 正则是每个程序员绕不开的堡垒，只有把它攻下来。我觉得正则之所以难，第一难是需要记忆，第二难是要求具备抽象逻辑思维




正则其实也势利，削尖头来把钱揣； （指开始符号^和结尾符号$） 
特殊符号认不了，弄个倒杠来引路； （指\. \*等特殊符号） 
倒杠后面跟小w， 数字字母来表示； （\w跟数字字母;\d]]></description><category></category></item><item><title><![CDATA[如何根据乱码现象来分析转码出错的原因]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8107408</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8107408</guid><author>followingturing</author><pubDate>Wed, 24 Oct 2012 15:38:37 +0800</pubDate><description><![CDATA[如何根据乱码现象来分析转码出错的原因
 
中文乱码的问题是一个普遍遇到的问题，由于中西方编码方式的不同，单字节编码的方式在多字节编码的中文环境下经常会遇到转码后显示成“?”的问题，并且由于UTF-8，GBK，GB2312的差异也会导致一些莫名其妙的中文乱码出现。计算机环境下对字符串传输或存储需要经过先编码（编成字节流）后解码（转成字符串）的过程，因此，这么多种编码方式的并存，在编码和解码的过程]]></description><category></category></item><item><title><![CDATA[php中heredoc的使用方法]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8102862</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8102862</guid><author>followingturing</author><pubDate>Tue, 23 Oct 2012 14:48:59 +0800</pubDate><description><![CDATA[Heredoc技术，在正规的PHP文档中和技术书籍中一般没有详细讲述，只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序，和部分文章系统，都巧妙的使用heredoc技术，来部分的实现了界面与代码的准分离，phpwind模板就是一个典型的例子。

如下：


<?php 
$name = '浅水游';
print <<<EOT

 
 
 
Untitled Docum]]></description><category></category></item><item><title><![CDATA[require(),include(),require_once()和include_once()区别]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8102789</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8102789</guid><author>followingturing</author><pubDate>Tue, 23 Oct 2012 14:31:33 +0800</pubDate><description><![CDATA[1.require()语句 
require()语句用于指定的文件代替语句本身，就象C语言中的include()语句一样。如果php配置文件php.ini中的URL fopen wrappers 是打开的(默认情况下是打开的)，就可以使用URL来指定文件的位置从而实现远程文件的调用。 
有一点就是使用require()和include()语句时要特别的注意。那就是在被包含的文件中，处理器是按照]]></description><category></category></item><item><title><![CDATA[浏览器是怎么工作的]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8093237</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8093237</guid><author>followingturing</author><pubDate>Sat, 20 Oct 2012 15:51:13 +0800</pubDate><description><![CDATA[原文：http://taligarsiel.com/Projects/howbrowserswork1.htm
有点长，前面介绍的比较细，但是到后面就越写越糊了，两年了  都没有继续写下去，据说是没有时间写了。。。
翻完了之后 想找些 这个作者的资料 无意发现三个多月前已经有人翻过了 也留下来http://blog.zhangguoqiang.name/index.php/category/j]]></description><category></category></item><item><title><![CDATA[一些著名的开源项目]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8093166</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8093166</guid><author>followingturing</author><pubDate>Sat, 20 Oct 2012 15:33:05 +0800</pubDate><description><![CDATA[0ad  3D游戏
ACE  网络框架
CEGUI 界面库
boost C++库
cocos2d 游戏库
delta3d 游戏引擎
OGRE    渲染引擎
facebook-hiphop php引擎
d2x-xl  游戏
hadoop   分布式文件系统
mangos   wow 模拟server
opencv   图形库
tbb      并发库
three。js j]]></description><category></category></item><item><title><![CDATA[主流PHP框架间的比较（Zend Framework，CakePHP，CodeIgniter，Symfony，ThinkPHP，FleaPHP）]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8093154</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8093154</guid><author>followingturing</author><pubDate>Sat, 20 Oct 2012 15:24:23 +0800</pubDate><description><![CDATA[Zend Framework

优点：

Zend Framework大量应用了PHP5中面向对象的新特征：接口、异常、抽象类、SPL等等。这些东西的应用让Zend Framework具有高度的模块化和灵活性。同时，因为严格遵循“针对接口编程”和“单一对象职责”等原则，让Zend Framework很有希望成为一个出色的企业应用开发框架. 官方出品，自带了非常多的library，框架本身使]]></description><category></category></item><item><title><![CDATA[22个开源的PHP框架]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8093006</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8093006</guid><author>followingturing</author><pubDate>Sat, 20 Oct 2012 14:38:20 +0800</pubDate><description><![CDATA[PHP 是一个被广泛使用的来进行Web开发的脚本语言。虽然有很多其它可供选择的Web开发语言，像：ASP 和Ruby，但是PHP是目前为止世界上最为流行的。

那么，是什么让PHP如此流行？PHP 如此之流行是因为比起别的语言来，它更容易学习，网上有一大堆相当相当不错的PHP教程可以让你快速地马上就可以进行Web程序的开发。虽然PHP是是简单的，而且是容易上手的，但用它编程还是有点麻烦，尤其是]]></description><category></category></item><item><title><![CDATA[9个强大免费的PHP库]]></title><link>https://blog.youkuaiyun.com/followingturing/article/details/8093005</link><guid>https://blog.youkuaiyun.com/followingturing/article/details/8093005</guid><author>followingturing</author><pubDate>Sat, 20 Oct 2012 14:37:46 +0800</pubDate><description><![CDATA[1. ReCAPTCHA

reCAPTCHA  允许你的网站集成一个Advanced CAPTCHA 系统，这个系统可以帮助你阻止一些垃圾信息。可视化的CAPTCHA 同样也有一个有用的声音功能。另外，在reCAPTCHA 服务里，这个PHP库也包含了一个给
 “Mailhide” 服务用的API，这个可以把你的邮件地址隐藏于一些抓邮件地址的程序。

这个API是免费并且非常容易使用的]]></description><category></category></item></channel></rss>