自从 2006年10月 ↓
2006年10月31日 | 技术一般般 | 2 Comments
今天在测试环境下把占座整站升级到了PHP5+Apache2.2,升级过程比较顺利,代码方面基本没有什么问题。
其实主要的工作就是重新编译和安装PHP+Apache,配置环境,程序CVS过去安装没有修改任何代码直接可以运行,因为我们的代码中基本不涉及PHP5中的新特性,况且PHP5是向下兼容的。据CTO同志说PHP5比PHP4要快,我倒觉得差不到哪儿去,毕竟PHP4到PHP5不是为了提高速度。我倒是希望Apache的多线程模式能大幅度的降低系统负载。
PHP5的主要变化:
作为一个全新的版本号,在PHP 4和PHP 5之间存在许多实质性的区别。大多数的炒作主要围绕被重新改写过的新的对象模型。PHP 5版本更为完整并且运行性能更为良好。在PHP 4中,对象其实仅是一个粗糙的数据类型,并且是值引用的。在试图保持尽可能多的向后兼容性的同时,在PHP 5中,设置zend.ze1_compatibility_mode可以允许与版本4中方法的兼容。当然,PHP 5也存在一些向后不兼容的改变,具体包括:
·新的保留下来的关键字大多数与对象模型相关(exception,final, php_user_filter,interface,implements,extends,public,private,protected,abstract,clone,try,
catch,throw)。在PHP 4中保留的两个单词不再存在(cfunction,old_function)。
·如果一个对象没有任何属性,那么它不再为空(empty)。
·现在array_merge()函数只接收数组。
·类可以在使用前声明(依赖于具体情况)。
·get_class(),get_parent_class()和get_class_methods()现在能够返回一个大小写敏感的结果,而以前的返回结果都是小写的。
·strrpos()和strripos()现在使用整个字符串。例如,var_dump(strrpos(’ABCDEF’,’DAF’))将在PHP 4中返回int(3),而在PHP 5中返回bool(false)
·如果$_SERVER存在,它将用argc和argv进行填充-这就允许CLI版本总是可以存取这些数据。
·当传递一个无效的IP地址时,ip2long()返回FALSE而不是-1。
·定义在一个包括文件中的函数现在能够在任何时刻为主文件所调用。如果文件两次被包括(这时函数已经被定义了),PHP 5也将发出一个致命的错误。
·require_once()和include_once函数现在考虑到了Windows大小的不敏感性,并且将每次仅包括一个文件-即使该函数以不同大小写的文件名被调用多次。
·摆脱了原来PHP 4中的警告。新的PHP 5在遇到一个无效的字符串偏移量时将抛出一个错误。
·Tokenizer扩展不再定义闲置的T_ML_COMMENT常量。
注意,这些看似较多的不兼容的变化其实并不大,而且如果你想把原有代码移植到PHP 5中的话,有可能只对你的脚本作极少量的修改即可。PHP 5为做许多事情提供了更好的方法,但是如果你的目的仅是为了能使程序运行,那么你不会遇到太多的麻烦。在PHP 5中的另外一些变化有:
·在命令行CLI和CGI脚本作了少许变化,有效地提高了新的CLI地位的重要性。
·引入大量的新函数,其中许多是用于处理数组、字符转换和流操作的。
·缺省情况下,MySQL客户端库没有与PHP 5绑定到一起。而是,包括了SQLite扩展-它基本上是一微型数据库引擎,其目的是消除任何设置和管理的需要。
·新加了mysqli(MySQL增强扩展)(缺省地没有包括在内),为的是充分地利用MySQL 4.1及以上版本的优势。
2006年10月31日 | 闲扯一篇篇 | 1 Comment
长期代写小学生寒暑假作业,替小学生打同学,收费标准:
寒假作业12元,暑假作业14元,打同学1.3m-1.6m 18元
打女老师25元、男30元、校长40元,体育老师价格面议~
2006年10月26日 | 闲扯一篇篇 | No Comments
1。最近spam怎么如此的猖獗?nnd,等爷我有时间挨个放血。
2。看来政府真的准备对狗狗们下手了,tmd,整天喊着养狗的坏处,制造舆论,调唆人民内部矛盾。绳嘛玩意。
3。拜托各位想自杀的兄弟姐妹下次不要跳地铁了,搞的大家都迟到,多不好,真的,特别不好。
4。怎么说冷一下子冷的这么厉害?
5。周六旁边的家乐福开业,早点儿起来去抢东西。
yeah。
2006年10月23日 | 生活一天天 | 1 Comment
地铁八通线不知道出了什么情况,堵了N多人,公交车和地铁一号线也人满为患,周一真可怕。
如今北京的交通早上的时候几乎都是满负荷运转,哪里稍微出一点故障就能造成几万人迟到。ft。
今天走过大望桥的时候听见几个不知道是哪个省的老乡边走边聊天:
“这里不就是见鬼(建国)路吗?”
今天天气很冷,但是阳光不错,如果想找,总是能找到心情好的理由,每天都是如此。
2006年10月17日 | 闲扯一篇篇 | No Comments
自从住在风景秀丽人杰地灵的通县以来,一直想买辆自行车,出去买个菜吃个饭逛个街的都方便,但是一直在买新的还是买二手的这个问题上不能定夺,两者的利弊都非常明显:
买新的:
好处是不容易坏,骑着舒服,出去也拉风;坏处显而易见,容易丢,特别是好车,例如GIANT
买二手的:
好处是便宜,丢了也不心疼,坏处是基本得修,而且关键是助长了偷车的气焰,等于帮助销赃,恶性循环。
算起来我也丢过好几辆车了。
来北京最开始买的是一辆组装的变速山地车,800多块,黄色的,很漂亮,零件都是名牌的,我还贴了不少贴纸在上面,骑着还挺美,使劲蹬,飞快,唯一追不上的就是那些骑弯把公路赛车的。后来有一天下班稍微晚了点,出了公司门口就找不见我的爱车了,那个恨~~~
后来一狠心就买了辆GIANT的公路赛车,大洋1300,更漂亮,更轻,更快,除了状态好点儿的电动车和带着头盔穿着紧身衣的主儿,其他能看见的都追过去,嘛叫速度?可惜好景不长,没过几个月,早上出门的时候发现锁在楼梯扶手上的我的爱车已经不见踪影了,地上静静的躺着满身伤痕战斗到最后一刻的那把60块大洋的钢丝锁。
后来还陆续丢过几辆普通的女士自行车,基本都快忘记它们了。
如果你也像我一样对爱车被偷耿耿于怀,久久不能释然,恨的钢牙咬碎,那么你可以看看下面这个blog
http://www.so-money.net/brokenbike/,或许心里能稍微平衡一点儿。原来不只是在有中国特色社会主义的我们国家才有这样可恶的偷车贼,老外的爱车同样有如此惨不忍睹的下场。
2006年10月17日 | 闲扯一篇篇 | 1 Comment
玉米这小子是越来越胖了,以致于它老妈每天都叫它“肥贼”。
上个周五带它出去拉撒的时候,不巧碰到了平日就十分讨厌的一帮小狗,狗这东西,越是小就越依仗人势,越是不知天高地厚,如果主人不在一定是夹着尾巴灰溜溜的闪过一边去了。其中一只小狗居然钻到玉米肚子底下咬着玉米的腿不放,把我给恨的~~~,其他的见状也一起冲过来,打成一团,被玉米挨个摁下,在我把玉米拉开的时候不知道哪个家伙给了我右腿一口,回家一看,两排洞,ft,上碘酒的时候没疼死我。
没办法,医院打预苗和破伤风,N年没打过针的我,看见护士拎着针头照我屁股过来那个怕,护士还安慰我说:别紧张,紧张针头容易断在里头。。。。diang!
不过自从养了玉米,我就知道早晚有这一天了,反正早晚都得打,打完了踏实,嘿嘿。
真希望玉米下次见到那几个小东西,一口一个灭之。
2006年10月10日 | 闲扯一篇篇 | 1 Comment
请原谅我不懂欣赏。
这本书写的实在太烂了。上半本还能忍着凑合看,下半本简直浪费我们时间。
到处充斥着无聊的调侃,瞎扯的情节,半死不活的腔调,让人读起来浑身难受。
从现在开始不喜欢余华这厮。
2006年10月09日 | 技术一般般 | No Comments
1005:创建表失败
1006:创建数据库失败
1007:数据库已存在,创建数据库失败
1008:数据库不存在,删除数据库失败
1009:不能删除数据库文件导致删除数据库失败
1010:不能删除数据目录导致删除数据库失败
1011:删除数据库文件失败
1012:不能读取系统表中的记录
1020:记录已被其他用户修改
1021:硬盘剩余空间不足,请加大硬盘可用空间
1022:关键字重复,更改记录失败
1023:关闭时发生错误
1024:读文件错误
1025:更改名字时发生错误
1026:写文件错误
1032:记录不存在
1036:数据表是只读的,不能对它进行修改
1037:系统内存不足,请重启数据库或重启服务器
1038:用于排序的内存不足,请增大排序缓冲区
1040:已到达数据库的最大连接数,请加大数据库可用连接数
1041:系统内存不足
1042:无效的主机名
1043:无效连接
1044:当前用户没有访问数据库的权限
1045:不能连接数据库,用户名或密码错误
1048:字段不能为空
1049:数据库不存在
1050:数据表已存在
1051:数据表不存在
1054:字段不存在
1065:无效的SQL语句,SQL语句为空
1081:不能建立Socket连接
1114:数据表已满,不能容纳任何记录
1116:打开的数据表太多
1129:数据库出现异常,请重启数据库
1130:连接数据库失败,没有连接数据库的权限
1133:数据库用户不存在
1141:当前用户无权访问数据库
1142:当前用户无权访问数据表
1143:当前用户无权访问数据表中的字段
1146:数据表不存在
1147:未定义用户对数据表的访问权限
1149:SQL语句语法错误
1158:网络错误,出现读错误,请检查网络连接状况
1159:网络错误,读超时,请检查网络连接状况
1160:网络错误,出现写错误,请检查网络连接状况
1161:网络错误,写超时,请检查网络连接状况
1062:字段值重复,入库失败
1169:字段值重复,更新记录失败
1177:打开数据表失败
1180:提交事务失败
1181:回滚事务失败
1203:当前用户和数据库建立的连接已到达数据库的最大连接数,请增大可用的数据库连接数或重启数据库
1205:加锁超时
1211:当前用户没有创建用户的权限
1216:外键约束检查失败,更新子表记录失败
1217:外键约束检查失败,删除或修改主表记录失败
1226:当前用户使用的资源已超过所允许的资源,请重启数据库或重启服务器
1227:权限不足,您无权进行此操作
1235:MySQL版本过低,不具有本功能
2006年10月09日 | 生活一天天 | No Comments
十一就这样结束了…
美好的时光总是如此的短暂.尽管在29号的时候就开始担心7天过的太快,尽管7天都尽量早起,尽管努力的东搞西搞,十一还是这么快的无情的离我们远去了,接下来能盼望的就是俩月后的元旦了~~~
假期除了吃饭睡觉逛街和看DVD,重要的活动就是遛玉米.
玉米同志马上就半岁了,它已经由当初的小家伙成长为一名有着43斤体重和英俊面容的胖狗,并在前两天的一个晚上,突然第一次抬腿撒尿,这标志着它已经成熟了.我们一边欣慰的看着它长大,一边要考虑给快看不见腰的玉米同志制定一个减肥计划–除了节食,还要多锻炼,增加疯跑的时间.
假期结束后的第一个上班日,很有同情心的老天就被感动的哭的稀里哗啦,我们感动的浑身湿透.
一场秋雨一场寒,要找时间把厚衣服翻出来了.