文章分类 -  Linux

generic Linux
[C++]前置声明和头文件
摘要:from http://blog.csdn.net/fallstones/article/details/6266632[C++]前置声明和头文件分类: C++2011-03-22 00:13 199人阅读 评论(0) 收藏 举报看完《Effective C++》条款31有感。。假设有一个Date类Date.h [cpp] view plaincopyclass Date { private: int year, month, day; }; 如果有个Task类的定义要用到Date类,有两种写法其一Task1.h [cpp] view plaincopyclass Date;... 阅读全文

posted @ 2012-07-02 17:11 Orz.. 阅读(522) 评论(3) 推荐(0)

Linux内核代码风格
摘要:Linux内核代码风格(2010-09-02 02:16)分类:linuxDocumentation/zh_CN/CodingStyle | 676 +++++++++++++++++++++++++++++++++++++++1 files changed, 676 insertions(+), 0 deletions(-)create mode 100644 Documentation/zh_CN/CodingStylediff --git a/Documentation/zh_CN/CodingStyle b/Documentation/zh_CN/CodingStylenew file 阅读全文

posted @ 2012-07-02 17:01 Orz.. 阅读(441) 评论(0) 推荐(0)

LANG,LC_ALL,local详解(转)
摘要:最后我还是被搞晕了...爽性来一个狠招:export LC_ALL=en_US.UTF-8之后,我就可以看到英文的提示,又不至于在我用utf-8作为enc的VIM看不到中文,算是暂时勉强解决了这个问题吧.j暂时其中最有用的是:2、如果你只想要一个可以输入中文的环境,而保持菜单、标题,系统信息等等为英文界面,那么只需要设定 LC_CTYPE=zh_CN.XXXX,LANG=en_US.XXXX就可以了。这样LC_CTYPE=zh_CN.XXXX,而LC_COLLATE=LC_MESSAGES=……= LC_PAPER=LANG=en_US.XXXX。fromhttp://www.linuxsir 阅读全文

posted @ 2012-05-31 00:22 Orz.. 阅读(857) 评论(0) 推荐(0)

找到cmd.exe的最佳替代品了——Console2
摘要:fromhttp://www.ninja911.com/blog/?p=238找到cmd.exe的最佳替代品了——Console2Posted byninja911on 十一月 3rd, 2010Console2简单介绍一下:Console2比原版Windowx系统中自身cmd强大很多。完全免费开源;支持自定字体背景颜色;可以自由拖动窗口大小;可以自定窗口风格、强大的自定义快捷键;支持透明模式、支持多选项卡Tab(方便多任务操作),……很多,用了你会喜欢上他的。呵呵Linux/Ubuntu系统中的vim一样。找到他的过程。由于最近公司项目需要用的cmd命令进行一些调试,所以之前用原版cmd超级 阅读全文

posted @ 2012-05-30 11:45 Orz.. 阅读(1475) 评论(0) 推荐(0)

linux下的自动对时
摘要:由于系统装在vm ware 上面,没事就hibernate过去了(即suspend)所以会导到VM上面的时间会比实际中晚一点的情况,那么就要每次手动去调整时间,那个实在太痛苦了.所以我觉得还是用ntpdate去自动对时吧.下面的介绍是用crontab去做,但如果像我这种时间差得比较多的情况,恐怕也不会太过于正确.所以打算在每次login的时候去做,不知会不会太慢,或把其alias成一个命令算了...PS:后来发现其在可以把上面的命令加入到~/.bash_profile中去为了防止太慢影响登陆的速度,可以用后台运行的方式去.对时下面是片断############################# 阅读全文

posted @ 2012-05-17 09:46 Orz.. 阅读(10276) 评论(0) 推荐(0)

