我的搭档的代码有以下几个优点:1、定义了一些宏,使相关的含义易于理解。2、为几乎每一个函数和一些关键代码写了说明注释。3、从注释掉的代码来看,他曾经优化过某几个函数的实现方法。他有以下几个缺点:1、代码冗长。为了实现三种模式,他分别写了三个分支过程,这些过程在内容上有很大一部分是类似的。2、没有充分...
分类:
其他好文 时间:
2014-10-24 00:16:37
阅读次数:
168
下面是对结对编程队友12061166 宋天舒的code review五个优点:1.代码的风格优秀,注释不多,但是必要的注释还是有的,比如:// 三种模式 // mode1仅统计单个单词 // mode2额外统计连续的两个单词 // mode3额外统计...
分类:
其他好文 时间:
2014-10-23 15:46:45
阅读次数:
243
LVS三种工作模式:1.VirtualserverviaNAT(VS-NAT)优点:集群中的物理服务器可以使用任何支持TCP/IP操作系统,物理服务器可以分配Internet的保留私有地址,只有负载均衡器需要一个合法的IP地址。缺点:扩展性有限。当服务器节点(普通PC服务器)数据增长到20个或更多时,负载均..
分类:
编程语言 时间:
2014-10-15 20:55:52
阅读次数:
567
节前把3个设计模式的学习心得分享了一下,分别是适配器模式,装饰模式,代理模式。
但是似乎越写越有些迷糊,这三种模式都有着一些大同小异的地方,总是有些搞不清。
今天再重新学习下,把学习心得分享给大家一下。这次是结合的我工作中的实际项目。...
分类:
编程语言 时间:
2014-10-14 13:08:18
阅读次数:
367
【转载】iOS中delegate,notification,KVO三种模式实现通信的优缺点 原帖地址:http://blog.csdn.net/yangxt/article/details/8176636在开发iOS中,有三种模式来实现controller之间的通信: 1.委托delegation;...
分类:
移动开发 时间:
2014-10-11 18:40:35
阅读次数:
316
vi的复制粘贴命令vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要: 命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文....
分类:
其他好文 时间:
2014-10-09 17:08:57
阅读次数:
131
linux中vim编辑器的常用命令以及用法(注意严格区分大小写以及中英文):vim编辑器有三种模式,分别是:编辑模式,输入模式以及末行模式。模式转换:编辑模式》》》输入模式:i:在光标所在字符前面,转为输入模式(即转完后在光标所在字符前输入);I:在光标所在行的行首,转..
分类:
系统相关 时间:
2014-10-06 00:48:59
阅读次数:
366
在多进程、多线程并发的环境里,从概念上看,有多个进程或者多个线程在同时执行,具体到单个CPU级别,实际上任何时刻只能有一个进程或者线程处于执行状态;因此OS需要决定哪个进程执行,哪些进程等待,也就是进程的调度。一、调度的目标1、首先要区分程序使用CPU的三种模式:IO密集型、计算密集型和平衡型。对于...
分类:
其他好文 时间:
2014-09-24 13:16:36
阅读次数:
177
一、集群简介集群的总类:1.负载均衡集群(LB:LoadBanlancing):实现将一个访问量或者任务量特别大的应用,给他平均分配到不同的服务器上面,以提供高容量、大并发。2.高可用集群(HA:HighAvalibility):将多台计算机组合起来,避免一个服务因某台机器出现故障,而导致服务中断的,..
分类:
其他好文 时间:
2014-09-13 18:51:36
阅读次数:
180
LVS一、LVS简介LVS是LinuxVirtualServer的简写,意即Linux虚拟服务器,是一个虚拟服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件之一。二、LVS的分类LVS-NAT:地址转换LVS-DR:直接路由LVS-TUN:隧道三、ipvsadm用法其实LVS的本身跟iptable..
分类:
其他好文 时间:
2014-09-07 03:22:45
阅读次数:
312