jom_ch

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年1月28日

摘要: 用 awk 来处理 apache日志awk 简介:awk于1970年诞生于贝尔实验室,是一门用于处理文本数据的程序语言,名称来自于3位作者名字的首字母(Alfred Aho, Peter Weinberger, and Brian Kernighan),gawk为GNU awk。常量符:ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录数 OFS 输出域分隔符 ORS 输出记录分隔符 通常 Apache 日志格式如下所示:`127 阅读全文
posted @ 2010-01-28 18:19 jom_ch 阅读(313) 评论(0) 推荐(0) 编辑

2009年11月11日

摘要: web开发人员在日常工作中通常会比较频繁的编辑一些配置文件,比如我经常会编辑hosts和httpd.conf文件。一般做法是:Start -> Run... -> notepad c:/windows/system32/drivers/etc/hosts使用简陋的notepad来编辑这些文件,当然也够用。如果要得到得到更好的体验,可以使用下面的方法:将 editplus 的安装路径加入到环境变量中My Computer -> Properties -> Advanced -> Environment Variables -> Path;D:/Program 阅读全文
posted @ 2009-11-11 11:09 jom_ch 阅读(526) 评论(0) 推荐(0) 编辑

2009年11月5日

摘要: jquery的jQuery pager plugin(jquery.pager.js)简单应用一,关于jQuery pager plugin演示地址:http://jonpauldavies.github.com/JQuery/Pager/PagerDemo.html下载地址:http://jonpauldavies.github.com/JQuery/Pager/jquery.pager.js作为jquery的一款简单分页插件,合理的使用可以得到相当不错的效果,比如下面的应用。二,JSON & jQuery pager plugin 实现分页项目需求:实现一个投票系统,每次随机分页显 阅读全文
posted @ 2009-11-05 14:42 jom_ch 阅读(230) 评论(0) 推荐(0) 编辑

2009年11月2日

摘要: 声明:本文不涉及结合mysql数据库的部分,仅简单介绍提供FTP服务的方法及可能会碰到的问题。一,什么是ProFTPD?ProFTPD 是一款流行于类UNIX系统的 FTP 服务器程序,与vsftpd、WU-FTP等功能类似。[官方网址] http://www.proftpd.org二,安装ProFTPD$ sudo apt-get install proftpd三,添加ftp组及用户$ groupadd ftpg// -d 参数表示默认目录$ useradd ftpu -d /Data/webapps/ -g ftpg// 设置密码$ passwd ftpg使用用Ftp客户端工具测试连接:连 阅读全文
posted @ 2009-11-02 17:32 jom_ch 阅读(195) 评论(0) 推荐(0) 编辑

2009年10月27日

摘要: 以在Centos5下面添加一块80G sata 硬盘为例#/sbin/fdisk -l可以看新安装到服务器上的硬盘 /dev/sdb 的信息Disk /dev/hdb: 80.0 GB, 80026361856 bytes16 heads, 63 sectors/track, 155061 cylindersUnits = cylinders of 1008 * 512 = 516096 bytes用fdisk对 /dev/hdb 进行分区#/sbin/fdisk /dev/hdbCommand (m for help): n输入n,创建分区Command action e extended 阅读全文
posted @ 2009-10-27 12:38 jom_ch 阅读(230) 评论(0) 推荐(0) 编辑

2009年9月27日

摘要: Linux下svn安装与配置生产环境:centos一,安装yum -y install subversion二,启动svn服务器// 创建svn服务器根目录# mkdir /data/svn-repository/// 启动# svnserve -d -r /data/svn-repository/// 显示帮助# svnserve --help// 停止svn服务器# ps aux |grep svnservekill 掉对应进程id三,创建版本库# svnadmin create /data/svn-repository/myproject四,配置用户认证文件# cd /data/svn- 阅读全文
posted @ 2009-09-27 10:05 jom_ch 阅读(164) 评论(0) 推荐(0) 编辑

2009年9月22日

摘要: 一,相关概念:memcached是什么?memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。memcached能缓存什么?通过在内存里维护一个统一的巨大的hash表,Memcached能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。memcached快么?非常快。memcached使用了libevent(如果可以的话,在linux下使用epoll)来均衡任何数量的打开链接,使用非阻塞的网络 I/O,对内部对象实现引用计数(因此,针对多样的客户端,对象可以处在多样的状态), 使用 阅读全文
posted @ 2009-09-22 16:04 jom_ch 阅读(94) 评论(0) 推荐(0) 编辑

2009年8月21日

摘要: 类文件 : _class.xmldb.inc.php<?phpclass xmldb extends DOMDocument{ var $xmldb; public function __construct($xmldbname){ $this->xmldb=$xmldbname; if(!file_exists($this->xmldb)){ $initxmldb = "<?xml version=/"1.0/" encoding=/"utf-8/"?><Message></Message> 阅读全文
posted @ 2009-08-21 16:11 jom_ch 阅读(244) 评论(0) 推荐(0) 编辑

2009年6月8日

摘要: 这是一个由C++&web结合起来的简单恶搞程序,可以将执行该程序的客户端访问的某个网址跳转到另外一个网址。需要了解的知识点:1,函数GetFileAttributes返回值列表#define FILE_ATTRIBUTE_READONLY0x00000001#define FILE_ATTRIBUTE_HIDDEN0x00000002#define FILE_ATTRIBUTE_SYSTEM0x00000004#define FILE_ATTRIBUTE_DIRECTORY0x00000010#define FILE_ATTRIBUTE_ARCHIVE0x00000020#define 阅读全文
posted @ 2009-06-08 11:43 jom_ch 阅读(224) 评论(0) 推荐(0) 编辑

2009年5月13日

摘要: application/andrew-inset ezapplication/applixware awapplication/atom+xml atomapplication/atomcat+xml atomcatapplication/atomsvc+xml atomsvcapplication/ccxml+xml ccxmlapplication/cu-seeme cuapplication/davmount+xml davmountapplication/dssc+der dsscapplication/dssc+xml xdss... 阅读全文
posted @ 2009-05-13 17:33 jom_ch 阅读(463) 评论(0) 推荐(0) 编辑