代理模式(Proxy
Pattern)也叫做委托模式,它是一项基本设计技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制,在一些著名开源软件中也经常见到它的身影,如Struts2的Form元素映射就采用了代...
分类:
其他好文 时间:
2014-05-16 05:38:40
阅读次数:
252
前天在网上看到一句话很不错,拿来和大家分享,同时用我的“大叔”三观来解读这句话。这句话是:“我们不需要操之过急的”无效将军”,我们需要实实在在的”日拱一卒”。这句话翻译成日常用语的话来自于一句很经典的语句:纵使一年不将军,不可一日不拱卒。此句来源于中国象棋: 将军:象棋中向对手发出可能产生“致命”的一招。这个词一般描绘象棋者比较高大上的情形。 拱卒:下过象棋的人应该知道,有...
分类:
其他好文 时间:
2014-05-14 20:51:38
阅读次数:
335
第5章关于缓冲区的更多内容5.1概述到目前为止,您已经学习了使用缓冲区进行日常工作所需要掌握的大部分内容。我们的例子没怎么超出标准的读/写过程种类,在原来的I/O中可以像在NIO中一样容易地实现这样的标准读写过程。本节将讨论使用缓冲区的一些更复杂的方面,比如缓冲区分配..
分类:
其他好文 时间:
2014-05-14 16:48:31
阅读次数:
308
上文讲述过js实现面向对象,一定是可以实现继承的效果的。虽然说很多的js框架都帮助我们实现了继承的功能,或者说在日常的工作和学习中我们压根就用不到js的继承,但是我们还是需要了解一下js中继承,以方便我们阅读框架中的继承是如何实现的。在下面的文章中我会给大家模拟一下js中继承的实现。
先来看一下下面创建对象的一种方式:
/*
* 对象工厂
*/
function objectFact...
分类:
Web程序 时间:
2014-05-14 14:18:44
阅读次数:
278
-- 创建数据表,定义存储数据信息表的结构--CREATE TABLE T_Student (name
text, age integer, phoneNo text);--
删除数据表,通常在不需要使用某一个表的时候,才会用到,日常开发中极少会用到此命令--DROP TABLE T_Student...
分类:
移动开发 时间:
2014-05-14 11:20:03
阅读次数:
395
主要记录一些日常操作出现的问题:1.upgrade working
copy:SVN客户端升级或降级的时候,在本地已经下载workspace右键会显示upgrade working
copy。无论是升级还是降级TortoiseSVN,请大家安装完成后重启电脑。如果是升级(TortoiseSVN1.6...
分类:
其他好文 时间:
2014-05-14 02:41:53
阅读次数:
642
1.是什么?简单说,是从安全角度关注日常信息系统的运行维护工作。具体来说,安全运维基于传统的网络、主机、终端、视频等运维工作,从中获取原始的数据与信息。与传统运维工作的共性在于,都是基于需求/事件/故障触发,两者都会从管理和技术角度关注事件/故障的产生原因、解决..
分类:
其他好文 时间:
2014-05-13 02:20:18
阅读次数:
235
钢材作为船厂占用空间、资金比较多的环节,向来都受到重视!怎样既能满足日常的工作所需,又能有效的库存。这个一直是人们所追寻的。有效的钢材管理能释放被占用的资金,又能让日常的计划有条不紊的执行。传统管理的缺点:1、传统钢材由Excel管理数据不准2、修改信息未能与设计同步3、不能有效的控制钢材堆场4、到...
分类:
其他好文 时间:
2014-05-12 01:39:43
阅读次数:
250
LBS——基于位置的服务。LBS作为移动互联网时代的基础服务,已成为人们日常生活中不可或缺的部分。据统计将近80%的应用与LBS有关,LBS已经成为移动互联网应用的标配功能。作为一个LBS应用开发者,你了解大家都在用什么平台吗?哪些功能是同道中人最看重的?又该如何选择LBS开放..
分类:
其他好文 时间:
2014-05-11 18:59:14
阅读次数:
374
开始进入正题,我们都知道,Android
UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃。相信大家在日常的工作当中都会经常遇到这个问题,解决的方案应该也是早已烂熟于心,即创建一个Message对象,然后借助Handler发送出去,之后在Handler的handleMessag...
分类:
移动开发 时间:
2014-05-11 16:19:13
阅读次数:
567