渔舟唱晚的天空
——welkinwalker的遐想
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 修改vim的配色方案可以在.vimrc文件中设置:colorscheme pablo后面的pablo 就是配色方案,可选的配色方案可以用下面的方法看出来:$ ls -1 /usr/share/vim/vim72/colors/README.txtblue.vimdarkblue.vimdefault.vimdelek.vimdesert.vimelflord.vimevening.vimkoehler.vimmorning.vimmurphy.vimpablo.vimpeachpuff.vimron.vimshine.vimslate.vimtorte.vimzellner.vim 阅读全文
posted @ 2011-06-08 11:00 welkinwalker 阅读(6540) 评论(0) 推荐(0) 编辑
摘要: set foldmethod=indent "set default foldmethod"zi 打开关闭折叠"zv 查看此行zm 关闭折叠zM 关闭所有zr 打开zR 打开所有zc 折叠当前行zo 打开当前折叠zd 删除折叠zD 删除所有折叠1. 折叠方式可用选项 'foldmethod' 来设定折叠方式:set fdm=*****。有 6 种方法来选定折叠:manual 手工定义折叠indent 更多的缩进表示更高级别的折叠expr 用表达式来定义折叠syntax 用语法高亮来定义折叠diff 对没有更改的文本进行折叠marker 对文中的标志 阅读全文
posted @ 2011-05-30 19:40 welkinwalker 阅读(68985) 评论(4) 推荐(6) 编辑
摘要: samba原理Samba服务功能强大,这与其通信基于SMB协议有关。SMB不仅提供目录和打印机共享,还支持认证、权限设置。在早期,SMB运行于NBT协议(NetBIOS over TCP/IP)上,使用UDP协议的137、138及TCP协议的139端口;后期SMB经过开发,可以直接运行于TCP/IP协议上,没有额外的NBT层,使用TCP协议的445端口。(1)samba的工作流程当客户端访问服务器时,信息通过SMB协议进行传输,其工作过程可以分成四个步骤:步骤1:协议协商客户端在访问Samba服务器时,发送negprot指令数据包,告知目标计算机其支持的SMB类型。Samba服务器根据客户端的 阅读全文
posted @ 2011-05-30 14:26 welkinwalker 阅读(3124) 评论(0) 推荐(0) 编辑
摘要: echo -e "\e[30mERROR when compile \e[m"echo -e "\e[31mERROR when compile \e[m"echo -e "\e[32mERROR when compile \e[m"echo -e "\e[33mERROR when compile \e[m"echo -e "\e[34mERROR when compile \e[m"echo -e "\e[35mERROR when compile \e[m"echo - 阅读全文
posted @ 2011-05-30 10:27 welkinwalker 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 抱着个错误是因为grep不能处理二进制的文件,-a, --text Process a binary file as if it were text; this is equivalent to the --binary-files=text option.这个时候加上-a参数就解决了 阅读全文
posted @ 2011-05-18 12:31 welkinwalker 阅读(15154) 评论(0) 推荐(2) 编辑
摘要: 修改/etc/sysconfig/network中的:HOSTNAME比如改成机器的IP:NETWORKING=yesHOSTNAME=10.20.150.92GATEWAY=10.20.150.254改完后运行/etc/rc.d/rc.sysinit#/etc/rc.d/rc.sysinit系统运行如下:mount: proc already mountedSetting default font (lat0-sun16): [ OK ] Welcome to Red Hat Enterprise Linux AS Press 'I' to enter interactive 阅读全文
posted @ 2011-04-22 16:30 welkinwalker 阅读(8706) 评论(0) 推荐(0) 编辑
摘要: 编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型 网站的开发人员有必要对C10K问题有一定的了解。本文的主要参考文献是http://www.kegel.com/c10k.html。C10K问题的最大特点是:设计不够良好的程序,其性能和连接数及机器性能的关系往往 是非线性的。举个例子:如果没有考虑过C10 阅读全文
posted @ 2011-03-18 11:35 welkinwalker 阅读(408) 评论(0) 推荐(0) 编辑
摘要: echo -e '\e[31mERROR when compile \e[m'echo -e '\e[32mERROR when compile \e[m'echo -e '\e[33mERROR when compile \e[m'echo -e '\e[34mERROR when compile \e[m'echo -e '\e[35mERROR when compile \e[m' echo -e '\e[36mERROR when compile \e[m'对应结果: 阅读全文
posted @ 2011-03-16 18:16 welkinwalker 阅读(2467) 评论(0) 推荐(0) 编辑
摘要: gdb ../bin/chunkserver core.20940 bt (最上面是栈顶,也是最后core的位置)f 5 (转到第5个文件)#0 0x000000322b770a30 in strlen () from /lib64/tls/libc.so.6#1 0x000000322b742dc9 in vfprintf () from /lib64/tls/libc.so.6#2 0x000000322b762784 in vsnprintf () from /lib64/tls/libc.so.6#3 0x000000000044f2c7 in log4cpp::StringUtil: 阅读全文
posted @ 2011-03-15 16:06 welkinwalker 阅读(646) 评论(0) 推荐(0) 编辑
摘要: libtool: link: warning: library `/home/admin/usr/lib/libjson.la' was moved.libtool: link: warning: library `/home/admin/usr/lib/libcares.la' was moved.libtool: link: warning: library `/home/admin/usr/lib/libconfig++.la' was moved.libtool: link: warning: library `/home/admin/usr/lib/libjs 阅读全文
posted @ 2011-03-11 10:19 welkinwalker 阅读(4481) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页