Linux下C/C++工程开发工具及环境搭建
摘要:像我一个vimmer有些就不适用...转自http://www.rupeng.com/forum/thread-14716-1-1.html最近,由于工作需要,学习了Linux下大一些的工程项目的开发环境搭建,在此发表自己的学习笔记。 首先,我们是要在Linux下进行项目开发,让我们把windows“拆了”,装个Linux也是不可能的,会带来很多的不便,所以我们首先需要在虚拟机上安装Linux操作系统,我本次用的是CentOS,它也是红帽子Linux的产品中一种。对于虚拟机上Linux的安装网上的资料很多,相信我们都能自己独立完成安装。 接着,我们需要下载Linux下的开发工具,以下是工具的. 阅读全文

posted @ 2012-05-16 23:51 Orz.. 阅读(4296) 评论(0) 推荐(0)

“纪念Richard Stevens"及其7本书
摘要:版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://stevens0102.blogbus.com/logs/37223648.html 博克名取为“纪念Richard Stevens”,居然没有写几篇与Stevens有关的文章,真不应该。现在想为什么取这么个博克名,Jim Gray、Butler Lampson、Neil Gunther、Adrian Cockcroft这些人我也一样喜欢,我想他们身上有一个共性——有教无类,对于传播知识他们充满了热情,无派别之成见,深厚的技术功底、卓越的表达能力以及对知识毫无保留的无私的态度,使得他们能够写出那些经典书籍和文章。 S 阅读全文

posted @ 2012-05-09 22:56 Orz.. 阅读(534) 评论(0) 推荐(0)

一些较酷的命令行....
摘要:转自:http://www.4os.org/index.php/2010/10/15/10%E4%B8%AA%E8%B6%85%E9%85%B7%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C/#comment-314python -m SimpleHTTPServer利用 Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。:w !sudo tee %在 Vim 中无需权限保存编辑的文件。cd -更改到上一次访问的目录。^foo^bar将上一条命令中的 foo 替换为 bar,并执行。cp filename{,.ba 阅读全文

posted @ 2012-05-08 17:03 Orz.. 阅读(151) 评论(0) 推荐(0)

Zlib与GZip
摘要:转自http://www.cppblog.com/woaidongmao/archive/2009/09/07/95485.htmlZlib与GZipzlib zlib是提供资料压缩之用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。zlib使用DEFLATE算法,最初是为libpng函式库所写的,后来普遍为许多软件所使用。此函式库为自由软件,使用zlib授权。 zlib是用于资料压缩的函式库,由Jean-loup Gailly与Mark Adler所开发,是使用抽象化的DEFLATE压缩算法gzip文件压缩程序。初版0.9版.. 阅读全文

posted @ 2012-05-07 13:21 Orz.. 阅读(2982) 评论(0) 推荐(0)

转 Makefile自动依赖
摘要:转自:http://blog.csdn.net/duanbeibei/article/details/2910845Makefile自动依赖Makefile生成自动依赖的方法有两种:1.将所有.o文件的依赖关系写入单独文件,然后在Makefile中调用该文件2.每个.c文件对应一个.d文件,将依赖关系写入.d文件中一、对于第一种方法,Makefile的写法如下:#file startCC = gccSRCS := $(wildcard *.c)OBJS := $(patsubst%.c,%.o, $(SRCS))all: mainmain: $(OBJS)$(CC) -o main $(OBJ 阅读全文

posted @ 2012-04-16 17:13 Orz.. 阅读(208) 评论(0) 推荐(0)

转 避免linux 下的rm
摘要:转自http://space.itpub.net/751371/viewspace-718307另外如果真的rm了,我想是不是可以试一下这个,不过我还没有试过呢?http://extundelete.sourceforge.net/改写linux rm防止误删文件无法恢复上一篇/下一篇2012-03-12 09:08:18 / 个人分类:Unix技术支持查看( 84 )/评论( 1 )/评分(0/0)我的日志日志顺序: 在linux环境下rm -rf一定要慎用,命令敲得多了,难免会出现失误。总结工作中的几点教训:1、rm,特别是rm -rf之前,一定要先想想你要删除的目标,然后再看看操作命令所 阅读全文

posted @ 2012-04-16 16:38 Orz.. 阅读(169) 评论(0) 推荐(0)

