- 博客(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
转载 Linux和 UNIX区别
Linux和 UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件.这应该是他们最大的不同,这种不同体现在用户对前者有很高的自主权,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触的产品的原型.
2017-02-27 21:19:32 456
原创 Linux发展史简述
Linux是一套开源的操作系统,于1991年10月5日正式对外发布。它继承了Unix以网络为核心思想,是一个性能稳定的多用户网络操作系统。
2017-02-27 20:35:09 7761 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人