<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Go_Rush(阿舜)的博客,专注于Ajax,JavaScript</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/23071/rss</id><updated>2010-01-11T09:20:09Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/23071/rss"/><entry><id>http://www.cnblogs.com/ashun/archive/2007/06/01/python_proxy_checker.html</id><title type="text">发一个python写的多线程 代理服务器 抓取,保存,验证程序，希望喜欢python的朋友和我一起完善它</title><summary type="text">用php写过一个，不过由于 php 不支持多线程，抓取和验证速度都非常的慢&#xD;(尽管libcurl可以实现多线程抓取,但他也只限于抓取网页这个功能，抓回来的数据进行再处理很麻烦).&#xD;&#xD;于是决定用python重新写,python支持多线程啊。&#xD;已经有一年多没有用过 python了，很多语法，语言特性都快忘记得差不多了。 经过三天业余时间的&#xD;摸索，今天我写的这个程序终于可以和大家交流了。&#xD;&#xD;程序现有功能:&#xD;   1. 能自动从12个网站抓取代理列表，并保存到数据库里面&#xD;   2. 自动验证每个代理是否可用,并保存验证时的响应时间做为判断代理速度的依据&#xD;   3.  能分类输出代理信息， 已验证的，未验证的，高度匿名代理，普通匿名代理，透明代理到不同文件&#xD;   4   支持的输出格式有 xml,htm,csv,txt,tab   每种文件都能自定义字段和格式&#xD;   5.  扩展性比较强, 要添加一个新的抓取网站只需要改变一个全局变量，添加两个函数 (有详细接口说明)&#xD;   6.   用 sq</summary><published>2007-06-01T06:17:00Z</published><updated>2007-06-01T06:17:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2007/06/01/python_proxy_checker.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2007/06/01/python_proxy_checker.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2007/05/11/xingzuo-shengxiao.html</id><title type="text">根据生日或者日期 获取 生肖和星座的 JavaScript代码</title><summary type="text">以前写过一个，巨傻，用了一堆的if ...else 和 switch 等等。&#xD;现在稍微改进了一下，虽然没什么技术含量，但代码简练多了。。。&#xD;</summary><published>2007-05-11T03:53:00Z</published><updated>2007-05-11T03:53:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2007/05/11/xingzuo-shengxiao.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2007/05/11/xingzuo-shengxiao.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-areacode.html</id><title type="text">身份证号码前六位所代表的省,市,区, 以及地区编码下载</title><summary type="text">在我上一个帖子里面,讨论了如何验证15，18位身份证号码的合法性,并能取得一些简单的信息，&#xD;比如：身份，生日，性别等。&#xD;&#xD;现在，可以取城市和地区了......&#xD;</summary><published>2007-04-12T07:46:00Z</published><updated>2007-04-12T07:46:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-areacode.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-areacode.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-javascript-birthday.html</id><title type="text">15位, 18位的身份证号码的验证函数.以及根据身份证取省份,生日,性别</title><summary type="text">工作中需要用到身份证验证,还要支持检查15位和18位。&#xD;我一时手懒，问同事有没有现成的函数可用，同事google了一下，扔给我一个 asp-vbscript版本的函数。&#xD;&#xD;可我这边是客户端javascript呀，于是用改 vbs--&gt;js&#xD;改完发现蛮好用的，同时发现 vbscript真的很啰嗦，居然写了50多行，我改成js 只用了11行。&#xD;当然,我并完全是指vbscript啰嗦，那个写这段vbs代码的无名氏也是个唐僧性格.....</summary><published>2007-04-12T05:48:00Z</published><updated>2007-04-12T05:48:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-javascript-birthday.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2007/04/12/idcard-javascript-birthday.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2007/04/03/javascript-object-toString-print.html</id><title type="text">一个友好的.改善的 Object.prototype.toString的实现</title><summary type="text">JavaScript中几乎每个对象都有一个 toString()方法,而且是内置的.用来输出当前&#xD;变量的信息. 但是对于我们最常用的Object对象.每次用 toString都是打印[object Object]&#xD;&#xD;{a:1,b:2,c:3}.toString()  ===&gt; [object Object]&#xD;让人十分郁闷,为此我实现了一个友好的,打印Object各成员的函数,&#xD;支持嵌套输出 ,也能友好打印数组内容.&#xD;</summary><published>2007-04-02T17:26:00Z</published><updated>2007-04-02T17:26:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2007/04/03/javascript-object-toString-print.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2007/04/03/javascript-object-toString-print.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2007/01/16/asp-php-function-tools.html</id><title type="text">发两个小东西，ASP/PHP 学习工具。 用JavaScript写的</title><summary type="text">对于任何初学 ASP,PHP 或者其他语言的初学者来说，每个人都应该会有过这种经历。&#xD;&#xD;把帮助手册， MSDN上看到 一个函数/对象 的示范代码，复制到自己的asp/php页面，&#xD;然后执行，修改他们来加深学习印象。&#xD;&#xD;我当时也是这样做的，不过我是写了一个javascript小程序来帮助自己.&#xD;现在发布出来供初学者使用.........</summary><published>2007-01-16T05:16:00Z</published><updated>2007-01-16T05:16:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2007/01/16/asp-php-function-tools.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2007/01/16/asp-php-function-tools.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2007/01/16/javascript-effect2.html</id><title type="text">怎样写一个通用的JavaScript效果库！(2/2)</title><summary type="text">续上回:  怎样写一个通用的JavaScript效果库！(1/2) &#xD;&#xD;在上个随笔中贴出了效果库的整体框架，和一个简单的opacity插件. 以及他们的实现原理和详细代码&#xD;今天这个随笔主要是扩展其他常用效果插件，毕竟框架只能是个空壳，内容还是要自己充实。&#xD;如果看过了我上篇的实现细节，这里就不多说废话了，来段代码先。。。&#xD;</summary><published>2007-01-16T01:11:00Z</published><updated>2007-01-16T01:11:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2007/01/16/javascript-effect2.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2007/01/16/javascript-effect2.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2007/01/15/javascript-effect.html</id><title type="text">怎样写一个通用的JavaScript效果库！(1/2)</title><summary type="text">JavaScript的动态效果最基本的是 动态改变大小，移动位置，改变透明度，改变颜色等等。&#xD;而其他一些比较炫的效果无非是对这些最基本效果的组合和运用。&#xD;&#xD;现在网上已经有很多很不错的优秀Javascript库或者效果库，我们是否有必要再造轮子呢？&#xD;放眼望去，Yahoo UI, 基于Prototype的scriptaculous, Rico， JQuery, Dojo，还有很多很多。&#xD;这些库都带有很不错很优秀的动态效果。我们可以直接使用。&#xD;但是对于一些中小型项目来说，只是偶尔用到一两个特效，就没有必要引用整个框架，要知道&#xD;这些家伙体积都不小哦。  prototype.js 50K, scripttaculous的 effects.js也有40-50k.  dojo,yui 则更大。&#xD;&#xD;在大多数情况下我们需要一个小巧独立(300行代码以内)，无侵入性的效果库。.即使有现有的轮子，&#xD;我们不但要学会怎么使用轮子，更要学会如何亲手造一个轮子。&#xD;基于以上原因，我们今天来重写一个灵活的，扩展性强的，小巧的，跨浏览</summary><published>2007-01-15T12:32:00Z</published><updated>2007-01-15T12:32:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2007/01/15/javascript-effect.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2007/01/15/javascript-effect.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2006/12/28/left-right-isdatetime-startswith-endswith.html</id><title type="text">自己写的几个高效，简洁的字符处理函数</title><summary type="text">都是基于 String.prototype 的扩展:&#xD;&#xD; 起因是有个网友和我讨论两个函数，&#xD;&#xD;一个是 isDateTime (判断字符是否是符合 yyyy-mm-dd日期格式)&#xD;另一个是 left 函数，类似vbscript的left 实现中英文字符的混合截取。&#xD;&#xD;他两个函数都用了循环，还用了N多 if 语句，每个函数都超过了40行代码，问我有无好的办法精简一下。&#xD;于是，我就写出了下面的代码，不敢说最效率最高，但是已经是够精简了， left函数才1行代码&#xD;&#xD;代码如下。。。&#xD;</summary><published>2006-12-28T10:27:00Z</published><updated>2006-12-28T10:27:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2006/12/28/left-right-isdatetime-startswith-endswith.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2006/12/28/left-right-isdatetime-startswith-endswith.html"/></entry><entry><id>http://www.cnblogs.com/ashun/archive/2006/12/28/ie-chinese-function-name.html</id><title type="text">无语，javascript居然支持中文(unicode)编程！</title><summary type="text">很早以前发现对于一个 html 元素, id 可以是中文的，而且用 getElementById 方法可以正确取到dom&#xD;&#xD;小弟孤陋寡闻，今天才知道 javascript居然支持 中文编程.... &#xD;&#xD;(中文函数名，中文变量名，中文......)</summary><published>2006-12-28T05:56:00Z</published><updated>2006-12-28T05:56:00Z</updated><author><name>Go_Rush</name><uri>http://www.cnblogs.com/ashun/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ashun/archive/2006/12/28/ie-chinese-function-name.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ashun/archive/2006/12/28/ie-chinese-function-name.html"/></entry></feed>
