摘要: 很多人都认为global和$GLOBALS[]只是写法上面的差别,其实不然。根据官方的解释是1.$GLOBALS['var']是外部的全局变量本身。2.global $var是外部$var的同名引用或者指针。举例说明一下:Global的作用PHP 的全局变量和 C 语言有一点点不同,在 C 语言中,全局变量在函数中自动生效,除非被局部变量覆盖。这可能引起一些问题,有些人可能漫不经心的改变一个全局变量。PHP 中全局变量在函数中使用时必须申明为全局(注意,Global这个关键字在函数中定义才有用)。1:Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用 阅读全文
posted @ 2012-10-18 17:24 zubinJiang 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 开始用php写后台服务一段时间了.也是在这样的驱动下,不断的学习php语法,体验这一原来一直以为神秘且敬而远之的神奇语言的魅力.最初看php多线 程的资料是为了提高程序的处理能力,充分发挥linux多任务的优势.不曾想多线程没用成反到是带来了一系列的意外收获.让之后的许多问题迎刃而解,不敢 独享特一一道来. 本文所讲的东西是源自php的pcntl_fork函数.因为这个函数依赖操作系统fork的实现,所以本文所讲的东西只适用于linux/unix.ok,那么先看看这个函数的用法吧.php手册上是这么说的:<?php$pid = pcntl_fork();if ($pid == -1) { 阅读全文
posted @ 2012-10-18 17:24 zubinJiang 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 数据库大概存储几十万条IP记录,记录集如下:+———-+———-+————+———+———+——–+——–+| ip_begin | ip_end | country_id | prov_id | city_id | isp_id | netbar |+———-+———-+————+———+———+——–+——–+| 0 | 16777215 | 2 | 0 | 0 | 0 | 0 || 16777216 | 33554431 | 2 | 0 | 0 | 0 | 0 || 33554432 | 50331647 | 2 | 0 | 0 | 0 | 0 || 50331648 | 6710886 阅读全文
posted @ 2012-10-18 17:23 zubinJiang 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 很显然file_exists是受了asp的影响,因为asp不但有fileExists还有folderExists,driverExists,那么PHP中file_exists是什么意思呢?PHP的 file_exists = is_dir + is_file它既可以判断文件是否存在,又可以判断目录是否存在。但这样一个全面的函数执行效率非常低,就像asp中request不指定是form,还是get,cookies,所以结论是:如果要判断目录是否存在,请用独立函数 is_dir(directory)如果要判断文件是否存在,请用独立函数 is_file(filepath)—————————————— 阅读全文
posted @ 2012-10-18 17:23 zubinJiang 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。所有的单例模式至少拥有以下三种公共元素:1. 它们必须拥有一个构造函数,并且必须被标记为private2. 它们拥有一个保存类的实例的静态成员变量3. 它们拥有一个访问这个实例的公共的静态方法单例类不能再其它类中直接实例化,只能被其自身实例化。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。示例:class Single {private $name;//声明一个私有的实例变量private function __construct(){//声明私有构造方法为了防止外部代码使用n 阅读全文
posted @ 2012-10-18 17:22 zubinJiang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、Linux查看用户命令w命令该命令用于显示登录到系统的用户情况,w命令功能强大,它不但可以显示有谁登录到系统,还可以显示出这些用户当前正在进行的工作,并且统计数据相对who命令来说更加详细和科学.w命令的显示项目按以下顺序排列:当前时间,系统启动到现在的时间,登录用户的数目,系统在最近1秒、5秒和15秒的平均负载。然后是每个用户的各项数据,项目显示顺序如下:登录帐号、终端名称、远程主机名、登录时间、空闲时间、JCPU、PCPU、当前正在运行进程的命令行。其中JCPU时间指的是和该终端(tty)连接的所有进程占用的时间。这个时间里并不包括过去的后台作业时间,但却包括当前正在运行的后台作业所占 阅读全文
posted @ 2012-10-18 17:22 zubinJiang 阅读(2540) 评论(0) 推荐(0) 编辑
摘要: scp ./index.html jiangzubin@42.120.50.71:/home/jiangzubin/Linux scp命令用于Linux之间复制文件和目录,具体如何使用这里好好介绍一下,从本地复制到远程、从远程复制到本地是两种使用方式。这里有具体举例:==================Linux scp 命令==================scp 可以在 2个 linux 主机间复制文件;命令基本格式:scp [可选参数] file_source file_target======从 本地 复制到 远程======* 复制文件:* 命令格式:scp local_file 阅读全文
posted @ 2012-10-18 17:21 zubinJiang 阅读(131) 评论(0) 推荐(0) 编辑
摘要: linux 查找目录或文件查找目录:find /(查找范围) -name ‘查找关键字’ -type d查找文件:find /(查找范围) -name 查找关键字 -print如果需要更进一步的了解,可以参看Linux的命令详解。这里摘抄如下:·find path -option [ -print ] [ -exec -ok command ] {} \;#-print 将查找到的文件输出到标准输出#-exec command {} \; —–将查到的文件执行command操作,{} 和 \;之间有空格#-ok 和-exec相同,只不过在操作前要询用户================ 阅读全文
posted @ 2012-10-18 17:21 zubinJiang 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 杠杆收购,撬走谁的财富? 作者:刘植荣 古希腊哲人、科学家阿基米德说:“给我一个支点,我就能撬动地球。”赫农国王对此有些怀疑,对他说:“你既然有这么大的本事,那就帮我把海岸上新造的那条大船拖下水吧。”阿基米德爽快地答应下来,设计了一套杠杆滑轮系统,将绳索的一端交到赫农国王手上。国王轻轻拉动绳索,大船便缓缓地挪动起来,慢慢地滑落到大海里。国王十分佩服阿基米德的智慧,并派人贴出告示:“今后,无论阿基米德说什么,都要相信他。”从此,阿基米德的杠杆原理在机械工程中得到广泛应用。 从1955年开始,美国人把杠杆原理应用到金融领域,这就是“杠杆收购”(LBO)。虽然这个金融词汇对普通读者有点陌生,但在投资 阅读全文
posted @ 2012-10-18 17:20 zubinJiang 阅读(195) 评论(0) 推荐(0) 编辑
摘要: fromhttp://unix-cd.com/unixcd12/article_7138.html:%s/r//g删除DOS方式的回车^M:%s=*$==删除行尾空白:%s/^(.*)n1/1$/删除重复行:%s/^.{-}pdf/new.pdf/只是删除第一个pdf:%s/<!–_.{-}–>//又是删除多行注释(咦?为什么要说「又」呢?):g/s*^$/d删除所有空行:这个好用有没有人用过还有其他的方法吗?:g!/^dd/d删除不含字符串‘dd‘的行:v/^dd/d同上(译释:v==g!,就是不匹配!):g/str1/,/str2/d删除所有第一个含str1到第一个含str2之 阅读全文
posted @ 2012-10-16 18:26 zubinJiang 阅读(273) 评论(0) 推荐(0) 编辑