自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AderStep

紫夜阑珊-青伶巷草, 落花美眷-似水流年

原创 安装Ubuntu后必须要做的几件事(二)--开发工具篇

安装完善的编辑套件讲开发没有编译器,那么一切都是浮云。 Ubunto默认是不安装g++的sudo apt-get install build-essential下面这些看自己爱好: 安装词法和语法分析器sudo apt-get install flexsudo apt-get install bison编辑器vim(编辑器之神 & 黑客的编辑器)当然您也可以选择emacs,关于他们哪个好我已经

2015-04-27 11:19:42 26923

原创 Ubuntu主目录下出现C\:\\nppdf32Log\\debuglog.txt 文件

问题最近主目录下(/home/user)总是有一个文件叫C\:\\nppdf32Log\\debuglog.txt里面的内容为若干行“NPP_GetValue is called”,很惹人烦。于是google了一下,找到了解决方案。原因Linux版本的Acroread 9.5.1版本Firefox plugin会在当前目录产生名为C:\nppdf32Log\debuglog.txt的垃圾日志文件,内

2015-04-27 10:39:30 7006

转载 超过 130 个你需要了解的 vim 命令

原文链接:http://www.catswhocode.com/blog/130-essential-vim-commands译文链接:http://www.oschina.net/news/43167/130-essential-vim-commands从 1970 年开始,vi 和 vim 就成为了程序员最喜爱的文本编辑器之一。5年前,我写了一个问自己名为 “每个程序员都应该知道的

2015-04-26 11:31:57 7212 2

原创 发现的更强大的vim配置信息

k-vim项目地址: https://github.com/wklken/k-vim 是wklken同学的一个git项目 wklken同学的blog主页: http://wklken.me/演示安装下载K-VIM clone到本地,配置到linux个人目录(如果是从linux_config过来的,不需要clone)git clone https://github.com/wklken/k-vi

2015-04-26 10:53:52 8635

原创 Ubuntu禁止mysql开机启动

上一篇文章讲到了如何用sys-rc-conf来管理和配置服务的启动,但是这个配置对mysql并没有起作用. 下面关于mysql的启动配置有所区别:Ubunto10.04以后把MySql的启动连接到了/lib/init/upstart-job,而后者是调用了/etc/init/mysql.conf文件里面关于开机的定义,这是新的框架,所以以前的方法不管用,我们需要修改mysql.conf文件,首先查

2015-04-24 21:44:09 9925

原创 Ubuntu下使用sysv-rc-conf管理服务

sysv-rc-conf简介sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig、rcconf好用。背景知识Ubuntu运行级别Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。运行级别(Runlevel)指的是Unix或

2015-04-24 21:27:23 28822 1

原创 使用Vundle管理Vim插件

几种管理插件Vim 的插件管理工具有蛮多,比如:Vundlevim-addon-managervpathogen.vimvvundlevvimana一位同学自己写的Vim-addon-manager 和 vimana 的对比,参见Vim的插件管理工具我最会选择了 Vundle,通过子目录管理插件,支持 Git 更新。 我其实不太喜欢子目录,觉得目录太多了看着烦,但是考虑到在没有良好的 PK

2015-04-24 20:08:42 7786

原创 Vim的安装与配置

vim的安装Ubunto安装vim包Ubunto使用如下命令即可安装vimsudo apt-get install vim vim-scripts vim-doc其中vim-scripts是vim的一些基本插件,包括语法高亮的支持、缩进等等。 当然我也可以使用其他的安装命令 sudo apt-get install vim sudo apt-get install vim-gtk 等等,其实

2015-04-24 18:46:40 29444 4

原创 Linux中profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile之间的区别和联系以及执行顺序

区别============/etc/profile============此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.===========/etc/bashrc===========为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.=====

2015-04-16 20:53:51 16887

原创 Linux下的酷我音乐盒(开源非官方)

kwplayer简介kwplayer 是linux桌面下的轻量级的音乐播放软件, 由LiuLang同学开发, 使用的是Python3+gtk3, 开源的(GPLv3). 特点它的主要特点有: • 使用了kuwo.cn(酷我音乐盒)的网络资源, 内容非常丰富. • 可以播放/下载mp3或者ape格式的歌曲, 也可以直接播放MV(有mp4和mkv两种格式), 并且播放时文件会自动缓存到本地, 不需

2015-04-14 21:42:12 16628 2

原创 push到github时,每次都要输入用户名和密码的问题

问题在github.com上 建立了一个小项目,可是在每次push 的时候,都要输入用户名和密码,很是麻烦 原因原因是使用了https方式 push 这种方式产生的原因,一般是我们clone是一定是使用了http的方式 例如我们在github上创建了一个项目,然后我们clone到本地时使用了http而非git 我们可以看到右端的项目地址,默认是http的,clone时git clone h

2015-04-14 09:37:42 10770

原创 warning: the `gets' function is dangerous and should not be used.

问题今天在LINUX下编译C程序时,出现了main.c:29:5: warning: implicit declaration of function ‘gets’ [-Wimplicit-function-declaration] gets(buffer); 和warning: the `gets' function is dangerous and should not be u

2015-04-11 15:53:34 15049

