2015年8月

mac dd 命令写入ISO镜像

查看所有的 disk

diskutil list

/dev/disk1
 #: TYPE NAME SIZE IDENTIFIER
 0: FDisk_partition_scheme *7.7 GB disk1
 1: Windows_NTFS 未命名 7.7 GB disk1s1

解除其挂载

diskutil unmountDisk /dev/disk2

用 dd 命令将 iso 写入

sudo dd if=/windows.iso of=/dev/disk2 bs=1m

centos7的防火墙

CentOS 7.0默认使用的是firewall作为防火墙

systemctl start firewalld.service#启动firewall
systemctl stop firewalld.service#停止firewall
systemctl disable firewalld.service#禁止firewall开机启动

- 阅读剩余部分 -

Git 命令速查表

创建版本库

$ git clone <url> #克隆远程版本库
$ git init #初始化本地版本库

修改和提交

$ git status #查看状态
$ git diff #查看变更内容
$ git add . #跟踪所有改动过的文件
$ git add <file> #跟踪指定的文件
$ git mv <old> <new> #文件改名
$ git rm <file> #删除文件
$ git rm --cached <file> #停止跟踪文件但不删除
$ git commit -m “commit message” #提交所有更新过的文件
$ git commit --amend #修改最后一次提交

- 阅读剩余部分 -

给你的项目添加一个合适的开源许可证

将项目与代码开源,可以让更多的人与你共享代码,协同合作,让产品质量更高,更加适应社会的需求。然而,这并不代表该项目是可以被随意甚至是滥用的,想要成为真正的开源项目,不是单单把源代码开放在网上即可,必须在释出的项目当中说明,其代码是以某个开源许可证 (Open Source License) 来进行许可,将特定权利赋予给用户的同时,也规范公众的利用行为,让人们正确的享受开源所带来的好处与乐趣。

开源许可证是什么
为了维护作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展,开源社区开发出了各种的开源许可协议。许可证是具有法律效应的协议,目前已有超过 70 种被开放源代码促进会 (Open Source Initiative, OSI) 通过,其中 GPL、LGPL、Apache、BSD、MIT 等是最常见的。

如何选择开源许可证
如何在这么多的许可证中选取一个适合自己项目的呢?我们可以通过下面这张图清晰地了解:
bg2011050101.png

- 阅读剩余部分 -