首页 > 系统服务
简单将vim改造成IDE
公司服务器上的vim用的异常痛苦,自己写几个小脚本又不想用IDE,于是简单改造下vim,尝试了一次以后发现公司的机器装的是vim6x,很多插件不支持,于是干脆重装成7.x1.安装vim 先去下载vim安装包,然后解压,执行安装命令,一般有./configure--prefix=/usr/loc...
分类:系统服务   时间:2014-10-28 00:29:29    收藏:0  评论:0  赞:0  阅读:399
linux共享内存
1) 用ftok()函数获得一个ID号.2) shmget()用来开辟/指向一块共享内存的函数3) shmat()将这个内存区映射到本进程的虚拟地址空间。4) shmdt()函数删除本进程对这块内存的使用5) shmctl() 控制对这块共享内存的使用1) mmap()系统调用使得进程之间通过映射同...
分类:系统服务   时间:2014-10-28 00:17:55    收藏:0  评论:0  赞:0  阅读:307
eclipse 快捷键
查看资源:1. Ctrl+Shift+R:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. Ctrl+shift+T: 打开类...
分类:系统服务   时间:2014-10-28 00:17:29    收藏:0  评论:0  赞:0  阅读:373
ubuntu 修改environment导致无法启动
给ubuntu安装idk maven时修改了environment,想在此配置jdk maven。但是到用户输入密码界面输入密码后无法进入桌面。 解决方法: 1.按ctrl+alt+f1进入命令提示符界面 在此界面会发现常用命令 如 ls vi sudo等都无...
分类:系统服务   时间:2014-10-27 23:11:09    收藏:0  评论:0  赞:0  阅读:566
Linux启动过程笔记
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
Linux下文本行乱码问题
修改 /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
linux监控某个进程的运行shell脚本
该脚本实现了对指定进程名的进程进行每隔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内核源码学习之进程切换细节整理
linux中的进程是个最基本的概念,进程从运行队列到开始运行有两个开始的地方, 一个就是switch_to宏中的标号1:"1:/t",//只要不是新创建的进程,几乎都是从上面的那个标号1开始的,而switch_to宏则是除了内核本身,所有的进程要 想运行都要经过的地方 另 一个就是ret_form_fork 这样看来,虽然linux的进程体系以及进程调度非常复杂,但是总体看来就是一个沙漏...
分类:系统服务   时间:2014-10-27 23:05:19    收藏:0  评论:0  赞:0  阅读:629
Emacs 笔记二
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
How to add alias on Mac(It's common for most system)
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
10.24工作笔记——解决linux_jni编译报错问题
公司在用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内核设计与实现》 ******************************************* 页高速缓存是linux内核实现的一种主要磁盘缓存,它主要用来减少对磁盘的IO操作,具体地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的访问变为对物理内存的访问。为什么要这么做呢?一,速度;二临时局部原理。有关这两个概念,相信熟悉操作系统的我们不会太陌生...
分类:系统服务   时间:2014-10-27 21:23:19    收藏:0  评论:0  赞:0  阅读:494
Linux非阻塞IO(八)使用epoll重新实现非阻塞的回射服务器
本文无太多内容,主要是几个前面提到过的注意点: 一是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
Linux非阻塞IO(六)使用poll实现非阻塞的服务器端
关于poll模型监听的事件以及返回事件,我们定义宏如下: #define kReadEvent (POLLIN | POLLPRI) #define kWriteEvent (POLLOUT | POLLWRBAND) #define kReadREvent (POLLIN | POLLPRI | ...
分类:系统服务   时间:2014-10-27 21:12:49    收藏:0  评论:0  赞:0  阅读:273
Linux常用命令笔记
~ 我的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环境
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
Linux非阻塞IO(七)使用epoll重新实现客户端
使用poll与epoll的区别主要在于: poll可以每次重新装填fd数组,但是epoll的fd是一开始就加入了,不可能每次都重新加入 于是采用这种策略: epoll除了listenfd一开始就监听read事件,其他的客户fd加入epoll时,监听的事件都为空。 然后在每次epoll_wait之前,...
分类:系统服务   时间:2014-10-27 21:06:39    收藏:0  评论:0  赞:0  阅读:341
# vim ~/.vimrc vim配色
# 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
cocos2d-x3.0 SpriteFrameCache
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 命令工具汇集
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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!