Develop
文章平均质量分 57
_noname
Ideas worth spreading.
展开
-
svn经典笔记
版本控制器:SVN1 开发中的实际问题1.1 小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流——需求之一:备份!1.2 这个项目中需要一个很复杂的功能,老王摸索了一个星期终于有眉目了,可是这被改得面目全非的代码已经回不到从前了。什么地方能买到哆啦A梦的时光机啊?需求之二:原创 2015-08-31 00:39:07 · 1570 阅读 · 0 评论 -
git pull和git pull --rebase的不同
两者的区别可以用下面的关系式来表示:git pull = git fetch + git mergegit pull --rebase = git fetch + git rebase现在来看看git merge和git rebase的区别。假设有3次提交A,B,C。pull和git pull --rebase的不同" t原创 2017-01-05 02:54:58 · 3726 阅读 · 0 评论 -
CDN是什么?使用CDN有什么优势?
这个问题的解答,需要分五步。CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导原创 2016-12-22 22:13:17 · 5895 阅读 · 1 评论 -
语义化版本 2.0.0
语义化版本 2.0.0摘要版本格式:主版本号.次版本号.修订号,版本号递增规则如下:主版本号:当你做了不兼容的 API 修改,次版本号:当你做了向下兼容的功能性新增,修订号:当你做了向下兼容的问题修正。先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。简介在软件管理的领域里存在着被称作“依赖地狱”的死亡之谷,系统规模原创 2016-12-22 12:55:58 · 409 阅读 · 0 评论 -
Mac搭建gradle
首先下载gradle当前最新版gradle-3.2.1-all.ziphttp://services.gradle.org/distributionsunzip gradle-3.2.1-all.zip配置用户环境变量vim ~/.bash_profile添加export GRADLE_HOME=/absulutePath/gradle-3.2.1expo原创 2016-12-02 20:38:58 · 479 阅读 · 0 评论 -
aliyu Maven仓库地址
阿里云maven仓库http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror nexus-aliyun * Nexus aliyun h原创 2016-12-02 21:08:38 · 1824 阅读 · 0 评论 -
gitblit搭建git服务器
基于giblet的git服务器,windows linux mac 下都可以step1:下载 giblethttp://gitblit.comstep2:配置giblet创建目录,作为git服务器存储数据的根目录 。如 :/XXXXX/gitServer/gitRepository 解压下载的文件,然后进入data子目录,找到defaults.原创 2016-10-19 16:25:26 · 1317 阅读 · 0 评论 -
内存中堆和栈的区别
数据结构中的栈和堆: 栈就是一种可以实现“先进后出(或者叫后进先出)”的存储结构。 堆(也叫优先队列),是一棵完全二叉树,它的特点是父节点的值大于(小于)两个子节点的值(分别称为大顶堆和小顶堆)。它常用于管理算法执行过程中的信息,应用场景包括堆排序,优先队列等。堆是一棵完全二叉树,高度为O(lg n),其基本操作至多与树的高度成正比。最大(最小)堆是一棵每一原创 2015-10-21 21:14:37 · 654 阅读 · 0 评论