自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

God's blog

梦只在昨天,今天仍需努力

  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 PHP源码分析-PHP的生命周期

PHP的最多的两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。1、当我们在终端敲入php这个命令的时候,它使用的是CLI。它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。2、当使用Apache作为宿主时,当一个请求到来时,PHP会来支持完成这个请求。main/php.h中定义了以下

2011-11-30 22:03:32 5822

原创 PHP源码分析-弱类型变量实现

PHP是弱类型,动态的语言脚本。在申明一个变量的时候,并不需要指明它保存的数据类型。例如:<?php$var = 1;$var = "variable";$var = 1.00;$var = array();$var = new Object();动态变量,在运行期间是可以改变的,并且在使用前无需声明变量类型。那么,问题一、Zend引擎是如何用C实现这种弱类型

2011-11-27 22:50:17 5722

原创 分析apache的日志,查找异常访问IP

tail -n 100000 access.log | grep .php | awk -F " " '{print $1 $7}' | sort |uniq -c | sort -rnawk -F" " '{print $1}'  #用空格分隔,打印第一列数据sort|uniq -c # 排序并过滤重复,-c 输出重复次数sort –rn # 按-n数字进行-r反向

2011-11-11 17:28:59 1819

原创 C实现Linux守护进程

1、概念守护进程是运行在后台,并且一直在运行的一种特殊进程。它独立于控制终端并且周期性的执行某种任务或等待处理某些事。Linux的大多数服务器都是用守护进程实现的。2、Linux的内核守护进程#ps auxInit:系统守护进程,他的进程ID是1,负责启动各运行层次的特定服务。Keventd:为在内核中运行计划执行的函数提供上下文。Kswapd:页面调出守护进程

2011-11-10 22:57:05 6044 1

转载 SVN客户端命令行

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下

2011-11-10 10:45:06 6716

原创 makefile书写规则

一、make工程管理器适当分割程序文件有利于大型程序开发与提高编写程序的效率。但文件分割越多就越难编译维护。make工程管理器是一个自动编译管理器,这里的自动是指它能根据文件的时间戳自动发现更新过的文件而减少编译的工作量。同时,它根据读入的makefile文件的内容进行大量的编译工作。二、编写makefile文件在一个makefile文件中通常包含如下内容:1)需要

2011-11-08 22:33:15 2113

转载 利用 Console 来调试JavaScrip

一  什么是 Console Console 是用于显示 JS和 DOM 对象信息的单独窗口。并且向 JS 中注入1个 Console 对象,使用该对象可以输出信息到 Console 窗口中。  二  什么浏览器支持 Console 很多人可能都知道 Chrome 和 FireFox(FireBug)中都支持 Console。而其他浏览器都支 持不好。比如 IE8 自带的开

2011-11-03 16:04:53 1767

原创 sed,awk简单使用

sed是一种非交互式的流编辑器,可动态编辑文件。非交互式是说:sed和传统文本编辑器不同,并非和使用者直接互动,sed处理的对象是文件的数据流(stream流)。sed的工作模式是对比每一数据行,若如何样式,就执行指定的操作。语法格式:sed '样式命令' 文件如果文件中某一行符合“样式命令”,就执行指定的sed命令,如删除(d)、替换(s)、输出(p).这

2011-11-01 23:45:08 1519

PHP tokyo cabinet扩展

尝试开发PHP的扩展,仅用于学习。目前仅能够在windows下编译通过。 Linux下的tokyo cabinet API与Windows与差别,写的时候是在windows下,准备在linux下编译时才发现tokyo cabinet API在Unix下与Windows下是不一样的

2013-03-28

航班查询系统源码

航班查询系统源码。使用Apache Mina Server框架开发

2011-09-29

航班查询系统

航班查询系统,抓去携程网的单程、往返、联程数据并返回给客户端。

2011-09-29

phpBatis组件

模仿java中mybatis而开发的一套php版batis

2011-09-29

swing 模仿QQ登录界面

swing 模仿QQ登录界面 自定义窗体结构

2011-09-04

swing 模仿QQ登录界面

swing 模仿QQ登录界面 自定义窗体结构

2011-09-04

jakarta-taglibs-standard-1.1.2

首先,将压缩包中的lib目录和tld目录解压缩。 在工程目录下,新建名字为tld文件夹,将*.tld拷贝进tld文件夹中。 在web.xml文件中进行配置 JSTL1.1.2及配置说明

2011-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除