随笔分类 - 分享
资源的共享
摘要:设计模式(Design pattern):是代码设计经验的总结,是前人智慧的结晶,使用设计模式是为了代码的可重复性、让代码更容易被他人理解、保证代码可靠性,增加代码可维护性。 设计模式使代码编制真正工程化,设计模式是软件工程的基石脉络,如同大厦的结构。 如java的API和各种框架中都使用了设计模式,如果能熟悉设计模式,那么将更容易理解这些api和框架的结构,对以后的学习和工作会有很大的帮助。 面向对象的原则也都会在设计模式中体现!目前设计模式总共有23种,分为三种类型:创建型、结构型和行为型:创建型模式:工厂模式:http://www.cnblogs.com/homg/p/3548110.h
阅读全文
摘要:以下为工厂模式的详解,包括简单工厂,普通工厂模式,抽象工厂。引子: 假设有一个交通工具公司,生产自行车,汽车,飞机等,现要销售该公司的产品,要怎么设计呢? 在交通工具商店中加一个if else判断如果是自行车就实例化(new)一个自行车,如果是汽车就实例化(new)一个汽车吗,当然不是,这样的话如果将来又加了多种交通工具那要更改每一个商店的代码,这样的话更改太多,我们应该把这部分可能变更的代码封装到另一个对象中,这个对象只管生产何种交通工具,要获得交通工具就用它。简单工厂:类图:设计:/** * 抽像的交通工具类,里面有生产交通工具的过程方法(控制生产过程) * @author Homg *
阅读全文
摘要:4k对齐概念:4K对齐相关联的是一个叫做“高级格式化”的分区技术。首先先来了解一下什么是叫做“4K 对齐”。其实“4K对齐”相关联的是一个叫做“高级格式化”的分区技术。“高级格式化”是国际硬盘设备与材料协会为新型数据结构格式所采用的名称。这是主要鉴于随着时代发展,硬盘容量不断扩展,使得之前定义的每个扇区512字节不再是那么的合理,于是将每个扇区512字节改为每个扇区4096 个字节,也就是现在常说的“4K扇区”。随着NTFS成为了标准的硬盘文件系统,其文件系统的默认分配单元大小(簇)也是4096字节,为了使簇与扇区相对应,即使物理硬盘分区与计算机使用的逻辑分区对齐,保证硬盘读写效率,所以就有了
阅读全文
摘要:我之前一直是打开eclipse之前直接运行Genymotion模拟器就可以连接到adb了,非常方便,但最近突然想来装个eclipse的Genymotion插件玩玩,安装时居然出错了,于是不折腾好心里不爽,在网上找了下资料找到了解决办法,现记录如下:安装方法:1:启动Eclipse2:打开“Help/Install new software”菜单在新开启的窗口中点击“add”按钮(位于窗口右上方)在输入区中填写以下内容,然后进行验证:Name: GenymobileLocation:http://plugins.genymotion.com/eclipse应该可以看到Genymobile检查这.
阅读全文
摘要:以下为装饰者模式详解:引子: 假如有一个快餐店,基本种类分为米饭,水饺,粉面等,但每一种类型的快餐又可以搭配不同的料,如米饭可以点各种不同的菜(排骨,青菜,土豆等),如果按照一般的设计,快餐为基类,加不同的料的搭配为一个类,分别继承到基类,那么N种搭配就有N个类,这是类的爆炸。 要解决这个问题我们就可以用装饰者模式了,首先来了解一个OO设计原则:类对扩展的开放,对修改的关闭。这并不矛盾,像上面的类爆炸子类的行为(继承)是在编译时就静态决定了的,且所有子类都会继承到相同的行为,要解决问题就要做到动态的扩展,在类进行扩展时不修改现有的代码而添加新的行为,这样就要动态的组合对象,弹性的应对改变,可以
阅读全文
摘要:以下为观察者模式详解:引子:假设有这样一个问题,有一条河经过一个山谷,山谷下有一个村庄,人们在山谷处修建了一个水库,并安排专人管理,当水库的水位过高时要通知下游居民注意水库的开闸放水,当水库的水温过低时要通知到水库游泳时要注意安全,那么现在我们要用OO思想用代码来设计这样一件事情,该怎么做?首先我们想像一下我们订阅报纸或杂志的过程,先向报社订阅报纸,订阅后只要这家报社还在运营就会按时把报纸送到你家,当你不想再看这家的报纸时只需要取消订阅,以后就不会再送报纸给你了。在这样一件事情中读者扮演的是一个观察者的角色,不同的读者同时接收一份报纸查看新闻,他们对新闻的关心点不一。而报社提供新闻的更新,这就
阅读全文
摘要:昨天跟朋友一起玩游戏,网速感觉不怎么好就下了一个免费的网易UU加速器来给对战平台加速,结果加速了以后网速更差,我晕,于是想卸载,可这个加速器口只有一个exe文件,不用安装,但在第一次加速时记得安装了一个网卡,所以上网找了一下卸载的方法,总结如下:1:在我的电脑上右键---属性---设备管理器---查看---显示隐藏设备(必需显示,否则看不到虚拟网卡)---网络适配器---找到“Netease uu”关键字,右键卸载。2:在c盘分别搜索“Netease”,“netease” (推荐使用everything软件搜索,速度很快)关键字(注意大小写),发现后面还带的uu的都删除。3:删除用来运行的uu
阅读全文
摘要:以下为策略模式详解:引子:使用策略就是要实现可扩展性,那么多态是不可少的。何谓可扩展性呢? 比如:我们用面向对象的思想来设计飞机,基类为飞机,飞机可以有很多种,客机,直升机,战斗机等,不同种类的飞机起飞方式和武器都不一样,那么在设计时怎样才能做到支持所有的飞机,每次加入新的种类的飞机时不要去改动之前的代码直接加入呢? 这就是我们使用策略模式要考虑的问题,如果只用继承,显然不行,这样太死板,像客机它是没有武器的,当在基类中加入了使用武器方法后,客机也具有了武器,这不科学,而且直升机和战斗机的武器不同还要强迫每一个子类都复写使用武器方法。只用接口呢?也是不行的,比如写一个武器接口,只面有一个使用武
阅读全文
摘要:运行魔兽争霸3不能初始化DirectX错误这样解决:
1:在运行中输入(win+r):dxdiag,查看显示栏,确定电脑已安装
阅读全文
摘要:正在运行的进程:需要占用一定的cpu资源和RAM(内存)空间,多少的话看是什么应用,要消耗一定的电量,影响手机速度等性能。
后台缓存的进程:不需要占用cpu资源,会在RAM
阅读全文
摘要:1、先断开网络,安装官方原版PS程序。 2、在安装程序界面选择“试用”安装。 3、等安装完成后,退出程序。 4、复制破解补丁到安装路径覆盖,如:D:\Program Files\Adobe\Adobe Photoshop CS6。系统是64位的选择64位补丁。 完整安装包与补丁地址
阅读全文
摘要:1987年9月的一天,中国的第一封电子邮件成功发出,邮件的内容大致是“跨越长城,走向世界”,在当时,没有人会想到十年后中国的互联网开始萌芽,并发展成今天的繁荣。1994年,“巴黎统筹委员会”的解散消除了中国连接Internet的限制,到1997年,全国建成了ChinaNet、CERnet、CSTnet、ChinaGBN,实现了与Internet的全面连接,中国的互联网基石逐步发展和成熟起来。 与此同时,中国互联网的第一批先行者已经拉开了建业大幕
阅读全文
摘要:分享一个windows8.1专业中文版一个可用的密钥,亲测可用,联网输入密钥激活即可
阅读全文
摘要:不知出于什么原因,今天凌晨召开的苹果发布会并没有视频直播,所以大家都守着The Verge家的图文直播。结果,苹果再一次用事实证明了他们没有保密体系,或者,故意没有保密体系。 整场发布会正经的亮点如下:
阅读全文
摘要:在wp_title()中通常是在页面头部的title元素中。当wp_title()在主页主循环(loop)外时,可以用在模板的任何地方。
用法:
阅读全文
摘要:当规划一个拥有DMZ的网络时候,我们可以明确各个网络之间的访问关系,可以确定以下六条访问控制策略。
1.内网可以访问外网 内网的用户显然需要自由地访问外网。在这一策略中,防火墙需
阅读全文
摘要:如果不想使用代码来实现统计次数,可以用wp-postview插件来实现,下面简单说说用法:
1.在插件管理处搜索并安装启用统计插件
阅读全文
摘要:怎么用代码来实现wordpress博客的各项数据的统计呢?就如沦落凡间博客的归档页面一样,看下面的方法:
在想要显示的地方加上这样一段代码,沦落凡间博客的代码就是这样的:
阅读全文
摘要:这个功能非常实用,相信很多博客都会用到,今天说一下如何用代码来实现这一功能,当然你也可以使用这个插件来实现同样的功能:
WP-PostViews 1:
在你使用的博客主题里面,找到function.php,加入以下两段代码(加到最后
阅读全文
摘要:说明:
该函数或为未登录用户显示“注册”链接,或为已登录用户显示“网站管理”链接。
只有管理面板-->设置-->常规中成员资格:任何人可以注册这一项被选中后,“注册”链接才会显示给用户。
注册链接使/wp-register.php脚本开始运行,
阅读全文

浙公网安备 33010602011771号