Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。使用Git的优点:适合分布式开发,强调个体。公共服务器压力和数据量都不会太大。速度快、灵活。任意两个...
分类:
Web程序 时间:
2015-08-03 00:45:59
阅读次数:
3466
在nios中要实现一个类shell的交互系统,用户在终端可以通过命令调用系统函数。
想到linus当年在写下系统函数调用时,其实基于的思想是一样的,就是查表,每一种系统函数都对应一种中断服务号,然后通过0x80系统调用进入内核,然后查表,这里就可以找到对应的内核系统函数,回顾一下linus是怎么做到的。
就以系统函数open为例子int open(const char * filename, i...
分类:
移动开发 时间:
2015-07-31 13:14:55
阅读次数:
188
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 是用于L...
分类:
其他好文 时间:
2015-07-29 23:16:21
阅读次数:
429
短信接收原理关于Android操作系统短信的接收和发送流程的文章网上有一大堆,但是真正说得很清楚的不多,这篇blog写得不错。其实要想真正弄懂Android操作系统短信的流程,还是Linus的那句话: Read the fucking source code.呵呵
在Android操作系统中,大部分敏感信息的传递过程都是基于binder机制的,当然SMS也不例外。对于SMS的接收流程的描述从Fra...
分类:
移动开发 时间:
2015-07-28 14:35:49
阅读次数:
547
短信接收原理关于Android操作系统短信的接收和发送流程的文章网上有一大堆,但是真正说得很清楚的不多,这篇blog写得不错。其实要想真正弄懂Android操作系统短信的流程,还是Linus的那句话: Read the fucking source code.呵呵
在Android操作系统中,大部分敏感信息的传递过程都是基于binder机制的,当然SMS也不例外。对于SMS的接收流程的描述从Fra...
分类:
移动开发 时间:
2015-07-28 14:35:14
阅读次数:
3121
1.服务器:1U/2U/4U服务器,一般为dell/hp/ibm2.redhat(分量第一,收费)/centos(改编自redhat)/ubuntu(图形界面系统)/suse(开发人员使用)3.centos下载:(i386:32位/x86-64:64位)取决于服务器物理内存大小,小于8G选择32位,反之则64位。安装过程相同。4.CentOS-6.5-i386-bin-DV..
分类:
系统相关 时间:
2015-07-23 14:14:13
阅读次数:
266
一、git诞生同生活中的许多伟大事件一样,Git 诞生于一个极富纷争大举创新的年代。1991年,Linus创建了开源的Linux,并且有着为数众多的参与者。虽然有世界各地的志愿者为Linux编写代码,但是绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年...
分类:
其他好文 时间:
2015-07-20 12:25:49
阅读次数:
117
GIT简介Linus的第二个伟大作品。2005年由于BitKeeper软件公司对Linux社区停止了免费使用权。Linus迫不得己自己开发了一个分布式版本控制工具,从而Git诞生了。目前使用Git作为版本控制的开源软件:Linux kernel,Android, jQuery, Ruby on Ra...
分类:
其他好文 时间:
2015-07-19 17:43:58
阅读次数:
109
最近看到Linus在采访中提到一种删除单链表中节点的方法,并说不懂这种方法的人都不理解指针,原话如下:At the opposite end of the spectrum, I actually wish more people understood the really core low-lev...
分类:
其他好文 时间:
2015-07-15 18:29:46
阅读次数:
159
人们每天使用的App,以及玩儿的电子游戏不是凭空就有的,而是程序员笔耕不辍,靠着他们一行行的代码开发出来的。
当然,那些App应用、网页、甚至是整个互联网本身,都需要依靠平台和硬件来运行。更重要的是,就连人们构建这些平台所需要的编程语言,其实也是需要有人开发出来。那么问题来了,站在编程金字塔顶端的那些人,都是谁呢?
1、Linus Torvalds,他在赫尔辛基大学的宿舍里开发了Linux...
分类:
其他好文 时间:
2015-07-14 13:49:20
阅读次数:
196