- 浏览: 212903 次
- 性别:
- 来自: 宇宙
最新评论
-
naryCC:
虽然没有smarty那么方便,但是由于我们的环境太老不得不使用 ...
SmartTemplate -
victorwmh:
我们项目是Java项目,但数据源来自不同的地方,有些还是合作单 ...
和C++相对应Java的CheckSum -
cuisuqiang:
那你们到底是Java项目还是C++的项目?
和C++相对应Java的CheckSum -
david.org:
attempt to write a readonly dat ...
linux+apache+subversion版本控制 -
victorwmh:
wellee 写道兄弟,我怎么配置ZendDebugger老是 ...
Zend Debugger和Zend Optimizer配置(Windows)
文章列表
linux网关、DNS、IP设置
- 博客分类:
- linux
本文以CentOS为例,下列为各设置的文件路径名:
IP:/etc/sysconfig/network-scripts/ifcfg-eth0
网关:/etc/sysconfig/network
DNS:/etc/resolv.confIP设置:
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
HWADDR=50:6D:90:00:00:A0
IPADDR=192.168.1.200
NETMASK=255.255.255.0
NETWORK=192.168.1.1
ONBOOT=yes
多IP配置:
...
Linux下strace命令用法
- 博客分类:
- linux
一、介绍
1、功能说明
strace命令是一种强大的工具,能够显示任何由用户空间程式发出的系统调用。strace显示这些调用的参数并返回符号形式的值。strace从内核接收信息,而且无需以任何特别的方式来构建内核。strace的每一行输出包括系统调用名称,然后是参数和返回值。
下面记录几个常用option :
-f -F选项告诉strace同时跟踪fork和vfork出来的进程
-o xxx.txt 输出到某个文档
-e execve 只记录execve这类系统调用2、详细用法
usage: strace [-dffhiqrtttTvVxx] [-a ...
服务器网页缓存的深入分析
- 博客分类:
- apache
转:http://www.yuanma.org/data/2007/0909/article_2851.htm
Expires、Cache-Control、Last-Modified、ETag是RFC
2616(HTTP/1.1)协议中和网页缓存相关的几个字段。前两个用来控制缓存的失效日期,后两个用来验证网页的有效性。要注意的是,
HTTP/1.0有一个功能比较弱的缓存控制机制:Pragma,使用HTTP/1.0的缓存将忽略Expires和Cache-Control头。我们
这里以Apache2.0服务器为例,只讨论HTTP/1.1协议。
Expires
...
Node.js 究竟是什么?
- 博客分类:
- other
来自:http://www.ibm.com/developerworks/cn/opensource/os-nodejs/
简介
如果您听说过 Node,或者阅读过一些文章,宣称 Node 是多么多么的棒,那么您可能会想:“Node 究竟是什么东西?”尽管不是针对所有人的,但 Node 可能是某些人 ...
一、概述
正则表达式是进行模式匹配和文本操纵的一种复杂而强大的工具。在PHP中可以方便的利用这些匹配规则检验、替换及过滤字符串。在PHP手册“Perl兼容正则表达式函数”章节,可以了解PCRE的一些基础知识,以及如何使用preg_match(),preg_replace(),preg_split()等函数。
正则表达式通过其简单的语法构造模式,能够匹配几乎任何可以想象出来的字符组合。但正是因为这种简洁,匹配字符组合在一起后也让人头晕。因此,记住一些关键匹配字符的含义就显得尤为重要。只有记住这些才能将一连串的匹配字符拆分成段的理解。
邮箱验证的正则表达式:
<?php
$ema ...
一、概述
PHP在处理一个页面时,它都会检查URL和表单变量、上传的文件、可用的cookie以及Web服务器和环境变量。之后,这些信息就可以通过下面这些数组直接访问:$_GET、$_POST、$_FILES、$_COOKIE、$_SERVER和$_ENV。也就是说,PHP会分别保存在查询字符串中设置的变量、一个post请求的主题内容、上传的文件、cookie、Web服务器及Web服务器运行其上的环境等这些信息。当然,也有一个$_REQUEST变量,它是包含着前面六个数组中全部值的一个大数组。variables_order
当在$_REQUEST数组中放置元素时,如果两个数组都 ...
以前一直不太明白Linux的目录权限当中的 s,今天终于明白了。
例:
名为 files 的目录,所有者为 user1,user1的所在组为 group1,group1对files有写的权限
执行 ls -la
结果如下:drwxrwxr-x 4 user1 group1 4096 Aug 31 19:17 files
现在想把 group1 改成 apache,于是执行:chown -R user1:apache files
执行 ls -la 结果如下:drwxrwxr-x 4 user1 apache 4096 Aug 31 1 ...
项目开发示例
文件签出(拷贝)
# svn co file:///home/victorwmh/svn-repos/sesame/trunk sesame
参数co告诉subversion要执行签出操作,file://URL指定想要签出的项目仓库的位置,sesame告诉subversion要把工作拷贝签出到哪儿,本例中的sesame表示将 ...
安装包
openssl-0.9.8k.tar.gz和httpd-2.2.15.tar.gz
安装openssl
# tar xzvf openssl-0.9.8k.tar.gz
# cd openssl-0.9.8k
# ./config --prefix=/usr/local/openssl
# make && make install 安装apache
# tar zxvf httpd-2.2.15.tar.gz
# cd httpd-2.2.15
# ./configure --prefix= ...
简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls命令根本不在这个两个目录下,当你输入ls命令时LINUX会去/bin,/usr/bin,/sbin等目录寻找该命令。而PATH就是定义/bin:/sbin:/usr/bin等这些路劲的变量,其中冒号为目录间的分割符。
如何自定义路径:
假设你新编译安装了一个apache在/usr/local/apache下,你希望每次启动的时候不 ...
1、下载安装包
apache的下载地址:http://httpd.apache.org/download.cgi
subversion的下载地址:http://subversion.tigris.org/project_packages.html
本文选择的安装包为httpd-2.2.15.tar.gz和subversion-1.6.17.tar.gz、subversion-deps-1.6.17.tar.gz ...
一、相同IP不同端口(Port)的虚拟主机设置
A: 增加监听端口
#vi {path}/httpd.conf
由原来的
Listen 80
改为
Listen 80
Listen 8080
以上设置的含义为监听80与8080端口
B: 更改虚拟主机 ...
转:http://www.builder.com.cn/2010/1018/1914448.shtml
作为Web开发中应用最广泛的语言之一,PHP有着大量的粉丝,那么你是一名优秀的程序员吗
?在进行自我修炼的同时,你是否想过面对各种各样的问题,我该如何突破自身的瓶颈,以便更好的发展呢?
PHP工程师面临成长瓶颈
先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手,没有什么问题。但他们会这样的物点:
◆除了PHP不使用其 ...
之前在一个叫魔法实验室的博客中看过一篇《php session原理彻底分析》的文章,作者从session的使用角度很好阐述了在代码运行过程中,每个环节的变化以及相关参数的设置及作用。本来想把原文转帖过来,但是原博客被关 ...
由于某些原因一些模块在最初安装时并未包含进去,在之后又不想重新编译apache,这时就需要单独编译安装新模块。apxs是一个为Apache超文本传输协议(HTTP)服务器编译安装扩展模块的工具,用于编译一个或多个源程序或目标代码文件为动态共享对象,使之可以用mod_so中的LoadModule指令在运行时刻加载到Apache服务器中。
安装示例:
本人测试环境中的apache安装时没有配置proxy模块,现在由于需求变化需要重新加入该模块。之前apache的安装源码为/usr/local/software/httpd-2.2.2 安装路径为/usr/local/apache2。
1、进入a ...