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 的情况下,从一个函数里返回多个值?”答案就是在变量前加上一个 “&” 符号,通过“引用”传递而非“值”传递。 [...]

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]*$ 元字符及其在正则表达式上下文中的行为: \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。 ^ 匹配输入字符串的开始位置。如果设置了 [...]

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@” 还有 找到以下代码 if ( !isset( $from_name ) ) {   $from_name = ‘WordPress’;  } 修改成 if ( !isset( $from_name ) ) {   $from_name = ‘kuiGG’;  }

2009年11月2日 09:26

金融危机是怎样炼成的

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

2009年10月26日 09:54

谁与你生死与共

公元626年7月3日凌晨。 长安城,阴霾笼罩,压抑人心。 秦王府前,数百个全副武装的男人集结,他们在酝酿一个天大的阴谋。 为首的秦王,将要在这个血色黎明,去诛杀他的亲哥哥和亲弟弟,用暴力夺得皇位的继承权。 肃杀之气弥漫,这些死士心中目标坚定:决战玄武门。 秦王的内心,坚毅而又充满了恐惧。 这是一场空前绝后的赌博,赌的不仅是生死。 生,则可君临天下;死,则必遗臭万年。 忽然,一个婀娜的身影出现,披战甲,执利刃。 秦王妃! 她亲自慰勉每一位即将与她的丈夫并肩血战的将士。 在那个冷酷的凌晨,一个女性的身影与声音,迅速温暖了冰冷的铠甲。 她翻身上马,跨马扬鞭,直奔玄武门。 哪怕诛兄斩弟,也要紧跟你的身后。 这个13岁就嫁入李家的女子,在最危急的时刻,选择了与丈夫生死与共。 玄武门下,一箭定乾坤。 他们赢得了天下。 两个月后,秦王登基,再过十三天,秦王妃成为长孙皇后。 一抹红颜,温暖了一个时代,成就了一个盛世。 她是李世民唯一的女主角,留下一个不朽的传说。

2009年05月15日 22:09

祭张灵甫将军文

  祭张灵甫将军文                  小葵的哥哥  98/5/15 你忘记了么,那支铁血忠魂的王牌七十四师; 你忘记了么,那位忠肝义胆的张灵甫将军。 拨开历史阴沉的迷雾,直视将军刚毅的目光。 几度出生入死,几番身先士卒;几度从容淡定,几番荡气回肠。 八一三,弃袍持枪,杀得日寇抱头鼠窜;张古山,七度挂伤,坚守阵地脊梁不屈。 铁血战士,埋骨沙场,留下多少中华绝唱;忠魂将领,一身伤残,身负多少民族勋章。 倭寇举手降,英雄归故乡;将军百战死,壮士十年归。 盼天下太平,萧蔷燃战火;望国富民强,同门起硝烟。 三民主义的信仰,怎敢背弃;甫定国土的将士,浴血再战。 没有临阵杀敌的淋漓酣畅,不见驰骋疆场的满腔豪情;唯有无可奈何的一声叹息,只见同胞相残的黯然伤神。 三十六年五月一十六日,孟良崮。 身陷十余万众之重围,叹回天无力,将军拒俘自殁。 一发子弹,尽现铁血;一纸遗书,写满柔情。 舍了生命,舍不下的是老父与爱妻;殉了信仰,忘不掉的是民国和校长。 老父屈死,在那打倒牛鬼蛇神的浪潮里; 爱妻守寡,在那抚养遗腹孤儿的希望里。 民国偏安,江山易帜,再无青天白日满地红迎风飘扬的骄傲; 校长离去,同窗操戈,再无黄埔师生共北伐其力断金的豪情。 生前心已碎,死后任人谤; 萧瑟玫瑰园,只留衣冠冢。 可笑我们纪念抗日的胜利,却无知贬斥那位痛击日寇的将军; 可怜将军誓死捍卫的土地,却狭小难容一座掩埋忠骨的陵寝。  

2009年05月5日 19:41

还有一个月就高考了

想想我已经参加过三次高考了 02 03 06年 03年是最重要的一次 把我带进了西安交大 遥想03年这个时侯 非典阴霾 学校封闭 我们就意气风发的准备高考了 高考的前后  对我以及大多数人来说 是完全不一样的世界 一下子六年就过去了 已经不记得多少次得到了那些自己曾经梦寐以求以为朝得之夕可死矣的东西 可是 得到了之后 又怎么样呢 大多时候 只有四个字 “不过如此” 交大一纸学位证 被我两次放弃 至今庸碌 不见成功 只见未来 —— 未来的那些 现在梦寐以求一旦得到亦不过如此的东西   高考 神圣的高考 高考的神圣 在电影《高考1977》里被极大地表现 。。 废话不说了 祝愿即将参加高考的孩子们马到成功  你们无力改变大世界 高考却会改变你们的整个世界 康桥三班的孩子们 西安交大在等你们 康桥苑在等你们 康桥一班二班的前辈在等你们 恨不能晚生七年。。