- 博客(42)
- 资源 (15)
- 收藏
- 关注
转载 Linux下软件的安装与卸载(命令行模式)
Linux下是除了二进制形式的软件分发外,还有源代码形式的软件包,讲一讲这些软件的安装与卸载: 一、二进制分发软件包的安装与卸载 Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。 1、*.rpm形式的二进制软件包 安装:rp
2012-11-28 11:43:43 1659
翻译 Linux下软件的命令行安装
Linux下软件的命令行安装Linux下软件包的模式一般有以下几种,rpm包、tar.gz(tar.bz2)源代码包、bin文件。各种模式的安装方法都是不一样的,下面将简单说明各种模式该如何安装。rpm包的安装rpm包作为linux下最常见的安装包,其安装命令也是最简单的。一般采用‘rpm–ivh包名’命令来安装。其中-i参数就是安装,-v是显示帮助信息,-h是用hash符号(“#
2012-11-28 11:34:45 2697
翻译 Linux下的压缩解压缩命令详解
linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sun
2012-11-28 11:21:30 972
转载 linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv
2012-11-28 11:19:11 1005
转载 职场上应避免“懒驴效应”
“两匹马一起拉车,后边的马偷懒少出力,主人看到一匹马也能够拉车,就让后边的马留在家里干零活。前边的马多干了一匹马的工作,吃得还是那些草料;后边的马不用再干重活,生活惬意,‘待遇’也没有降低,当然后边的马觉得很得意。转眼来到年底,主人家准备过年招待客人,发现肉不足了,主人看到‘闲逛’的那匹马,就把它杀了,变成了美味犒劳了客人。那匹拉车的马,虽然累但还能继续活着。”这里出现了两个名词:懒驴、快驴。
2012-11-25 14:28:55 891
翻译 JS动态加载JS与CSS文件
一 HTML页面 jsforjscss.html 1 DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 html xmlns="http://www.w3.org/1999/xhtml">
2012-11-23 22:42:10 1104
翻译 ubuntu 12.04安装VMware Player 4.0.4
VMware Player 4.0.4发布有一段时间了,这里有一个简短的教程教大家如何安装最新版本的VMware Player。当然第一步先下载VMware Player 4.0.4(我下载下来文件名为VMware-Player-4.0.4-744019.i386.txt,名称不重要不影响安装)执行sudo sh VMware-Player-4.0.4-744019.i386.
2012-11-21 15:44:49 1111
翻译 PHP服务器变量$_SERVER 详解
1、$_SESSION['PHP_SELF'] -- 获取当前正在执行脚本的文件名2、$_SERVER['SERVER_PROTOCOL'] -- 请求页面时通信协议的名称和版本。例如,“HTTP/1.0”。3、$_SERVER['REQUEST_TIME'] -- 请求开始时的时间戳。从 PHP 5.1.0 起有效。和time函数效果一样。4、$_SERVER['argv
2012-11-20 14:46:45 771
原创 ubuntu安装lamp环境+phpmyadmin
一:Apachesudo apt-get install apache2二:phpsudo apt-get install php5 libapache2-mod-php5(1)安装php必用插件:sudo apt-get install php5-mysql php5-curl php5-gd php5-idn php-pear php5-
2012-11-20 14:39:54 1167
转载 php正则学习
今天我在自己的电脑上发现自己以前学习用的正则的资料,拿出来晒一下,让大家看看,学习学习一.正则表达式1.匹配符 1)头匹配符"^":如^0754,只匹配开头为0754的字符串 2)尾匹配符"$":如0754$,只匹配结尾为0754的字符串 3)全字匹配:将^和$结合,如^0754$,匹配0754字符串2.转义字符 1)空字符:
2012-11-20 14:37:48 821
翻译 APACHE中 httpd.conf 的中文详解
ServerRoot /Apache#可以用绝对路径 e:webapache#ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。PidFile logs/httpd.pid#PidFile指
2012-11-20 14:35:12 987
翻译 适用于 php-5.2.x 的 php.ini 中文版
;;;;;;;;;;;;;;;;;;; 关于php.ini ;;;;;;;;;;;;;;;;;;;; 这个文件必须命名为'php.ini'并放置在httpd.conf中PHPINIDir指令指定的目录中。; 最新版本的php.ini可以在下面两个位置查看:; http://cvs.php.net/viewvc.cgi/php-src/php.ini-recommended?vi
2012-11-20 14:32:06 1285
转载 PHP中SESSION和cookie的使用和区别
cookie 是一种在远程浏览器端储存数据并以此来跟踪和识别用户的机制。PHP在http协议的头信息里发送cookie, 因此 setcookie() 函数必须在其它信息被输出到浏览器前调用,这和对 header() 函数的限制类似。1.1 设置cookie: 可以用 setcookie() 或 setrawcookie() 函数来设置 cookie。也可以通过向客户端直接发
2012-11-20 14:29:31 1584
翻译 斐波那契数列(兔子数列)
学编程的人肯定接触过“斐波那契数列”和“约瑟夫环”,这里给出两种代码的写法意思不在于体会不同。而是要找到方法。也就是我们所说的数据结构和算法。基础很重要,以此告诫自己莫要追逐PHP华丽的函数。 F(n)=f(n-1)+f(n-2) F(1)=1 F(2)=1 PHP代码:<?php // 斐波那契数列 $arr = array(1,1);
2012-11-19 17:01:32 1934
转载 使用DOM方法实现表格的隔行变色效果
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">无标题文档--> 111111111111 111111111111 222222222222 22
2012-11-15 17:59:58 1036
转载 Zend Framework 2.0 正式版发布及新功能介绍
著名php开源框架Zend Framework经历了长达数年的开发,终于在2012年9月5日正式发布了2.0版本,下简称ZF2。时隔Zend 1.0版本的发布已经有5年之久。php的框架一直都是百家争鸣的,但是作为php官方运维的框架,Zend Framework在php开发者中的流行度并不高。其一是由于Zend Framework主要面向大型应用,对代码规范以及程序结构有严格的规定,入门门槛较高
2012-11-15 15:49:51 1059
转载 ZendFramework学习第三章(核心组件—ACL高级用法之精细访问控制、移除控制规则)
啊!哈!咳!今天继续我们的ZF之旅。今天给大家将ACL的高级用法中的精细访问和移除控制规则,上一节是基本的介绍的ACL是对指定用户访问所有资源时设定的权限,这种设定并不一定能够满足实际应用的需要。例如,论坛中可能会有某个专区,只允许固定的用户发帖子,此时就要将涉及指定资源访问控制问题。要为指定用户添加对指定资源的某种操作的允许或者拒绝权限时,只需要使用allow()或者deny()方法的第
2012-11-15 15:49:04 926
转载 ZendFramework学习第三章(核心组件—访问控制列表ACL的创建并使用)
在写文章前提一下同学在周末反应的一个问题,同学告诉我说,他刚进公司,他的上级在他问问题的时候总是对他不予理睬 的鄙视,感觉自己很牛逼,在他面前很有位置,很不愿意把问题解释给他听,嫌他麻烦什么的。我要说的是,每个人都是从菜比走出来的,谁一开始不菜,在你菜的 时候问别人问题,如果他向你一样对待你现在的下级,你心里是否好受,自己会了就要好好解释给下级听,国家的未来是儿童,公司的未来不就是新员工么?公司的
2012-11-15 15:47:46 925
转载 ZendFramework学习第三章(核心组件—访问控制列表基本了解)
三四天没写博文了,那么我也不扯那么多没用的了,下边继续学习ZF,这一节给大家带来的是访问控制列表ACl的基本了解。访问控制列表,ACL!是应用在路由器接口的指令列表。看完这句我疯了,什么跟什么,完全不懂这书表达了个什么意思。继续。。该指令列表用来告诉路由器哪些数据包可以接受、哪些数据包需要拒绝。至于数据包是被接受和拒绝,可以由类似于源地址、目的地址、端口号等的特定指示条件决定。这些看不懂不要紧,懂
2012-11-15 15:46:47 709
转载 ZendFramework学习第三章(核心组件—会话处理之Zend_Session高级用法)
上一节是在会话处理方面的基本应用。这一节和大家一起学习Zend_Session的高级应用,内容包括坐定会话命名空间、会话过期、会话封装与控制以及防止一个会话命名空间的多重实例等。对于如何开启session就不用我多做描述了,方法:Zend_Session::start();锁定会话的命名空间为会话命名空间实例初始化对象并赋值后,有时为了特定的需要,会锁定会话命名空间
2012-11-15 15:45:25 788
转载 ZendFramework学习第三章(核心组件—会话处理之Zend_Session基本用法)
今天很是蛋疼!Zend_Session研究了半天没出结果,最后发现自己没有在入口文件处启用session!!搞的我一下午很郁闷,破电脑卡呀卡的很是恼火。。。下边把我小小成就讲给大家吧。在php中,会话(session)代表服务器端与客户端之间的一种持久的状态数据。它的本质是一种数据,代表着服务器与客户端之间的一种状态。例如,论坛登录的用户数据、用户登录的时间、正在浏览的页面等都属于会话的范
2012-11-15 15:43:52 674
转载 ZendFramework学习第三章(核心组件—校验器之预定义校验器)
和过滤器类似,系统也预定义了一些校验器。如下表:名称效验内容名称效验内容Alnum内容是否为字母或者数字组合Hex数值是否为十六进制Apha内容是否为纯字母组合Hostname
2012-11-13 12:01:54 1082
转载 ZendFramework学习第三章(核心组件—校验器之效验链的使用)
和过滤连类似这东西,就是连续添加多个效验规则,当所有规则功过时,返回true,只要其中有一个不ok就返回false。首先为Zend_Validate实例化一个类,然后通过addValidator()方法向校验器链中添加校验器。方法如下:addValidator($validator,$breakChainOnFailure); 其中参数$validator为Zend_Val
2012-11-13 12:00:56 681
转载 ZendFramework学习第三章(核心组件—校验器之单个校验器使用)附加北漂乱慨!
单个校验器的使用 使用new关键字在Zend_Validate类中,定义了很多子类作为系统校验器。常见的有E-mail、网址、日期什么的。使用这些子类的isValid()方法可以完成验证,返回布尔值;当返回的是False时,子类的getMessage()方法将返回一个为效验失败鉴别的原因。举个例子吧: public function xyqAction() {
2012-11-13 12:00:07 802
转载 ZendFramework学习(多模块配置)
看到一篇文章挺牛逼滴~!此文章讲解了如何配置前台和后台。学过thinkphp的看过后就好像看到你当初的大舅舅。文章讲解泼少,大多是如何配置。。Zend Framework多模块配置如下:1.用ZendStudio新建一个Zend Framework Project,New->ZendFramework Project ,完成后的项目结构目录如下:Zend
2012-11-13 11:59:12 1104
转载 ZendFramework学习第三章(核心组件—过滤器之创建自定义过滤器)
Zend_Filter组件中已经定义了很多常用的过滤器。但是这满足不了我们的编程环境需要,比如有人在你的系统中写一些色情暴力不干净的语句,什么“操你妈了”,“草拟大爷草拟妹”什么的。没关系,Zend_Filter还支持自定义过滤器哦亲~!这节就让我们一起学习自定义过滤器吧。要编写自定义过滤器,需要自己定义一个类,并引用Zend_Filter_Interface接口。该接口定义了filter
2012-11-13 11:57:43 736
转载 ZendFramework学习第三章(核心组件—过滤器之 Zend_Filter_Input过滤器)
由于 Zend_Filter_Input过滤器有些特殊,我们单独拿出来一起学习下。这东西专门用于实现对互动程序中用户输入数据的过滤,说白了就是对form表单过滤。要实现过滤通常有以下几个步骤:1.定义过滤与效验规则。2.创建过滤与效验处理器。3.检索处理后的字段与其他报告内容。下边我们按照以上三步学习下 Zend_Filter_Input过滤器的定义方法
2012-11-13 11:56:35 897
转载 ZendFramework学习第三章(核心组件—过滤器之系统预定义过滤器)
在Zendframework的Filter类中,系统预定义了几类常用的过滤器,这些预定义过滤器可以直接使用,具体如下表: 名称过滤内容名称过滤内容Almum所有非字母或数字的内容Int非正数的内容Alpha
2012-11-13 11:55:17 701
转载 ZendFramework学习第三章(核心组件—过滤器之过滤器的使用方法)
过滤器就是对输入的内容过滤,清除其中不符合过滤规则的内容,并将其余的内容返回的过程,对用户输入的内容进行无害化处理。过滤器的使用方法过滤器使用分为两种,一种是使用单个过滤器,一种是使用过滤器链,都是用Zend_Filter组件完成的。使用单个过滤器Zend_Filter中已经事先定义很多常用的的过滤器子类。要使用这些过滤器,首先要加载相应的组件,然后为类
2012-11-13 11:53:51 753
转载 ZendFramework学习第三章(核心组件—使用配置数据之从XML配置文件中读取数据)
很多程序使用xml文件作为配置数据的存储载体。使用Zend_Config_Xml可以轻松实现从xml配置文件中读取数据。格式如下:Zend_Config_Xml(filename,section,allowModifications)第一参数为xml‘文件名,第二个为节点名字。第三个不解释我不用,下边不那么多废话了,还是让大家看个例子会好理解一些:xml文件-----test.
2012-11-13 11:52:44 615
转载 ZendFramework学习第三章(核心组件—使用配置数据之从ini配置文件中读取数据)
对于ini这个配置文件大家应该不陌生了吧,那时老师常讲到把你们的php.ini打开,修改个什么什么什么什么。。。关于ini配置文件的配置结构我和大家简单简单的介绍下,点号(.)呢来分离键/值,一个节可以扩展或通过在节的名称之后带一个冒号(:)来实现节的继承。那么ZF对于ini配置文件的操作是Zend_Config中的一个子类Zend_Config_Ini来完成的。使用Zend_Config
2012-11-13 11:52:00 739
转载 ZendFramework学习第三章(核心组件—使用配置数据之从php配置文件中读取数据)
今天呢和大家一起学习下使用配置数据,据我对这东西的了解也就是连接个数据库什么地,保存一些配置信息,然后调用拿来使用。当然保存配置信息的呢也就是配置文件有三种:1、php专有的配置文件 2、ini配置文件 3、XML配置文件 ZF中对这三种文件的操作呢是由Zend_Config这个组件完成的。 从php配置文件中读取数据很简单,也就是使用Zend_Config读取php数
2012-11-13 11:51:01 1410 1
转载 ZendFramework学习第三章(核心组件—对象注册表)
对象注册表是ZF框架中可以作为值与对象存储容器的特殊类。将值或者对象存储在对象注册表中就可以在程序中随时随地调用,可以把对象注册表简单的理解为一种特殊的全局变量哦亲。创建对象注册表 要创建对象对象注册表首先要创建一个Registry对象。可以通过两种方法来实现创建对象注册表并对其进行访问。一种是使用传统的new关键字来问类实例化一个对象;一种是使用类的set()方法,大家看到
2012-11-13 11:49:58 743
转载 ZendFramework学习第三章(核心组件—动态加载文件与类)
今天给大家介绍动态加载: 所谓动态加载呢就是把一个php文件或类通过特殊语句加载到其他文件中的过程。好处呢就是比如果你自己写了一个类,通过动态加载可以将他在多处使用,就不用你没用到一次写一次了。大家都知道在ZF中包含着大量的文件与类,在使用这些文件与类时你可以通过Zend_Loader组件对其他文件与类实现动态加载。这个组件不仅可以实现文件加载,还可以判断文件是否可读。我在这
2012-11-13 11:48:48 875
转载 ZendFramework学习第二章(Json)
使用Zendframework中的Zend_Json组件可以实现PHP对象与JSON对象之间的转换。json是一种轻量级的数据交换格式。轻量级:1.这种格式不需要特定的容器。2.运行时占用很少资源。 Json的分隔符及意义:分隔符 意义 { } 用于实现对象的包含,对象都包含在大
2012-11-13 11:47:42 773
转载 ZendFramework学习第二章(试图助手)
在视图脚本中,经常需要执行某些特定的复杂函数,如格式化日期、生成表单对象或显示Action的连接等。可以通过助手类来完成这些操作。使用$this->HelperName()来调用助手helper,此时Zend_View会:1.加载Zend_View_Helper_helperName类,2.建立一个对象实例,3.调用它的HelperName()方法。那么这个
2012-11-13 11:46:47 673
转载 ZendFramework学习第二章(视图脚本的变量调用形式和转义输出)
大家都知道视图脚本是用于完成MVC模式中的视图部分。一旦控制器已经完成了变量赋值和调用render()方法,Zend_View就会调用视图脚本并在Zend_View的实例内部执行。因此在视图脚本内,$this是指向Zend_View的实例的。变量调用形式:从控制器传递到视图的变量以对象的属性的形式来调用。也就是对象调用属性时用的“->”。比如说我们的控制器有一个变量“a”,那么视图
2012-11-13 11:45:32 572
转载 ZendFramework学习第二章(为变量赋值)
这一节讲的是控制器如何向视图传递变量。看了上一节代码的同学估计已经知道如何给变量赋值了,我在这里简单的举例说明下: public function indexAction() { // action body //为变量赋值 $this->view->a = "Hay"; $this->view->b = "bb
2012-11-13 11:44:31 571
转载 ZendFramework第二章
程序两个部分控制器部分:IndexController.phpclass IndexController extends Zend_Controller_Action{ public function init() { /* Initialize action controller here */ } publi
2012-11-13 11:43:38 590
转载 ZendFramework学习第一章
ZF呢有五大组成部分: 男勃1. MVC组件:用于实现mvc开发模式的几个部分。包括:Zend_Controller:此模块为mvc中的控制器部分,为应用程序提供全面的控制。它将请求转化为特定的行为并确保其执行。Zend_View:此模块用于处理mvc模式的“视图”部分。Zend_Json:此模块用户实现将php对象转换成javascript对象符号,或者进行反向的转换。
2012-11-13 11:40:59 660
repcached2.3.1-1.4.13内存复制工具
2015-07-18
sysbench进行cpu,磁盘IO,内存,OLTP基准测试
2015-01-16
/dev/null和/dev/zero文件使用详解和误删修复方法以及服务器磁盘IO测试详解
2014-12-12
Yii2中文手册(中文教程完整版)
2014-12-05
LNMP之nginx1.4.6+php5.5.11+mysql5.6.17+mecache+opcache编译安装
2014-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人