原创 Ubuntu安装配置mysql

安装如果我们在没有安装mysql的ubuntu系统中输入如下的命令:mysql, 系统会给出如下的提示:The program 'mysql' is currently not installed. You can install it by typing: sudo apt-get install mysql-client-core-5.5 实际上我们安装mysql的时候,可以选择安装se

2015-04-10 19:54:15 9562

原创 各种分布式文件系统的比较

适合做通用文件系统的有 MooseFS,GlusterFS,Lustre。MooseFS支持FUSE,相对比较轻量级,对master服务器有单点依赖,用perl编写,性能相对较差,国内用的人比较多,易用,稳定,对小文件很高效。 + 支持文件元信息 + mfsmount 很好用 + 编译依赖少,文档全,默认配置很好 + mfshdd.cfg 加 *

2015-04-10 18:52:46 18059

原创 盘点Linux下的开源云平台&&云存储服务

15个您可能不知道的开源云平台桉树云服务环境 Eucalyptus开源协议及语言GPLJava C/C++官方网站http://www.eucalyptus.com/participate介绍Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems (Eucalyptus) 是一种开源的软件

2015-04-10 16:48:13 17291

原创 构建源码树----Linux内核剖析(三)

linux源码树结构参考 http://www.360doc.com/content/13/0410/17/7044580_277403053.shtml 目录 描述 arch 目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU及与之相兼容体系结构的子目录。PC机一般都基于此目录。 block 块设

2015-04-10 11:32:15 15042

原创 Linux内核绪论----Linux内核剖析(二)

什么是内核内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内核并不是计算机系统中必要的组成部分。内核是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备驱动程

2015-04-09 15:48:15 10795

原创 Ubuntu设置gcc/g++/make输出颜色高亮

2016-10-15 更新 增加了colorgcc和colormake工具 CSDN GitHub Ubuntu设置gcc/g++/make输出颜色高亮 AderXCoding/system/tools/color_compile本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可 1 gcc4.9.0原生的高亮1 gcc4.9.0原生的高亮g

2015-04-09 11:31:24 15090

原创 Linux的历史----Linux内核剖析(一)

Unix操作系统Unix的由来汤普逊和里奇最早是在贝尔实验室开发Unix的,此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者AT&T公司以低廉甚至免费的许可将Unix源码授权给学术机构做研究或教学之用,许多机构在此源码基础上加以扩充和改进,形成了所谓的“Unix变种”,这些变种反过来也促进了Unix的发展,其中最著名的变种之一是由加州大学柏克莱分校开发的BSD产品。

2015-04-09 10:51:09 12243 2

转载 Linux学习路线

自己的学习路线写一下最近个人的linux学习路线,学完后再好好参考其他人的:1.《Linux程序设计》- 靠它来入门,然后装一个linux系统,学习shell(bash)和linux C,把基础打牢; 2. 《深入理解Linux内核》和《Linux内核设计与实现》:后者我已经粗粗看过一遍,值得细看,前者必须尽快看完; 3. 《Linux设备驱动设计》:必买必看,实用性强; 4.《Advance

2015-04-09 10:19:27 13749

原创 Ubuntu下安装GTK库

安装GTK首先确保您已经安装了编译工具包(gcc/g++/gdb/make等) Ubunto默认是没有安装这些的sudo apt-get install build-essential下面安装libgtk2.0-dev libglib2.0-dev 等开发相关的库文件sudo apt-get install gnome-core-devel 下面的操作用于在编译GTK程序时自动找出头文件及库文件位

2015-04-04 20:45:37 12929

原创 Linux下查看系统信息命令

登录显示系统版本信息cat /etc/issue查看内核实时记录的系统版本信息cat /proc/version 查看系统内核版本等信息命令uname -a显示系统版本信息软件lsb_release -a

2015-04-03 17:18:29 10140

原创 Ubuntu更新软件源

更新源方法备份原来的源首先备份原来的源,用来出错后进行恢复 sudo cp /etc/apt/sources.list/etc/apt/sources.list_backup 如果更新源后出错了可以使用下面的命令进行,还原更新源: sudo cp /etc/apt/sources.list_backup /etc/apt/sources.list 更新软件源下面开始修改源为我们选择的比较快的源

2015-04-03 17:00:41 14746

原创 linux命令行界面(CLI)浏览器

lynx官方网站:http://lynx.browser.org/ 介绍Lynx是著名的全功能命令行浏览器。 Lynx是“Distributed Computing Group within Academic Computing Services of The University of Kansas”的产品 原先由Lou Montulli、Michael Grobec和Charles Rez

2015-04-01 17:17:44 16498

原创 Linux下使用unzip解压缩中文乱码问题

问题提出使用info-zip.org 的 unzip类 解压zip压缩包,如果压缩包中有中文文件名,那么解压这些文件出来时文件名是乱码的。 分析:参考这篇文章 让Unzip正确解压其中包含中文文件名的Winzip压缩包 ,原因是unzip试图将zip文件中用 oem(ibm-dos) codepage 编码的文件名转换成自己的内部编码。可惜unzip只能转换极少数几种codepage,中文的 cp

2015-04-01 15:07:45 33809 4

提示
确定要删除当前文章?
取消 删除