博客主机

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。

这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。

博客主机

CRUD的定义

CRUD的定义

CRUD是指在做计算处理时的增加、查询(重新得到数据)、更新和删除几个单词的首字母简写。主要被用在描述软件系统中数据库或者持久层的基本操作功能。
In computing, CRUD is an acronym for create, retrieve, update, and delete. It is used to refer to the basic functions of a database or persistence layer in a software system.

图片文件批量重命名工具

图片文件批量重命名工具

每次浏览网页,看见不错的创意,或是漂亮的图片或风景,总是“右键”—-“另存为”。为了留住过去美好的瞬间,总喜欢留下以前的照片,朋友的、亲人的、自己的……随着时间慢慢推移,呵呵,现在的照片居然多达几百兆!想整理但又太烦锁了,嘿嘿,索性写个程序来整理一哈!

文件夹目录的循环遍历

文件夹目录的循环遍历

主要是对文件夹文件的循环遍历,利用了递归,以及文件与文件夹的判断,从而打印出文件夹内的所有结构。
掌握文件夹基本操作以及对递归的掌握。
不说了,先上代码:

时间与爱情

时间与爱情

当你爱上一个人,你会忘记时间的存在。你可以每天24个小时跟她在一起。你不介意把重要的工作放在一旁。你会许下一生一世的承诺,忘记时间会改变一切。

有一种爱叫放手

有一种爱叫放手

有一种爱,叫放手

曾经天真的以为不管时间和空间的距离有多长多远,
感情一定会恒久不变,因为爱是没有理由的…….

爱不能成为牵绊,所以要选择放手,
从容的让彼此走出彼此的世界.
凡事到极至,伤也会痛.
其实爱过就会懂,
彼此个性的太过坚强终究会是一起生活的阴影

爱,经不起等待

爱,经不起等待

Don’t wait for a smile to be nice.
不要等到了一个笑容,才表现出友善    

Don’t wait to be loved, to love.
不要等被爱之后,才去爱    

Don’t wait to be lonely, to recognize the value of a friend.
不要等到寂寞了,才明白朋友的价值

Don’t wait for the best job, to begin to work.
不要非等到一份最好的工作,才开始工作

等待

等待
好像赴一个无期的约会 年复一年 我久久等待 在一颗银杏树边 树叶绿了又黄了 游了聚了又散了 我依然在等待 等待一张陌生的脸 别问我 我不知道 我等待的究竟是谁 我只知道 她来了 我一眼能把她认出 既然我相信 此刻她正日夜兼程 沿着无数条小路 走向这棵唯一的树

爱,也不过如此

爱,也不过如此

愛情和情歌一樣,最高境界是余音袅袅。
最淒美的不是報仇雪恨,而是遺憾。
最好的愛情,必然有遺憾。那遺憾化作余音袅袅,長留心上。
最淒美的愛,不必呼天搶地,只是相顧無言。
失望,有時候,也是一種幸福。
因爲有所期待,才會失望。
遺憾,也是一種幸福。因爲還有令妳遺憾的事情。
追尋愛情,然後發現,愛,從來就是一件千回百轉的事.

短短十句话 可是我看了很久

短短十句话 可是我看了很久

第一句
如果我们之间有1000步的距离 
你只要跨出第1步
我就会朝你的方向走其余的999步
第二句
通常愿意留下来跟你争吵的人 
才是真正爱你的人
第三句
付出真心 才会得到真心 
却也可能伤得彻底
保持距离 就能保护自己 
却也注定永远寂寞