Linux
文章平均质量分 53
ape_neu
这个作者很懒,什么都没留下…
展开
-
vimrc
set nonuset autoindentset ts=4filetype onsyntax onset autoindentset smartindentset tabstop=4set shiftwidth=4set showmatchset ru 该命令打开 VIM 的状态栏标尺。 默认情况下, VIM 的状态栏标尺在屏幕底部, 它能即时原创 2012-06-07 22:20:57 · 369 阅读 · 0 评论 -
Vi/Vim查找替换使用方法
vi/vim中可以使用:s命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/替换当前行第一个vivian为sky:s/vivian/sky/g替换当前行所有vivian为sky:n,$s/原创 2012-05-16 18:35:23 · 648 阅读 · 0 评论 -
Qt调试
Locals and ExpressionsWhenever a program stops under the control of the debugger, it retrieves information about the topmost stack frame and displays it in the Locals and Expressions view. The Local原创 2012-07-08 21:54:44 · 1791 阅读 · 0 评论 -
Bash Shell 函数
bash的函数特性是其他shell函数功能的一个扩充版本,他有两大主要优势执行速度快,因为shell函数已经装入内存模块化function fname{ ...........}或者fname(){ ...........}两种方法无任何差异。通常在使用之前,脚本开头定义所有函数。函数内部声明的变量可以作为本地变量 ——或者使用local关键字原创 2012-06-26 14:11:21 · 379 阅读 · 0 评论 -
Bash Shell 命令行处理
Bash shell 内置命令getopts类似于C标准库getopts有两个参数,一个由字母和冒号组成的字符串以及一个变量名。第一个参数是合法选项的列表;如果选项需要一个参数,那么参数后面必须跟一个冒号。getopts分解第一个参数,将选项提取出来,然后依次将每个选项(没有选项前的下划线“_”)赋值给第二个参数,第二个参数的变量名由用户赋予。只要选项仍然在处理getopts很返回0。转载 2012-06-26 15:12:56 · 629 阅读 · 0 评论 -
Bash Shell 字符串操作
字符串操作符,在bash文档中也称作替换操作符,测试一个变量是否有设置值或者为空。${var:-word} 如果var存在且不为空,返回它的值,否则返回word${var:=word}如果var存在且不为空,返回它的值,否则将var设置为word,然后返回他的值${var:+word}如果var存在且不为空,返回word,否则返回空${var:?message}如果var存在且不为原创 2012-06-26 13:10:02 · 529 阅读 · 0 评论 -
Bash Shell 模式匹配操作
${var#pattern} 从头部开始删除和pattern匹配的最短模式串,然后返回剩余串${var##pattern}从头部开始删除和pattern匹配的最长模式串,然后返回剩余串${var%pattern}从尾部开始删除和pattern匹配的最短模式串,然后返回剩余串${var%%pattern}从尾部开始删除和pattern匹配的最长模式串,然后返回剩余串原创 2012-06-26 13:18:33 · 909 阅读 · 0 评论 -
Bash Shell 流控制
if——如果条件为真或者为假,执行一个或多个语句for——按固定次数执行一个或者多个语句while——如果条件为真或者为假,执行一个或多个语句until——执行一个或多个语句直到条件为真或者为假case——根据某个变量的值执行一个或者多个语句select——根据用户的选择执行一个或者多个语句if 条件then 语句[elif 条件 语句][else 语句]原创 2012-06-26 14:04:56 · 576 阅读 · 0 评论 -
VIM高效率操作(编辑整理)
这篇教程写了在不同工作模式下使用VIM的一些基本技巧--即插入模式(insertmode),命令模式(commandmode),存取文件等。目的是帮助刚刚接触VIM的新手更加有效率的使用这个出色的编辑器。说明:在这篇文章里面,代表Ctrl+ X -- 就是按住Ctrl键然后再按X。而且你可以在很多情况下使用:helpcommand来获得大部分命令的帮助,这个是VIM的内部帮助文件命令。转载 2012-05-16 18:05:53 · 666 阅读 · 0 评论 -
errno与其应用
一、errno的由来 在C编程中,errno是个不可缺少的变量,特别是在网络编程中。如果你没有用过errno,那只能说明你的程序不够健壮。当然,如果你是WIN32平台的GetLastError(),效果也是一样的。 为什么会使用errno呢?个人认为,这是系统库设计中的一个无奈之举,他更多的是个技巧,而不是架构上的需要。我们观察下函数结构,可以发现,函数的参 数返回值只有一个,转载 2012-05-16 17:13:28 · 559 阅读 · 0 评论 -
Linux Shell语法速查表(用C语言语法来作对比)
要实现的功能C语言编程Linux Shell脚本编程程序/脚本的参数传递int main(int argc, char** argv){if (argv != 4) { printf( “Usage: %s arg1 arg2 arg3”, argv[0] ); return 1;} printf(“a转载 2012-05-16 16:57:32 · 412 阅读 · 0 评论 -
Linux 别名设置
alias功能说明:设置命令的别名。语法:alias [-p][别名][=命令]包名称:bash相关命令:unalias补充说明:用户可以利用alias自定义命令的别名。若仅输入alias,则可列出当前所有的别名设置。alias仅作用于该次登录的作业。若要每次登录时都自动设好别名,请在.profile(bash)或.cshrc(tcsh)中设置命令的别名。转载 2012-04-01 11:20:10 · 570 阅读 · 0 评论 -
source set export
source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。注意:source命令与shell scripts的区别是,source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样原创 2012-04-05 09:20:06 · 531 阅读 · 0 评论 -
Ubuntu 快捷键整理
1. @ 关于终端的快捷键:Ctrl+A:将光标移动到命令行的开始处。Ctrl+E:将光标移动到命行令的结尾处。Ctrl+U:删除行首到光标的字符。Ctrl+K:删除光标到行首的字符。Ctrl+Z:把当前进程送到后台处理。Ctrl+Alt+F1:切换到第一个文本终端。在Linux下你可以有多达六个不同的终端。Ctrl+Alt+F7:切换到第一个图形用户界面(一般来说X-window在原创 2012-03-08 23:16:13 · 526 阅读 · 0 评论 -
libnids,libnet,libicmp使用简介
在Unix系统平台上的网络安全工具开发中,目前最为流行的C API library有libnet、libpcap、libnids和libicmp等。它们分别从不同层次和角度提供了不同的功能函数。使网络开发人员能够忽略网络底层细节的实现,从而专注于程序本身具体功能的设计与开发。其中, * libnet提供的接口函数主要实现和封装了数据包的构造和发送过程。 * libpcap提供的接口函数主要转载 2012-05-13 10:13:26 · 949 阅读 · 0 评论 -
Linux下的OpenGL编程
环境:ubuntu 11.04 gcc vimOpenGL实现厂商的名字:NVIDIA Corporation渲染器标识符:GeForce G 105M/PCI/SSE2OOpenGL实现的版本号:3.3.0 NVIDIA 270.41.06OGLU工具库版本:1.32012.05.13参考:【1】http://blog.chinaunix.net/spac原创 2012-05-13 13:23:54 · 3147 阅读 · 0 评论 -
HTTP协议详解
Author :Jeffrey My Blog:http://blog.csdn.net/gueter/ 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是转载 2012-05-13 10:38:17 · 449 阅读 · 0 评论 -
vi/vim搭建超级c/c++编程环境
文章写的太好 ,又一次忍不住转载学习。感谢原作者。原文地址http://blog.chinaunix.net/u/30958/showart_507405.html在 没有怎么太深的接触vi/vim之前,也曾经搞不懂为什么有好多linux下的程序员说vi/vim是个超级的代码编辑器或者编译器,也有不少的(我认 为是刚在linux编程不久的人)说,“。。头让门挤啦,有那么多功能强大的linux环转载 2012-05-16 18:27:02 · 5164 阅读 · 0 评论 -
Linux的守护进程
Linux服务器在启动时需要启动很多系统服务,它们向本地和网络用户提供了Linux的系统功能接口,直接面向应用程序和用户。提供这些服务的程序是由运行在后台的守护进程(daemons)来执行的。守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。linux系统有很多守护进程,大多数服务器都是用守护进程实现的转载 2012-05-16 16:49:19 · 744 阅读 · 0 评论 -
libeio 安装
sh autogen.sh ./configure && make sudo make install原创 2012-11-12 17:23:30 · 840 阅读 · 0 评论