linux & unix
文章平均质量分 63
jiqiren007
不抛弃,不放弃~加油~
展开
-
memcpy() 和 memmove() 有什么区别?
转自~http://blog.csdn.net/fengyuruhui/archive/2008/10/17/3090256.aspx 如果源和目的参数有重叠, memmove() 提供有保证的行为。而 memcpy() 则不能提供这样的保证, 因此可以实现得更加有效率。如果有疑问, 最好使用 memmove()。 参考资料: [K&R2, Sec. B3 p. 250]; [IS转载 2009-03-18 18:13:00 · 3725 阅读 · 1 评论 -
linux sticky bit 目录权限 rwt权限
今天看到有个目录的权限是rwxrwxrwt 很惊讶这个t是什么,怎么不是x或者-呢?搜了下发现: 这个t代表是所谓的sticky bit。 sticky bit: 该位可以理解为防删除位. 一个文件是否可以被某用户删除, 主要取决于该文件所属的组是否对该用户具有写权限. 如果没有写权限, 则这个目录下的所有文件都不能被删除, 同时也不能添加新的文件. 如果希望用户能够添加文件但同时不能删除文件, 则可以对文件使用sticky bit位. 设置该位后, 就算用户对目录具有写权限, 也不能删除原创 2011-01-16 12:53:00 · 10017 阅读 · 1 评论 -
vim自动加载模板的插件~
记得之前实习的时候新建一个文件.h .c .cpp后会自动加一些文件说明,比如文件的名字,创建日期、创建者等等一些信息,想起来使用很方便,就自己找了下怎么做,没想到这么难搜,不过还是被我找到了~~~CU上一个帖子:http://bbs.chinaunix.net/viewthread.php?tid=8952581、将文件放入 plugin(~/.vim/plugin/ 或者 $HOME/vimfiles/plugin/)目录2、.vimrc 加入:let g:template_load = 1le原创 2010-10-18 16:02:00 · 6315 阅读 · 0 评论 -
DOS/Windows和Linux/Unix间的文件格式转换
<br />转:http://futureinhands.javaeye.com/blog/285540<br /> <br />DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。 <br /> <br />1)、把Dos/Windows下的文件移至Linux/Unix系统<br /> <br />虽然很多程序不在乎 DOS/Windows 格式的 CR/LF 文本文件转载 2010-06-23 17:37:00 · 961 阅读 · 0 评论 -
shell 集结
<br />今天在shell里面一个字符串拼接tab 搞了很久。。<br /> <br />$ echo -e "/t" | grep "<tab>" #<tab>为在键盘上按下TAB键,而不是字符<tab><br /> <br />另外是shell中变量的自增(这个遇到2次了:( ):<br />#!/usr/local/bin/bash<br />i=0;<br />while [ $i -lt 4 ]; do<br /> echo $i;<br /> i=$[$i+1];done<br /转载 2010-06-17 18:38:00 · 1366 阅读 · 0 评论 -
linux多线程~
<br />http://blog.readnovel.com/article/htm/tid_507071.html<br />学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。<br /><br />下面先来一个实例。我们通过创建两个线程来实现对一个数的递加。<br />或许这个实例没有实际运用的价值,但是稍微改动一下,我们就可以用到其他地方去拉。<br /><br />下面是我们的代码:<br />/*thread_example.c : c multiple thr转载 2010-06-17 10:33:00 · 752 阅读 · 0 评论 -
vi学习~
转~http://www.cnblogs.com/starspace/archive/2009/05/15/1458046.html放弃IDE,用VIM进行c/c++程序开发<br />老廖曾经在PHPER杂志上发表过一篇文章叫做用VIM做PHP开发环境,在里面详细介绍了用VIM做php开发需要做的准备,这篇文章就结合一些资料和我自己的一些经验来介绍下用VIM做C/C++开发需要做的事情,相对来说要比做php开发方便些。<br />前提条件是当然是你已经下载了VIM,如果没有的话请先到官方网站下载最新版本,转载 2010-06-11 14:13:00 · 606 阅读 · 0 评论 -
代码测试~
<br /> <br />几个link:<br />http://blog.csdn.net/ashhyc/archive/2007/04/10/1558598.aspx<br />http://www.itqun.net/content-detail/233955.html<br />http://blog.chinaunix.net/u2/66806/showart_2229074.html<br />http://hi.baidu.com/lianxl1983/blog/item/211b0a50fc转载 2010-07-05 14:19:00 · 1486 阅读 · 0 评论 -
svn~
<br /> <br />http://blog.csdn.net/gnuhpc/archive/2010/04/28/5537302.aspx<br />http://easwy.com/blog/archives/subversion-two-top-level-error/<br />http://moshangge.com/eagle/category/%E6%8A%80%E6%9C%AF/svn/page/2/<br />http://www.linux521.com/2009/system/20转载 2010-07-05 14:16:00 · 3272 阅读 · 0 评论 -
SVN操作
<br /> <br />http://blog.csdn.net/gnuhpc/archive/2010/04/28/5537302.aspx<br />http://easwy.com/blog/archives/subversion-two-top-level-error/<br />http://moshangge.com/eagle/category/%E6%8A%80%E6%9C%AF/svn/page/2/<br />http://www.linux521.com/2009/system/20转载 2010-07-02 17:47:00 · 1521 阅读 · 0 评论 -
supervise; Linux操作下的进程管理利器supervise; daemontoool
http://cr.yp.to/daemontools/supervise.html 因为要用到supervise,大概看了下,需要对起进行修改。 ====================================================今天又看了下supervise(2011-06-30),看了下这篇日志的时间相隔一年多了。今天又研究了下supervise的原创 2010-02-22 18:29:00 · 3228 阅读 · 0 评论 -
nohup命令详解~
转自:http://blog.chinaunix.net/u/27383/showart_1087273.html 使用nohup让程序永远后台运行Unix/Linux下一般比如想让某个程序在后台运行,很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台:/usr/local/mysql/bin/mysqld_safe --user=mysql &转载 2010-02-21 11:24:00 · 838 阅读 · 0 评论 -
互联网之灰度升级
前几天看篇关于灰度升级的ppt,感触挺深的,正好赶上自己手上一个模块要升级线上,就想这样用用看,结果运维的童鞋直接全部升级,然后让我看log有没有问题了,可能是因为我们的系统现在比较小吧,用到的服务和机器相对较少,容易回滚,灰度的意义不大。但灰度升级这一理念还是很值得学习的。其实现实生活中有挺多关于灰度的例子,比如世界上新研发了一种药,一般会慢慢的推广,以防发生大的危险和灾难,这其实是一个很好原创 2013-01-08 07:48:09 · 6718 阅读 · 2 评论