
Linux/Unix
文章平均质量分 53
Rockics
这个作者很懒,什么都没留下…
展开
-
LAMP系列文章之:泛泛而谈LAMP(一)
09年末入创业型小公司,技术岗位摸爬滚打一年多,10年末有幸加盟大型互联网公司,在解决了终身大事之后,闲来之时有意总结工作中所思所想,于是有了这一系列文章,技术不精,文笔粗糙,贻笑大方了。本文是系列文章中的第一篇,主题在于LAMP架构中的L组件。为避免歧义,本系列文章中的LAMP是指Linux+Apache+MySQL+PHP。LAMP、JAVA/J2EE、.NET是当前web架构的三足鼎立。LAMP架构相比于JAVA/J2EE,其有轻量,快速部署等明显优点;跟.NET相比,其具有跨平台,高性能低价格等优点原创 2011-03-19 18:13:00 · 1332 阅读 · 1 评论 -
vimrc的路径在哪里?要非常关心编码问题,编码坑爹呀
内容基本上来自: http://hi.baidu.com/susefans/blog/item/d614812b8c7c35f0e6cd40f5.htmlLinux、MAC下的全局目录是在/usr/vim/share/vim目录中·用户的话,得改 ${HOME}/.vimrc最好为每个用户或者为自己的用户单独配置一个,可以这样做:debian:~# cp /usr/share/v原创 2011-06-29 11:44:00 · 11284 阅读 · 0 评论 -
Linux命令使用记录
<br />1.需要在某个文件夹下查找含有字符fchmod的文件:<br />grep fchmod . -r <br />这命令表示在当前目录下查找看有字符串fchmod的文件<br />----------------------------------------------------------------------------------------------------------------------原创 2011-04-30 01:49:00 · 869 阅读 · 0 评论 -
编译spserver-0.9.5手记
首先要到spserver目录下,至于其他的,ssl之类的,我先不管了。阅读README,按照说明修改MAKEFILE中关于libevent共享库的路径,在当前目录下,make报错,如下:spioutils.cpp: 在静态成员函数‘static int SP_IOUtils::tcpListen(const char*, int*, int, int)’中:spioutils.cpp:201:39: 错误:‘fchmod’在此作用域中尚未声明原创 2011-04-30 02:03:00 · 4572 阅读 · 2 评论 -
time--shell保留字输出无法重定向解决
原文 作者:good bai mail: bf.wolf@gmail.com原文请看:http://blogold.chinaunix.net/u3/104336/showart_2060136.html 话说time是一个bash的保留字。别人这样讲,但是我没有看出来是为什么这样讲,经查time命令是time包中的一个文件。我不知道这样讲(保留字)的目的,但是运行测试,转载 2011-06-23 17:44:00 · 3973 阅读 · 1 评论 -
fedora安装HTTPSQS所遇各种问题解决汇总
最近在研究张宴的基于 HTTP GET/POST 协议的轻量级开源简单消息队列服务HTTPSQS,安装阶段遇到如下错误汇总如下:安装tokyocabinet时./configure会出现如下错误: configure: error: bzlib.h is required.这是因为bzlib.h找不到的错误,在fedora下是bzip2-devel没有安装,用yum 安装就好了yum install bzip-devel 解决了。原创 2011-04-26 16:43:00 · 2520 阅读 · 0 评论 -
larbin跑起来了,下一步就是阅读代码了
03年的代码就是不好编译通过,即使现在larbin跑起来了,还是出现很多的警告 首先在下载larbin源代码。我下载的版本是larbin2.6.3 第一步: 注释adns目录下的internal.h的569到571行 第二步:到iostream的目录下复制一份到同一目录,文件名iostream.h,也就是说,iostream在什么目录,iostream.h就在什么目录原创 2011-06-03 22:37:00 · 3364 阅读 · 0 评论 -
makefile规则学习一
makefile文件主要规定了make工具的依赖关系 makefile文件中可以定义变量varname,并且使用$(varname)进行引用,有点类似于C语言中的宏定义 make工具的自动推导过程,也就是所谓的make的“隐晦规则”,亦即,如果目标文件时name.o,那么name.c文件就会被默认推导为name.o文件的依赖文件 清空目标文件规则,每个makefile文件都原创 2011-06-03 15:27:00 · 2918 阅读 · 0 评论 -
makedepend是个工具居然
<br />我原来不知道<br /> <br /> 编译larbin的时候configure阶段出现很多错误<br /> <br />幸亏 同事 高明 一语道破天机 <br /> <br />这居然是个工具 安装之 哈哈 我在超超的电脑上操作 幸好这哥们的root帐号密码简单 容易破解原创 2011-06-02 23:43:00 · 5842 阅读 · 0 评论 -
gdb使用记录
1.记得在编译的时候使用 -g 选项 2.l 列出源代码 3.break 行数 设置断点 4.r 执行 5.n 下一步 单步执行 6.c 继续 遇到一个问题,就是gdb a.out 不知道怎么给可执行文件添加参数,这个只要使用 set args就可以了,也是gdb的命令 p 打印变量的值 bt 查看栈信息原创 2011-06-03 18:14:00 · 2826 阅读 · 0 评论 -
C语言内存管理
C语言的学习难点在于内存管理和指针,我打算先攻克内存管理,这些文章,主要是从网上找资料看,加上自己的一些理解,贴出来,一是自己方便,二是希望可以得到大家的指教。原创 2011-04-02 23:06:00 · 2057 阅读 · 0 评论 -
如何运行APUE中的代码?
APUE中的代码不是download下来就可以直接编译执行的。由于头文件的问题,需要做相关的设置,修改一下相关的文件。首先从http://www.apuebook.com/src.tar.gz下载源码压缩包,解压到相应目录,例如:mkdir /home/Rockics/srccd /home/Rockics/src/wget http://www.apuebook.com/src.tar.gztar zxvf src.tar.gz解压以后得到文件夹apue.2e。按照以下步骤完成设置,则可以编译相关代码:1原创 2011-03-28 09:33:00 · 1043 阅读 · 1 评论 -
fedora 快速安装星际译王和mplayer
由于原来硬盘坏了,笔记本新换了硬盘,今天有时间装上了fedora 14.过程很顺利。由于看文献的需要,需要安装星际译王: 这个命令就OK :yum install stardict源码编译的话需要解决好些依赖,麻烦。还是yum方便,使用工具不应该为工具所累。有一些视频需要看的,linux下播放器首推mplayer了。yum安装最简单了,以前使用fedora 8 的时候,使用过rpm包安装,一个一个的依赖,麻烦。但是,fedora 14是没有mplayer的源的,需要先加上(安装),路径如下:1:http:原创 2011-03-24 17:41:00 · 1172 阅读 · 1 评论 -
LAMP系列文章之二:源码级别研究Apache?
要展开这个话题,我想首先需要解决好为什么需要这样做的问题。源码级别看待Apache,首先需要解决态度问题哈。追溯Apache的历史,从Tin Berners-Lee1991年编写的CERN HTTP服务器算起,已经有20多年历史了。当下,Apache可以说是最流行Web服务器。facebook,google,百度等大型互联网公司所使用的web server属于定制过的Apache,广义上也算是Apache吧,这样看的话,互联网流量的绝大部分都是由Apache服务器提供。PHP方面,虽然现有后起之秀ng原创 2011-03-21 22:24:00 · 815 阅读 · 0 评论 -
linux 命令行换行问题
过长的单行命令,需要进行换行,都知道需要使用 \ 来达到目的,但是昨晚的三封监控邮件没有按时发出,检查了一下,发现就是换行问题,要进行换行的时候,你需要注意那个 \的颜色问题。按照这样的模式换行吧:空格 斜杠 回车 继续命令:)原创 2011-07-07 09:55:36 · 17108 阅读 · 0 评论