自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 编码规范

编码规范:1.代码不顶格写,四字空格缩进2.vi设置    set ruler    set number    set autoindent    set cursorline    set mouse = a3.:s/##/**  替换##为**  :s/##/**/g 全部替换  :%s/##/**/gc 替换时询问命令行模式:yy, p, dd,

2017-03-29 22:54:02 270

转载 如何更深入地学习 Linux?

作者:Tianheng Chen链接:https://www.zhihu.com/question/23564190/answer/25138208来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。1. 最重要的linux的内核工作方式:包括但是不限于:内存分页进程切换interrupt 和 exception,以及system calllock进程管理

2017-03-29 22:51:07 827

转载 linux内核

接触过Linux的都知道Kernel的含义,在我看来就是操作系统的核心或者最重要的部分。众所周知的是,几乎整个互联网都运行在 Linux上,从网络协议,到服务器,到你平常访问的绝大多数网站,都能看到它的身影,Linux 内核就是最复杂最流行的开源项目之一。如果你希望学习内核知识,在网上可以搜到无数的资料,但是Kernel真的是一个非常复杂的项目,从广义上来讲Kernel就是一个软件,它在硬件和

2017-03-29 22:49:01 312

原创 代码编写规范

代码不顶格写,四字空格缩进vi设置    set ruler    set number    set autoindent    set cursorline    set mouse = a:s/##/**  替换##为**  :s/##/**/g 全部替换  :%s/##/**/gc 替换时询问命令行模式:yy, p, dd, u底行模式:查找:/

2017-03-29 22:35:34 459

转载 linux学习路线

很多同学接触Linux不多,对Linux平台的开发更是一无所知。而现在的趋势越来越表明,作为一个优秀的软件开发人员,或计算机IT行业从业人员,掌握Linux是一种很重要的谋生资源与手段。下来我将会结合自己的几年的个人开发经验,及对Linux,更是类UNIX系统,及开源软件文化,谈谈Linux的学习方法与学习中应该注意的一些事。    就如同刚才说的,很多同学以前可能连Linux

2017-03-22 18:38:49 275

转载 linux 下的时间获取函数

本文章已收录于:二 linux时间的获取和转换2 获取精确时间一. linux时间漫谈        Linux内部对时间是用从Epoch时间开始计时的秒数来表示的。Epoch也就是通用协调时间(UTC,也就是格林尼治平均时间或格林威治标准时间,CMT)。Linux将这个数据存储在time_t结构体变量里,目前的32为系统最多支撑到2038年,64位

2017-03-22 18:36:58 591

原创 linux ubuntu命令

linux哲学:一切皆为文件chmod u-x r 4, w 2, x 1ls -als -al   lstouch: 创建一个工作文件 格式: touch hello.c //创建时,文件名加文件格式cat:查看rm:删除  rm -f 强制删除gedit:文件编辑器  gedit hello.cgcc:编译文件 ./:执行文件 cp mv cd if

2017-03-22 18:24:55 261

转载 ubuntu命令ln的使用

这是Linux中一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件  举例:当前目录是/local,而我经常要访问/usr/local/linux/work那么我就可以使用在local下建立一个文件

2017-03-15 19:04:57 1791

转载 ubuntu命令

常用指令ls          显示文件或目录     -l           列出文件详细信息l(list)     -a          列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir         创建目录     -p           创建目录,若无父目录,则创建p(parent)cd               切换目录touch  

2017-03-15 19:00:09 420

原创 ubuntu安装及使用教程

(1)VMware的安装包VMware至少要用10.0版本,这里用的是最新的VMware12版本,这个版本对USB3.0的支持更加完善稳定了,如果以前安装了10.0以上版本的可以通过VMware的help菜单选项直接升级,不升级也是可以使用的。(2)Ubuntu的镜像文件官方推荐使用Ubuntu 14.04 64bit或者更新的版本作为开发环境。(3)Windows系统推荐用w

2017-03-15 18:36:46 5579

转载 gpl协议

一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

2017-02-27 21:22:12 5428

转载 Linux和 UNIX区别

Linux和 UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件.这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型.

2017-02-27 21:19:32 456

转载 GNU计划

GNU是什么?什么是GNU计划?首先,我们需要搞清楚某些”时间点“,不懂得历史的过去,就不能很好地理解现在所发生事情的实质。

2017-02-27 21:18:07 593

原创 Linux发展史简述

Linux是一套开源的操作系统,于1991年10月5日正式对外发布。它继承了Unix以网络为核心思想,是一个性能稳定的多用户网络操作系统。

2017-02-27 20:35:09 7761 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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