摘要: vim 相关插件整理plugin:编程相关:公共:taglist相信无人不知其大名,用来提供单个源代码文件的函数列表之类的功能。最近在使用一个针对面向对象语言的类似插件-tagbar.vim,也很不错。NERD_commenter提供快速注释/反注释代码块的功能DoxygenToolkit.vim添加doxygen注释snipMate提供快速生成代码段的功能mark.vim给不同的单词高亮,表明不同的变量时很有用。(特别说明一下,vim.org上有两个Mark.vim,请使用链接中指向的那个,另外一个是有bug的)authorinfo自动生成/更新文件的作者信息(本博编写)c/c++:omni 阅读全文
posted @ 2012-09-20 10:44 事件轮询,回不到过去 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 初次使用git快速帮助 其实去年就接触过git这个分布式版本控制管理工具,但是一直没有用,都已经忘记的差不多了。以下是我今天配置git时候的过程,供初学者参考:服务器端操作:(git@github网站)登录github网站:github注册一个属于自己的github账号:大概流程 sign 我注册的邮箱地址为 DeanShishang@gmail.com我建立的第一个工程文件问 shishanggit以下操作都以这两个为基础以下还会进行添加ssh-key的操作 参见PC机端 操作2PC机操作:(我的主机shishang)安装git,例如fedora下 :sudo yum install g.. 阅读全文
posted @ 2012-09-19 18:04 事件轮询,回不到过去 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 解决:git pull再自动merge或手动merge冲突再次git push成功解决问题。git pull origin master 阅读全文
posted @ 2012-09-19 17:26 事件轮询,回不到过去 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 对每个系统/网络管理员来说,每天监测Linux系统性能是一项非常艰巨的任务。在IT业从事5年的Linux系统管理员后,我发现监控和保持系统正常运行真不是件容易的事,为此,我总结了8个非常实用的命令行工具给Linux/Unix系统管理员。这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在。下面提供的8个命令足够你选择其中一个用于你的场景中。1.TOP——Linux进程监控Linux的top命令是一个性能监视程序,许多Linux系统管理员经常使用它来监测系统性能,top命令会把所有正在运行的实时进程用列表的形式显示出来并且会定时更新。它会显示CPU使用量、内存 阅读全文
posted @ 2012-09-18 16:28 事件轮询,回不到过去 阅读(437) 评论(0) 推荐(1) 编辑
摘要: 配置SSH 参见:ssh配置 阅读全文
posted @ 2012-09-17 16:12 事件轮询,回不到过去 阅读(422) 评论(0) 推荐(0) 编辑
摘要: Makefile =====> 首先明确的Makefile 关系到整个工程的编译规则,一个工程中源文件不计其数,按类型功能模块分别放在不同目录中,makefile 指定一些特殊规则来编译文件,哪些文件先编译,哪些后编译,哪些需要重新编译,像一个脚本一样,也可以执行操作系统的命令。Makefile 带来的好处就是自动化编译。程序的编译和链接:源文件编译成中间文件(.o .obj等) 叫做编译,中间文件合成执行文件,叫做链接。编译:此时需要语法正确,函数与变量的声明正确链接:主要是链接函数和全局变量,只管函数的中间目标文件,链接的时候需要明显的指定出中间文件的名字,但是又很多,对于编译不方便 阅读全文
posted @ 2012-09-13 15:47 事件轮询,回不到过去 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 1. set命令可以显示出当前shell下所有全局参量定义及其值;2. 查找并删除当前目录下小文件:find . -type f -size -10k -exec rm {} \;说明:-type f 查找文件-size -10k,小于10k的。"+"是表示要求系统只列出大于指定大小的文件,而使用"-"则表示要求系统列出小于指定大小的文件。3. 遍历文件夹grep一个字符串find . -name "*c" | xargs grep "strings"在当前文件夹下所有c文件中查找字符串“string”4.在某目录 阅读全文
posted @ 2012-09-13 11:40 事件轮询,回不到过去 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Lua维基百科Lua的目标是成为一个很容易嵌入到其他语言中使用的语言;很多程序员使用Lua作为自己的嵌入式脚本语言,实现可配置性,可扩展性;轻量级语言,体积小速度启动快,只包含一个精简的核心和基本的库;lua很容易的被扩展,由宿主语言提供网络通讯,图形界面等功能;Lua是一个动态弱类型语言,支援增量式垃圾收集策略。有内建的,与操作系统无关的协作式多线程(coroutine)支援;Lua是一种多重编程范式的程式设计语言:它只提供了很小的一个特性集合来满足不同编輯范式的需要,而不是为某种特定的编輯范式提供繁杂的特性支援。例如,Lua并不提供继承这个特性,但是你可以用元表来模拟它。诸如名字空间、类这 阅读全文
posted @ 2012-09-10 12:24 事件轮询,回不到过去 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: 编译安装lualua, by foxbin.Lua 是一个小巧的脚本语言。是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua由标准C编写而成,几乎在所有操作系统和平台上都可以编译,运行。 Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应 阅读全文
posted @ 2012-09-10 11:23 事件轮询,回不到过去 阅读(7349) 评论(1) 推荐(2) 编辑
摘要: This chapter covers the last essential step of building a Django application: deploying it to a production server. Preparing your Codebase for Production: Turning off Debug Mode :Inshort , setting DEBUG to True tells Django to assume only trusted developers are using your site. The Internet is f... 阅读全文
posted @ 2012-09-06 16:53 事件轮询,回不到过去 阅读(500) 评论(0) 推荐(0) 编辑