自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (5)
  • 收藏
  • 关注

原创 设计模式之外观模式

定义       外观m

2014-04-18 12:50:40 646

原创 设计模式之模板方法

定义模板方法模式,定义一个操作中的算法的骨架,而将一些步骤延迟到自雷

2014-04-16 12:58:41 568

原创 设计模式之原型模式

定义原型模式

2014-04-16 12:38:21 560

原创 设计模式之工厂方法

定义工厂方法模式(Factory Method)

2014-04-11 12:54:25 623

原创 设计模式之代理模式

定义daunting

2014-04-08 12:28:08 596

原创 设计模式之装饰模式

定义装饰模式(Decorator):动态的

2014-04-07 14:50:07 733

原创 设计模式之遵守的原则

单一职责原则

2014-04-04 12:59:20 829

原创 设计模式之策略模式

定义它定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。结构图说明策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法之间的耦合。策略模式的Stategy类层次为Contex定义了一系列的可供

2014-04-03 13:03:59 647

原创 MyEclipse启动Tomcat出现Exception in thread "main" java.lang.OutOfMemoryError: PermGen space

解决方案:设置MyEclipse中Tomcat使用的Jdk的VM arguments:-Xms512m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m如图:

2014-04-03 10:14:55 14700 2

原创 设计模式之简单工厂模式

定义简单的来讲:简单工厂模式其实就是把一些类进行包装,封装在一起,用到哪一个类的时候在实例化哪一个类。结构图

2014-04-01 21:44:39 660

原创 Java设计模式(写在前面的话)

前言      一直想系统的学习一下设计模式,刚好看到程杰的《大话设计模式》。此次设计模式系列的博文主要以《大话设计模式》参考对象,里面会有借鉴书中的内容,如有侵犯版权,请告知,本人会第一时间内删除此系列的博文。     如有侵权,请联系:[email protected]目录     《简单工厂模式》

2014-04-01 20:45:53 644

原创 org.apache.jasper.compiler.TldLocationsCache tldScanJa

使用Tomcat7时,有的页面会出现如此警告,是因为Jsp页面中使用,这种注释的原因。修改方法:  将修改为Tomcat7检验比较严谨,不推荐使用,原因为的注释 是不被编译的 在网页查看源代码看不到的注释 在网页查看源代码是可以看到的

2013-08-26 17:19:59 11904

原创 Sql Server 2008 还原数据库 3154错误

sqlserver2008还原数据库时出现了3154错误,具体错误信息如下:错误信息标题: Microsoft SQL Server Management Studio------------------------------还原 对于 服务器“DUANYANRUI-PC”失败。  (Microsoft.SqlServer.SmoExtended)--------------

2013-08-24 09:56:44 16982

原创 Android实现弹出输入法时,顶部固定,中间部分上移的效果

前言最近做项目时碰到一个问题,在意见反馈里面,提交按钮写到顶部,当用户输入反馈意见或者邮箱手机号时,弹出的输入法会上移整个页面,导致提交按钮显示不了。很明显,这样的界面是非常不友好的,找了一些资料无果后,只好自己想办法解决,经过多次尝试后终于实现了想要的效果。特记录在此,希望能帮助需要帮助的人。效果图如下,写的不好勿怪。效果图

2013-08-20 15:01:25 18922 5

原创 zxing 竖屏 图像旋转90度 解决方法

在CameraConfigurationManager.java里找到setDesiredCameraParameters()方法,加入代码camera.setDisplayOrientation(90);

2013-05-16 15:47:22 2441

原创 Android NetworkOnMainThreadException异常

Android里面主线程是禁止访问网络资源的在主线程里面访问网络资源就会出现这个问题,在Oncreat里面添加StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads().detectDiskWrites().detectNetwork() .penaltyLog().

2013-02-26 10:50:53 589

原创 项目添加sitemesh不起作用的 问题解决

