当做大的项目是,svn是代码管理的好工具,如果是用自己的服务器,那么需要搭建SVN服务器。
Subversion是一款非常优秀的svn服务器工具,笔者采用VisualSVN server ,因为它集成了apache,不用再进行过多的配置。
首先下载安装 VisualSvn Server
选择VisualSVN ,然后下载。
...
分类:
其他好文 时间:
2015-04-19 10:12:17
阅读次数:
123
说好的软件质量提升软件质量是我们一直追求的理想,但软件开发唯一不变的真理就是变,为了应付变化多端的软件开发过程,敏捷开发提倡了一种拥抱变化的软件开发理念,少说也替软件开发人员带来了不少小确幸。这些软件开发模型与方法论,最终的目的在于软件开发管理与质量的提升..
分类:
其他好文 时间:
2015-04-19 06:47:11
阅读次数:
120
第一章 概论 软件工程是什么? 软件工程的核心部分(构建管理、源代码管理、软件设计、软件测试、项目管理)和用户体验、用户界面设计等组成了软件工程,而软件=程序+软件工程。 软件开发过程中的难题有5点: 1、复杂性 2、不可见性 3、易变性 4、服从性 5、非连续性 软件的其他特性:1、有许多不同的....
分类:
其他好文 时间:
2015-04-16 12:05:06
阅读次数:
258
原文地址:http://blog.chinaunix.net/uid-22150747-id-189264.html最近经常使用svn进行代码管理,这些命令老是记不住,得经常上网查,终于找了一个linux下svn命令使用大全:1、将文件checkout到本地目录svn checkout path(p...
分类:
系统相关 时间:
2015-04-14 16:36:58
阅读次数:
249
环境安装(极简):Node需要的环境可以说及其简单,也可以说及其复杂。为什么这么说呢?如果里只需要运行环境那么到Node官网下载一个包就行了。里面自带npm管理工具,这是包管理工具,以后会频繁的使用它的功能。这时候Node的基本环境已经齐备了,尽管没有ide,没有测试,没有代码管理,没有其他的编译环...
分类:
其他好文 时间:
2015-04-13 20:34:15
阅读次数:
178
因为想查一查opencvsharp的东西,然后发觉这个包可以再NuGet上面可以直接下载。我也经常在很多地方都可以看到NuGet,所以我想写下来,记录下来。
NuGet是一个免费的并且开源的包管理器在微软的开发平台上。NuGet发布在Visual Studio的拓展插件上。
NuGet现在已经移植到代码管理平台github了,链接地址为https://github.com/nuget/home。...
分类:
其他好文 时间:
2015-04-12 17:50:51
阅读次数:
117
【转载自】http://blog.chinaunix.net/uid-552961-id-2736410.htmllua中的require机制 为了方便代码管理,通常会把lua代码分成不同的模块,然后在通过require函数把它们加载进来。现在看看lua的require的处理流程。1、require...
分类:
其他好文 时间:
2015-04-10 17:32:27
阅读次数:
125
CocoaPods简介 , CocoaPods 的安装和使用...
分类:
移动开发 时间:
2015-04-10 09:39:50
阅读次数:
121
一、UIApplication
1.简单介绍
(1)UIApplication对象是应用程序的象征,一个UIApplication对象就代表一个应用程序。
(2)每一个应用都有自己的UIApplication对象,而且是单例的,如果试图在程序中新建一个UIApplication对象,那么将报错提示。
(3)通过[UIApplicationsharedApplication]...
分类:
移动开发 时间:
2015-04-07 17:51:07
阅读次数:
136
源代码管理工具的起源为什么会出现源代码管理工具?
为了解决在软件开发过程中,由源代码引发的各种蛋疼、繁琐的问题
源代码会引发哪些问题?
无法后悔:做错了一个操作后,没有后悔药可以吃
版本备份:费空间、费时间
版本混乱:因版本备份过多造成混乱,难于找回正确的想要的版本
代码冲突:多人操作同一个文件(团队开发中的常见问题)
权限控制:无法对源代码进行精确的权限控制
追究责任:出现了严重的BUG,无法得知...
分类:
其他好文 时间:
2015-04-06 14:19:12
阅读次数:
200