`
文章列表
一.工厂模式,以数据库的业务逻辑为简单例子,里面有很多不合理的地方,目的是为了阐述对工厂模式的理解。 1.声明接口BaseDAO /**  **<p>工厂接口</p>  **作者:     **Blong:http://www.blogjava.net/1504  **E-mail:yyk1504@163.com  **QQ:251218333  **<p>2008-12-16 下午02:08:15</p> */ package cn.com.model.factory; import java.sql.Connection ...
适合使用环境: 当自身发生改变时,通知其它对象,其他对象会跟着改变。例如:swing中分页的程序,当你点击上一页下一页时需要重新激发事件,从数据库获得新数据时,等。 Swing的事件处理中,对于非常费时的处理如果不用多线程会造成主界面的阻塞,即界面一片白色,这样非常不好的,也是不提倡的,而起用多线程进行事件 处理又面临一个问题即如果通知用户事件处理的进度,是否处理完成,所以最好在处理的过程中给用户一提示,标明处理的进度信息。这种提示可以用进度条的信息 来表示出来,以下就是一个用进度条来标示事件进度的一个简单实例,这个例子中还使用了Observer模式 进度窗口: package pro; ...
代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式一般涉及到的角色有: 抽象角色:声明真实对象和代理对象的共同接口; 代理角色:代理对象角色内部含有对真实对象的引用,从而可以操作真实对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象。同时,代理对象可以在执行真实对象操作时,附加其他的操作,相当于对真实对象进行封装。 真实角色:代理角色所代表的真实对象,是我们最终要引用的对象。  适用环境:要获得已经初始化的对象又不能有具体的获得途径时适 ...
作为前端攻城师,在制作Web页面时都有碰到CSS制作水平垂直居中,我想大家都有研究过或者写过,特别的其中的垂直居中,更是让人烦恼。这段时 间,我收集了几种不同的方式制作垂直居中方法,但每种方法各有千秋呀,要正确的选择也是一件不容易的事情。我会将这几种方法一一介绍给大家,以供大家参 考。或许对于我这样的初学者有一定的帮助。 用CSS来实现元素的垂直居中效果是件苦差事,虽然说实现方法有多种,但有很多方式在某些浏览器下可能无法正常的工作。接下来我们就一起来看看这些不同方法实现垂直居中的各自优点和其不足之处。 方法一: 这种方法用来实现单行垂直居中是相当的简单的,你只要保证元素内容是单行,并且 ...
下载Memcached: http://danga.com/memcached/download.bml 安装: 下载安装libevent,已安装可跳过: 下载地址:http://www.monkey.org/~provos/libevent/ Memcached For PHP Module下载地址: http://pecl.php.net/package/memcache http://cn.php.net/manual/zh/ref.memcache.php 安装Memcached服务端 root@tonyvicky:# tar vxzf memcached-1.1 ...
1、mysqldump 1.1 备份 mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比 较合适,这也是最常用的备份方法。 现在来讲一下 mysqldump 的一些主要参数: --compatible=name 它告诉 mysqldump,导出的数据将和哪种数据库或哪个旧版本的 MySQL 服务器相兼容。值可以为 ansi、 mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、 no_f ...
Android 的开机自启动是通过捕捉开机结束的广播来实现的,手机的启动完后会给出一个BroadcastReceiver,在自己的程序中捕捉即可。   AutoBootReceiver.java 文件:   package com.ldq.auto.boot; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; public class AutoBootRece ...
my statedictionary.plist
有些属于utf-8字符集,所以网页需要字符编码是utf-8才能显示全部字符。 下面是来自不同的源,所以难免有重复的地方。 left single quote &lsquo; ‘ right single quote &rsquo; ’ single low-9 quote &sbquo; ‚
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ...
设置全屏:   // Full screen requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);   设置软键盘不弹出:   // 关掉软键盘 ((InputMethodManager) getSystemService(INPUT_METHOD_SERVICE)) .hideSo ...
有时候,我们为了在一个image view中显示不同的图片,往往会使用: if (条件1) { image.setBackground(R.id.xxx1); } else if (条件2) { image.setBackground(R.id.xxx2); } ... 可以用另一个简便的方法实现相同的功能 首先,在res/drawable下建立一个xml文件,内容如下 <level-list xmlns:android="http://schemas.android.com/apk/res/android">    <item android:m ...
真郁闷,前段时间一直纠结的事情,就这么容易解决了 1. private HttpURLConnection getURLConnection(String url) throws Exception { 2. String proxyHost = android.net.Proxy.getDefaultHost(); 3. if (proxyHost != null) { 4. java.net.Proxy p = new java.net.Proxy(java.net.Proxy.Type ...
  在javaeye里看到了关于3d旋转的文章,可是博主没有透入什么技术细节。由于一直想做出那种旋转效果,所以就想啊想,终于想出来了( 我是个小菜鸟)。呵呵,不管怎样,希望对想做还没做出来的朋友一些帮助。 先上一个效果图:   这是你想要的吗?如果是就继续往下看吧。 其实,这个效果是用animation配合camera做出来的,相信大家在apidemo里面看过类似的。
package alex.reader.ebook.bam; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import org.apache.http.HttpResponse; import org.apache.http.NameValuePair; import org.apache.http.cl ...
Global site tag (gtag.js) - Google Analytics