前面我们一共介绍了四种方法用来封装对象(工厂,构造模式,原型模式,构造+原型),并且重点对构造函数+原型模式做了一些改进,使之更加完美,那么除了这几种方法, 还有两种方式用来封装对象,还是那句话,选择适合自己的(其实每种方法都各有利弊,在我刚开始学习时总感觉就是拆东墙补西墙)。 首先来看第一种方法 ...
分类:
编程语言 时间:
2016-06-02 22:06:59
阅读次数:
166
您是否有关于 Android* 应用的绝妙创意,而不知道如何通过可用的编程工具和语言来实现? 本文将为您介绍可用于 Android 开发的主要编程语言。 最常用的编程语言有 Java、C#、C++ 和 HTML5。 每种语言都有自己的发展历史、用途,和利弊。下面我们来一一介绍它们的工作原理、适用框架 ...
分类:
编程语言 时间:
2016-06-02 16:23:53
阅读次数:
556
浏览器安全是基于同源策略的。所谓同源策略就是三相同: 1、协议相同; 2、域名相同; 3、端口相同。 但,凡事都是有利弊,同源策略也导致了我们想用AJAX跨域请求,但NO!!为了规避这种限制,其中有一方法就是JSONP。 JSONP的基本思想:就是通过<script>的src,向服务器请求数据,且这 ...
分类:
Web程序 时间:
2016-05-16 01:40:58
阅读次数:
234
NAT是一种地址转换的技术,工作在路由器上,内部网络想要访问因特网时可以经过NAT转换为一个外部网络,安装有NAT的路由器叫做NAT路由器。因为目前的ip地址很稀缺,不能满足一人一个(A,B,C类)ip地址的奢侈需求,NAT解决了这个问题,但也有它的利弊之处。NAT的实现方式有三种,..
分类:
其他好文 时间:
2016-05-15 19:54:49
阅读次数:
4091
TCP在慢启动阶段,每一个RTT拥塞窗口按指数级增长,TCP在拥塞避免阶段,每一个RTT拥塞窗口线性增加1。这些都是书上讲的,不必太认真,真实的情况要比这个复杂的多! 首先我们看大部分的资料里讲的TCP是怎么实现每RTT增窗的,一切都是扯理论,没什么现实意义! 在慢启动阶段,每收到一个ACK(数据包从发出到收到其ACK,就是一个RTT),窗口增加1,在拥塞避免阶段,每收...
分类:
移动开发 时间:
2016-05-12 22:45:22
阅读次数:
443
使用MVC或者MVP模式会增加很多的类,但是确可以让代码结构变得清晰,方便了后期维护拓展方便。把数据层跟视图层分离,处理事务的逻辑单独的放在一个类中,让Activity仅仅具有展示功能。
下面我们就MVC模式跟MVP模式进行分别讲解,总之来说各有利弊。在实际的开发中,我们根据实际情况进行取舍。个人认为MVP模式更简单一些,因为MVP模式中会把部分逻辑Activity中,但是这就造成了Activi...
分类:
移动开发 时间:
2016-05-12 14:36:39
阅读次数:
193
环境:Tomcat7.0.55
Tomcat下同IP搭建基于不同端口的多站点
Tomcat多使用在开发环境里,但有时也做生产环境。在生产环境下多会碰到,需要在一个tomcat下放置多个站点的情况。有时还需要同时打开多个不同的端口,接受多个域名请求的情况。通常这种情况会开启多个tomcat实例。这种方法有如下利弊:优点:1.每个站点相互独立,互相不受干扰。不会因为一个站点繁忙导致,其它站点受影响...
分类:
其他好文 时间:
2016-05-12 11:30:37
阅读次数:
185
网站的数据量大的话,不建议你使用DEDCMS,因为据论坛上说,50万条数据就是DEDE的一个瓶颈了,当时对比过PHPCMS,这方面比DEDE要强;我也两者都用过,个人认为,DEDE的模板设置,广告设置,方面比较有优势,相比PHPCMS,而数据处理,会员等方面则不如PHPCMS,DEDE的下载和邮件订 ...
分类:
编程语言 时间:
2016-05-09 18:20:22
阅读次数:
173
本章节包括:
1)线程模型总览
2)Event Loop概念和具体实现
3)任务调度
4)实现细节
简单地陈述一下,对于一个操作系统,编程语言,框架,或者应用来说,线程模型对其都是至关重要的一部分,在什么时间如何创建一个线程都会对你的代码执行有很重要的影响,所以对于开发人员而言,懂得在各种线程模型里面权衡利弊就是一个很重要的事情,是直接使用线程模型本身还是通过一些框架或者...
分类:
编程语言 时间:
2016-04-29 19:09:29
阅读次数:
264
本章节包括:
1)线程模型总览
2)Event Loop概念和具体实现
3)任务调度
4)实现细节
简单地陈述一下,对于一个操作系统,编程语言,框架,或者应用来说,线程模型对其都是至关重要的一部分,在什么时间如何创建一个线程都会对你的代码执行有很重要的影响,所以对于开发人员而言,懂得在各种线程模型里面权衡利弊就是一个很重要的事情,是直接使用线程模型本身还是通过一些框架或者...
分类:
编程语言 时间:
2016-04-26 21:17:17
阅读次数:
406