SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。安装subversion在CentOS平台下,输入yum install -y subversion安装完成后,可以用下面的命令查看...
分类:
系统相关 时间:
2016-05-12 19:51:05
阅读次数:
277
现在大部分使用的都是SVN,也有一部分迁移了Git,虽然挺好的,不过还有其它很多版本控制的工具,并没有谁最好用,最重要的是适合自己的公司与团队,效率和团队是成正比了,重要的不是武器,虽然武器也挺重要的,不过最重要的还是配“剑“者,不过要是对Git没接触过或者认识不够的话,我想,这篇“华序”写的文章足以让你对Git有所认识了,不过了解下就可以了,凡事不要太执着了,下面,就让我们进入正文吧。Git是一款开源的分布式版本控制系统(VCS),常用的VCS工具还包括SVN、Mercurial等,他们的使命是对资源变化...
分类:
移动开发 时间:
2016-05-12 12:53:11
阅读次数:
294
前沿swap函数 用于交换 a ,b 两个数。实现方法大同小异,其中不乏有好多版本,现在就其性能和可读性略作分析。不对指出还望指正。。
探讨:其中的函数原型是:(1) void swap(int &a,int &b);传引用(2)void swap(int *a,int *b);传地址
下面就第二个函数原型分析,代码如下:
#include
#include...
分类:
其他好文 时间:
2016-05-12 12:10:14
阅读次数:
189
来源于mysql高性能第三版:我们通过Innodb的简化版行为来说明mvcc是如何工作的。InnoDB的MVCC,是通过每行记录后便保存两个隐藏的列来实现的。这两个列,一个保存了行的创建时间,一个保存了行的过期时间(删除时间)。当然存储的并不是实际的时间值,而是系统版本号。每开始一..
分类:
数据库 时间:
2016-05-10 19:00:33
阅读次数:
183
有时候,我们上传apk或者是ipa文件的时候,是需要读取到里面的一些信息的,比如软件的包名,以及其版本信息等。在网上搜索了一下资料 , 找了很多版本,对于apk文件的版本号,一直读取不到,在这里,笔者自己总结了,读取apk、ipa文件的一些代码,大家可以参考下,去其糟粕,取其精华。以便适用于自己的需求。下面会提供源码给大家,我用的开发工具是eclipse,直接导入就可以,jar包也是我已经下载好的,...
分类:
编程语言 时间:
2016-05-07 09:37:00
阅读次数:
1073
持续集成?
持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
先看下我的需求
持续集成,
使用cocoapod管理第三方控件,
使用pgy分发,
同时管理三个版本(内测版,开发版,AppStore上线版),并且每个版本都要做到尽量高...
分类:
其他好文 时间:
2016-05-06 15:09:52
阅读次数:
234
1.golang的安装工具 1.1 GVM 第三方开发的Go多版本管理工具 2.golang环境变量 2.1 GOROOT=D:\go (golang 安装目录) 2.2 GOBIN=D:\go\bin (golang 生成的BIN目录) 2.3 GOPAT=D:\code\golang (gola ...
分类:
Web程序 时间:
2016-05-06 00:14:10
阅读次数:
242
最近由于项目业务需求,需要用到websocket来实现即时信息的推送,学习了一下websocket,网上搜了一下学习教程,很多版本看的我云里雾里,最后选择用tomcat提供的最新版本(tomcat 启动可以查看demo) 好了,进入主题 1、新建maven项目 (websocketTest) 2.添 ...
分类:
Web程序 时间:
2016-05-01 12:20:42
阅读次数:
503
今天下载了一个linux的2.6.22.14中文文档,下载后发现显示异常 www.2cto.com 怀疑是API的问题,连续从几个网站下来了很多版本,发现都存在这个问题,然后就开始自己的身上找原因,打开文件的属性发现最下面比一般的文件多了一个内容 www.2cto.com 就是解除锁定的按钮,这个应 ...
Android深度探索(卷1)HAL与驱动开发 第三章 Git使用入门 读书笔记 本章是对Git的一个概述。 Linux是一个开源的系统。事实上,在Linux上许多软件都和底层程序以及内核驱动有关,然而Linux内核的版本非常多,如果每个版本上的软件都采用安装包的形式,则匹配这么多版本的安装包将十分 ...
分类:
移动开发 时间:
2016-04-29 09:24:10
阅读次数:
162