搜索到与相关的文章
编程技术

抽象工厂模式的个人理解列子

很久前就像看看设计模式了,在此记录下自己的学习过程。设计模式分为三种:静态工厂模式,工厂方法模式,抽象工厂模式。其中抽象工厂模式是三个里面最抽象的,也是最具有一般性的。在看教程的同时,花了一上午时间写了个例子。例子配置如图:我认为比较重要的事:有几个产品,抽象工厂中就有几个方法;有几个产品族,就应该有几个具体的工厂类。(有什么不对的地方希望给予指出)代码如下:抽象工厂:packagecom.topnet.af.exercise.auto;importcom

系统 2019-08-29 23:05:52 2351

Android

Android ViewFlipper滑动屏幕切换图片【安卓进

最近看到ViewFlipper和Animation在一起的用法,感觉很好,我就自己写了一下,感觉灰常好用,效果比gallery的滚动查看图片好用多了,这个也是实现滚动屏幕切换图片,但是用户体验要好很多!所以我把自己写的demo分享一下!希望对大家有用,也方便我自己以后查阅!转载请标明出处:http://blog.csdn.net/wdaming1986/article/details/6766058程序一开始界面,第一张图片:向右滑动屏幕切换到第二张图片:

系统 2019-08-29 23:01:08 2351

编程技术

什么是MVC

什么是MVC-2MVC模式MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获取数据来刷新自己。MVC模式最早是smal

系统 2019-08-29 22:44:46 2351

Java

Java Annotation的使用总结

在上篇文章里提到的是JUnit的学习,其中就涉及到了一些内置的annotation,如@Test、@Ignore等。现在我就结合个人的理解谈下如何自定义自己的annotation。annotation能被用来为某个程序元素(类、方法、成员变量等)关联任何的信息,但annotaion不能影响程序代码的执行,无论增加、删除annotation,代码都始终如一的执行。另外,尽管一些annotation通过java的反射api方法在运行时被访问,而java语言解释

系统 2019-08-29 22:31:46 2351

编程技术

iBatis开发的一个应用

今天开始学习iBatis框架,感觉这个框架很轻巧,方便,使用上手很快,没有多大的难点,下面就介绍一下第一个应用开发的步骤:第一步:在mysql的test数据库中建立一张表:accountcreatetableaccount(_idint,first_namevarchar(10),last_namevarchar(10),emallvarchar(10),primarykey(_id))engine=InnoDBdefaultcharset=gb2312;

系统 2019-08-29 22:29:16 2351

Android

Android 中的 LayoutInflater类

Inflater英文意思是膨胀,在android中大概是扩展的意思吧。LayoutInflater的作用类似于findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体widget控件(如:Button,TextView等)。它的用法有2种:LayoutInflaterinflater=LayoutInflater.from(this);Viewv

系统 2019-08-29 22:07:32 2351

编程技术

秘密:不能说的那些事儿

尽管以Facebook为代表的真实社交网络已是大势所趋,实名制的呼声也越来越强烈,但是依然有很多人喜欢在上网时给自己戴上面具,这么做的目的并非为了伪装或欺诈,而是出于一种自我保护心理。因为每个人都有极度隐秘的心事,说出来可能会伤害自己也会伤害别人,但是长期憋在心里对身心都不好,所以他们渴望有一个能自由倾诉和发泄的地方,又不用担心被人发现。秘密,提供的正是这样的服务。应用简介及主要功能秘密由国内知名站点糗事百科出品,之前有WEB版秘密网,现在又推出了针对IO

系统 2019-08-29 22:01:40 2351

Linux

Linux实现的IEEE 802.1Q VLAN

第一部分:VLAN的核心概念说起IEEE802.1q,都知道是VLAN,说起VLAN,基本上也没有盲区,网络基础。然而说到配置,基本所有人都能顺口溜一样说出Cisco或者H3C设备的配置命令,对于Linux的VLAN配置却存在大量的疑问。这些疑问之所以存在我觉得有两点原因:1.对VLAN的本质还是没有理解。不管你的Cisco/H3C命令敲得再熟练,如果看不懂Linux的vconfig,那么也将无法掩饰你对概念理解的浅显;2.对Linux实现虚拟网络设备风格

系统 2019-08-12 09:30:05 2351

编程技术

eclipse插件designer的安装和使用

马上要用java做一个界面,所以这几天很辛苦在找eclipse可用的designer插件,历时三天,试了不知道多少个版本多少次失败,我终于安装成功了==+简直可歌可泣啊~~这是个纪念也是篇无意义灌水文,恩,以后继续努力!!eclipse版本3.4,应该很好找,designer插件不好找,我花了整整一天才发现的……//下面是插件地址http://www1.pconline.com.cn/download/zt/2009/hotgame2009/dl.html

系统 2019-08-12 09:29:47 2351