.bash_profile & .bashrc
摘要:转自:http://www.cnblogs.com/FrankTan/archive/2011/01/09/1931416.html 经常有人问我.bashrc和.bash_profile的区别,在这里把它写出来。 .bash_profile是在登陆的时候才会执行的,它也可以叫做.bash_login,也就是说你在命令行再运行bash命令的时候是不会执行这个文件里面的命令的。 而.bashrc恰好相反,是在执行子shell(sub-shell)的时候才会执行里面的命令。 现在默认的.bash_profile大多都有这么一句:#Getthealiasesandfunctionsif[-f~/.b 阅读全文

posted @ 2012-04-16 13:15 Orz.. 阅读(75) 评论(0) 推荐(0)

转 命令与文件的搜寻:
摘要:转自http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager_5.php#find第七章、Linux文件与目录管理最近升级日期:2009/08/265.命令与文件的搜寻: 5.1命令档名的搜寻:which 5.2文件档名的搜寻:whereis,locate,find命令与文件的搜寻:文件的搜寻可就厉害了!因为我们常常需要知道那个文件放在哪里,才能够对该文件进行一些修改或维护等动作。 有些时候某些软件配置档的档名是不变的,但是各 distribution 放置的目录则不同。 此时就得要利用一些搜寻命令将该配置档的完整档名捉出来,这样才能修.. 阅读全文

posted @ 2012-03-25 22:02 Orz.. 阅读(146) 评论(0) 推荐(0)

转 Tmux试用感想
摘要:转自http://roylez.heroku.com/2010/08/07/tmux-review.htmlTmux试用感想AUG 7TH, 2010|COMMENTS不止听一个人在irc说tmux如何好如何好了,只不过说这些话的人,没有一个是我所熟知的朋友。即使他们全都是小白,三人成虎也几乎让我相信了tmux可以在hardstatus里面显示中文。一直懒得尝试tmux,一方面因为我的screenrc已经相当好了,另一方面对于定制下hardstatus都要老多行代码的设计不是太喜欢。不过心里总是痒痒,幻想着一朝配置好了tmux,就不用再费心了。前些时候终于下定了决心来配一把,目标是达到跟我的s 阅读全文

posted @ 2012-03-25 20:01 Orz.. 阅读(2857) 评论(0) 推荐(0)

ECONNREFUSED的错误问题
摘要:转自http://bbs.chinaunix.net/thread-1920425-1-1.htmlQ:请教大家一个问题,为啥当我用一个tcp客户端和指定一个不存在的端口去连接任意一台已知已经启动的主机后,并不能得到ECONNREFUSED这个错误呢?但是当我同样访问我自身机器上的一个不存在的服务端口后,立刻就返回ECONNREFUSED错误了,这是什么原因?A:我猜测是防火墙直接丢弃了发来的针对该端口的SYN连接请求,所以不会产生ECONNREFUSED这个错误,但是我通过vmware,在同一台机器上通过NAT部署了两台机器,则仍然没有产生ECONNREFUSED这个错误,并且我已经关闭了防 阅读全文

posted @ 2012-03-06 19:45 Orz.. 阅读(16362) 评论(0) 推荐(0)

Linux下查看内核与发行版本号(以Fedora为例)
摘要:转自:http://hi.baidu.com/xiboliya/blog/item/6ca8bb35a4e6ca8ca61e12de.htmlLinux下查看内核与发行版本号(以Fedora为例)2008年12月01日 星期一 23:261.查看Linux内核版本号:1.1 uname -r #查看当前linux系统的内核版本号显示举例:2.6.21-1.3194.fc71.2 uname -a #可以查看包括内核版本号、机器硬件信息、网络节点名、操作系统名字等信息。显示举例:Linux localhost.localdomain 2.6.21-1.3194.fc7 #1 SMP Wed Ma 阅读全文

posted @ 2012-03-06 14:44 Orz.. 阅读(2846) 评论(0) 推荐(0)

导航