- 博客(34)
- 资源 (5899)
- 收藏
- 关注
转载 GVIM: 手把手教你把Vim改装成一个IDE编程环境(图文) -- 续1
手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-12-27Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。联系方式:lazy.fox.wu#gmail.c
2014-09-28 23:33:32 2678
转载 GVIM: 《手把手教你把Vim改装成一个IDE编程环境 Ver: 0.7》下载
可以在下面的地址下载下载《手把手教你把Vim改装成一个IDE编程环境 Ver: 0.7》的PDF版。http://download.csdn.net/source/616649不好意思,这个就是以前的那份pdf,如果你有了就不用了再下载了,只是以前不知道这里可以上传文件供下载,要分别给大家发邮件,挺麻烦的,现在可以在这里下载了。http://blog.csdn.net/wooin/article/
2014-09-28 23:30:44 1642
转载 GVIM: 手把手教你把Vim改装成一个IDE编程环境(图文)
手把手教你把Vim改装成一个IDE编程环境(图文)By:吴垠Date:2007-09-07Version:0.5Email:lazy.fox.wu#gmail.comHomepage:http://blog.csdn.net/wooinCopyright:该文章版权由吴垠和他可爱的老婆小包子所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。联系方式:lazy.fox
2014-09-28 23:30:40 17730
转载 GVIM: 我的vimrc
1 "=============================================================================== 2 " Filename: vimrc 3 " Author: Wu Yin(吴垠) 4 " Email: lazy_fox#gmail.com 5 " Homepag
2014-09-28 23:27:20 1812
转载 GVIM: 在Redhat Linux 9中编译和配置gvim 7.0
在Redhat Linux 9中编译和配置gvim 7.0By:吴垠Date:2006-12-22Email:lazy_fox#msn.comLink:http://blog.csdn.net/wooin/archive/2006/12/30/1468797.aspx版权信息:该文章版权由Wu Yin所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。转载时请转载包括
2014-09-28 23:25:36 1400
转载 VIM: 在Redhat Linux 9中编译和配置gvim 7.0
在Redhat Linux 9中编译和配置gvim 7.0By:吴垠Date:2006-12-22Email:lazy_fox#msn.comLink:http://blog.csdn.net/wooin/archive/2006/12/30/1468797.aspx版权信息:该文章版权由Wu Yin所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。转载时请转载包括
2014-09-28 23:25:05 2491
转载 GVIM: 在Redhat Linux 9中编译和配置gvim 7.0
在Redhat Linux 9中编译和配置gvim 7.0By:吴垠Date:2006-12-22Email:lazy_fox#msn.comLink:http://blog.csdn.net/wooin/archive/2006/12/30/1468797.aspx版权信息:该文章版权由Wu Yin所有。可在非商业目的下任意传播和复制。对于商业目的下对本文的任何行为需经作者同意。转载时请转载包括
2014-09-28 23:17:58 1399
转载 GVIM: VIM和GVIM 配置总结
VIM和GVIM 配置总结1.前言关于如何VIM的配置,网上已经有很多相关教程,详细的教程只会是重复,本文仅介绍本人的配置心得和觉得需要注意的地方。详细可以教程可以参考http://blog.csdn.net/wooin2.VI、VIM与GVIM的区别VIM是VI的升级版,且完全兼容VI指令,GVIM跟VIM的区别是VIM要求全部键盘操作,而GVIM可以使用鼠标进行可视化操作。关于GVIM与VIM
2014-09-28 23:15:05 3997
转载 安装GVIM
安装GVIM下载VIM7.1.tar.bz2并解压到 /usr 目录下(要在图形界面下,文本界面安装很多功能都用不了).进入 /usr/vim71/src运行 ./configure 进行预编译,执行 make install cd .. 返回至 /usr/vim71 执行 make install这样gvim就安装好了.进入gvim,设置字体,背景色及关键字着色.但每次进入后又恢复了默
2014-09-28 23:11:10 1451
转载 安装GVIM
下载VIM7.1.tar.bz2并解压到 /usr 目录下(要在图形界面下,文本界面安装很多功能都用不了).进入 /usr/vim71/src运行 ./configure 进行预编译,执行 make install cd .. 返回至 /usr/vim71 执行 make install这样gvim就安装好了.进入gvim,设置字体,背景色及关键字着色.但每次进入后又恢复了默认的设置,如
2014-09-28 22:53:58 2275
转载 配置 Gvim 的 .gvimrc 文件
配置 Gvim 的 .gvimrc 文件VIM * 格式 打开 .gvimrc 文件即可添加设定语句,"符号表示注释,输入的语句前不用加冒号,格式如下: " Windows 下建议也加上这句 set encoding=cp936 " 这两句只在 Linux 下需要 so $VIMRUNTIME/delmenu.vim so $VIM
2014-09-28 22:52:54 2573
转载 linux shell 中"2>&1"含义
脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对于& 1 更准确的说应该是文件描述符 1,而1 一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述符1和2指向同一个文件表项
2014-09-28 22:36:26 1289
转载 linux之sed用法
http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.htmlsed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:sed [-nefri] ‘command’ 输入文本 常用选项:-n∶使用安静(s
2014-09-28 22:31:40 1339
转载 find中的-print0和xargs中-0的奥妙
原文地址:find中的-print0和xargs中-0的奥妙作者:改变自己默认情况下, find 每输出一个文件名, 后面都会接着输出一个换行符 ('n'), 因此我们看到的 find 的输出都是一行一行的:[bash-4.1.5] ; ls -ltotal 0-rw-r--r-- 1 root root 0 2010-08-02 18:09 file1.log-rw-r--r-- 1 root
2014-09-28 22:19:08 2791
转载 linux grep命令详解
http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856896.html 根据文件内容递归查找目录# grep ‘energywise’ * #在当前目录搜索带'energywise'行的文件 # grep -r ‘energywise’ * #在当前目录及其子目录下搜索'energywise'行的文件# grep -l -r ‘energy
2014-09-28 22:17:43 1333
转载 Bash: Bash详解
Bash(详解)http://www.linuxmine.com/3855.html2005-08-24 10:00 am作者:linux宝库 (http://www.linuxmine.com)来自:linux宝库 (http://www.linuxmine.com)联系:linuxmine#gmail.com最简单的例子 —— Hello World! 几乎所有的讲解编程的书给读者的第一个例子
2014-09-20 19:08:03 7871
转载 UNIX系统开发-gcc参数详解
UNIX系统开发-gcc参数详解http://bbs.chinaunix.net/viewthread.php?tid=235728[版本] -0.13 [声明] 这篇文档是我的关于gcc参数的笔记,我很怀念dos年代我用小本子,纪录所有的dos 命令的参数.哈哈,下面的东西可能也不是很全面,我参考了很多的书,和gcc的帮助.不全的原因是,有可能我还没有看到这个参数,另一种原因是,我可能还 不
2014-09-20 11:47:39 1599
转载 free 查看系统内存
我们一般用free命令:[root@scs-2 tmp]# free total used free shared buffers cachedMem: 3266180 3250004 16176 0 110652 2668236-/+ buffers/cache:
2014-09-20 00:11:19 1396
转载 linux下的抓包工具tcpdump
linux下的抓包工具tcpdump 这篇讲linux下的抓包工具。 抓包工具比较好用的有两个,一个是snort,一个是tcpdump,这次不说snort了,觉得这个工具虽然很强大,但是比较复杂,还是tcpdump比较简单。tcpdump windows、linux版本均有。linux版本可以在以下网站下载:www.tcpdump.org. 安装好tcpdump之后,运行tcpdump: 1.
2014-09-19 23:53:06 1352
转载 子函数中为调用者分配内存的一些理解
典型的例子有四个,其中一个是错误的,先说错误的情况1.错误的例子:intfunc(char *p){if(NULL == (p = (char *)malloc(128)) );{retuen-1;}return0;}在主函数中调用:...char*p0 = NULL;func(p0);…我们知道,对于非全局变量,实参变量对形参变量的数据传递都是单向传递的,只能由实参传递给形参,不能把形参传递给实
2014-09-19 23:51:37 1931
转载 浅析malloc()的实现方式
malloc()是C语言中动态存储管理的一组标准库函数之一。其作用是在内存的动态存储区中分配一个长度为size的连续空间。其参数是一个无符号整形数,返回值是一个指向所分配的连续存储域的起始地址的指针。 动态内存分配就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不像数组等静态内存分配方法那样需要预先分配存储空间,而是由系统根据程序的需要即时分配,且分配的大小就是
2014-09-19 23:50:14 1564
转载 两个内存调试工具
一.动态内存分配是一个很容易出现程序漏洞的领域,且一旦出错不易查找.这些错误通常由两种原因引起:1.指针malloc()分配的内存的指针值发生变化,又没有别的指针指向它,那么这块内存在程序退出将变得无法访问.2.在一个已分配的内存块前或后写数据,很可能会损坏malloc函数库用于记录分配情况的数据结构.出现这种情况后,过一段时间后,再调用malloc或free都可能失败而引起程序崩溃,要找这类错误
2014-09-19 23:45:04 1368
转载 静态库和共享库的基础知识
库是一组预先编译好的函数集合,这些函数需要按照可重用的原则编写,这些函数通常是有关联并执行同一项任务,比如屏幕处理函数库curses和nsurses库.标准系统库在/lib和/usr/lib中,编译器会自动找到.除此之外的库在使用时需要指定完全路径或用-L/路径和-l标识静态库和动态库:静态库和动态库是两种共享程序代码的方式,它们的区别是静态库在程序的链接阶段被复制到程序中,程序执行无关;动态库在
2014-09-19 23:22:31 1351
转载 排序----堆排序
插入、合并、堆、快速排序通过对数组中的元素进行比较来实现,对任何n个输入来说,最坏运行时间下界为Ω(n*lgn)。注:lgn是log2(n)A是一个任意数组,这里举例为A[10] = {16,14,10,8,7,9,3,2,4,1}将数组以二叉树形式展示,结点下标与数组下标对应:i的父节点parent(i) = i/2左节点left(i) = 2i 右节点right(i) = 2i + 11.将一
2014-09-19 23:17:41 1561
转载 使用gdb调试段错误(segment fault)
使用gdb调试段错误(segment fault)原文位置 http://www.unknownroad.com/rtfm/gdbtut/gdbsegfault.html我们打算使用gdb去解决为什么下面的程序(文件为segfault.c)引起了段错误的问题。下面的这段程序是从用户那里读入一行文本字串然后显示在屏幕上。然而,如下当前的程序并不会如期执行...
2014-09-19 23:14:22 1783
转载 GDB调试精粹及使用实例
一:列文件清单 1. List (gdb) list line1,line2 二:执行程序 要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符()和外壳通配符(*、?、[、])在内。 如果你使用不带参数的run命令,gdb就再次使用你给予前一条run命令的参数,这是很有用的。 利用set args 命令就可以修改发送给程序的参数,而使用sh
2014-09-19 23:12:00 1066
转载 进程通信--进程管道
进程间通信的几种常用方式:管道、命名管道、信号、信号量、共享内存、消息队列、套接字。管道( pipe ):一种半双工的通信方式,数据只能单向流动且只能在具有共同祖先的进程间使用。命名管道 (name pipe):也是一种半双工的通信方式,但他允许不相关进程间的通信。信号( sinal ):一个进程通过信号通知其他进程某事件已经发生,其他进程的反应如何及何时反应他都不管。信号量( message q
2014-09-19 23:06:30 1540
转载 不相关进程间通信--命名管道(FIFO文件)
命名管道是一种特殊类型的文件(FIFO),可以完成两个不相关之间的通信。它在文件系统中以文件名的方式存在,但行为却和一般的管道相似。一.创建FIFO在程序中,可以使用两个不同的函数调用创建:#include #include int mkfifo(const char *filename, mode_t mode);int mknod(const char *filename, mode_t mo
2014-09-19 23:06:08 1539
原创 Tcl/Tk: 数学表达式与 expr 命令
教材:陈涛 Tcl 编程初步 tcl/tk入门经典(2)1.除了自加自减,tcl的数学和逻辑运算符,运算符优先级,数学函数与相似。2.自加自减速运算用incr命令完成incr varName ?step? 没有后一个参数表示加1,incr a -n表示减n。3.expr命令将它的参数做表达式处理。expr 4+2;expr log10(100);4.if语句这个命令会将他的第一个参数当做表达式i
2014-09-19 22:42:03 6524
原创 Tcl/Tk: 输出、赋值与替换
教材:陈涛 tcl编程初步1.puts ?-nonewline? ?channelId? string 将string的值的输出到标准输出通道channelId,-nonewline表示不换行,输出后光标会停在输出行末,channelId是输出通道,如文件描述符、套接字描述符。有空格的字符串要用""或{}括起来。2.set varName [value] unset varNameset是声明
2014-09-19 22:13:00 4161
原创 Tcl/Tk: 基本知识
教材:陈涛 Tcl 编程初步1.Tool command Languag是基于字符串的命令语言,同时也是一种解释语言,不需要编译和连接2.命令格式:命令 参数1 参数2 ... 有些命令没有参数,也在些可能有一个或多个参数3.tcl脚本的运行方式:一种使用“source 脚本文件”,一种是可执行脚本文件4.可执行脚本文件:这样的脚本文件以类似“#!/usr/bin/wish -f”开头,引号内的是
2014-09-19 22:08:10 2866
原创 Tcl/Tk: string详解
这里对string命令中的几个子命令使用实例进行一些解释,以便于更加容易理解string命令中的各个子命令,本文仅对几个比较容易掌握的相对简单的string命令进行实例解析。分别是bytelength、length、compare、equal、range、index、first和last几个子命令。 如果对这些命令还不了解,请参考: string bytelength string
2014-09-19 22:04:23 11945
转载 Perforce使用指南_forP4V
第一章 前言 Perforce SCM System是一款构建于可伸缩客户/服务器结构之上的软件配置管理工具。仅仅应用TCP/IP,开发人员就能够通过多种Perforce客户端(几种平台的GUI、WEB、或命令行)访问Perforce服务器。Perforce能够被快速和容易地部署,即使对大型或分布式的站点,也只要求最小限度的管理。Perforce可以使用在50多个操作系统中,它包括版本控
2014-09-19 20:55:37 3322
转载 linux命令之ar—创建静态库.a文件
linux命令之ar—创建静态库.a文件http://blog.csdn.net/chenglinhust/article/details/7667557用途说明: 创建静态库.a文件。 常用参数:格式:ar rcs libxxx.a xx1.o xx2.o参数r:在库中插入模块(替换)。当插入的模块名已经在库中存在,则替换同名的模块。如果若干模块中有一个模块在库中不存在,ar显示一个错误消息,
2014-09-14 11:52:54 6574
qt-win-noncommercial-msvc-3.2.1
2014-09-08
openqrm_cloud_howto_deploying_physical_windows_systems_on_centos_5.5
2014-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人