- 博客(25)
- 资源 (9)
- 收藏
- 关注
原创 通过http-vhosts.conf配置apache的负载均衡
一、在httpd.conf中加载如下库,并去掉Include conf/extra/httpd-vhosts.conf的注释:二、在httpd-vhosts.conf中添加虚拟主机:RewriteEngine OnRewriteOptions InheritRewriteCond %{HTTPS} =offRewriteCond %{REQUEST_URI} ^/servi
2013-01-17 16:43:36 1911
转载 可能不知道的Linux Shell
!$!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:$mkdir mydir$mv mydir yourdir$cd yourdir可以改成:$mkdir mydir$mv !$ yourdir$cd !$sudo !!以 root 的身份执行上一条命令 。场景举例:比如 Ubuntu 里用apt-get安
2012-11-23 16:05:27 476
原创 Android Activity几种启动方式LaunchMode
standard,默认,每次激活Activity都会在栈中新建该Activity的实例singleTop,当且仅当要激活的Activity当前位于栈顶时重用它,即不重复打开当前已显示的界面singleTask,只要要激活的Activity的实例存在栈中,就重用它,即永远不存在重复界面singleInstance,在一个新栈中创建实例,并让多个应用共享,只创建一次,再次激活将重用它,即当
2012-09-26 15:08:41 1795 1
转载 断点续传下载的Java实现
文件下载类的主要代码 private static final String TAG = "FileDownloader"; private Context context; private DownloadDao downloadDao; /* 已下载文件长度 */ private int downloadSize = 0; /* 原始文件长度 */ privat
2012-08-28 14:30:43 671
转载 断点续传下载时http请求
断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。注:需要web容器的支持,现在绝大多数都支持此项 以例子说明断点续传。 例如使用本地的服务器127.0.0.1,文件名为data.zip。下载该文件所发出的头信息如下: GET /data.zip HTTP/1.1 Accept: image/gif, image/x-xbitmap, image/jpeg, i
2012-08-28 14:27:48 1228
原创 Strategy策略模式Java示例学习
找出应用中的可能变化之处,将他们独立出来,将其他不变化的部分放在一起多用组合,少用继承面向接口编程,而不是面向实现编程 假设要出门旅行,考虑创建一系列交通工具来供调用 首先考虑不同处:public interface IFlyBehavior{ void fly();} public interface IPriceBehavior{ v
2012-08-22 17:44:24 473
原创 Decorator装饰器模式Java示例学习
使用小时候玩的游戏坦克大战来模拟设计模式的应用出生时坦克子弹不能穿墙,血量只够挨打1次,吃了随机出现的道具后血量会够挨打多次,子弹威力也变大,等于加了装饰首先是创建通用的坦克:public abstract class Tank{ public int hp; public abstract void attack(); public int beAtt
2012-08-21 11:09:27 602
原创 Builder构造器模式示例学习
假设肚子饿了要吃饭,吃饭要吃菜,可是做菜很麻烦,要放油、调料、肉菜等等,对于不喜欢做菜的人来说,每次都要按固定程序炒一次菜很无趣所以我们希望一个炒菜机public class Food{ private final int mode; private final String oil; private final String seasoning; private
2012-08-16 17:18:10 1502
原创 Java面向接口编程与多态的示例学习
首先假设一个场景,比如我们是卖手机的,如果顾客来了挑选手机,需要一个个拿不同型号的手机去演示功能为了简便,我们可以制作一个接口,在接口一端连接手机,另一端控制演示手机的各个功能手机都有发短信、打电话两个基本功能,我们可以将接口设置为这两个功能public interface Cellphone{ public void phone(long num); public v
2012-08-10 17:07:29 4392
原创 反转链表的Java实现
public class ReverseSingleList{ /** * 递归,在反转当前节点之前先反转后续节点 * * @param head * @return */ public static Node reverse(Node head) { if (null == head || null == head.getNextNode()
2012-08-07 17:30:46 12466
原创 Android布局优化几个重要标签的使用include、merge、ViewStub、requestFocus
include:用于布局的复用merge:削减布局层级来实现尽量扁平化,仅可作为根节点,多与include结合使用requestFocus:设置获取焦点的viewViewStub:不占用任何内存,通过inflate()来加载内部的views
2012-08-06 10:36:14 1768
原创 ActionBar在2.X等低版本下的兼容使用
ActionBar是Google官方在3.0版本,即API 11版本开始添加进SDK的,替代了原来的标题栏。由于自从3.0开始,到现在4.1版本的手机,Android设备去掉了原来的menu键,原来的menu内容改为显示在ActionBar上面.那么,有没有一种兼容方法,可以使应用在1.X,2.X设备可以使用menu键呼出,到4.X版本可以显示在ActionBar上面呢?答案来自dev
2012-08-03 10:33:52 2688
转载 Android json解析及简单例子
JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.orgJSON Vs XML1.JSON和XML的数据可读性基本相同
2012-08-02 09:38:30 437
转载 时间工具类
public class DateUtil { protected static Log logger = LogFactory.getLog(DateUtil.class); // 格式:年-月-日 小时:分钟:秒 public static final String FORMAT_ONE = "yyyy-MM-dd HH:mm:ss"; // 格
2012-07-31 15:32:53 1401
转载 java编程中'为了性能'一些尽量做到的地方
原贴:http://www.blogjava.net/dongbule/archive/2011/08/15/356577.html 1.尽量在合适的场合使用单例使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面第一,控制资源的使用,通过线程同步来控制资源的并发访问第二,控制实例的产生,以达到节约资源的
2012-07-31 15:20:30 399
原创 Android的Http网络请求模型初步
Android系统默认支持两种方式进行网络通信,来自Apache的HttpClient和Java自身的HttpURLConnection,官方文档显示自从GingerBread版本即2.3开始推荐使用HttpURLConnection,因为它代码更精简,bug也更少,但在之前版本有一些bug private HttpClient httpClient; private HttpEntity
2012-07-31 14:56:20 2062
原创 Android网络通信中HttpEntity默认支持的几种类型
有一个重要的类,来自org.apache.http.entity.AbstractHttpEntity,有7个直接子类:BasicHttpEntity,ByteArrayEntity,EntitiyTemplate,FileEntity,InputStreamEntity,SerializableEntity, 1个间接子类:UrlEncodedFormEntity
2012-07-31 14:44:52 10995 3
原创 在一个APK中调用另一个APK
代码:Intent mIntent = new Intent();ComponentName comp = new ComponentName("com.test", "com.test.HelloWorld");mIntent.setComponent(comp);mIntent.setAction("android.intent.action.MAIN");
2011-10-31 10:49:45 972
原创 Android广播的发送与接收一例
发送方代码:Intent intent=new Intent();intent.setAction("test");intent.putExtra("path","/data/ring/test.wav");sendBroadcast(intent);接收方代码:BroadcastReceiver receiver = new BroadcastReceiver
2011-10-31 10:44:05 395
转载 kermit -c
安装sudo apt-get install ckermit 配置/etc/kermit/kermrc 或 ~/.kermrc(没有的话自己建)中加入: set line /dev/ttyUSB0 set speed 115200 set carrier-watch off set handshake
2011-10-25 15:10:37 557
转载 Android自定义Dialog
原文地址:http://www.open-china.net/blog/42853.htmlAndroid给我们提供了 AlertDialog类,使我们可以很容易地通过它的内部类Builder构建弹出式对话框。但是有时候为了给用户更好的体验,可能需要更改Dialog的外观和结构。解决的办法是自定义AlertDialog和AlertDialog.Builder类。 Android提供的默认D
2011-08-03 08:54:20 5452 3
转载 Android用于提示等待的ProgressDialog
原文地址:http://blog.csdn.net/wleing/article/details/6086321为了安抚用户等待的焦急心情,我们用ProgressDialog。它的用法书上有例子,就是:ProgressDialog myDialog = ProgressDialog.show(YourClass.this, "正在连接服务器..", "连接中,请稍后..", true, t
2011-08-03 08:50:54 7355 3
原创 Android:seekbar控件在某些背景下不能正常显示
今天遇到一个问题,写了个包含seekbar控件的xml,实际在界面上拖动时候,thumb小球显示不正常表现为基本在每个停留过的位置都会留下痕迹,结果一条bar上全是小球涂上的痕迹后来逐步查找原因,发现竟然是由于android:background=“#000000”所致,将其换为
2011-07-27 17:41:40 2731
转载 java 方法
1、方法继承:利用extends关键字一个方法继承另一个方法,而且只能直接继承一个类。•当Sub类和Base类在同一个包时Sub类继承Base类中的public/protected/默认级别的变量个方法•在不同包时继承public/protected级别的变量和方法。2、方法重载:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。•方法名相同
2011-06-08 10:17:00 324
转载 Activity 详解
一 Activity的生命周期二 让Activity变成一个窗口:Activity属性设定三 你后台的Activity被系统回收怎么办:onSaveInstanceState四 调用与被调用:我们的通信使者 - Intent一 Activity的生命周期 和其他手机平台的应用程序一样,Android的应用程序的生命周期是被统一掌控 的,也 就是说我们写的应用程序命运掌握在别人(系统)的手里,我们不能改变它,只能学习并 适应它。 简单地说一下为什么是这样:
2011-06-02 11:10:00 1064
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人