随笔分类 -  linux

摘要:转自:http://hi.baidu.com/%CE%D2%D2%AA_%D1%A7_%CF%B0/blog/item/b3b5e723bb2ed1265243c1e4.html读文件的方法:第一步:将文件的内容通过管道(|)或重定向(<)的方式传给while第二步:while中调用read将文件内... 阅读全文
posted @ 2015-07-18 19:40 cavehubiao 阅读(691) 评论(0) 推荐(0)
摘要:我们在学习TCP/IP协议时都知道,TCP报文段如果很长的话,会在发送时发生分段,在接受时进行重组,同样IP数据报在长度超过一定值时也会发生分片,在接收端再将分片重组。 我们先来看两个与TCP报文段分段和IP数据报分片密切相关的概念。 MTU(最大传输单元) MTU前面已经说过了,是链路层中的网... 阅读全文
posted @ 2015-07-14 16:54 cavehubiao 阅读(1586) 评论(0) 推荐(0)
摘要:近期用shell在处理数据时,发现read命令在读取数据时会把\t替换成空格,以及行末尾的\t舍弃。查看read的help,发现-r可以保留转义字符,搜了一下有人也说可以用-r,但是我的实验结果却是即使-r也还是依旧。无奈该用awk进行的数据处理。使用\t作为数据字段分割符在数据挖掘过程中是经常... 阅读全文
posted @ 2014-12-26 17:38 cavehubiao 阅读(173) 评论(0) 推荐(0)
摘要:Scribe的配置文件由全局的section和一个或多个store的section组成。这篇来了解一下scribe的配置文件,在源码包的examples目录下有多个配置文件实例:?123456789examples/├── example1.conf #模拟服务端├── example2centra... 阅读全文
posted @ 2014-09-30 18:25 cavehubiao 阅读(238) 评论(0) 推荐(0)
摘要:首先,先稍微了解系统调用的概念: 系统调用,英文名system call,每个操作系统都在内核里有一些内建的函数库,这些函数可以用来完成一些系统系统调用把应用程序的请求传给内核,调用相应的的内核函数完成所需的处理,将处理结果返回给应用程序,如果没有系统调用和内核函数,用户将不能编写大型应用程序,及别... 阅读全文
posted @ 2014-09-19 15:03 cavehubiao 阅读(3689) 评论(0) 推荐(1)
摘要:#pwd#/usr/src/linux-2.6.37#ctags –R * ## 递归建立 tags文件$vi -t tag ## -t 是参数 tag是要查找的变量/函数名ctrl+] 跳转函数定义ctrl+t 跳回函数调用处-----------------------------若一个函数在多... 阅读全文
posted @ 2014-05-06 22:59 cavehubiao 阅读(8633) 评论(0) 推荐(0)
摘要:保存在html/test.phpPHP连接MySQL报错"No such file or directory"的解决办法[说明2]通过终端打开MYSQL命令行的方法:/usr/local/mysql-5.5.28-osx10.6-x86/bin/mysql好下面说一下连接MYSQL数据库时报错的解决办法。1,首先确定是mysql_connect()和mysql_pconnect()的问题,故障现象就是函数返回空,而mysql_error()返回“No such file or directory”2,写个phpinfo页面,找到mysql.default_socket、mysqli.defau 阅读全文
posted @ 2014-03-04 09:55 cavehubiao 阅读(240) 评论(0) 推荐(0)
摘要:#! /bin/shPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDESC="nginx daemon"NAME=nginxDAEMON=/usr/local/nginx/sbin/$NAMECONFIGFILE=/usr/local/nginx/conf/$NAME.confPIDFILE=/usr/local/nginx/logs/$NAME.pidSCRIPTNAME=/etc/init.d/$NAMEset -e[ -x "$DAEMON" ] || exit 0 阅读全文
posted @ 2014-02-26 21:44 cavehubiao 阅读(469) 评论(0) 推荐(0)
摘要:一、 准备环境:64位 Ubuntu 11.10服务器:Nginx 1.1.13下载PHP源码:本文使用5.3.8版本二、 安装# tar zxvf php5.3.8.tar.gz # cd php5.3.8 # ./configure --prefix=/usr/local/php5 --with-config-file-path=/usr/local/php5/etc --with-curl --with-pear --with-gd --with-jpeg-dir --with-png-d... 阅读全文
posted @ 2014-02-26 19:59 cavehubiao 阅读(297) 评论(0) 推荐(0)
摘要:第一次make是报错没有‘zero_in_uri’ 成员之类的错误,修改ngx_http_streaming.c 注释掉 if(r->zero_in_uri){return DECLINED;}随后make clean 再次 make,发现-werror之类的错误,多是定义的变量未使用,(修改objs/Makefile文件, 去掉其中的"-Werror"), 然后就能够正常编译最后一点所,每次重新make最好把以前大 删掉,不然会有残留,我就是这样。最后的可执行文件在sbin,我却启动的是位于上层目录的nginx,每次都不对。。。--prefix= - Nginx安装 阅读全文
posted @ 2014-02-26 19:05 cavehubiao 阅读(217) 评论(0) 推荐(0)
摘要:1. 下载MBRFix工具,放在c盘,利用命令提示符,进入软件所在目录,cd c:\mbrfix (cd后面一个空格)2.输入 MBRFix /drive 0 fixmbr /yes3.重启,发现直接进入Win 7,现在可以用Win 7的磁盘管理(打不开的话,可以用Win 7优化大师里带的)格式化Ubuntu所在分区(就是没有盘符的,选定删除卷时会提示是其他系统的数据)了~~~---------------------------------如果直接在Win 7里面删除Ubuntu所在的分区,则由于grub也被删除了,导致无法引导Win 7,可以使用安装光盘在dos命令下执行fdisk /mb 阅读全文
posted @ 2013-12-04 14:47 cavehubiao 阅读(236) 评论(0) 推荐(0)