其实是作业啦,写这个东西花了我不少时间,明天就是deadline了,熬夜至凌晨写完的,放在这里做个纪念,代码遵循GPL协议,可随意下载,修改,共享。 文中有许多注释掉的东西,是测试的时候用的。 最终的效果: ...
分类:
编程语言 时间:
2017-06-05 10:17:23
阅读次数:
943
Python的入门() Python是一种解释型、面向对象、动态数据类型的高级程序设计语言 :面向对象、直译成的计算机程序语言 :遵循GPL协议(GNU General Public License) 创始人:吉多.范罗苏姆 源于1989年圣诞期间 特点:优雅、明确、简单 Python适合开发哪些应 ...
分类:
编程语言 时间:
2017-05-06 10:11:45
阅读次数:
289
OpenVZ的是免费的开源软件,基于GNU GPL协议。 OpenVZ的是基于Linux的容器虚拟化。 OpenVZ在一台服务器上能够创建创建多个安全隔离的Linux容器(也称为虚拟环境或的VPS),实现更好的服务器资源利用率并确保应用程序不冲突。每个容器运行都类似于单台独立的服务器;一个容器可以独 ...
分类:
其他好文 时间:
2017-03-15 22:50:27
阅读次数:
431
Linux是1991年一个芬兰的大学生叫林纳斯.托瓦兹的人根据Unix系统研发而来。Linux的历史发展:v1991年4月13日林纳斯.托瓦兹成功的将bash移植到Minix系统上。v1991年10月5日林纳斯.托瓦兹宣布Linux内核的诞生。v1994年3月,Linux1.0采用GPL协议发布,代码量17万行。v1996年6月,L..
分类:
系统相关 时间:
2017-03-08 16:44:57
阅读次数:
218
来自:http://www.cnblogs.com/findumars/p/3556883.html GPL 我 们很熟悉的Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免 ...
分类:
其他好文 时间:
2017-02-06 23:14:10
阅读次数:
142
使用过LINUX的人都应该知道,在大多数LINUX发行版本里,内置或者通过软件源安装JDK的话,都是安装的openjdk,那么到底什么是openjdk,它与sun jdk有什么关系和区别呢? 历史上的原因是,openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openj ...
分类:
其他好文 时间:
2016-10-09 13:53:14
阅读次数:
104
普及 之 windows下qt的安装及配置 qt介绍 : Qt,分为商业、开源两个版本,商业版需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才能生产动态库文件。 所以以下介绍开源版本(原因嘛,,自然是因为免费): Qt开发需要安装qt library 和 qt ...
1.什么是GPL GPL许可协议(GNU General Public License):只要软件中包含有其他GPL协议的产品或代码,那么该软件就必须也采用GPL许可协议且开源及免费。具有以下特点: 复制自由:允许将软件复制到任何人的电脑中,并且不限制复制的数量。 传播自由:允许以各种形式进行传播。 ...
分类:
其他好文 时间:
2016-07-30 13:40:02
阅读次数:
178
Goggle为Android 加入HAL主要有如下目的: 统一硬件的调用接口。由于HAL有标准的调用接口,所以可以利用HAL屏蔽Linux驱动复杂、不统一的接口。 解决了GPL版权问题。由于 Linux 内核基于GPL协议,而Android基于Apache Licence 2 . 0协议。 针对一些 ...
分类:
其他好文 时间:
2016-07-09 17:54:42
阅读次数:
139
为什么要在Android中加入HAL 1.统一硬件的调用接口。由于HAL有标准的调用接口,所以可以利用HAL屏蔽Linux驱动复杂、不统一的接口。 2.解决了GPL版权问题。由于Linux内核基于GPL协议,而Android基于Apache Licence 2.0协议。因此Google玩了个“穿越” ...
分类:
移动开发 时间:
2016-07-07 19:29:06
阅读次数:
204