摘要: 注意:php中变量可能是数字或非数字(对象、字符串等)时,应该注意:由于php的弱类型,导致其变量判断很复杂,并且稍有不慎即会出错,因此php强大的字符处理函数库便成为phper的必修课。例子(1):$result = "asd"; if($result == 0){ //“$result == 0”使php将$result按数字处理并作出判断 echo "0"; } if($result == 1){ echo "1"; } if($result){ //“$result”使php将$result按boolean处理并作出判断 ec 阅读全文
posted @ 2012-11-18 16:18 大飞_Rflyee 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 注:本文代码方法基于php框架codeigniter,其中的数据库操作等同与php直接操作(方法不当之处,请多指教!)问题:已知数组:$uidArray = array(4,9,2);现在需要按$uidArray中uid的顺序查询另一数据表(如下),userTableuidusername1name12name24name49name9查出对应的username,并按顺序返回,即希望得到$nameArray = array('name4','name9','name2');思想:只需使查询后username对应的键同$uidArray中相应uid 阅读全文
posted @ 2012-11-18 15:59 大飞_Rflyee 阅读(411) 评论(0) 推荐(0) 编辑
摘要: php中将对象转关联数组 /** * 对象转关联数组 * @author * @param object $obj * @return array */ function object_to_array($obj){ $_arr = is_object($obj) ? get_object_vars($obj) : $obj; foreach ($_arr as $key => $val){ $val = (is_array($val) || is_object($val)) ? $this->object_to_... 阅读全文
posted @ 2012-11-18 15:04 大飞_Rflyee 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 问题: 更新资源sudo apt-get update时遇到 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/ 加锁解决办法: (1)sudo rm /var/lib/apt/lists/lock (2) ps aux #列出当前进程列表 找到 apt-get 那个被lock住的进程记下PID sudo kill PID 即可 阅读全文
posted @ 2012-11-18 14:52 大飞_Rflyee 阅读(856) 评论(0) 推荐(0) 编辑
摘要: gedit中文乱码问题解决,windows下的文档在linux下乱码问题解决:打开终端输入以下命令:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8','CURRENT','GB18030','ISO-8859-15','UTF-16']" 阅读全文
posted @ 2012-11-18 14:43 大飞_Rflyee 阅读(147) 评论(0) 推荐(0) 编辑
摘要: (1)安装JDK下载JDK:官网http://www.oracle.com/technetwork/java/javase/downloads/index.html(下载jdk而不是jre,区分jdk和jre)本人将其安装在/usr/lib/jvm/java中(此步根据需要自定义,/jvm/java中后属于自建) cp jdk-6u35-linux-i586.bin /usr/lib/jvm/java/获得其权限:sudo chmod u+x /usr/lib/jvm/java/jdk-6u35-linux-i586.bin安装JDK:sudo /usr/lib/jvm/java/jdk... 阅读全文
posted @ 2012-11-18 14:22 大飞_Rflyee 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 安装google-chrome(当然可以选择chromium,“Ubuntu软件中心”自带)(1)下载google chrome deb包wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb32位:https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb64位:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb( 阅读全文
posted @ 2012-11-18 12:14 大飞_Rflyee 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 对于一条权限赋值命令:sudo chmod -R 764 ×××;我们必须了解其含义:(1)各字段含义:sudo chmod -R(更改文件夹及其子文件夹) 7(所有者权限)6(组用户权限)4(其他用户权限)xxx(目标文件)(2)首先了解以下权限对应关系(执行权限字母表示 权限含义 执行权限数值表示): r 读取权 4; w 写入权 2; x 执行权 1; rwx(读、写、执行) rw-(读、写) .......(3)7、6、4的由来 若要rwx:4+2+1=7; 若要rw-:4+2=6; 若要r-x:4+1=5(... 阅读全文
posted @ 2012-11-18 11:58 大飞_Rflyee 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 当我们需要在不同的目录下用到同一个文件时,会用到以下命令。命令:ln作用:为某一个文件在另外一个位置建立一个同步的链接语法:ln [option] 源文件目标文件描述:(1)同步性:改动一处,其它链接处也会随之改变; (2)软链接:ln -s源文件目标文件,在目标文件下建立虚拟链接(快捷键) 硬链接:ln源文件目标文件,在目标文件下创建和源文件一样大小的文件(真实存在)常用:ln -s源文件目标文件举例:ln -s /home/fei/workspace /var/www#在var/www文件夹里建立一个workspace的快捷键注意:文件权限问题,前提/home/fe... 阅读全文
posted @ 2012-11-18 11:24 大飞_Rflyee 阅读(1729) 评论(0) 推荐(0) 编辑
摘要: 1、安装Apachesudo apt-get install apache22、安装MySQLsudo apt-get install mysql-server3、安装php5sudo apt-get install php5 libapache2-mod-php54、安装phpMyadminsudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin5、配置php.ini;去掉“;extension=mysql.so”的“;”变为“extension=mysql.so”gksudo gedit /etc/php5/a 阅读全文
posted @ 2012-11-18 10:47 大飞_Rflyee 阅读(126) 评论(0) 推荐(0) 编辑