自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(315)
  • 资源 (20)
  • 收藏
  • 关注

转载 利用awk自身变量NR和FNR来处理多个文件

转自:http://521cto.blog.51cto.com/950229/945683这里不再介绍awk的基本用法,如果连基本用法都不知道的同学先提前学习下基本用法,再看下面的介绍,本文简单介绍了如何使用数组,以及对awk自身变量NR和FNR的意义和区别进行介绍,并以实例的方式展示。数组也是变量,但是数组可以保存一组值或者一组元素,每个元素可以通过下标访问。awk的数组跟其他程序设计语

2012-10-15 11:50:57 1804

转载 处理Apache日志的Bash脚本

转自http://www.ruanyifeng.com/blog/2012/01/a_bash_script_of_apache_log_analysis.html去年一年,我写了将近100篇网络日志。现在这一年结束了,我要统计"访问量排名",看看哪些文章最受欢迎。以往,我用的是AWStats日志分析软件。它可以生成很详细的报表,但是不太容易定制,得不到某些想要的信息。所以

2012-10-12 16:11:54 1052

原创 vim 配置

1、使用cd /  转到文件系统中;2、cd /etc/vim 切换到vim目录内;3、修改文件权限 :  sudo chmod  777 vimrc ,会提示你输入密码,输入密码即可;4、vim vimrc   打开vim文件,内容基本如下:(下面是我自己的配置文件,挺好用的)" All system-wide defaults

2014-03-05 19:16:32 2057

转载 Linux的五个查找命令

转自:http://www.ruanyifeng.com/blog/2009/10/5_ways_to_search_for_files_using_the_terminal.html作者: 阮一峰日期: 2009年10月 8日最近,我在学习Linux,下面是一些笔记。使用电脑的时候,经常需要查找文件。在Linux中,有很多方法可以做到这一点。国外网站LinuxHa

2014-02-07 10:49:28 861

原创 svn 操作命令

windows下的svn使用习惯之后,再使用linux下的svn很不适应。但其实仅需要几十分钟即可掌握。linux下的svn基本设置1,最简单的办法就是 svn help2,svn环境查看及切换svn info (path)svn switch https://svn.xx.baidu.com/xx/xx/project_BRANCH3,删除自己名下别人的s

2014-01-26 11:04:18 1336

原创 抓包工具

HTTP Analyzer下载|HTTP Analyzer 7.1.1.443 免费下载 - 网络辅助...tcpdump

2014-01-24 14:37:47 865

转载 rsync常见错误

转自:http://loveyan.blog.51cto.com/829079/713816问题一:@ERROR: chroot failedrsync error: error starting client-server protocol (code 5) at main.c(1522) [receiver=3.0.3]原因:服务器端的目录不存在或无权限。创建目录并修正

2014-01-17 10:10:57 1500

原创 Linux下批量删除.svn目录

find . -type d -name ".svn"|xargs rm-rf

2013-12-04 11:58:18 744

转载 apache日志文件 分析

转自:http://www.fandlr.com/2012/05/31/find-top-10-ips-from-access-log.html解法1: cat access_log | awk  ’{print $1}’ | sort | uniq -c | sort -n -r | head -10解法2:cat access_log | awk -F “- -” ‘{print $1

2013-12-04 11:56:43 951

转载 正则表达式示例

正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式示例表达式匹配/^\s*$/匹配空行。/\d{2}-\d{5}/验证由两位数字、一个连字符再加 5 位数字组成的 ID 号。/]*)?>

2013-12-04 11:55:17 728

转载 linux下svn常用指令

一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924。这个总结的很好~windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所

2013-11-22 10:19:45 754

转载 对 HTTP 304 的理解(转)

304 的标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。如 果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 Last

2013-11-08 18:31:51 885

转载 sudoer 不要密码切换

今天晚上在红联论坛上看到有位朋友在问怎么在 Fedora系统里使用 sudo 命令以及怎么做到让执行 sudo 命令时可以不输入密码。因为毕竟我们的桌面系统只是我们自个在用,不像跑在服务器上,所以没有必要对权限限制得如此严格。而 Fedora要求频繁地输入密码的确很麻烦、很费时(我是已经习惯了)。启用 sudo命令并让执行 sudo时不需要输入密码:打开终端,先以 root 身份登录:

