<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_自『愚』自乐，我是愚公</title><subtitle type="text">程序，程序，and 程序</subtitle><id>http://feed.cnblogs.com/blog/u/34839/rss</id><updated>2010-01-28T01:25:34Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/34839/rss"/><entry><id>http://www.cnblogs.com/cuixiping/archive/2010/01/25/1656190.html</id><title type="text">javascript判断变量类型的自定义函数</title><summary type="text">通常用typeof来判断js变量的类型，但很多时候仅仅typeof满足不了要求的。我写了一个自定义函数来做这个事，判断的比较全面了。</summary><published>2010-01-25T12:19:00Z</published><updated>2010-01-25T12:19:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2010/01/25/1656190.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2010/01/25/1656190.html"/><content type="text">通常用typeof来判断js变量的类型，但很多时候仅仅typeof满足不了要求的。我写了一个自定义函数来做这个事，判断的比较全面了。</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2010/01/24/1655033.html</id><title type="text">setTimeout与setInterval在不同浏览器下的差异</title><summary type="text">setTimeout与setInterval是window对象的两个非常神奇方法，用于实现定时或延时调用一个函数或一段代码。我这里要探讨的，不是什么时候该用哪一个，而是探讨这两个方法在各浏览器中的差异。原先我一直没觉得这两个方法会有什么乌龙，一个偶然的机会让我得知了，现在整理一下写出来和大家分享。</summary><published>2010-01-23T17:28:00Z</published><updated>2010-01-23T17:28:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2010/01/24/1655033.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2010/01/24/1655033.html"/><content type="text">setTimeout与setInterval是window对象的两个非常神奇方法，用于实现定时或延时调用一个函数或一段代码。我这里要探讨的，不是什么时候该用哪一个，而是探讨这两个方法在各浏览器中的差异。原先我一直没觉得这两个方法会有什么乌龙，一个偶然的机会让我得知了，现在整理一下写出来和大家分享。</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2010/01/01/1637279.html</id><title type="text">人在天朝，网不成网，呜乎哀哉。</title><summary type="text">自从11月以来，全国的网络扫黄打非运动波及全国的网站，一种被业内称为“一刀切”的监管方式让诸多中小网站站长陷入了恐慌。所谓一刀切是指部分省市的IDC机房为了排查违规网站，直接全部断网清查，确定没有问题之后再重新上线。究竟有多少家网站在这场网络整顿风暴中被关停，目前尚无来自官方的权威统计。目前全国的网站数量大概在300万家以上，多位业内人士估计，风波过后，被关停不可能再开的大概会有10万家以上，还有更大一部分会受无辜牵连影响了流量。被关停的网站何时才能恢复上线尚是个未知数，而这一不确定性让个人网站的站长们惴惴不安、心灰意冷。</summary><published>2009-12-31T19:25:00Z</published><updated>2009-12-31T19:25:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2010/01/01/1637279.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2010/01/01/1637279.html"/><content type="text">自从11月以来，全国的网络扫黄打非运动波及全国的网站，一种被业内称为“一刀切”的监管方式让诸多中小网站站长陷入了恐慌。所谓一刀切是指部分省市的IDC机房为了排查违规网站，直接全部断网清查，确定没有问题之后再重新上线。究竟有多少家网站在这场网络整顿风暴中被关停，目前尚无来自官方的权威统计。目前全国的网站数量大概在300万家以上，多位业内人士估计，风波过后，被关停不可能再开的大概会有10万家以上，还有更大一部分会受无辜牵连影响了流量。被关停的网站何时才能恢复上线尚是个未知数，而这一不确定性让个人网站的站长们惴惴不安、心灰意冷。</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2009/12/27/1633273.html</id><title type="text">IE8半透明滤镜(filter:alpha)失效、png半透明失效的症状与治疗偏方</title><summary type="text">IE8的有些特性，往往因为一些神秘的不明原因而导致失效。昨又碰见了俩。其实这个也不是昨碰见的，好长一段时间了，只是一直没花时间去解决它，到昨儿才去寻医问药。先说第一个，filter:alpha失效。症状是这样的，在我的IE8，类似filter:alpha(opacity=35)这样的CSS代码并不能出现预期的半透明效果了，很是纳闷。在茫茫网海也没有搜到对症的偏方。话说IE的滤镜是个神奇的东西，写法...</summary><published>2009-12-27T02:52:00Z</published><updated>2009-12-27T02:52:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2009/12/27/1633273.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2009/12/27/1633273.html"/><content type="text">IE8的有些特性，往往因为一些神秘的不明原因而导致失效。昨又碰见了俩。其实这个也不是昨碰见的，好长一段时间了，只是一直没花时间去解决它，到昨儿才去寻医问药。先说第一个，filter:alpha失效。症状是这样的，在我的IE8，类似filter:alpha(opacity=35)这样的CSS代码并不能出现预期的半透明效果了，很是纳闷。在茫茫网海也没有搜到对症的偏方。话说IE的滤镜是个神奇的东西，写法...</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2009/12/27/ie6-iframe-input-cannot-focus-bug.html</id><title type="text">IE6间歇性精神障碍：弹出Iframe层中的文本框“经常”无法获得输入焦点</title><summary type="text">公司WEB项目要求是必须兼容FF3，IE6/7/8。本文所述为IE6下的一个BUG.项目里面写了一个自己封装的弹出层，原理是先动态添加一个遮罩层，再动态添加一个DIV(Table)层（做弹出层的PNG半透明边框效果），DIV里面动态添加一个IFrame，这个Iframe页面指向一个现存的HTM文件。如果这个HTM文件中，包含文本输入框这样的一些表单元素，在IE6下就会出娄子了。测试组的...</summary><published>2009-12-27T02:10:00Z</published><updated>2009-12-27T02:10:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2009/12/27/ie6-iframe-input-cannot-focus-bug.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2009/12/27/ie6-iframe-input-cannot-focus-bug.html"/><content type="text">公司WEB项目要求是必须兼容FF3，IE6/7/8。本文所述为IE6下的一个BUG.项目里面写了一个自己封装的弹出层，原理是先动态添加一个遮罩层，再动态添加一个DIV(Table)层（做弹出层的PNG半透明边框效果），DIV里面动态添加一个IFrame，这个Iframe页面指向一个现存的HTM文件。如果这个HTM文件中，包含文本输入框这样的一些表单元素，在IE6下就会出娄子了。测试组的...</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2009/05/06/1450422.html</id><title type="text">Javascript脚本判断浏览器盒子模型</title><summary type="text">[代码]以上是取自jQuery的一段脚本代码，可以看出，jQuery是通过创建一个DIV元素并判断其宽度来检测盒子模型的，有借鉴意义。</summary><published>2009-05-06T01:38:00Z</published><updated>2009-05-06T01:38:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2009/05/06/1450422.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2009/05/06/1450422.html"/><content type="text">[代码]以上是取自jQuery的一段脚本代码，可以看出，jQuery是通过创建一个DIV元素并判断其宽度来检测盒子模型的，有借鉴意义。</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2009/02/08/1386161.html</id><title type="text">8个免费恶搞照片在线生成网站</title><summary type="text">PhotoFunia / Dumpr / Your Magic Photo / FACEinHOLE / Monoface / MontaGraph / Clubdud / Glassgiant</summary><published>2009-02-08T02:52:00Z</published><updated>2009-02-08T02:52:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2009/02/08/1386161.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2009/02/08/1386161.html"/><content type="text">PhotoFunia / Dumpr / Your Magic Photo / FACEinHOLE / Monoface / MontaGraph / Clubdud / Glassgiant</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2009/01/10/1373434.html</id><title type="text">&lt;font color=red&gt;试了试糖果浏览器&lt;/font&gt;</title><summary type="text">看介绍说的天花乱坠的，于是试用了下，主要是冲着它安装小、启动快、省资源的。用了之后的感觉是，界面很简洁，跟360浏览器差不多，功能比360少，启动确实挺快的，打开少量网页也挺省资源的，但是当打开了很多网页之后，或者随着使用过程中不断的关闭打开网页，占用物理内存和虚拟内存都涨上去了下不来，看来内存管理还很需要优化。</summary><published>2009-01-10T13:46:00Z</published><updated>2009-01-10T13:46:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2009/01/10/1373434.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2009/01/10/1373434.html"/><content type="text">看介绍说的天花乱坠的，于是试用了下，主要是冲着它安装小、启动快、省资源的。用了之后的感觉是，界面很简洁，跟360浏览器差不多，功能比360少，启动确实挺快的，打开少量网页也挺省资源的，但是当打开了很多网页之后，或者随着使用过程中不断的关闭打开网页，占用物理内存和虚拟内存都涨上去了下不来，看来内存管理还很需要优化。</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2009/01/07/1371210.html</id><title type="text">用MD5保存密码的安全防范 </title><summary type="text">MD5算法在保存密码方面应用非常广泛，许多流行的应用系统都用它来保存密码信息。如果你的系统里也用MD5保存敏感数据的“指纹”，那么要考虑变换一下花样，否则将有重大的安全隐患。不是危言耸听，现在在一台普通家用电脑上，几秒钟就可以根据MD5结果反向计算出一个原文，已经有这样的工具下载，这种工具称作MD5碰撞计算器。也有一些网站能够提供字典式的MD5反查，印象中好像是10位长度以内的字母数字组合的MD5都可以反查到。本文列举一个例子，并提出加强MD5安全的3点建议。</summary><published>2009-01-07T08:38:00Z</published><updated>2009-01-07T08:38:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2009/01/07/1371210.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2009/01/07/1371210.html"/><content type="text">MD5算法在保存密码方面应用非常广泛，许多流行的应用系统都用它来保存密码信息。如果你的系统里也用MD5保存敏感数据的“指纹”，那么要考虑变换一下花样，否则将有重大的安全隐患。不是危言耸听，现在在一台普通家用电脑上，几秒钟就可以根据MD5结果反向计算出一个原文，已经有这样的工具下载，这种工具称作MD5碰撞计算器。也有一些网站能够提供字典式的MD5反查，印象中好像是10位长度以内的字母数字组合的MD5都可以反查到。本文列举一个例子，并提出加强MD5安全的3点建议。</content></entry><entry><id>http://www.cnblogs.com/cuixiping/archive/2008/12/22/1360130.html</id><title type="text">从奥运订票系统瘫痪说起——谈FastCGI 与IT 架构</title><summary type="text"> 2008 年，对于首都人民来说，没有什么比奥运会更大的事情了。如何买到一张称心如意的比赛门票，也成了很多人的一个梦想。然而，在奥运官网抢票购买的时候，这个梦想却轻易地被网上购票系统的瘫痪击成碎片，很多充满热情的老百姓们也因此郁闷无比。由于搜狐承担了奥运的官网，我又在那里工作过相当长一段时间，很多兄弟抢票失败，于是便认定是搜狐开发的系统太烂，而找我抱怨。其实当时我也很是郁闷：首先这个系统并非搜狐开发；其次我也不在搜狐了。虽然如此，和我同行的一些朋友，又开始问我如何解决类似问题。我也反反复复讲了很多次，为了让广大读者能够深入了解背后的原因和机制，写出来，大家一起讨论可能效果会更好。当然，这并不是我说的架构就一定能解决问题，仅仅是抛砖引玉而已。</summary><published>2008-12-22T14:49:00Z</published><updated>2008-12-22T14:49:00Z</updated><author><name>愚公-</name><uri>http://www.cnblogs.com/cuixiping/</uri></author><link rel="alternate" href="http://www.cnblogs.com/cuixiping/archive/2008/12/22/1360130.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/cuixiping/archive/2008/12/22/1360130.html"/><content type="text"> 2008 年，对于首都人民来说，没有什么比奥运会更大的事情了。如何买到一张称心如意的比赛门票，也成了很多人的一个梦想。然而，在奥运官网抢票购买的时候，这个梦想却轻易地被网上购票系统的瘫痪击成碎片，很多充满热情的老百姓们也因此郁闷无比。由于搜狐承担了奥运的官网，我又在那里工作过相当长一段时间，很多兄弟抢票失败，于是便认定是搜狐开发的系统太烂，而找我抱怨。其实当时我也很是郁闷：首先这个系统并非搜狐开发；其次我也不在搜狐了。虽然如此，和我同行的一些朋友，又开始问我如何解决类似问题。我也反反复复讲了很多次，为了让广大读者能够深入了解背后的原因和机制，写出来，大家一起讨论可能效果会更好。当然，这并不是我说的架构就一定能解决问题，仅仅是抛砖引玉而已。</content></entry></feed>
