2010年06月24日 13:51

不要在网上随便贴自己的照片,看这只兔子的教训

2010年06月11日 12:32

flash小游戏:堆积木 手不要抖 要放正啊

挺好玩的  每个人玩法都不一样 发挥你的想象力和创造力吧
总之就是要把所有的积木堆起来  一定时间内不要塌了就行了

2010年06月10日 23:06

一个好玩的东西:人脸生成器

可以组合出各种人脸。。
链接:http://kuigg.com/flash/face.swf
这是黄薇同学做的自画像: 

黄薇做的自画像


以下
随便玩玩。。

2010年06月10日 22:16

你应该知道的PHP十件事

1.使用ip2long() 和long2ip()函数来把IP地址转化成整型存储到数据库里。
这种方法把存储空间降到了接近四分之一(char(15)的15个字节对整形的4个字节),计算一个特定的地址是不是在一个区段内也更简单了,而且加快了搜索和排序的速度(虽然有时仅仅是快了一点)。
2.在验证Email地址的时候使用checkdnsrr() 函数验证域名是否存在。
这个内置函数能够确认指定的域名能够解析成IP地址。该函数的PHP 文档的用户评论部分有一个简单的用户自定义函数,这个函数基于checkdnsrr(),用来验证 email 地址的合法性。对于那些认为自己的Email地址是user@www163.com而不是user@163.com的家伙们,这个方法可以很方便的抓住他们。
3.如果你使用的是PHP 5和MySQL 4.1 或者更高的版本,考虑用mysqli_* 系列函数。
一个很好的功能就是你可以使用预处理语句,如果你在维护一个数据库密集型站点,这个功能能够加快查询速度。一些评估分数。
4.学会爱上三元运算符。
5.如果你在项目中感觉到有可复用的部分,在你写下一行代码前先看看PEAR中是否已经有了。
很多PHP程序员都知道 PEAR 是一个很好的资源库,虽然还有很多程序员不知道。这个在线资源库包含了超过400个可以复用的程序片段,这些程序片段你可以立即用刀你的程序里。除非说你的项目真的是非常特别的,你总能找到帮你节省时间的 PEAR包。
6.用 highlight_file()来自动的打印出格式化的很漂亮的源代码。
如果你在留言板、IRC 这些地方寻求一个脚本的帮助的话,这个函数用起来非常的顺手。当然了,要小心不要意外的泄露出你的数据库连接信息和密码等。
7.使用 error_reporting(0)函数来防止用户看到潜在的敏感错误信息。
在理想情况下,发布服务器应该在php.ini 里完全禁止。但是如果你用的是一个共享的 web 服务器的话,你没有自己的 php.ini 文件,那么这种情况下你最好的选择就是在所有脚本的第一行前加上 error_reporting(0);(或者使用 require_once() 方法)。这就能够在出错的时候完全屏蔽敏感的SQL查询语句和路径名。
8.在网数据库中存储很大的字符串之前使用 gzcompress() 和 gzuncompress() 来显式的压缩/解压字符串。
这个PHP内置函数使用 gzip 算法,可以压缩普通文本达 90%。在我每次要读写BLOB类型的字段的时候都使用这些函数。唯一额例外就是当我需要全文检索的时候。
9.通过“引用”传递参数的方法从一个函数中得到多个返回值。
就像三元运算符一样,大部分受过正式编程训练的程序员都知道这个技巧。但是那些 HTML 背景大于 Pascal 背景的程序员都或多或少的有过这样的疑问“在仅能使用一次 return 的情况下,从一个函数里返回多个值?”答案就是在变量前加上一个 “&” 符号,通过“引用”传递而非“值”传递。
10.完全理解“魔术引号”和 SQL 注入的危险性。

2010年06月10日 21:00

收集一些常用的正则表达式

