2011年5月5日

摘要: 今天由于某篇代码需要修改。没经过测试就上线了,作为多年代码工。出现这种bug太可耻$a=1;$b=2;$t=array(array('a','string',$field['a']),// 名称if($a==$b){array('b','1')});print_r($t);exit;1、由于数组篇幅较长。没注意到2、开发代码没及时清理缓存。。。。悲剧就是从这里开始下面是正确的用法 $a==$b?array('sDesc','1'):array('sDesc',' 阅读全文
posted @ 2011-05-05 19:39 Jason-zy 阅读(121) 评论(0) 推荐(0)
 
摘要: ;;;;;;;;;;;; 警告 ;;;;;;;;;;;;; 此配置文件是对于新安装的PHP的默认设置.; 默认情况下,PHP使用此配置文件安装; 此配置针对开发目的,并且*不是*针对生产环境; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended; 以及在线文档 http://php.net/manual/en/security.php.;;;;;;;;;;;;;;;;;;;; 关于 php.ini ;;;;;;;;;;;;;;;;;;;;; 此文件控制了PHP行为的很多方面. 为了让PHP能够读取它; 必须命名为 'php.ini'. 阅读全文
posted @ 2011-05-05 10:55 Jason-zy 阅读(176) 评论(0) 推荐(0)
 
摘要: safe_mode是唯一PHP_INI_SYSTEM属性,必须通过php.ini或httpd.conf来设置。要启用safe_mode,只需修改php.ini: safe_mode = On 或者修改httpd.conf,定义目录: Options FollowSymLinks php_admin_value safe_mode 1重启apache后safe_mode就生效了。启动safe_mode,会对许多PHP函数进行限制,特别是和系统相关的文件打开、命令执行等函数。 所有操作文件的函数将只能操作与脚本UID相同的文件 虽然safe_mode不是万能的(低版本的PHP可以绕过),但还是强烈 阅读全文
posted @ 2011-05-05 10:51 Jason-zy 阅读(620) 评论(0) 推荐(1)

2011年4月28日

摘要: _file=./te2.txt_mysql=/usr/bin/mysql_db_host=-h192.168.1.1_db_port=-P3306_db_user=-ujason_db_password=-p123rm$_file${_mysql}${_db_host}${_db_port}${_db_user}${_db_password}-NB-e"showfullprocesslist;">>${_file} 阅读全文
posted @ 2011-04-28 11:59 Jason-zy 阅读(1690) 评论(0) 推荐(0)

2011年4月26日

摘要: #!/usr/local/php/bin/php<?php$x=1;$t=20;f($t,$x);echo$x;functionf($t,&$x){$y=1;for($i=1;$i<=$t;$i++){if($y==7){//牛第7年会死亡$x=$x-1;return;}$y=$y+1;if($i>=4){echo$i."\t\n";$x=$x+1;f($t-$i,$x);}}}自己写的也不知道是否正确。先放着。。晚上回家在看看去掉死亡 $y==7测试的是对的 阅读全文
posted @ 2011-04-26 18:15 Jason-zy 阅读(173) 评论(0) 推荐(0)

2011年4月12日

摘要: status; 查看数据库状态mysqldump -h 192.168.1.1 -utt --default-character-set=utf8 datebase tablename>filename.sql 导出数据库导入:source /data/jason/sql/ss.sql;mysql -h 192.168.1.1 -utest -p123456 --default-character-set=utf8 < ss.sqldesc table; 显示字段show index from hotelinfo; show table status; mysql myisam 表 阅读全文
posted @ 2011-04-12 11:36 Jason-zy 阅读(179) 评论(0) 推荐(0)

2011年4月2日

摘要: set fileencoding=utf8 ;在 Vim 中, 有四个与编码有关的选项, 它们是: fileencodings、 fileencoding、 encoding 和 termencoding。 在实际使用中, 任何一个选项出现错误, 都会导致出现乱码。 因此, 每一个 Vim 用户都应该明确这四个选项的含义。 下面, 我们详细介绍一下这四个选项的含义和作用。 1encoding encoding 是 Vim 内部使用的字符编码方式。 当我们设置了 encoding 之后, Vim 内部所有的 buffer、 寄存器、 脚本中的字符串等, 全都使用这个编码。 Vim 在工作的时候, 阅读全文
posted @ 2011-04-02 11:19 Jason-zy 阅读(1002) 评论(0) 推荐(0)
 
摘要: ls -li普通文件 "-"目录 "d"字符设备文件 "c" 这表示字符设备文件。比如猫等串口设备块设备文件 "b" 这表示块设备,比如硬盘,光驱等设备符号链接文件 "l" 套接口文件 "s" 当我们启动MySQL服务器时,会产生一个mysql.sock的文件。Linux Shell 环境中支持输入输出重定向,用符号" <"和">"来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输 阅读全文
posted @ 2011-04-02 10:04 Jason-zy 阅读(124) 评论(0) 推荐(0)

2011年3月24日

摘要: 1.命令行执行 2种方法,先假设 “/usr/local/php5/bin/php” /usr/local/php5/bin/php test.php 或者在PHP文件里面加上 #!/usr/local/php5/bin/php 执行的时候直接 ./test.php(*注:Linux文件需要有执行权限 chmod a+x test.php(包括shell都一样,有了执行权限相当于windows exe了))2、代码开发基本上跟 CGI差不多 $argv 数组 接收参数 (*注意 $argv['0'],是文件本身)其他几个常用命令topps -ef | grep test.php 阅读全文
posted @ 2011-03-24 15:21 Jason-zy 阅读(239) 评论(0) 推荐(0)

2011年1月17日

摘要: 类的成员函数作为回调函数 usort 无法调用类成员作为回调函数其他可回调的函数亦是如此![代码]本例采用静态方法usort($array,'classname::cmp_fun'); 阅读全文
posted @ 2011-01-17 10:14 Jason-zy 阅读(1265) 评论(0) 推荐(0)