自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

Android如何下抓取tcp数据包

如果要抓TCP数据包,我们可以使用TCPdump工具,具体方法是下载tcpdump, 还有个地址是http://www.strazzere.com/android/tcpdump,不知道具体版本。详细使用请参考http://www.tcpdump.org/里面的文档你需要root权限,adb push c:\wherever_you_put\tcpdump...

2010-04-20 22:41:33 453

android notification 的例子

public class SimpleNotification extends Activity { private NotificationManager mNotificationManager; private int SIMPLE_NOTFICATION_ID; /** Called when the activity is firs...

2010-04-20 22:33:59 91

preference 中启动activity

思路比较简单 可以去preferenceActivity中的某个preference set它的onClickListenergetPreference(key).setOnClickListener(l);里面发一个intent startActivityForResult(Intent i,int requestCode){....} 覆盖onRes...

2010-04-20 22:11:11 205

listview onClick longClick onTouch三个事件的处理

int lastX, curX; private int totalMove = 0; private boolean firstDown = true;//开关 int duration = 150; OnTouchListener listViewOnTouchListener = new OnTouchListener() { @Override publ...

2010-04-20 22:03:37 100

TimePicker Preference实现

 public class PrefAutoRefreshStartTime extends DialogPreference implements TimePicker.OnTimeChangedListener { /** * The validation expression for this preference */ private static final String VAL...

2010-04-20 21:58:21 126

FileObserver的使用

Android   FileObserver     当我们要对一个文件或者文件夹进行监听的时候,我们可以使用android api中的android.os.FileObserver ,下面就来介绍如何使用。 1.      如何实现一个FileObserver首先extends FileObserver 然后覆盖其构造器,最后覆盖onEvent(int event,Strin...

2009-09-14 09:33:29 248

android 建立sdcard 并放文件 在程序中取文件

建sdcard:mksdcard -l sdcard 512M/F:/sdcard.img adb remount /sdcard emulator @sun  -sdcard f:/sdcard.img  这是带sdcard的启动方式,@sun 是制定avd名字  因为是用1.5版本 进入sdcard目录 新建一个model的目录:mkdir model 放文...

2009-06-19 17:57:10 102

带参数的动态生成对象

package nd.reflectdemo;public class DemoBean {   public DemoBean(int id,int data){  System.out.println(id);  System.out.println(data); }} package nd.reflectdemo;import java.lang.reflect.Constr...

2009-06-17 14:44:16 159

android 中文乱码问题

好久没写blog了。。。最近搞android的应用开发,面向国内的项目,免不了要处理中文编码问题。 买时用各种缓冲流接收数据,然后再转换编码,用过BGK,GB2312 ,HK,UTF-8 都无效。。android什么鬼东西  。。开始怀疑它不支持中文编码  但是不可能 webkit上网的时候也可以显示中文的啊。。。 后来看了一位哥们的代码,有了一些启示,就是接受数据的时候不要用...

2009-04-15 23:51:40 294

android 让5556和5554发发sms

嗯  今天写了两个activity来玩玩sms。。 首先是做一个输入框,输入号码和短信内容。 <?xml version="1.0" encoding="utf-8"?><AbsoluteLayoutandroid:id="@+id/widget40"android:layout_width="fill_parent"android:layout_height="fil

2009-03-22 22:45:26 155

android与pc的故事

     别以为这里会有什么精彩的故事。。这是android和android的对话: 今天把之前做的聊天器移植到了android上来了,本来想启动两个两个sdk来搞搞,互相说说话。算了,一个都把我的机搞的有点慢了,然后开一个socekt的pc端的客户端来聊聊天吧。。 服务器的设计和之前的差不多,基本就是一个消息广播器,没有什么特别。 好,然后是android的socket客户端了: 源码: pac...

2009-03-22 14:07:16 81

多线程聊天室。。

首先搞一个多线程的服务器端出来先:思路:new 一个server 在一个死循环中不断检测socket连接,每简历一个连接就将它放入一个列表,并启动服务线程服务。**具体注释看程序啦。。SA没给我什么技术,但是规范的也学到5少。。package com.sun.server;/*** @author Sun.zhong.* @version 1.0*/impor...

2009-03-22 14:00:51 97

Ext 入门 登陆验证表单提交

第一次用ext来做web的东西,那就来一个经典的登陆验证吧。。感觉用起来不省事啊,不过效果还算不错。。login.htmlextDemo Ext.onReady(function(){ //使用表单提示 Ext.QuickTips.init(); Ext.for...

2009-03-14 22:20:25 148

JSch 应用

今天在做一个连接linux SSH服务器的一个客户端,要求可以执行自定义的linux命令,发现已经有一个工具可以帮组建立连接JSCH在运动Shell命令的时候可以在控制台上输入linux命令去执行,但是这个东西要放到web上运用,需要将输入输出转到其他流,所以考虑用管道流来控制,但是具体怎么让传进去的命令执行还是不大清楚,下面是代码:package com.sun.work;...

2009-03-03 17:02:35 242

spring struts2.0 hibernate HQL应用

Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Lanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势如下:Se...

2009-02-24 10:36:17 79

spring struts2.0 hibernate 用户登录验证

搞了一天 终于把一个用户登录的鬼东西给搞出来了。。嗯 第一次体验用spring了来管理bean 确实是个不错的工具。当然spring博大精深 何止这点作用呢。这次的表表叫简单 感觉hibernate是个累赘。。如果多表的时候可能就体现出hibernate的好处了 还有海量数据查询的时候hibernate的缓存作用也是挺重要的。明天加个用户注册吧。。估计半个月左右...

2009-02-23 20:43:46 81

spring struts2.0 hibernate bug killer 1

exception There is no Action mapped for namespace / and action name checkLogin. - [unknown location] com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:186) org.apache....

2009-02-23 18:53:36 86

spring struts2.0 hibernate 环境搭建。。绝望 搞了一个多钟头才配好。

http://www.qqread.com/java/2008/06/f413762.html看这里。。注意 myeclipse添加spring的支持的时候需要自己添加commons-dbcp这个数据库连接池的包。然后添加hibernate的支持。。最后添加struts2的支持。。这次懒了点 呵呵。。。fuck 居然又要回到web的开发路子了。。。与...

2009-02-23 15:41:50 69

盈正复试过程

这次复试是一个穿的很随便的技术人员来给我面试,一看就知道是高人啊。。越是专注于工作和技术的人穿着就越是简单。。整个过程持续了两个小时。。开始就问我关于我的项目XRACE的一些情况,然后叫我重构服务器端的架构。我提出了用NIO来改造里面的socket服务器端,还觉得需要系统消息服务的话加入JMS。然后就问我一些多线程的比较原理的东西,这些我都答得挺不错,毕竟我做得不少,然后就问我...

2009-02-19 17:29:35 92

2.盈正信息复试准备

这两天开始留意了关于网络服务的一些架构。主要研究了一下缓冲池技术,数据库连接池,线程池 等等。然后看了jdk1.5中的java.util.concurrent这个包,这个包专门用来做多线程的并发的开发业务。。所以当真正要用到缓冲池的时候并不必要自己去实现,毕竟自己搞的东西的健壮性和可扩展性是相当有限的。还有了解了一下非阻塞通讯的原理 主要用到javax。nio这个包。下面是...

2009-02-18 00:31:10 68

1.盈正面试准备--数据库连接池 自己实现的耶。。

[align=left][/align]首先把连接数据库的底层操作叼出来:package com.sun.mydbpool;import java.io.File;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util...

2009-02-17 00:27:34 74

笔试题典

1.Hashtable 与 HashMap 的区别:Hashtable和HashMap的区别:1.Hashtable是Dictionary的子类,HashMap是Map接口的一个实现类;2.Hashtable中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。即是说,在多线程应用程序中,不用专门的操作就安全地可以使用Hashtable了;而对于HashMap,则需要额...

2009-02-16 14:13:10 54

J2me 入门路之---3 RecordStore

package com.sa.demo.rs;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Display...

2009-02-11 19:06:05 97

J2me 入门路之---media 2

package com.sa.media;import java.io.IOException;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import jav...

2009-02-10 16:00:20 64

J2me 入门路之---media 1

package com.sa.media;import java.io.IOException;import java.io.InputStream;import javax.microedition.media.Manager;import javax.microedition.media.MediaException;import javax.microeditio...

2009-02-10 15:59:24 60

J2me 入门路之---计数器

好 今天就先来练练j2me中间代的见表做一个四则运算器。首先新建一个Ticker 标题首先是新建一个MIDlet[align=left]package com.sa.calculate;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.TextBox;im...

2009-02-09 17:00:08 69

原创 J2me helloworld

import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microed...

2009-02-04 17:08:34 75

J2me wtk eclipse 环境配置

1.安装eclipse2.安装Wtk3.下载EclipseME4.把EclipseME里面的文件覆盖到eclipse的安装目录。5.在eclipse中配置wtk:window-> preferences看到J2me后展开 点击下面的Device Manager点击Import 找到wtk的安装目录然后Refresh一下 选择其中一个开发界面 ok。。...

2009-02-04 14:19:02 73

velocity 学习 4 脚本语言的学习

1.变量声明:#set( $foo = "Velocity" )Hello $foo World!2.注释:单行:##多行: #* 注释内容 *#3.引用:(1)变量引用 (2)属性引用(3)命令引用所有显示出来的值都是一个字符串 尽管所引用的对象是int或者其他类型4.变量:变量名以$开头 结合stru...

2009-02-03 16:17:36 91

velocity 学习 3 其实现原理

import java.io.StringWriter;import org.apache.velocity.app.VelocityEngine;import org.apache.velocity.Template;import org.apache.velocity.VelocityContext;public class HelloWorld{public st...

2009-02-03 16:16:35 61

velocity 学习 2

遍历集合 : list products ${size} #if($lAllProducts) #foreach($pInfo in $lAllProducts) $pInfo.nproductid ${pInfo.sproductname} ${pInfo.nprice} ${pInfo.sphotourl} ...

2009-02-03 16:15:42 53

velocity 学习1 环境配置。

Start with velocity. 1.set the enviroment for velocity: (1).New a web project in eclipse. (2).Add the jars package to the project .you could find all the jars packag...

2009-02-03 16:14:42 97

button中取text的文本为参数发送超链接

function searchProduct(){ window.location.href = "searchPro.action?searchName="+document.getElementById("searchName").value; } 以后不要再问这种sb问题。。...

2009-02-03 16:13:48 82

my way in ruby第3课

容器:数组:数组的取值在ruby真他妈的松散 简直就乱来 不过倒是挺方便的。分段取值:a[index,count] 从index位开始 取count位。还有第二种写法a[index..count] 效果一样a[index...count] 不同 是不取最后一位。。真他妈的乱来。。哈希表:ruby的哈希表没有泛型的限制 要装什么就放什么...

2009-02-03 16:12:01 57

my way in ruby第二课

好 进入类 对象 变量等概念了。类的构造器:initialize类的tostring()方法 inspect 将显示class的id和它的相关属性继承 Ruby的继承自动化之余 也比较松散 当子类调用一个自己没有的方法但是在父类才有的方法时 会调用父类里面那个方法。类与对象对象变量只是类中的private的变量 它只存在于这个类的一个实例而已而类变量...

2009-02-03 16:10:40 60

My way in ruby

贫道今天开始复习ruby了。。那些配置环境的废话就不多说了 直接进入ruby语言的特性学习。如何子弟工艺方法:def sayGoodnight(name) result = "Goodnight, #{name}" return resultend其中取传进来的参数用“#{参数名}” 就ok。变量格式:本地变量 可以直接是英文字母;---这种...

2009-02-03 16:08:42 64

空空如也

空空如也

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

TA关注的人

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