CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?
集中式版本控制系统:版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改一本书,必须先从图书馆借出来,然后回到家自己改,改完了,再放回图书馆
...
分类:
其他好文 时间:
2016-04-29 18:47:56
阅读次数:
176
前段时间公司一些同事在讨论单例模式(我是最渣的一个,都插不上嘴 T__T ),这个模式使用的频率很高,也可能是很多人最熟悉的设计模式,当然单例模式也算是最简单的设计模式之一吧,简单归简单,但是在实际使用的时候也会有一些坑。...
分类:
移动开发 时间:
2016-04-29 18:45:57
阅读次数:
286
绪论最近项目里面用到了下拉刷新和左滑删除,网上找了找并没有可以用的,有比较好的左滑删除,但是并没有和下拉刷新上拉加载结合到一起,要不就是一些比较水的结合,并不能在项目里面使用,小编一着急自己组合了一个,做完了和QQ的对比了一下,并没有太大区别,今天分享给大家,其实并不难,但是不知道为什么网上没有比较好的Demo,当你的项目真的很急的时候,又没有比较好的Demo,那么“那条友谊的小船儿真是说翻就翻啊”...
分类:
移动开发 时间:
2016-04-29 18:46:38
阅读次数:
310
页面结构发生变化
web 1.0时代 多层嵌套效率低。
web 2.0时代 大量的DIV+CSS典型案例(微博、博客)
web3.0时代 html5 减少DIV+CSS 简洁 典型案例(百度)
标签的变化
增加25个标签
适当分类、归纳总结
结构性元素
语义行元素
废弃了很多标签
seo网络抓取标签侧重点
header、nav...
分类:
Web程序 时间:
2016-04-29 18:46:40
阅读次数:
248
1.创建macow工程
一,new maven project --->创建Create a simple project勾选上
修改pom.xml的packaging为pom
Project configuration is not up-to-date with pom.xml. Run Maven->Update Project or use Quick Fix.这个错误直接maven...
分类:
编程语言 时间:
2016-04-29 18:44:33
阅读次数:
205
操作系统是深入学习计算机技术的基础,因此,为了更好的学习计算机技术,现在对操作系统进行简要学习并摘记如下。
1.操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
2.操作系统理论研究者有时把操作系统分成四大部分:
驱动程序:最底层的、直接...
分类:
其他好文 时间:
2016-04-29 18:46:53
阅读次数:
167
这篇文章主要讲全局光照,在看教程的时候就有一个点不是很理解,就是作者开启物体的static这个选项。在网上查找一些资料,有的说”static表示物体时静态的,多用于静止不动的物体,此外static有多种,有的用于烘焙,有的用于遮挡剔除“;还有的指出”所谓静态就是静止的,你如果要改变它位置,就不是静态了,静态物体在脚本加载的时候就开始渲染,不随着update 每侦更新,你如果要移动物体,就必然要重新刷新,就是动态了 “
总结来看,就是说unity3d中物体组件上的static选项是包括很多种static含义的...
分类:
编程语言 时间:
2016-04-29 18:45:21
阅读次数:
342
TCP/IP卷一 链路层,主要讲了以太网帧格式,串行链路帧格式,点对点协议以及环回接口,简单介绍了最大传输单元以及路径MTU...
分类:
其他好文 时间:
2016-04-29 18:45:06
阅读次数:
173
一 可以为类添加新功能
UIViewController
extension UIViewController {
// 为 UIViewController 添加的新功能写到这里
}
Double
extension Double {
var km: Double { return self * 1_000.0 }
var m : Double { return self...
分类:
编程语言 时间:
2016-04-29 18:46:26
阅读次数:
127
kernel preemption:
the main characteristic of a preemptive kernel is that a process running in the kernel mode can be replaced by another process while in the middle of a kern...
分类:
系统相关 时间:
2016-04-29 18:43:38
阅读次数:
275
Linux offers two kinds of semaphores:
? Kernel semaphores, which are used by kernel control paths
? System V IPC semaphores, which are used by User Mode processes
struct semaphore {
spinl...
分类:
其他好文 时间:
2016-04-29 18:43:56
阅读次数:
181
第一周:计算机是如何工作的
//在64位环境下编译成32位的汇编
gcc -S -o ccode32.s ccode.c -m32
//链接时会缺少构建32 位可执行程序缺少的包,使用以下指令安装:
sudo apt-get install libc6-dev-i386
//编译链接成32位的可执行文件
gcc -o ccode32 ccode.c -m32
堆栈...
分类:
系统相关 时间:
2016-04-29 18:44:13
阅读次数:
350
实现功能:
1.加载城市列表,并生成索引(没有该索引的城市则无索引)
2.点击索引滚动页面到对应索引城市第一个位置
3.输入搜索
分析:
1.加载城市很容易,生成对应的索引。
首先需要得到所有的城市,然后拿出城市的首字母,放入一个数组中,去重并排序,
得到无重复并有序的索引数组后加入到div中显示
2.根据索引进行页面滚动
需要给索引列表添加事件,由于锚点会在链接产生...
分类:
Web程序 时间:
2016-04-29 18:43:44
阅读次数:
188
这段时间用Latex很多,常常需要查阅相关特殊的符号,这里做一个整理,也方便大家查阅。
摘自:《一份不太简短的LATEX2介绍》或112分钟学会LATEX2 原版作者:Tobias Oetiker...
分类:
其他好文 时间:
2016-04-29 18:45:39
阅读次数:
516
1,简单工厂模式的分类和使用场景:
(1)简单工厂模式一般分为:普通简单工厂,多方法简单工厂,静态方法简单工厂
(2)使用场景:
总体来说,工厂模式适合,凡是出现了大量的产品需要创建,并且具有共同的接口时,
可以通过工厂方法模式进行创建,在以下的三种模式中,第一种如果传入字符串有误,不能
正确创建对象,第三种相对于第二...
分类:
编程语言 时间:
2016-04-29 18:44:36
阅读次数:
177
**模板的概念
函数模板
类模板
名空间**一、模板的概念
C++的模板提供对逻辑结构相同的数据对象通用行为的定义。模板运算对象的类型不是实际的数据类型,而是一种参数化的类型。
一个带类型参数的函数称为函数模板,一个带类型参数的类称为类模板。二、函数模板1、函数模板的概念
函数模板的基本原理是通过数据类型的参数化,将一组算法相同但所处理数据类型不同的重载函数凝练成一个函数模板。编...
分类:
编程语言 时间:
2016-04-29 18:43:31
阅读次数:
231
1、java中package是什么
即包。简单地说,它是分类class(类)与interface(接口)的方式。
在Java开发中,将会写数以百计的类和接口,因此,对它们分类是必须的。
2、java中import有什么用
在java中,编译器是根据包名+类名找到类的,而import语句是告诉编译器找到指定的类。
例如,要求编译器来加载所有目录中java安装/java...
分类:
编程语言 时间:
2016-04-29 18:44:07
阅读次数:
228