GPL LGPL

GPL: 
GNU GENERAL PUBLIC LICENSE

LGPL: Lesser GPL 

 

 

基于 GPL 的软件允许商业化销售,但不允许封闭源代码。

如果您对遵循 GPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 GPL 协议,不允许封闭源代码。

基于 LGPL 的软件也允许商业化销售,但不允许封闭源代码。

如果您对遵循 LGPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 LGPL 协议,更多... “GPL LGPL”

胜过visio的并且免费的画图软件

1. Edraw Mind Map

可以通过下列地址获取:

http://www.edrawsoft.com/download.php

 

提供了多国语言的安装包: 英语,法语,德语,意大利语,中文。使用它画出来的图很炫,很漂亮,能够吸引足够的眼球,你可以用它画出来的图和visio做个比较,绝对比visio漂亮。如果你是给客户演示一些产品信息或者项目的介绍,这个就很适合你。如果你是打算用它做软件项目中的sequen… 更多... “胜过visio的并且免费的画图软件”

x86架构和ARM架构

以下文章摘自:

http://bbs.meizu.com/thread-2841127-1-1.html

 

一、背景知识:

指令的强弱是CPU的重要指标,指令集是提高微处理器效

率的最有效工具之一。

从现阶段的主流体系结构讲,指令集可分为复杂指令集

(CISC)和精简指令集(RISC)两部分。

相应的,微处理随着微指令的复杂度也可分为CISC及

RISC这两类。

CISC

是一种为了便于编程和提高记忆体访问效率的晶片设

更多... “x86架构和ARM架构”

开源免费的即时通讯工具-Spark(包括server和client)

 

先上资源-网站

http://www.igniterealtime.org/downloads/index.jsp

 

它是跨平台的,支持windows, linux, maxos。

如果你想让你的团队使用自己的IM,可能基于安全的因素,可能基于保密的因素。如果不是因为这些,你可以用通用的IM,如QQ,MSN,GTalk等等,这些软件提供很强大的功能。

但是如果你有上述的考虑,Spark将是你不错的选择。

你可以下… 更多... “开源免费的即时通讯工具-Spark(包括server和client)”

短小精悍的xml读写器-tinyxml

不用使用MS的大型的COM组建去读写xml,有了这个东西,其实就是很小的几个文件,可以方便的读写xml,因为不依赖windows的东西,所以你就可以很方便的把它搬到linux下面了。

下面是我写的简单读写xml的片段代码:

    TiXmlDocument doc( pFile );
    bool bLoad = doc.LoadFile();
    if ( !bLoad )
    {
        Print( “failed to load file&… 更多... “短小精悍的xml读写器-tinyxml”

高级碰撞检测技术

自从计算机游戏出现以来,程序员就不断地想办法来更精确地模拟现实世界。就拿乒乓游戏为例子(译者:Pong—被誉为电子游戏的祖先,有幸见过一次:),能见到祖先做的游戏感觉真是爽啊,想看的可以到FTP上下载“地球故事”就可以看到了:),游戏中有一个象征性的小方块(球)和两支拍子,游戏者需要在恰当的时间将拍子移动到恰当的地点,将小球反弹回去。这个基本操作的背后(以现在的标准来看)就是最原初的碰撞检测了。今更多... “高级碰撞检测技术”

Irrlicht 抗锯齿

想要开启Irrlicht抗锯齿(anti-alias),可以在创建设备的时候,设置这个属性。创建设备irrlicht提供2个方法:

 1. extern “C” IRRLICHT_API IrrlichtDevice* IRRCALLCONV createDevice(
  video::E_DRIVER_TYPE deviceType = video::EDT_SOFTWARE,
  // paranthe… 更多... “Irrlicht 抗锯齿”

windows下面删除一个文件以及子文件夹的.svn文件夹

我们在使用svn的时候,会发现svn会在我们的工作目录下面的创建一个 .svn的文件夹,并且会在工作目录下面的所有子文件夹,不包括.svn文件夹,生成 .svn的文件夹,直到目录树的叶子末梢。

 

要是有人对.svn文件夹里面的内容感兴趣,可以http://tortoiseSVN.net, 查看相应的帮助。

 

这个文件默认是隐藏的,需要通过文件浏览器的tools->options->view, show … 更多... “windows下面删除一个文件以及子文件夹的.svn文件夹”

调整Fedora的终端和x window桌面的分辨率

调整x window桌面的分辨率

直接通过可视化的方式来调整分辨率。左上方 System->Preferences->Monitors, 让后调整Resolution. 让后点击确认,之后系统会弹出一个对话框问你是否保持更改后的分辨率。

 

改动x window的分辨率是立马生效,都无需重启。

 

调整终端的分辨率

需要更改menu.lst或者是grub.conf文件,具体需要更改哪一个要根据你当前安装gru更多... “调整Fedora的终端和x window桌面的分辨率”