vim 是一个具有很多命令的功能非常强大的编辑器。限于篇幅,在本教程当中就不详细介绍了。本教程的设计目标是讲述一些必要的基本命令,而掌握好这些命令,您就能够很容易将vim当作一个通用的万能编辑器来使用了。...
分类:
系统服务 时间:
2015-03-23 13:41:02
收藏:
0 评论:
0 赞:
0 阅读:
196
正规表示法(正则表达式):就是处理文本和字符串的方法。
正规表示法与通配符 不要混淆,两个是不一样的东西。
正则表示法的一些特殊符号:linux鸟哥P419
grep 进阶例子:分析文本一行文字,若关键字存在就整行取出来
搜索特定字符串以特殊颜色显示出来: grep -n --color=auto 'the' 1.rtf
-n 显示行数
反向选择: grep -vn...
分类:
系统服务 时间:
2015-03-23 13:39:41
收藏:
0 评论:
0 赞:
0 阅读:
313
压缩解压缩:
计算机系统使用bytes单位来计量。1bytes=8 bits
如果只记录一个数字1,为了满足系统的读取,会存成这样 00000001, 那7个bits自动被填上0,应该是空得才对。
一些聪明的工程师工程师利用一些计算方式,将这些没用使用的空间【丢】出来。
另一种压缩也很有趣,将重复的数据进行统计记录。举例你的数据为100个1的时候,那么压缩技术会记录100个1,而不是真得有...
分类:
系统服务 时间:
2015-03-23 13:39:21
收藏:
0 评论:
0 赞:
0 阅读:
237
竞态通常是在对共享资源的访问的时候产生的。当两个执行线程需要访问相同的数据结构时,就会出现。
所以应该尽量少的使用共享数据。
临界区:在任意的时刻,代码只能被一个线程执行。
休眠:当linux进程到达某个时间点,此时他不能进行任何处理时,它将进入休眠状态,这将把处理器让给其他执行线程直到将来它能够继续完成自己的处理为止。
Linux信号量的实现
头文件
信号量的声明和初始化:...
分类:
系统服务 时间:
2015-03-23 13:30:41
收藏:
0 评论:
0 赞:
0 阅读:
216
一、Linux的变量种类 按变量的生存周期来划分,Linux变量可分为两类: 1、永久的:需要修改配置文件,变量永久生效。 2、临时的:使用export命令声明即可,变量在关闭shell时失效。二、设置变量的三种方法 1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在...
分类:
系统服务 时间:
2015-03-23 13:27:11
收藏:
0 评论:
0 赞:
0 阅读:
320
一、svn客户端安装及环境配置.果所在的linux机器上没有安装svn客户端,则首先安装svn客户端:1. subversion-1.4.3.tar.bz2 subversion-deps-1.4.3.tar.bz22. 使用tar xvfj subversion-1.4.3.tar.bz2tar ...
分类:
系统服务 时间:
2015-03-23 13:17:51
收藏:
0 评论:
0 赞:
0 阅读:
268
GIT在Linux上的安装和使用简介解压后切换到其目录$ tar xvfj git-1.7.6.tar.bz2$ cd git-1.7.6 使用默认配置进行安装,如果想修改配置,可以使用 ./configure --help 来获取帮助 $ ./configure$ make$ make insta...
分类:
系统服务 时间:
2015-03-23 13:11:31
收藏:
0 评论:
0 赞:
0 阅读:
411
GCC 找头文件有三种策略: 1. 会在默认情况下指定到 /usr/include 文件夹 ( 更深层次的是一个相对路径, GCC 可执行程序的路径是 /usr/bin ,那么它在实际工作时指定头文件头径是一种相对路径方法,换算成绝对路径就是 /usr/include) 2.GCC 还使用了 ...
分类:
系统服务 时间:
2015-03-23 13:10:31
收藏:
0 评论:
0 赞:
0 阅读:
334
进入到idea的tomcat的run/debug配置,新建个remote tomcat,然后填写相关信息,如上图(注意远程调试端口)。再选择Startup/Connection,如下图所示:到此,idea已经配置好了,接下来将图上说的那段拷贝到远程的tomcat的catalina.sh文件中。登陆到...
分类:
系统服务 时间:
2015-03-23 13:10:21
收藏:
0 评论:
0 赞:
0 阅读:
1836
1.crontab功能介绍:crontab的功能是在一定的时间间隔内定时执行一些命令。2.crontab参数详解:1crontab-u //设定某个用户的cron服务,一般root用户在执行此命令时会用到该参数 23crontab-l //查看当前cron服务的详细内容45crontab-r //删...
分类:
系统服务 时间:
2015-03-23 13:00:11
收藏:
0 评论:
0 赞:
0 阅读:
296
Linux下Code::Blocks无法编译运行提示 /bin/sh: 1: g++ not found 的解决办法 今天在Ubuntu12.04 软件中心中选装了Code::Blocks,安装完成后却连最简单的hello world 都无法编译运行。 编译时提示 /bin/sh: 1: g++: ...
分类:
系统服务 时间:
2015-03-23 12:58:01
收藏:
0 评论:
0 赞:
0 阅读:
227
1、首先调出BreakPoints选项卡(Window--show View--Other--BreakPoints)。2、选择BreakPoints选项卡,选择所有断点,点击删除即可。
分类:
系统服务 时间:
2015-03-23 12:55:31
收藏:
0 评论:
0 赞:
0 阅读:
238
package test;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;...
分类:
系统服务 时间:
2015-03-23 12:55:21
收藏:
0 评论:
0 赞:
0 阅读:
147
其实neovim的插件和vim的插件安装没多大的区别,只需要修改一个路径就OK了。开始安装:第一步--在linuxmint下安装neovim:sudoapt-getinstallneovim第二步--创建neovim的配置文件(neovim的启动命令为nvim意为newvim)nvim~/.nvimrc第三步在配置文件中写入以下配置(我的配置)..
分类:
系统服务 时间:
2015-03-23 11:44:42
收藏:
0 评论:
0 赞:
0 阅读:
1202
有过Exchange2010运维经验的朋友都知道,我们如果在图形界面一次性的为多个域账户开启邮箱的话,并且当用户的名字是中文的,那么会造成用户别名是乱码,这是一件非常悲剧的事情。经过多次测试,已经用PowerShell搞定,一条语句完成邮箱的开启,每天自己跑一次脚本就可以了,工..
分类:
系统服务 时间:
2015-03-23 11:42:02
收藏:
0 评论:
0 赞:
0 阅读:
265
1、下载插件
下载路径:https://github.com/scrooloose/nerdtree 这个是NERD tree的官网地址。
可以点击https://github.com/scrooloose/nerdtree/archive/master.zip 该链接直接下载。
2、安装配置
首先将下载的压缩包进行解压。
windows可以直接解压。
linux 使用命令 tar xzvf NE...
分类:
系统服务 时间:
2015-03-23 11:38:41
收藏:
0 评论:
0 赞:
0 阅读:
595
在MyEclipse中的项目部署是基于WTP应用服务器架构的,您可以在MyEclipse工作平台上安装任意WTP服务连接器。同时,MyEclipse中提供了大量具有特殊功能的流行的WTP服务连接器来使部署的项目在开发过程中与项目资源始终保持同步。
在MyEclipse企业版工作平台中部署的Web、EJB和企业应用程序项目可以通过展开或封装模式当中的任意一种来启用任何MyEclipse应用程序...
分类:
系统服务 时间:
2015-03-23 11:38:12
收藏:
0 评论:
0 赞:
0 阅读:
209
【征稿目标】
本届大会设置了特别演讲名额供社区爱好者投稿,通过评选者将参与大会主题演讲(10月)。
【建议主题】
1. 虚拟化
2. 云计算
3. 文件系统,存储
4. 实时OS
5. 高可用性,高可扩展
6. Dump, Trace
【征稿时间】
1.征稿开放时间:2015年3月20日
2.征稿截止时间:2015...
分类:
系统服务 时间:
2015-03-23 11:26:57
收藏:
0 评论:
0 赞:
0 阅读:
267
1简介
GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 Ada 语言、C++ 语言、Java 语言、Objective C 语言、Pascal 语言、COBOL语言,以及支持函数式编程和逻辑编程的 Mercury 语言,等等。而 GCC 也不再单只是 GNU C 语言编译器的意思了,而是变成了 GNU Comp...
分类:
系统服务 时间:
2015-03-23 11:23:54
收藏:
0 评论:
0 赞:
0 阅读:
194
shell 执行方式的区别:
1 ,直接执行 sh *.sh ./*.sh 是开一个子进程来执行脚本,进程完成后,子进程的各项变量和操作会结束,不会传回到父进程中。
2,sourece *.sh 是在父(当前)进程中执行。
利用 test 和 判断符号 [] 做判断
例: test -e /fileOrdir && echo "exist" || echo "Not exi...
分类:
系统服务 时间:
2015-03-23 11:15:51
收藏:
0 评论:
0 赞:
0 阅读:
265