公司服务器上的vim用的异常痛苦,自己写几个小脚本又不想用IDE,于是简单改造下vim,尝试了一次以后发现公司的机器装的是vim6x,很多插件不支持,于是干脆重装成7.x1.安装vim 先去下载vim安装包,然后解压,执行安装命令,一般有./configure--prefix=/usr/loc...
分类:
系统服务 时间:
2014-10-28 00:29:29
收藏:
0 评论:
0 赞:
0 阅读:
399
1) 用ftok()函数获得一个ID号.2) shmget()用来开辟/指向一块共享内存的函数3) shmat()将这个内存区映射到本进程的虚拟地址空间。4) shmdt()函数删除本进程对这块内存的使用5) shmctl() 控制对这块共享内存的使用1) mmap()系统调用使得进程之间通过映射同...
分类:
系统服务 时间:
2014-10-28 00:17:55
收藏:
0 评论:
0 赞:
0 阅读:
307
查看资源:1. Ctrl+Shift+R:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. Ctrl+shift+T: 打开类...
分类:
系统服务 时间:
2014-10-28 00:17:29
收藏:
0 评论:
0 赞:
0 阅读:
373
给ubuntu安装idk maven时修改了environment,想在此配置jdk maven。但是到用户输入密码界面输入密码后无法进入桌面。 解决方法: 1.按ctrl+alt+f1进入命令提示符界面 在此界面会发现常用命令 如 ls vi sudo等都无...
分类:
系统服务 时间:
2014-10-27 23:11:09
收藏:
0 评论:
0 赞:
0 阅读:
566
Linux启动过程
1、启动流程(BIOS->MBR:Boot Code->引导GRUB->加载内核->执行init->runlevel)
2、/boot/grub/下有多个文件 其中stage1为MBR镜像(512字节) stage2为引导程序
3、/boot/grub/grub.conf为引导的配置文件
default=0#默认加载下边哪个系统
timeout=3#引导等待时间...
分类:
系统服务 时间:
2014-10-27 23:09:29
收藏:
0 评论:
0 赞:
0 阅读:
570
修改 /etc/sysconfig/i18n 文件,如
LANG="en_US.UTF-8",xwindow会显示英文界面,
LANG="zh_CN.GB18030",xwindow会显示中文界面。
还有一种方法 cp /etc/sysconfig/i18n $HOME/.i18n
修改 $HOME/.i18n 文件,如
LANG="en_US.UTF-8",xwindow会显示英文...
分类:
系统服务 时间:
2014-10-27 23:08:59
收藏:
0 评论:
0 赞:
0 阅读:
556
该脚本实现了对指定进程名的进程进行每隔2的扫描监控,一旦发现进程不存在便重新启动。
#!/bin/sh
a=10;
while [[ @a -gt 5 ]]; do
if test $(pgrep -f $1|wc -l) -eq 2;then
sh stop.sh
gnome-terminal -x sh start.sh ...
分类:
系统服务 时间:
2014-10-27 23:05:39
收藏:
0 评论:
0 赞:
0 阅读:
427
linux中的进程是个最基本的概念,进程从运行队列到开始运行有两个开始的地方,
一个就是switch_to宏中的标号1:"1:/t",//只要不是新创建的进程,几乎都是从上面的那个标号1开始的,而switch_to宏则是除了内核本身,所有的进程要
想运行都要经过的地方
另 一个就是ret_form_fork
这样看来,虽然linux的进程体系以及进程调度非常复杂,但是总体看来就是一个沙漏...
分类:
系统服务 时间:
2014-10-27 23:05:19
收藏:
0 评论:
0 赞:
0 阅读:
629
Emacs 笔记二Table of Contents1. 前言2. emacs基本操作(常用快捷键)3. emacs模式讲解4. emacs缓冲区5. org mode5.1. 列表5.2. 快键键5.3. 内嵌元素(插入代码什么的)5.4. 表格1 前言最近在学着写博客,发现MarkDown真乃神...
分类:
系统服务 时间:
2014-10-27 22:56:39
收藏:
0 评论:
0 赞:
0 阅读:
499
Since these files are hidden you will have to do anls -ato list them. If you don't have one you can create one.Update:If I remember correctly, when I ...
分类:
系统服务 时间:
2014-10-27 22:42:29
收藏:
0 评论:
0 赞:
0 阅读:
259
公司在用opus开源库,所以遇到了一些问题。 我将新下载的opus1.1替换掉老版本之后,单独编译opus没问题,可是编译相关的文件就会报错。 错误信息如下:g++ -Wall -fPIC -shared libusc_jni.o libusc.a ../api/libopus.a ../api/libspeex.a ../api/libamrnb.a ../api/libpcre.a -o li...
分类:
系统服务 时间:
2014-10-27 21:23:39
收藏:
0 评论:
0 赞:
0 阅读:
302
参考
《Linux内核设计与实现》
*******************************************
页高速缓存是linux内核实现的一种主要磁盘缓存,它主要用来减少对磁盘的IO操作,具体地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的访问变为对物理内存的访问。为什么要这么做呢?一,速度;二临时局部原理。有关这两个概念,相信熟悉操作系统的我们不会太陌生...
分类:
系统服务 时间:
2014-10-27 21:23:19
收藏:
0 评论:
0 赞:
0 阅读:
494
本文无太多内容,主要是几个前面提到过的注意点: 一是epoll的fd需要重新装填。我们将tcp_connection_t的指针保存在数组中,所以我们以这个数组为依据,重新装填fd的监听事件。 //重新装填epoll内fd的监听事件 int i; for(i = 0; i buffer_)) even...
分类:
系统服务 时间:
2014-10-27 21:13:29
收藏:
0 评论:
0 赞:
0 阅读:
505
关于poll模型监听的事件以及返回事件,我们定义宏如下: #define kReadEvent (POLLIN | POLLPRI)
#define kWriteEvent (POLLOUT | POLLWRBAND)
#define kReadREvent (POLLIN | POLLPRI | ...
分类:
系统服务 时间:
2014-10-27 21:12:49
收藏:
0 评论:
0 赞:
0 阅读:
273
~ 我的home目录/ 系统根目录进入home目录:cd \进入跟目录:cd /显示IP信息:ifconfig显示文件列表:ll -h -h统计大小Maven编译:mvn clean deploy -U -Dmaven.test.skip=true dependency:copy-dependen....
分类:
系统服务 时间:
2014-10-27 21:11:39
收藏:
0 评论:
0 赞:
0 阅读:
357
mac下安装lua(可借助:rudix 地址:http://rudix.org)
curl -s https://raw.githubusercontent.com/rudix-mac/rpm/2014.10/rudix.py | sudo python - install rudix
...
分类:
系统服务 时间:
2014-10-27 21:09:19
收藏:
0 评论:
0 赞:
0 阅读:
312
使用poll与epoll的区别主要在于: poll可以每次重新装填fd数组,但是epoll的fd是一开始就加入了,不可能每次都重新加入 于是采用这种策略: epoll除了listenfd一开始就监听read事件,其他的客户fd加入epoll时,监听的事件都为空。 然后在每次epoll_wait之前,...
分类:
系统服务 时间:
2014-10-27 21:06:39
收藏:
0 评论:
0 赞:
0 阅读:
341
# vim ~/.vimrcset nomodeline "(这个一定要写,目前有这个安全漏洞)set nocpset hls isset icset autoindentset backspace=2syntax onset bg=dark "(更改背景色调/默认为l...
分类:
系统服务 时间:
2014-10-27 21:06:28
收藏:
0 评论:
0 赞:
0 阅读:
198
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } auto s...
分类:
系统服务 时间:
2014-10-27 21:03:49
收藏:
0 评论:
0 赞:
0 阅读:
341
Ubuntu apt-get 命令工具汇集1apt-get 简介 apt-get使用source.list文件进行软件包管理。如果您想了解关于如何编辑和更新source.list中的条目的信息,请参阅SourcesList. “起初GNU/Linux系 统中只有.tar.gz。用户必须自...
分类:
系统服务 时间:
2014-10-27 20:57:29
收藏:
0 评论:
0 赞:
0 阅读:
347