这里分两种情况讨论:二进制包和源代码包。一、linux二进制分发软件包的安装和卸载Linux软件的二进制分发是指事先已编译好二进制形式的软件包的发布形式,其长处是安装使用容易,缺点则是缺乏灵活性,假如该软件包是为特定的硬件/操作系统平台编译的,那他就不能在另外的平台或环境下正确执行。1、*.rpm形...
分类:
系统相关 时间:
2015-05-14 23:22:58
阅读次数:
229
转载:http://blog.jobbole.com/45733/经常使用top命令了解进程信息,其中包括内存方面的信息。命令top帮助文档是这么解释各个字段的。VIRT , Virtual Image (kb)RES, Resident size (kb)SHR, Shared Mem size ...
分类:
系统相关 时间:
2015-05-14 23:18:33
阅读次数:
327
update log:
1.remove all other plugins at all
2. needs vim version > 7.0
3. UD_CommentToggle do comment for some filetype
4. UD_UpdateInfo...
分类:
系统相关 时间:
2015-05-14 22:06:36
阅读次数:
286
Linux下优雅的让程序后台运行
假设在终端上启动运行了一个程序,跑了几天,如果不小心把terminal关了,那么程序就会终止,这是SIGHUP信号的原因,即使通过bg置为后台运行同样会如此,应该让程序成为一个daemon,步骤如下:
1.Ctrl+z 暂停程序的运行,可以看到程序的作业号,假设为1;
2.bg %1 置为后台运行;
3. disown -h %1 使其不受...
分类:
系统相关 时间:
2015-05-14 22:00:39
阅读次数:
208
在VMware安装Ubuntu完成后,一直停留在VMware Easy Install,可以登录但是没有窗口界面,如图:在此登录后依次运行以下命令:sudomv/etc/issue.backup/etc/issuesudomv/etc/rc.local.backup/etc/rc.localsudo...
分类:
系统相关 时间:
2015-05-14 21:59:30
阅读次数:
182
一切皆文件(硬件设备亦如此);由众多目的单一的小程序组成,一个程序只做一件事,并且要好;组合小程序完成复杂任务;尽可能避免跟用户交互;使用文本文件保存配置信息;提供机制,而非策略。Linux作为自由软件(GNU),同时也遵循自由软件的思想:自由使用自由学习和修改自..
分类:
系统相关 时间:
2015-05-14 20:54:39
阅读次数:
242
以前在ubuntu14.04上安装过matlab2014a,但是由于使用的方法是网络上常见的挂载到根目录下,因此用了不久,根目录就开始报出根目录不足的消息;因此为了避免重新安装ubuntu14.04,我选择卸载了matlab2014a的方法(这里可以使用命令行也可以使用softwarecenter来卸载)。此次,..
分类:
系统相关 时间:
2015-05-14 20:53:35
阅读次数:
184
一、Linux的系统层次4应用程序3库2内核1硬件二、运行程序时,通过内核把某应用程序调度至硬件执行;三、用户接口1CLI命令提示符shell类型:sh,csh,tcsh,bash,ksh,zsh2GUI图形界面,常见的有(Ubuntu就包含这三种发行版):Gnome:C开发,gtk框架;KDE:C++开发,qt框架;xfce:..
分类:
系统相关 时间:
2015-05-14 20:53:02
阅读次数:
177
从今天开始,博主正式开始学习微软相关的知识了。众所周知,微软的虚拟化技术Hyper-V现在也很火。可是博主也没有一台服务器来装Hyper-V。于是想到在自己的PC上先装一个Vmwareworkstation,再在Vmwareworkstation上安装WindowsServer2008或WindowsServer2012,然后再启用Hyper-V..
分类:
系统相关 时间:
2015-05-14 20:51:17
阅读次数:
210
进入终端后,就已經位于你的home目录下,输入pwd命令,可以看到你现在所处的是在什么目录下。经常使用的终端快捷键:创建终端的新标签:alt+shift+t标签之间的切换:alt+pgup(或pgdn)删除一个标签:Shift+Ctrl+W光标移动到开始位置:Ctrl+a光标移动到最末尾:Ctrl+e删除此处..
分类:
系统相关 时间:
2015-05-14 20:49:42
阅读次数:
173
Memcached是一个开源、易用、高性能的“分布式”的内存对象缓存系统,可应用各种需要缓存的场景,其主要目的是通过降低对数据库的访问来加速web应用程序,它把数据以“键值对”的形式存储在内存中。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用..
分类:
系统相关 时间:
2015-05-14 20:51:28
阅读次数:
229
一、移动光标
1、左移h、右移l、下移j、上移k
2、向下翻页ctrl + f,向上翻页ctrl + b
3、向下翻半页ctrl + d,向上翻半页ctrl + u
4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^
5、移动光标到下一个句子 ),移动光标到上一个句子(
6、移动到段首{,移动到段尾}
7、移动到下一个词w,移动到上一个词b
8、移动到文档开始gg,移动...
分类:
系统相关 时间:
2015-05-14 20:38:07
阅读次数:
183
一.部署准备1.1 java安装(略)1.2 JDK配置 1.命令行键入“cd /etc”进入etc目录2.命令行键入“vi profile”打开profile文件3.敲击键盘ctrl+F到文件末尾4.在末尾处,即第一个~的地方,敲击键盘将以下内容输入到文件exportJAVA_HOME=/us.....
分类:
系统相关 时间:
2015-05-14 20:28:04
阅读次数:
484
Linux内核基数树应用分析——lvyilong316基数树(Radix tree)可看做是以二进制位串为关键字的trie树,是一种多叉树结构,同时又类似多层索引表,每个中间节点包含指向多个节点的指针数组,叶子节点包含指向实际对象的指针(由于对象不具备树节点结构,因此将其父节点看做叶子节点)。图1是...
分类:
系统相关 时间:
2015-05-14 20:28:08
阅读次数:
165
Eclispe反编译插件配置步骤:1、下载 eclipseplugin.rar 并解压;2、将解压好的 net.sf.jadclipse_3.3.0.jar 复制到 eclipse安装目录下的 plugins 文件夹下面3、启动eclipse,打开Window->Preferences->Java-...
分类:
系统相关 时间:
2015-05-14 20:22:26
阅读次数:
194
背景:有一个源码包里面包含很多子目录和makefile,打包后的压缩包太大,需要将make生成的所有二进制文件删除然后再打包。需求:因此,要求在制定目录的所有递归子目录中执行make clean以清楚所有的目标文件。代码:写了一段简单的shell脚本,有两个功能:1.遍历所有子目录,如果存在Make...
分类:
系统相关 时间:
2015-05-14 20:20:08
阅读次数:
264
1。 嵌入式Linux中I2C驱动程序分析I2C(Inter2IntegratedCircuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。嵌入式系统中,微控制器通过I2C总线可随时可对各个系统中的组件进行设置和查询,以管理系统的配置或掌握组件的功能状态来控制...
分类:
系统相关 时间:
2015-05-14 20:09:12
阅读次数:
225