项目中加入sitemesh,却不起作用原因:WEB.xml中添加sitemesh支持时有问题,把对sitemesh的添加 sitemesh com.opensymphony.module.sitemesh.filter.PageFilter sitemesh /* 应该加到 s

2013-02-26 10:40:37 2279

转载 Myeclipse10设置优化

我用的是myeclipse10.0做的优化,早起版本8.5、8.5也都大同小异一、Myeclipse10修改字体 MyEclipse10是基于Eclipse3.7内核,但在Eclipse的Preferences-〉general-〉 Appearance->Colors and Fonts 中并没有找到Courier New字体,它采用的是Consolas字体,中文看着非常

2013-02-25 16:45:28 1275

原创 android自定义弹出框样式实现

前言:做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。废话不说先上图片:实现机制1.先自定义一个弹出框的样式2.自己实现CustomDialog类,继承自Dialog,实现里面方法,在里面加载自定义样式的弹出框;3.使用时,与使用Dialog一样具体代码dialog_normal_layout.

2013-01-11 19:32:14 218583 38

原创 Listview的onItemClickListener无法响应的问题

有时会碰到ListView的onItemClickListener事件无法响应,主要原因:listview的子元素中包含了Button或者ImageButton之类的元素,button的优先级高于listview 所以不能监听item的点击事件。解决方法:在item 的根节点加入 “ android:descendantFocusability="blocksDescendants" 即可

2013-01-08 19:32:25 4422 5

转载 Android sdk自带的9patch工具(9妹)

1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片;  2.何为"*.9.png"?所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9妹“进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真,拉伸不正常的现象出现。  3.它的用途

2013-01-08 19:14:59 5963

原创 eclipse编辑器字体设置

Eclipse升级之后的字体感觉很不习惯,于是想要修改为之前的字体格式,设置如下:windows->preferences->General->apperance->colors  and fonts->Basic->Text Font字体设置为:Courier New大小设置为:10

2013-01-05 20:48:18 754

原创 主界面监听返回键,退出程序

/** * 通用退出程序的提示框 * * @param context */public static void exit_dialog(Context context) { AlertDialog.Builder builder = new Builder(context); builder.setMessage("确定要退出吗?"); builder.setTitle("提示

2012-12-20 10:35:59 1979

原创 Android退出时退出所有Activity的通用类,ActivityManager

做Android项目,退出程序时,有时不能退出所有的activity,这时我们就需要在退出时,关闭所有的activity。思路:当activity创建的时候把当前的Activity对象存放起来,等到退出的时候,关闭所有的Activity。为此,写了一个MyApplication类,用于存放所有的Activity。代码如下:import java.util.LinkedList;import

2012-12-20 09:56:05 7837 2

原创 Android Application (全局变量)学习使用

Application概念理解官方释义:Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml's tag, which w

2012-12-11 00:15:11 7860

原创 Android自动登录 记住用户名密码实现 SharedPreferences

最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现。SharedPreferences简介SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。Share

2012-12-05 21:11:27 26341 4

原创 Android TableLayout 实现边框

TableLayout简介:我们做android应用项目,通常会用到TableLayout布局和使用边框突出内容。然则,Android中的TableLayout并没有像HTML中table的border属性,这时就需要我们自己通过其他方式来实现边框。单元格可以为empty,并且通过android:layout_column可以设置index值实现跳开某些单元格。在TableRow之间

2012-11-22 10:20:02 16827

原创 Android PopupWindow 实现自定义弹出层

最近做的android项目,需要实现弹出层,并灰掉弹出层后面的部分。大致需要做的效果为,点击more时,弹出一层只遮罩中间部分(由图一到图二),效果图如下(个人随便写的样式,勿怪哈),废话不说,直接上思路代码。          图一                    图二点击more,调用的代码/** * 点击more触发的方法,弹出显示所有年级学科 * @param

2012-11-16 16:53:06 10062

转载 google-Gson

Gson源于googleGson这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。  Gson目标1、提供简单的toJson()和fromJson()方法的java对象转换为JSON,反之亦然2、允许预先存在不可改变的对象被转换为和从

2012-11-12 14:45:15 1001

原创 Android仿新浪微博底部布局TabHost

前言最近学习Android开发,公司马上要有Android项目开发,突感压力山大。接到上级命令,做个类似新浪微博的界面出来,只好加紧学习,搜集资料,终于不负圣恩,按时完成。由此促成这篇文章的诞生,废话不多说,上正文.......AndroidManifest.xml简介Android程序的主入口,类似于J2EE项目中的web.xml,定义了程序的内容和行为。

2012-11-12 14:19:21 3958

原创 Andorid常用布局和常用属性介绍

LinearLayout线性布局布局简介LinearLayout是最基本的布局方式,它根据orientation属性的值可以分为两种,第一种横向线性布局、第二种纵向线性布局,每一个子元素都位于前一个元素之后。属性介绍android:orientation,布局方向:horizontal,为水平方向;vertical,为垂直方向。android:layout_

2012-11-09 16:59:01 711

原创 Android基本组件学习(Activity生命周期)

Activity基本介绍Activity是一个用户界面的概念,它通常表示应用程序中的一个的屏幕。每个activity都被实现为一个独立的类,都继承android.app.Activity,并重写某些方法。每个activity都会显示由视图UI组成的用户接口,对事件进行响应。生命周期上图是android API中的解释,我们可以通过android中Logger的方式,来学

2012-11-08 15:14:14 891

原创 Android开发环境搭建和简单介绍

Android开发环境搭建安装JDK 、配置java环境安装Eclipse安装Eclipse插件:(ADT :Android Development Tools Plug-in, 是Android在Eclipse上的 开发工具。)启动eclipse,点击“Help”菜单,依次 选择“Install New SoftWare” 和“Add”选项,点击“Local…”按钮,选择本机的A

2012-11-08 14:05:49 2675

原创 Hibernate工作流程、优点、缓存机制

1.Hibernate工作流程启动hibernate,构建Configuration实例,初始化改实例中的所有变量。(Configuration cfg = new Configuration().configure(); )Configuration实例读取并解析配置文件hibernate.cfg.xml,将该对象的映射信息加载至内存。备:一个Configeration 实例代表Hi

2012-11-07 23:07:58 870

原创 Struts2工作原理

Struts官方工作流程图:图来自:http://struts.apache.org/2.3.4.1/docs/big-picture.html 点击打开链接从上图我们可以看出struts2的工作流程如下:HttpServletRequest请求通过一个标准的过滤器链(ActionContextCleanUp、SiteMesh等其他过滤器),到达servlet容器(

2012-11-03 16:47:39 709

原创 回顾Servlet

一、定义:Servlet(Server Applet),全称Java Servlet,它是用Java编写的服务端程序,它与协议和平台无关。二、作用:它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。Servlet的主要功能在于:交互式地浏览和修改数据,生成动态Web内容。三、实现过程:客户端发送请求至服务器端-->服

2012-11-03 14:17:04 846

原创 定时器Quartz在Spring中的使用

前言:我们知道Quartz是一个功能全面的,开源的作业调度服务,它可以集成、使用于任何的Java EE或Java SE程序 。具体说明参照:http://quartz-scheduler.org/这里我们说一下它在Spring框架中的使用。依赖的jar包:org.springframework.context.support-3.1.1.RELEASE.jar一、写

2012-11-01 16:34:53 600

原创 Hibernate知识点小结

一、查询结果转换器在使用Hibernate查询数据时,无可避免的会使用Hql语句或者sql语句进行关联查询,将查询的对象放到一个与无数据库无关的JavaBean中,此时便会需要将结果转成JavaBean对象。比如,需要从User表中查询id、name、xuehao三个字段,其余字段不需要。String sql="select u.id as id,u.name as name,u.

2012-10-31 17:00:27 467

转载 程序员加油站 -- 不是人人都懂的学习要点

学习是一种基础性的能力。然而,“吾生也有涯,而知也无涯。”,如果学习不注意方法,则会“以有涯随无涯,殆矣”。 一.学习也是一种能力看到这个标题,有人会说:“学习,谁不会?”的确,学习就像吃饭睡觉一样,是人的一种本能,人人都有学习的能力。我们在刚出生的时候,什么也不知道,是一张真正的白纸,我们靠学习的本能,学会了走路、说话、穿衣服…后来,我们上学了,老师把书本上的知识一点一点

2012-10-25 09:02:11 845

原创 JavaScript知识盲点

一、判断已经声明的变量myObj是否为null,undefined,"","  ",数字0或者NAN时:if(myObj){...}就可以了,myObj为false,表示以上条件成立。

2012-10-22 10:19:32 408

Android自定义弹出框实现(修改版)完整实例源码

android自定义弹出框的实现。 平时做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。

2015-01-14

Android自定义弹出多选框,可全选

Android自定义弹出多选框实现,实现全选功能,注释比较详细,大家可以直接使用。欢迎大家加入Android技术交流群:276454386,多多交流,多提意见。

2014-01-16

Android自定义多选框(可全选)

自定义Android多选框实现,实现全选功能,注释比较详细,大家可以直接使用。欢迎大家加入Android技术交流群:276454386,多多交流,多提意见。

2014-01-16

android自定义弹出框实现

android自定义弹出框的实现。 平时做项目时,感觉android自带的弹出框样式比较丑,很多应用都是自己做的弹出框,这里也试着自己做了一个。

2013-01-11

仿新浪微博底部TabHost简单实现

使用TabHost仿新浪微博的底部功能实现,内有源码和图片,可以直接运行,附有详细注释

2012-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除