1.1 关于版本控制 什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。在本书所展示的例子中,我们仅对保存着软件源代码的文本文件作版本控制管理,但实际上,你可以对任何类型的文件进行版本控制。 如果你是位图形或网页设计师,可能会需要保存某一幅图片或页
分类:
其他好文 时间:
2016-02-02 18:58:33
阅读次数:
936
1. Git和GitHub的区分: 在Git中,开发者将源代码存入名叫“Git仓库”的资料库中并加以使用。而GitHub则是在网络上提供Git仓库的一项服务。也就是说,GitHub上公开的软件源代码全部由Git进行管理。理解Git是熟练运用GitHub的关键所在。 2. GitHub是为开发者提供g
分类:
其他好文 时间:
2016-02-01 13:42:47
阅读次数:
125
近期看了一些软件抽象为复杂网络,以及软件抽象成静态语法树的文章。做一个小总结。1.复杂网络是由大量的边和点组成的,边点都可以有类型,加权值,边还可以有方向。如何计算边和点的权值是一个关键点,如何在不执行代码的情况下确定边的方向,目前不确定是否已经解决。有许多工具,可以直接扫描软件源代码,抽象为复杂网...
分类:
其他好文 时间:
2015-11-26 23:15:00
阅读次数:
144
方法一将启动命令写到系统启动时会自动调用的脚本中echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.local方法二有些软件源代码包中提供了启动脚本,放到Linux默认的启动脚本目录中cp /lamp/mysql-5.0.41/...
分类:
系统相关 时间:
2015-10-09 00:41:15
阅读次数:
153
学习Linux之前,我们先来了解了解开源文化学习重点:理解什么是开源文化开源软件与自由软件的区别学习内容:1.开源,即开放源代码。开源诞生于软件行业,开源不仅仅代表软件源代码的开放,它本身还意味着自由,共享和充分利用资源。开源是一种精神,开源是一种文化。2.在开源软件与自由软件世界中有两种主流的理念...
分类:
其他好文 时间:
2015-08-15 23:01:28
阅读次数:
215
一,程序文件的安全。可通过将JavaScript源码时行混淆和加密,防止黑客轻易地阅读和篡改相关的逻辑,也可以防止自己的Web端与Native端的通讯协议泄露。二,本地数据安全。对于本地的重要数据,我们应该加密存储或将其保存到keychain中,以保证其不被篡改。三,源代码安全。可以用一些宏来简单混...
分类:
移动开发 时间:
2015-08-07 21:40:15
阅读次数:
163
一,程序文件的安全。
可通过将JavaScript源码时行混淆和加密,防止黑客轻易地阅读和篡改相关的逻辑,也可以防止自己的Web端与Native端的通讯协议泄露。
二,本地数据安全。
对于本地的重要数据,我们应该加密存储或将其保存到keychain中,以保证其不被篡改。
三,源代码安全。
可以用一些宏来简单混淆类名,也可以将关键的逻辑用纯C实现。
...
分类:
移动开发 时间:
2015-08-07 19:49:35
阅读次数:
187
一,程序文件的安全。
可通过将JavaScript源码时行混淆和加密,防止黑客轻易地阅读和篡改相关的逻辑,也可以防止自己的Web端与Native端的通讯协议泄露。
二,本地数据安全。
对于本地的重要数据,我们应该加密存储或将其保存到keychain中,以保证其不被篡改。
三,源代码安全。
可以用一些宏来简单混淆类名,也可以将关键的逻辑用纯C实现。...
分类:
移动开发 时间:
2015-08-07 19:49:34
阅读次数:
167
正如美国微软公司的新任首席执行官塞亚·纳德拉所言:“当今世界是由软件所驱动的”,软件的重要性毋庸赘言,我国将软件纳入著作权法保护已有23年, 但至今软件的法律定义与法律保护仍很模糊。我国现行《计算机软件保护条例》将同一计算机程序的源程序与目标程序视为同一作品,然而源程序与目标程序的本质 属性并不相同...
分类:
其他好文 时间:
2015-07-28 20:42:34
阅读次数:
203
开篇之前我们做一个默认规则 ???????? 除特别说明外,文章的默认https://github.com/mogujie/TeamTalk 的TeamTalk/ 为根目录。? ???????? 上篇说过已然说过,README.md文件:开源软件源代码必读...
分类:
其他好文 时间:
2015-07-14 13:51:53
阅读次数:
287