2013-11-06 10:47:16 2577

原创 修改了/etc/sudoers 权限为0777,无法sudo,如何恢复为0440

这是一个可能很多菜鸟都会犯的错,很小很烦人,折腾了我一个小时。最让我郁闷的就是为啥网上的答案都是各种复制粘贴复制粘贴,复制粘贴你MB啊。行不行有人确认过嘛?就算行的话能确认下版本号嘛?就算都照猫画虎成功了,多加俩字表表诚意可以吗?==============================分割线======================================我的情况是vmw

2013-11-06 08:44:12 15676 11

原创 linux下nc的使用

今天在饮水思源上闲逛,看到了一个贴子关于Linux下nc命来实现文件传输,进行学习了解了一下。发送端:cat test.txt | nc -l -p 6666或者nc -l  -p 6666                    有些版本不要在 -p【监听6666端口,等待连接】(设发送端IP为10.20.133.152)接收端:nc 10.20.133.152 666

2013-11-02 20:03:58 2079

转载 awk 逐行合并文件

转自http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3678518这段时间多亏大家的帮助,利用awk命令解决了很多问题,在此也总结自己实际运用到的问题,方便其他童鞋一起学习shell。 问题一:如果两个文件行数相同,只是希望逐行合并方法一$ paste -d "\t" file_1 file_2

2013-10-25 15:53:13 13268 1

原创 awk 合并文件

目前有两个文件a,b。a大约有几百行,b大约有400,000,000行。两个文件的格式一样,都为key value。 现在需要根据key求这两个文件的交集c,即找出key相同的。c的输出格式为key valueA valueB。 我的命令如下 awk 'ARGIND==1 {a[$1]=$0}  ARGIND>1 && ($1 in a) {print a[$1], $2}' a 

2013-10-25 13:41:32 1505

转载 PHP的执行原理/执行流程

【转】PHP的执行原理/执行流程更深入的学习和了解可以查看下面:风雨的博客http://www.laruence.com/2008/08/12/180.html百度研发中心的博客http://stblog.baidu-tech.com/?p=763王兴宾的博客http://blog.csdn.net/wanghao72214/article/details/3916825简

2013-07-10 19:08:23 1087

转载 shell循环语句

linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi] if 条件测试语句 thenaction[elif 条件actionelseaction

2013-07-05 16:05:25 868

原创 linux 用户添加

添加用户篇1、添加用户,并相应的创建家目录useradd -d /usr/home/uuuu   -m uuuu 给uuuu添加好了目录可能这时候,发现useradd命令不能使用了,那是环境变量没设置好,直接找到/usr/sbin/useradd -d 。。。。删除是这样的userdel uuuu2、把uuuu的普通权限,提升到sudo权限,直接到/etc/sudoers下

2013-06-25 17:22:45 661

原创 linux 添加用户 并赋予sudo权限

添加用户篇(小白篇,牛人绕过)1、添加用户,并相应的创建家目录useradd -d /usr/home/uuuu   -m uuuu 给uuuu添加好了目录可能这时候,发现useradd命令不能使用了,那是环境变量没设置好,直接找到/usr/sbin/useradd -d 。。。。删除是这样的userdel uuuu2、把uuuu的普通权限,提升到sudo权限,直接到/et

2013-06-25 17:21:43 6933

原创 常用正则

正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:\n\s*\r

2013-06-24 17:07:02 587

原创 凯撒加密

$key = '3ae';$s = caesar_encode('us3kqvu', $key);echo "$s\n";echo caesar_decode($s, $key);function caesar_encode($s, $k) { $k = "$k"; for($i=0; $i<strlen($k); $i++) { $d = base_convert($k

2013-06-24 14:43:34 1199

原创 凯撒加密

$key = '3ae';$s = caesar_encode('us3kqvu', $key);echo "$s\n";echo caesar_decode($s, $key);function caesar_encode($s, $k) { $k = "$k"; for($i=0; $i<strlen($k); $i++) { $d = base_convert($k

2013-06-24 14:42:02 878

原创 实现字符串翻转 不使用函数

<?php$s = 'strlen,substr,count';$o = '';$i = 0;while(isset($s[$i]) && $s[$i] != null) { $o = $s[$i++].$o; echo $o; echo "";}echo $o;?>

2013-06-24 14:28:42 2130

原创 二分查找

<?php/**二分查找:查找一个值在数组中的位置* @$arr:操作的数组,前提是按顺序排列* @$val:查找的值* @$low:查找的起始位置,默认从数组的第一个数找起* @hight:查找的结束位置**/function binarySearch($arr, $val, $hight, $low=0){while($low <= $hight){ $mid = ceil(

2013-06-24 11:12:46 684

原创 杨辉三角

杨辉 三角,用PHP写。思路:每一行的第一位和最后一位是1,没有变化,中间是前排一位与左边一排的和,这种算法是用一个二维数组保存,另外有 种算法用一维数组也可以实现,一行一行的输出,有兴趣去写着玩下。11   11   2   11   3   3   11   4   6   4   11   5  10  10   5   1<?phpfor($i=0;$i<

2013-06-24 10:49:25 607

原创 shell 自动批量kill一些进程

shell 自动批量kill一些进程ps -ef | grep -E "pl_demo1|pl_demo2" | grep -v grep | awk '{print $2}' | xargs kill -9

2013-06-03 16:13:17 2495

转载 mysql索引

创建和删除索引索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。删除索引可以利用ALTER TABLE或DROP INDEX语句来实现。(1)使用ALTER TABLE语句创建索引。语法如下:alter table table_name add index index_name (column_list)

2013-03-11 11:08:32 803

原创 socket登陆mysql

mysql -u root -S/var/run/mysqld/mysqld.sock -p -h172.16.228.95

2013-03-06 11:13:55 1213

原创 apache性能优化

Apache是目前Internet上使用最为广泛的Web服务器。它具有比商业Web服务器不遑多让的功能与速度,同时安装与设置也十分简单,正是这些特性让它成为市场占有率最高的Web服务器软件。不过Apache安装简单,并不意味着简单地安装就可以适用于绝大多数应用环境,在高负荷的Web站点,Apache还需要进行调整、优化......优化方法Apache的配置文件是httpd.conf

2013-02-26 17:28:52 586

原创 apache优化参数

PidFile /var/run/httpd.pidTimeout  300KeepAlive OffMaxKeepAliveRequests 256KeepAliveTimeout 10StartServers         5MinSpareServers      15MaxSpareServers      30ServerLimit     640

2013-02-26 17:27:26 682

转载 apache FollowSymLinks

我终于意识到Apache “Options +FollowSymLinks”对我的重要性了。以前对一些程序提供的.htaccess sample中Option +FollowSymLinks一条总是熟视无睹(比如,magento .htaccess就有这么一条),今天发现Option FollowSymLinks对我来说并非可有可无。因为我逐步摸索出的Magento一次安装,多处使用和Wo

2013-02-26 17:23:10 11048

原创 Apache Indexes FollowSymLinks详解 禁止网站列出目录

Apache Indexes FollowSymLinks详解禁止显示Apache目录列表-Indexes FollowSymLinks如何修改目录的配置以禁止显示 Apache 目录列表。缺省情况下如果你在浏览器输入地址:http://localhost:8080/如果你的文件根目录里有 index.html,浏览器就会显示 index.html的内容,如果没有 inde

2013-02-26 17:19:19 1322

转载 webmin 的安装

经常来逛CU,在这里学习到了不少东西!还得感谢各位前辈,大虾的帮助。今天上午闲来无事,想写点东东!所以准备把我等菜鸟在学习FreeBSD过程中一些好的好的心得写下来,以供交流!今天我们一起来学习一下用WebMin来管理FreeBSD,实现GUI远程操作管理。功能:可以用浏览器来管理FreeBSD系统,一个字“爽”。安装需求:PREL 5.0以上。安装环境:FreeBSD+Apache2

2013-02-26 16:16:46 748

转载 树分类,无限极分类

class Tree{ public $data=array(); public $cateArray=array(); function Tree() { } function setNode ($id, $parent, $value) { $parent = $parent?$parent:0; $this->

2013-02-05 14:46:25 885

原创 linux下日志拆分

平常都是使用ssh来进行远程操作和传输文件 , 这个工具可以很方便的实现我们所需要的功能,一直使用正常,没遇到什么问题,今天因为需要传一个412M的文件 , 无论如何也传不过来, 一直系统报错。无奈之下GOOGLE了一下,发现可以使用split命令来切割文件,以方便进行文件传输。[root@localhost database]# ls  -lh gkdb.db-r--r--r--

2013-02-04 17:35:47 835

原创 linux freebsd 解压 .gz 文件

inux下gzip的压缩详解Linux压缩保留源文件的方法: gzip –c filename > filename.gz Linux解压缩保留源文件的方法: gunzip –c filename.gz > filename gunzip的用法1.作用 gunzip命令作用是解压文件,使用权限是所有用户。 2.格式 gunzip [-acfhlLnNqrtv

2013-01-25 12:49:23 2034

转载 对于大日志包进行分割的N种方法

对于大日志包进行分割的N种方法(源自:杨志刚 博客 http://yangzhigang.cublog.cn)前言:   网站一个主要域名的日志包,解压缩之后有10多个G,当日志分析系统处理此日志包时,需要的分析时间过长,而且如分析过程中出错,要清空数据后再分析,所以需要将日志进行分割成多个日志包,通过多个日志分析系统并发分析,本文主要记录一下我测试的分割过程。 说明:

2013-01-23 19:08:20 2052

原创 APMServ 5.2.6 无法启动Nginx bug修复

APMServ 5.2.6 无法启动Nginx的BUG修正方法: 这个是在之前使用APMServ 5.2.6出现过的问题,不知道现在情况还会不会,共享出来,以供参考在D:\wnmp\APMServ5.2.6\nginx\conf 配置文件的http {}内,增加以下三行语句(注意去掉盘符后的路径需跟当前路径一致):worker_processes 1;error_log /wnm

2013-01-23 15:22:32 1798

jquery文档API

jquery 文档 手册,jquery 文档 手册

2011-04-07

黑莓手机 软件 实用

黑莓手机 软件 很实用的 blackberry

2009-10-13

最新php5中文手册之2009-3-15

最新php5中文手册之2009-3-15

2009-06-23

Postfix配置文档.rar

Linux 企业邮箱 postfix,CentOS5.1 配置postfix

2009-05-31

linux 常见命令列表

linux 常见命令列表.doc 我的经验总结 请参考!

2008-12-25

PHP开发基础培训.zip

PHP开发好资料!语言浅显易懂!适合初学者

2008-12-25

sniffer使用教程

sniffer使用教程,监听工具,抓包工具,讲的很详细!愿与大家分享!

2008-04-15

最新版超级魔法兔子

集成各种先进的病毒处理程序,清理工具,等

2008-04-15

linux初学者极品教程

本教程用简单的图示法和比较法,用试验来交给大家Linux的常用命令,绝对的超值教程!来过看过不要错过!<br>绝对的物有所值!<br>黑猫、白猫让读者读懂的就是好猫!

2008-03-27

测试工具Junit4.2.zip

测试工具junit4.2.zip是功能强大java代码测试工具,能100%的查到错误的编码!

2008-01-25

测试工具jakarta-jmeter-2.2

很好的测试工具,请您下载

2008-01-25

测试工具简介

这是俺花费大半天的功夫才搞定的,希望对各位有用处啊!

2008-01-25

MFC深入浅出

MFC深入浅出,很好的chm书籍!

2008-01-23

Cisco图标

常用的Cisco 图标集,网络工程常用

2008-01-23

think-in-java.rar

很好的学习java的资料!

2008-01-23

逐步精通mysql数据库

介绍Mysql的一本经典书籍,拿来与大家分享

2008-01-03

空空如也

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

TA关注的人

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