摘要: 将安装目录的_vimrc文件替换为以下代码即可:set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinset diffexpr=MyDiff()function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite' | 阅读全文
posted @ 2011-11-24 13:40 TobyDev 阅读(1734) 评论(0) 推荐(1) 编辑
摘要: 原理在Linux文件系统中,一个用户对文件或目录所拥有的权限分为三种:”可读”、”可写”和”可执行”,分别用 1 、2 和 4 来表示,它们之间可以任意组合:有“可读”、“可写”权限就用 3 来表示(1 + 2 = 3);有”可读“、”可执行“权限就用5来表示(1 + 4 = 5),三种权限全部拥有就用 7 表示(1 + 2 + 4 = 7)。实际上,这种运算是基于二进制的。假设可执行、可写、可读三种权限分别对应三个状态位,如果用户具有某种权限,那么将对应的状态位标识为“1”,反之则标识为“0”。如图:如果只有“可读”权限,那么就对应二进制数:001,将这个二进制数转成十进制就得到1;如果同时 阅读全文
posted @ 2011-10-23 16:33 TobyDev 阅读(4213) 评论(1) 推荐(3) 编辑
摘要: REMOTE_ADDR只能获取访问者本地连接中设置的IP,如中南民族大学校园网中自己设置的10.X.XXX.XXX系列IP,而这个函数获取的是局域网网关出口的IP地址, 如果访问者使用代理服务器,将不获取代理服务器的IP,而是获取访问者网关的真实IP。如果将这个函数应用到限IP访问的网页中,别人即使通过限IP访问段中的代理服务器,也不能访问该页面。// 定义一个函数getIP()function getIP(){global $ip;if (getenv("HTTP_CLIENT_IP"))$ip = getenv("HTTP_CLIENT_IP");e 阅读全文
posted @ 2011-10-08 13:28 TobyDev 阅读(17401) 评论(0) 推荐(1) 编辑
摘要: class test { protected static $_instance = null; private $path = null; /** * 实例化 */ public static function getInstance() { if( !self::$_instance instanceof self ) { self::$_instance = new self; } return self::$_instance; } protected function __construct() { $this->path = '/app/'; } public 阅读全文
posted @ 2011-10-08 09:49 TobyDev 阅读(483) 评论(4) 推荐(0) 编辑
摘要: 背景:某个系统的mysql数据库dnname采用默认的latin1字符集,系统升级需要将所有数据转换成utf-8格式,目标数据库为newdbname(建库时使用utf8) 方法一: 步骤一 命令行执行:mysqldump --opt -hlocalhost -uroot -p*** --default-character-set=lantin1 dbname > /usr/local/dbname.sql 步骤二 将 dbname.sql文件中的create table语句的CHARSET=latin1改为CHARSET=utf8 步骤三 在dbname.sql文件中的insert语句之 阅读全文
posted @ 2011-10-07 11:15 TobyDev 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 打开控制面板\所有控制面板项\网络和共享中心,更改适配器设置,选择“宽带连接”,右键选择“属性”,选择“共亨”,下面的三项全部勾上,“家庭网络连接”选项中请选择你须共亨的VMware网卡的编号,即“VMware Virtual Ethernet Adapter for VMnet1”(VMWAre分配的虚拟网卡)。开启VMware,选择单击VM,选择settings项,在hadware下找到Enthmet网卡summary更改为host-only.启动VMware下的Linux,将其网卡的IP设定为192.168.137.2 不能重复啊,网关我设定为了192.168.137.1 DNS我也设定 阅读全文
posted @ 2011-10-03 14:44 TobyDev 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 在做LAMP实验的过程中,配置MySQL,提示如下错误:[root@localhost /]# /usr/local/mysql/bin/mysqld_multi start 1,2,3WARNING: my_print_defaults command not found.Please make sure you have this command available andin your path. The command is available from the latestMySQL distribution.ABORT: Can't find command 'my 阅读全文
posted @ 2011-09-28 00:12 TobyDev 阅读(3441) 评论(1) 推荐(1) 编辑
摘要: MySQL主主复制结构区别于主从复制结构。在主主复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这样两台服务器互为主从,并且都能向外提供服务。 这就比使用主从复制具有更好的性能。 接下来我将使用两个同样的服务器来实现这个效果: 具体Mysql的安装我就省略了,在上一篇的Mysql的主从架构的配置中有详细介绍 server1_mysql:192.168.1.108 server2_mysql: 192.168.1.110 拓扑结构: server1_mysql-------server2_mysql 1.创建用户并授权 serve... 阅读全文
posted @ 2011-09-27 17:40 TobyDev 阅读(1247) 评论(0) 推荐(0) 编辑