- 博客(113)
- 资源 (2)
- 收藏
- 关注
原创 /bin/cat: Argument list too long
因做一个统计,下载了一个星期的统计日志,有2000多个文件,每一个文件里面的格式都是一样的,得先把这些日志文件进行合并,然后再放到hadhoop上面去运算,问题就这样产生了,这些日志文件都放在logdeal目录下,我想用 cat/logdeal/* > merge.lst文件里面。结果就产生了/bin/cat: Argument list too long 这个错误,googl
2012-03-21 22:28:05 21313 2
原创 php代码优化心得
因一段代码的更改,没有考虑到一些极端用户,上线后发现cpu异常波动,造成线上不少机器cpu报警。没有对数据进行完整的评估数据只是取了各个用户的平均值,但是有一些极端用户,他的数据可能与 100w个一般用户的数据之和相等。当这些用户上线的时候,会造成cpu异常。测试的不全面qa在测试的时候,只关注了功能,没有做性能的测试,想当然,这个模块是没有性能问题的,
2012-03-17 23:29:52 9581
原创 nginx完整安装
发现越来越多的站点都在用nginx,并且从相关的搜索指数来看,已经超过了lighttpd,最近发现能学的东西太多了,不想学的太多,想好好了解一下nginx。任何东西学都是从用开始的,要用当然得从安装开始。安装包1、nginx-1.0.13 2、pcre 8.013、headers-more-nginx-module[编译参数]./configure \
2012-03-11 21:00:41 8072
转载 linux s权限位
来源 http://hi.baidu.com/liberum/blog/item/04cadd3a8d24cdf7828b1351.html在解决nginx不用root用户启动的时候,发现有一个很有意思的方式,那就是用limit,并且开启s标记位,s标记位的设计,真是管用一、UNIX下关于文件权限的表示方法和解析UNIX下关于文件权限的表示方法和解析 SUI
2012-03-11 13:08:53 32382
转载 netstat 应用实例
netstat command example1. List All Ports (both listening and non listening ports)List all ports using netstat -a# netstat -a | moreActive Internet connections (servers and established)Pro
2012-03-04 20:11:42 9067
原创 Apache日志格式
因为出于追查安全问题的原因,要apache日志记录请求的refer和user-agent,所要要对apache的默认日志做一些修改。这个很容易做到,apache的日志配置很方便,主要是把 Common Log Format 变成 Combined Log Format关于Common Log Format与Combined Log Format的不同点,apache手册已经说的很详细了,今
2012-03-04 19:28:14 8688
原创 linux计算器bc
最近因为线上问题老多,经常要计算一些应用的耗时,每秒处理量相关的事情,见同事买了很专业的计算器,我喜欢用windows自带的计算器,但是那计算器功能太弱,并且非常不友好,偶尔会用百度的搜索应用计算器,计算还可以,但是也比较麻烦。发现linux自带的计算器超好用,特别是像我这样的it民工,经常要在进制之间进行转换。学linux命令最快的方法就是看人家的exampl
2012-03-04 18:39:30 8327
原创 grep一点小技巧
grep是一个很出色的工具,不知道linux上面的管道是谁设计的,这管道设计的真是到位。grep 加上管理就可以弄出很多出色的事情来。grep 参数-0只显示正则表达示匹配的内容。-P(大写) 用单引号表示正则模式。-C(大写)显示行数,如要显
2011-08-04 23:34:59 7686
原创 lamp技术研发人员的必备
无意中发现做为一个lamp开发人员,以下的一些技能是基本上必须有的。inux相关 1、linux编程。 2、shell编程。 3、linux的使用,有些命令行使用的还不是很到位。 4、c语言方面。 服务器相关 1、nginx相关,nginx的配置
2011-07-31 17:10:19 7317
原创 北京的郊区
来北京后,别的地方什么也没去,但是去了两次郊区,今天去了通州,是朋友带我去玩的从上地出发,一直到通州,走的都是一些山路,因为大路堵车,所以只好走“邪道”。可以总结出如下几点1、当无路可走的时候,或者走正道成本太大的时候,会有人去走“邪道”。2、路上的收费站真的
2011-07-30 21:46:44 9984
转载 shell 脚本重定向
Linux Shell 环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。同时,还可以在这三个标准输入输出之间实现
2011-07-03 11:18:54 15587
原创 Makefile文件之cd无语
今天在编译打包的时候,因为要写makefile文件,所以就少不了用cd命令。 一个有意思的问题出现了,那就是cd改变目录不管怎么样都不生效。 最后google了下下,发现cd只有在当行起做用,这就有点bt了 这一点记起来,以防后来再错。 引用别人的几句话 cd 命令在makefile里面只对当前行有用。比如你在/opt下执行makefile如果我要ta
2011-07-01 00:07:00 20526 1
原创 mysql碰到的一些问题
今天碰到了一些mysql问题总结一下 ERROR 1100 (HY000): Table tablename was not locked with LOCK TABLES出现这种问题的原因很多,今天的问题是连接达到了上线,以前设计是10w左右,超过了此数据,就报了上面的错误,更改连接数就可以了。有关于lock的问题,详见lock机制分析 mysqldump导
2011-06-12 00:29:00 8765
原创 第二份工作
在上一家公司呆了二年,不管是业务还是流程都基本上融入了,但是感觉到自己的心已经不在,所以还是离开比较好。因为大部分朋友都在北京,技术氛围也相当不错,最后还是选择来到了北京。其实从心里说,我对北京比较害怕的,人多,车多,空气差。从长沙到北京还算方便,只是行李带了不少,在西站打车也不好打,好不容易挤上一两公共汽车,这公共汽车真有意思,你的行李也得买一个票,给人的感觉很无语。在地铁上面见所有的人都只盯着手机,神情都特别紧张,最让人不解的事情,发现很多老外都带着一个相当不错的女孩。房子是一个大问题,住在朋友家,一进
2011-04-30 22:20:00 7230
原创 php编码与字符串处理
在php中,如果编码处理的不好的话,经常会出现乱码,最常见的是字符串截取,字符串截取一般都是用substr这一个函数,可是这一个函数在截取中文字符串的时候, 往往是不尽人意的,其根本原因还是在字符串编码的问题上,对编码没有一个清楚的理解。"; $tmp_str = substr($string,4); echo $tmp_str; ?> 以上代码执行结果什么是字符编码?所谓的字符编码就是字符在计算机中的二进制表现形式.常见的编码有ansic,unicode,gbk,gb2312这些编码.unic
2011-04-06 16:52:00 3140
原创 ubuntu10.04中google earth无法使用的问题
google earth ubuntu 10.04/usr/bin/google-earth: 43: ./googleearth-bin: not found
2011-04-04 00:12:00 4062
原创 jquery 上传插件之极品 uploadify
jquery uploadify是一个很不错的文件上传插件,用jquery来操作flahs上传文件。有如下特点(1)兼容性强,因为是用javascript和flash,这两者都跨平台。(2)速度快,因为用flash上传,在速度方面确实比http submit快一点(也可能是网络问题,没有进行严格比较).(3)可以异步上传,用户友好性比较强(4)可以实时了解上传进度和上传速度(5)与php可以很好的结合二,要求(1)jQuery 1.4.x or greater.(2)swfObject 2.2 or gre
2011-03-08 22:39:00 8446 1
原创 php框架之美 yii学习笔记之一
在java里面有很多web框架,并且很多培训机构就是给你培训这些框架,我一直都不怎么喜爱用框架,感觉框架是那么的麻烦和把你框住了,让你只能按他的方式行动,并且最重要的是把你给架住了。但是框架也有其相当不错的一方面,那就是开发规范和可以不要重造轮子,并且开发速度快。一直听说yii的架构不错,并且性能也很好,我一直没有用过,今天看了一下yii的基本用法,感觉是那么的相似。我认为yii有如下特点(1)基于mvc模式设计(2)整个web应用有生命周期,如请求初始化,到请求结束,每一个阶段都有相应的事件或者方法。(3
2011-02-27 23:13:00 1658
原创 c/c++基础知识读书笔记四 初级指针
c语言我最喜欢的是指针,虽然有点麻烦,但是他很方便,比如有一段很经典的代码typedef char * string;虽然以上代码有很多反对的声音,但是它很方便,利用char类型的指针就可以解决很多字符处理的问题。声明声明方式为 类型 *变量名称int *p, *q;赋值int i,*p;p = &i;取值*p就可以取值指针作为参数,指针作为参数传递的是实参,而不是形式参数,所以可以改变被传参数的值int a = 15;int b = 20;void seq(int * a){ return *a * *
2011-02-20 22:42:00 644
原创 c/c++基础知识读书笔记二 格式化输入输出
printf函数可以有多种输入输出方式printf("%m.pX", I);最小字段宽度m指示了最少字符数量,如果要显示的数值所需的字符数小于m, 就会在值前面放置额外的空格如果是-m,则是左对齐,在值的后面放置空格.p是依赖X的如果X是d 显示数字的最少个数,如果没有达到指定的数目,则在前面加0如果X是e 小数点后要出现的数字的个数,默认为6, 如果p为0则不显示小数如果X是f 与e一样如果X是g 表示指数形式或者定点十进制形式的浮点数p是小数的数目.
2011-02-14 22:38:00 618
原创 编译gd 时出现png.h: No such file or directory
编译gd 时出现png.h: No such file or directory
2010-12-26 23:09:00 5763
原创 Mysql 5.5的编译安装 在ubuntu 10平台上面
mysql 5.5在ubuntu 10上面的编译安装,编译安装mysql 5.5
2010-12-26 22:16:00 3491 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人