10 2011 档案
摘要:原理在Linux文件系统中,一个用户对文件或目录所拥有的权限分为三种:”可读”、”可写”和”可执行”,分别用 1 、2 和 4 来表示,它们之间可以任意组合:有“可读”、“可写”权限就用 3 来表示(1 + 2 = 3);有”可读“、”可执行“权限就用5来表示(1 + 4 = 5),三种权限全部拥有就用 7 表示(1 + 2 + 4 = 7)。实际上,这种运算是基于二进制的。假设可执行、可写、可读三种权限分别对应三个状态位,如果用户具有某种权限,那么将对应的状态位标识为“1”,反之则标识为“0”。如图:如果只有“可读”权限,那么就对应二进制数:001,将这个二进制数转成十进制就得到1;如果同时
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要:背景:某个系统的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语句之
阅读全文
摘要:打开控制面板\所有控制面板项\网络和共享中心,更改适配器设置,选择“宽带连接”,右键选择“属性”,选择“共亨”,下面的三项全部勾上,“家庭网络连接”选项中请选择你须共亨的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我也设定
阅读全文
浙公网安备 33010602011771号