“^\d+$”  //非负整数(正整数 + 0)
“^[0-9]*[1-9][0-9]*$”  //正整数
“^((-\d+)|(0+))$”  //非正整数(负整数 + 0)
“^-[0-9]*[1-9][0-9]*$”  //负整数
“^-?\d+$”    //整数
“^\d+(\.\d+)?$”  //非负浮点数(正浮点数 + 0)
“^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$”  //正浮点数
“^((-\d+(\.\d+)?)|(0+(\.0+)?))$”  //非正浮点数(负浮点数 + 0)
“^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$”  //负浮点数
“^(-?\d+)(\.\d+)?$”  //浮点数
“^[A-Za-z]+$”  //由26个英文字母组成的字符串
“^[A-Z]+$”  //由26个英文字母的大写组成的字符串
“^[a-z]+$”  //由26个英文字母的小写组成的字符串
“^[A-Za-z0-9]+$”  //由数字和26个英文字母组成的字符串
“^\w+$”  //由数字、26个英文字母或者下划线组成的字符串
“^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$”    //email地址
“^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$”  //url
/^(d{2}|d{4})-((0([1-9]{1}))|(1[1|2]))-(([0-2]([1-9]{1}))|(3[0|1]))$/   //  年-月-日
/^((0([1-9]{1}))|(1[1|2]))/(([0-2]([1-9]{1}))|(3[0|1]))/(d{2}|d{4})$/   // 月/日/年
“^([w-.]+)@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.)|(([w-]+.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(]?)$”   //Emil
/^((\+?[0-9]{2,4}\-[0-9]{3,4}\-)|([0-9]{3,4}\-))?([0-9]{7,8})(\-[0-9]+)?$/     //电话号码
“^(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5]).(d{1,2}|1dd|2[0-4]d|25[0-5])$”   //IP地址
匹配中文字符的正则表达式: [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内):[^\x00-\xff]
匹配空行的正则表达式:\n[\s| ]*\r
匹配HTML标记的正则表达式:/<(.*)>.*<\/\1>|<(.*) \/>/
匹配首尾空格的正则表达式:(^\s*)|(\s*$)
匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
匹配网址URL的正则表达式:^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$
匹配帐号是否合法(字母开头,允许5-16字节,允许字母数字下划线):^[a-zA-Z][a-zA-Z0-9_]{4,15}$
匹配国内电话号码:(\d{3}-|\d{4}-)?(\d{8}|\d{7})?
匹配腾讯QQ号:^[1-9]*[1-9][0-9]*$
元字符及其在正则表达式上下文中的行为:
\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。
^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的Multiline 属性,^ 也匹配 ’\n’ 或 ’\r’ 之后的位置。
$ 匹配输入字符串的结束位置。如果设置了 RegExp 对象的Multiline 属性,$ 也匹配 ’\n’ 或 ’\r’ 之前的位置。
* 匹配前面的子表达式零次或多次。
+ 匹配前面的子表达式一次或多次。+ 等价于 {1,}。
? 匹配前面的子表达式零次或一次。? 等价于 {0,1}。
{n} n 是一个非负整数,匹配确定的n 次。
{n,} n 是一个非负整数,至少匹配n 次。
{n,m} m 和 n 均为非负整数,其中n [...]

2010年06月10日 06:37

“西化”的名词之争

这些年,几本“中国”如何的书——有“说不”和“不高兴”的,有要“站起来”的(不好乱扣“帽子”,暂用“站起派”称呼这些人吧),总的来说要扬中国人和中国文化的志气,灭西方人和西方文化的威风。

为了不犯和“站起派”一样的错误,我们设身处地站在“站起派”立场思考一下:他们也不会“全盘否认”中国有学习外国文化的必要,他们反对的是“崇洋媚外”“全盘西化”。不当洋奴,态度旗帜鲜明,但是操作上有些难度:怎样才算“站起来”,学多少西方文化才不是洋奴——10%?30%?还是49%以下?就像某些国有公司绝对控股的要求一样。反过来,要批判“全盘西化”的洋奴,说他们100%中国文化都不要,也不符合实际情况。

2010年06月10日 00:37

在人人网发现典型五毛活体

看来认为我们能吃饱饭是因为“党让你吃饱了”的人还不少啊。
施鑫焱淼 2010-06-10 00:25

这个就是吃人家的喝人家的还说人家没给你吃撑,政权都希望稳固,就像人都想着吃饱,在谁的土地上说谁的话,毕竟共产党让你吃饱了,资本主义那发达了这么久还有人饿肚子,真的不容易了

2010年06月9日 08:03

wordpress中默认的发邮件用户和地址的修改方法

wordpress中默认的发邮件用户和地址是 WordPress <wordpress@kuigg.com>
我想把它修改成 kuiGG <i@kuigg.com>
研究了一下,找到修改的方法:
需要修改的文件是 wp-includes\pluggable.php
搜索“wordpress@”  有两处  都改成 “i@”
还有 找到以下代码

1
2
3
if ( !isset( $from_name ) ) {
  $from_name = ‘WordPress’;
 }

修改成

1
2
3
if ( !isset( $from_name ) ) {
  $from_name = ‘kuiGG’;
 }

2010年06月9日 07:44

1

QQREADER505BF4156770C668

2009年11月2日 09:26

金融危机是怎样炼成的

一男赶集卖猪, 天黑遇雨, 二十头猪未卖成, 到一农家借宿。
  少妇说: 家里只一人不便。
  男: 求你了大妹子, 给猪一头。
  女: 好吧, 但家只有一床。
  男: 我也到床上睡, 再给猪一头。
  女: 同意。
  半夜男与女商量, 我到你上面睡, 女不肯。
  男: 给猪两头。
  女允, 要求上去不能动。
  少顷, 男忍不住, 央求动一下, 女不肯。
  男: 动一下给猪两头。女同意。
  男动了八次停下, 女问为何不动? 
  男说猪没了。
  女小声说: 要不我给你猪……
  天亮后, 男吹着口哨赶30头(含少妇家的10头)猪赶集去了……
哈佛导师评论: 要发现用户潜在需求, 前期必须引导, 培养用户需求, 因此产生的投入是符合发展规律的。
※※※※※※※※
  另一男得知此事, 决意如法炮制, 遂赶集卖猪, 天黑遇雨, 二十头猪未卖成, 到一农家借宿
  少妇说: 家里只一人不便。
  男: 求你了大妹子, 给猪一头
  女: 好吧, 但家只有一床。
  男: 我也到床上睡, 再给猪一头。
  女: 同意。
  半夜男商女, 我到你上面睡, 女不肯。
  男: 给猪两头。
  女允, 要求上去不能动。
  少顷, 男忍不住, 央求动一下, 女不肯。
  男: 动一下给猪两头。女同意。
  男动了七次停下, 女问为何不动?
  男说: 完事了~~~女: ……
  天亮后, 男低著头赶2头猪赶集去了…… [...]