这两天开始使用vim来学习C++语言,中间少不了要进行编译。才刚刚写了两个小例子就开始发现,每次都要退出vim来进行编译,实在太麻烦了。这时候才想到之前有在一本关于vim的书籍上看到quickfix的介绍,当时因为没有需要,这部分并没有认真去看,现在既然用到了,那就开始好好研究你她的使用 基本的使用 ...
分类:
系统相关 时间:
2016-10-23 02:21:27
阅读次数:
211
/** * 设置窗口位于屏幕中间 * @param shell 要调整位置的窗口对象 */ public static void center(Shell shell) { //获取屏幕高度和宽度 int screenH = Toolkit.getDefaultToolkit().getScreen ...
分类:
系统相关 时间:
2016-10-23 02:16:00
阅读次数:
386
一、memcached工作原理基本概念:slab,page,chunk。slab,是一个逻辑概念。它是在启动memcached实例的时候预处理好的,每个slab对应一个chunk size,也就是说不同slab有不同的chunk size。具体分配多少个slab由参数 -f (增长因子)和 -n ( ...
分类:
系统相关 时间:
2016-10-23 00:13:09
阅读次数:
271
在安装之前先检查当前环境是否已经安装jdk. rpm -qa|grep java whereis java 、java -version 如有安装请先卸载: 1.rpm -e --nodeps jdk-1.8.0_102-fcs 2.yum -y remove java java-1.8.0-ope ...
分类:
系统相关 时间:
2016-10-23 00:10:18
阅读次数:
264
在阅读GNU/Linux内核代码时,我们会遇到一种特殊的结构初始化方式。该方式是某些C教材(如谭二版、K&R二版)中没有介绍过的。这种方式称为指定初始化(designated initializer)。下面我们看一个例子,Linux-2.6.x/drivers/usb/storage/usb.c中有 ...
分类:
系统相关 时间:
2016-10-23 00:02:44
阅读次数:
411
NOTE: 一开始安装的Ubuntu12.04,后来又重新安装了14.04。截图基本使用了安装12.04时的截图,后来安装14.04时又补充了几张。该安装过程对Ubuntu12.04和14.04都是适用的。 1. 选择版本 1.1 Ubuntu桌面版与服务器版的区别 桌面版与服务器版,只要发布版本号 ...
分类:
系统相关 时间:
2016-10-22 23:52:50
阅读次数:
570
如果你是SVN来管理代码,如果你是用eclipse搞开发,如果你知道eclipse有SVN的插件,那么你一定想用它来直接管理你的代码。但是事情往往非人所愿。当我们用SVN客户端把代码更新到本地,并导入到eclipse之后,却发现我们的SVN插件并没有起作用(没有代码入库、修改等小图标的显示,也没有c ...
分类:
系统相关 时间:
2016-10-22 23:49:06
阅读次数:
317
vim配置 前言 vim和emacs是linux环境下的文本编辑利器,关于vim和emacs谁更优秀的话题从来没有断过,我在这里就不再评判了,vim是linux下的默认编辑器,学好了vim将会一生受用,我之前学vim是在网上找的一些资料,读博客之类的,使用了几年vim始终感觉没有什么大的进步,后来在 ...
分类:
系统相关 时间:
2016-10-22 23:49:37
阅读次数:
444
find命令简介:实时、精确、支持众多查找标准、遍历指定目录中的所有文件完成查找,速度慢;1.命令格式:find[-H][-L][-P][path...][expression]2.命令功能:find查找路径查找标准查找到以后的处理运作查找路径:默认为当前目录查找标准:默认为指定路径下的所有文件处理运作..
分类:
系统相关 时间:
2016-10-22 21:36:19
阅读次数:
331
1.自动添加10用戶:#adminuser.sh#!/bin/bash#if[$1==‘--add‘];thenforIin{1..10};doifiduser$I&>/dev/null;thenecho"user$Iexists."elseuseradduser$Iechouser$I|passwd--stdin&>/dev/nullecho"adduser$Ifinished."fidoneelif[$1==‘--del‘];thenforIin{1..10};d..
分类:
系统相关 时间:
2016-10-22 21:35:32
阅读次数:
177
特殊权限:passwd:sSUID:运行某程序时,相应进程的属主是程序文件自身的属主,而不是启动者;chmodu+sFILEchmodu-sFILE如果FILE本身原来就有执行权限,则SUID显示为s;否则显示S;SGID:运行某程序时,相应进程的属组是程序文件自身的属组,而不是启动者所属的基本组;chmodg+sF..
分类:
系统相关 时间:
2016-10-22 21:34:44
阅读次数:
237
CPUUtilization(Shares)ofaService25.GetthecurrentCPUSharesofaService(sayhttpd).#systemctlshow-pCPUShareshttpd.service
CPUShares=1024Note:ThedefaulteachservicehasaCPUShare=1024.Youmayincrease/decreaseCPUshareofaprocess.26.LimittheCPUShareofaservice(httpd.serv..
分类:
系统相关 时间:
2016-10-22 21:34:21
阅读次数:
864
pwd命令以绝对路径的方式显示用户当前工作目录。命令将当前目录的全路径名称(从根目录)写入标准输出。全部目录使用/分隔。第一个/表示根目录,最后一个目录是当前目录。执行pwd命令可立刻得知您目前所在的工作目录的绝对路径名称。tree命令以树状图列出目录的内容tree(选项)-..
分类:
系统相关 时间:
2016-10-22 21:32:45
阅读次数:
284
su:Swith user 切换用户,切换到root用户 cat: Concatenate 串联 uname: Unix name 系统名称 df: Disk free 空余硬盘 du: Disk usage 硬盘使用率 chown: Change owner 改变所有者 chgrp: Change ...
分类:
系统相关 时间:
2016-10-22 21:09:25
阅读次数:
278
一、PAM认证模块介绍 PAM认证模块,叫做可插拔式的认证模块。一项重要的功能就是为了加强su命令的使用控制,可以借助于PAM认证模块,只允许极个别用户使用su命令进行切换。PAM提供了对所有服务进行认证的中央机制,适用于login,远程登录(telnet,rlogin,fsh,ftp),su等应用 ...
分类:
系统相关 时间:
2016-10-22 20:58:36
阅读次数:
417
通常在 Shell 中执行命令的时候,我们会在输入命令的下方看到执行结果,操作系统默认将命令的执行结果输出到显示器上。当然,我们也可以手动的指定输出路径,或者输入路径,这就是 I/O 重定向。 1.标准输出重定向 使用 cat 命令,命令的执行结果将会打印在屏幕中。 我们使用 > 来进行输出重定向, ...
分类:
系统相关 时间:
2016-10-22 20:59:19
阅读次数:
291
Linux查看系统开机时间 有时候需要查看Linux系统运行了多久时间,此时需要知道上次开机启动时间; 有时候由于断电或供电故障突然停机,需要查看Linux开机时间/重启时间; 下面总结一些查看Linux开机关机时间的方法(非常全面) 1: who 命令查看 who -b 查看最后一次系统启动的时间 ...
分类:
系统相关 时间:
2016-10-22 20:51:59
阅读次数:
428