自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (3)
  • 收藏
  • 关注

原创 创建SurfaceView的最佳位置

我在网上看了许多大牛创建SurfaceView的位置都是在Activty的onCreate()中进行的,本人最近一直在做Android视频这一块,用的SurfaceView来显示视频数据。如果在Activty的onCreate()中创建SurfaceView会遇到一些莫名奇妙的问题。为了方便起见,我给大家写个测试,来说明问题的原因在onCreate()中创建SurfaceVie...

2012-04-07 18:53:11 262

原创 为什么要在传输层做校验呢?

[size=large] 数据链路层对帧数据做了校验,为什么还要在传输层做校验呢?[/size] [size=large] 数据链路层对帧数据做了校验保证了数据可以完整的从主机A传递到主机B,但主机B也在不停地从主机C收数据,这样网络数据可能拥塞超出缓冲区,所以数据流失。如果两份从主机A中传递到主机B中,主机B中发送一份数据所在的网络路径拥塞,它必须得另选路径...

2012-02-19 21:34:29 706

原创 ISO/OSI网络模型介绍篇

[size=large] 最近一直做Android视频编解码的移植,忙。很久没有写博客了,一提笔,想写点网络方面的东东了,我首先向给童鞋们介绍的是ISO网络模型。首先我先画一个图方便大家理解。[/size][img]http://dl.iteye.com/upload/picture/pic/107104/8cd88d38-0528-3eb7-9719-51afe71c2a1b.png[...

2012-02-18 22:15:06 211

原创 主题与样式详解

[b]一、系统自带的主题与样式[/b]android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式 android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar....

2012-01-09 11:02:44 147

原创 Android照相机竖屏研究引导

我在做Android照相机研究时曾写过关于照相机摄像头的成像研究报告,在此我对报告重写,以作为照相机竖屏问题研究的讨论引导,起抛砖引玉作用。 经过我的查证和实验,可以证实:Android提供的SDK(android.hardware.Camera)里大概不能正常的使用竖屏(portrait layout)加载照相机,当用竖屏模式加载照相机时会产生以下情况:1. 照相机成像左倾9...

2012-01-08 10:47:34 166

原创 Android中sqlite死锁问题解决

http://stackoverflow.com/questions/8360400/answer/submit

2011-12-29 17:45:41 459

原创 多线程中的JNIEnv

在一个线程中,通过C++回调Java时,通过一个全局的env来操作java对象,这样程序会挂掉。文档中出现了这个很好的说明了这一点A JNIEnv pointer is only valid in the thread associated with it. You must notpass this pointer from one thread to another, or cac...

2011-12-10 09:47:29 605

原创 NDK Makefile文件中LOCAL_LDLIBS和LOCAL_CFLAGS介绍

[size=large]LOCAL_CFLAGS := -DHHH这个等价于头文件中#define HHH LOCAL_LDLIBS:=-L$(SYSROOT)/usr/lib -llog这个写上,另外在头文件定义如下#define LOG_TAG "TAG" //自定义的变量,相当于logcat函数中的tag#undef LOG#include ...

2011-11-16 10:38:27 1338

原创 【转载】Android面试系列-目录

[size=large]整理了一些面试题。大部分是自己的理解,未必准确。但可以作为参考。希望对即将找工作的朋友有所帮助。但真正深刻理解还需平日积累。有误之处还请指出。先把目录贴出来吧。[/size][b][size=large]1, 谈谈你对Activity的理解?2, Activity的生命周期?3, Acitvity启动模式?4, 在onCreate方法中Bundl...

2011-10-20 12:45:08 79

原创 阻塞队列步步升华

[size=x-large][b]1、首先我们定义一个简单的队列。这个队列可以不断的往队列中放数据,一个放数据的线程,一个取数据的线程。队列可以无限大,所以这样会有内存泄露的危险。[/b][/size][code="java"]package com.zte;import java.util.Random;import java.util.Vector;public cla...

2011-10-17 12:01:52 116

原创 避免Menu键被屏蔽

大学毕业一年多了,最近忙于Android集群对讲项目开发,很少写博客,由于是第一次从事Android开发,这个项目已发布了几个稳定的版本,心理也特有成就感,感觉自己学习能力还是挺强的,但是也遇到了许多小问题。在Activity中重写onKeyDown方法,Menu键被屏蔽但HOME键未被屏蔽,其中还HOME屏蔽在我的另外一篇博客中已详细介绍,下面来解决Menu键被屏蔽,让其中MENU键有效...

2011-10-16 18:56:48 167

原创 Android HOME键屏蔽

Android的HOME键屏蔽需要在activity中重写[code="java"]@Override public void onAttachedToWindow() { this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD); super.onAttachedToWindow();...

2011-10-08 16:05:17 138

原创 B-Tree索引

[b]B-Tree在数据结构中有两种含义:[/b] [list][*]Binary Tree(二叉树)[*]Blance Tree (平衡树)[/list] [b]哪什么是二叉树?什么又是平衡树呢?[/b] 二叉树是指一个父节点最多含有两个子节点(可以含有一个子阶段,比如左二叉树、右二叉树),形如 [img]http://dl.iteye.com/uplo...

2011-07-03 09:54:43 127

原创 C语言多线程编程(windows下)

[b]运行之前需要做一些配置:[/b] 1.下载PTHREAD的WINDOWS开发包 pthreads-w32-2-4-0-release.exe(任何一个版本均可) http://sourceware.org/pthreads-win32/ ,解压到一个目录。 2.找到include和lib文件夹,下面分别把它们添加到VC++6.0的头文件路径和静态链接库路径下面: a)...

2011-06-23 17:07:17 494

原创 xcapclient研究

[b]xcap存放数据是按用户管理auid来实现的,也就是按照用户来存放文件的【具体管理类似于Linux下用户管理方式】,如下图所示:[/b][img]http://dl.iteye.com/upload/picture/pic/91906/9512b20c-6e56-37d9-b578-ffa20bdaca9b.jpg[/img]其中.xcapclient.ini的内容如下[co...

2011-06-08 16:35:19 271

原创 Oracle语句重启动原理

[code="sql"]update test set x=1 where y=1;delete from test where y=1;[/code]它是分为两步:1. 根据where条件找出表中满足更新条件的数据行;2. 更新步骤1中所找出的数据行的x值。假如test表很大,update要执行好几分钟,而且在步骤1期间有人将某一行的y值改为2并提交了,那么在步骤2中...

2011-06-03 13:41:46 198

原创 SSH配置

[b]启动SSH: [/b][code="cmd"]/usr/sbin/sshd [/code]错误信息:Could not load host key: /etc/ssh/ssh_host_keyCould not load host key: /etc/ssh/ssh_host_rsa_keyCould not load host key: /etc/ssh/ssh_host_ds...

2011-05-30 14:59:52 151

原创 HttpClient,htmlParse简易用法

[b]解析新华信托html[/b][code="java"]package com.zte.util;import java.util.ArrayList;import java.util.List;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.Htt...

2011-05-26 09:05:38 126

原创 DWR中:Java对象与JS对象互换

[b]一 DWR配置[/b]1、web.xml[code="xml"] ajaxDWR dwr-invoker uk.ltd.getahead.dwr.DWRServlet ...

2011-05-06 16:19:04 186

原创 Activity之间的跳转

[b]第一步:新建一个继承Activity的类,如:NewActivity[/b]public class NewActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns...

2011-05-04 17:41:22 128

原创 为什么要引入ContentProvider

[size=large][b]为什么要引入ContentProvider?[/b] [/size] [size=large]Android提供了文件存储数据,文件的存储格式不受限制,但是这样不方便数据的管理。为了方便管理,我们一般采用xml文件存储数据。对于这样的数据操作,我们必须对其进行xml文件解析。 所以Android的Sharepreferences(共享参数的方...

2011-05-04 15:01:22 134

原创 深入android数据库操作

[b]一 android的数据库访问命令:[/b] [code="sql"] > sqlite3 jefry --jefry 为数据库名sqlite> .schema --查看数据库中的表,显示建表语句[/code][b]二 Java操作数据库主要有两种方法[/b]第1种:execSQL()和rawQuery()方法[code="j...

2011-05-04 10:46:45 126

原创 线程池与定时器

[b]通过线程池创建线程:[/b] [code="java"]ExecutorService service = Executors.newFixedThreadPool(3); //这里也可以new其它线程池 for (int taskCount=1;taskCount

2011-05-02 17:55:17 123

原创 Windows下,根据端口号杀死进程

[size=large][b]Windows不像Linux,Unix那样,ps -ef 查出端口和进程号,然后根据进程号直接kill进程。Windows根据端口号杀死进程要分三步:[/b][/size][b]第一步 根据端口号寻找进程号[/b][code="bat"]C:\>netstat -aon|findstr "9050"[/code]TCP 127.0.0.1:9050 ...

2011-04-28 21:15:21 207

原创 android访问本地web(不是127.0.0.1而是10.0.2.2)

[size=large]模拟机访问127.0.0.1来访问,都是访问模拟器本身。你想在模拟器上面访问安装模拟器的电脑,那么就使android内置的IP:10.0.2.2 。10.0.2.2 是模拟器设置的特定ip,是你的电脑的别名。[/size]...

2011-04-21 13:39:17 211

原创 SSL与Tomcat(通过https://访问)

[b]1.创建一个web项目zte然后创建一个名为Test的Servlet[/b][b]2.配置web.xml(在xml内容的最前面加入配置)[/b][code="xml"] Success /wap/* GET POST CONFIDENTIAL [/code][b]3.进入jdk的bin目录下启动命令:[/...

2011-04-21 13:28:44 114

原创 正则表达式中exec,match,test说明

[b]match与exec[/b][code="javascript"]var dd = "[email protected]";var reg = /(\w)+@(\w)+\./; alert(dd.match(reg)); alert(reg.exec(dd)); [/code]//match与exec返回的值相同dx234xy@xxxyxcasf.,y,f返回...

2011-04-19 15:09:39 110

原创 Jqury

jQuery是一款同prototype一样优秀js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!如果你不是个js高手又想写出优 秀的js效果,jQuery可以帮你达到目的! 下载地址:jqury下载 下载完成后先加载到文档中,然后我们来看个简单的例子! $(document).ready(function(){ ...

2011-03-29 14:33:49 155

原创 API_CHM

要离职了,传点资料到博客

2011-02-28 10:02:32 131

原创 linux下的各种压缩文件安装

linux的文件分两种类型,一种是普通文件,一种是目录文件,我们从网上下载的linux文件一般有这么几种:.tar.gz、.tar.bz2、.rpm、.deb、.rar、.zip、.pl、.py、.run、.bin。下面我都是在root用户下进行的安装,如果你是在一般用户下首先需要打开一个终端,su成root用户。不要告诉我你不会,google之~~当然我说的不一定全对,不过我们拥有强大的...

2011-02-27 21:46:11 114

原创 应用的轻量级与重量级的划分你了解吗?

[size=medium]很多人可能这样认为:运用spring的应用是轻量级的应用。其实这种观点是不正确的。 划分一个应用是重量级还是轻量级,主要看它使用了多少服务。使用的服务越多,容器要为普通的Java做的工作就越多,必然会影响到应用的发布时间或者运行性能。 对于Spring容器,它提供了很多服务(事务管理服务、JMS服务、Spring Core、持久化服务、……),但是...

2011-02-08 22:49:00 445

原创 Hibernate之session理解

[list][*]getCurrentSession创建的session会和绑定到当前线程,而openSession不会。[*] getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭[/list]这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置[b] 说明...

2011-02-03 14:13:26 107

原创 EJB3客户端虚拟机启动参数配置

[code="配置文件"]文件名:indi.properties##方法一:java.naming.factory.initial = org.jnp.interfaces.NamingContextFactoryjava.naming.provider.url = localhost:1099##方法二:java.naming.factory.initial = org.jn...

2011-01-27 20:26:42 116

原创 项目中导出Excel报表

2010年12月22日,冬至。 今天终于把南美话单分拣报表做完,主要实现将报表数据用EXCEL导出。于是自己写了一个小例子与大家分享。 [b] 1、准备Apache提供的开源jar包poi-3.0.1-FINAL-20070705.jar,我将把它上载上来,供大家方便使用。[/b] [b] 2、编写导出Excel类[/b] [code="java"] package co...

2010-12-22 20:56:51 164

原创 jboss中通过JNDI得到数据源

在ZTE中兴做项目的时候,一会换Oracle,一会换Sysbase,配置文件也在不换的换,底层获取连接的代码感觉很复杂。但是在jboss中通过JNDI得到数据源也就主要是这样实现先来介绍两个基本概念:1. 数据源和连接池.在 DataSoure 中可以事先建立多个数据源对象,把这些数据库连接保存在连接池( Context poo) 中.这样我们在访问数据库时,不用自己再...

2010-12-02 20:34:27 203

原创 死锁分析

[b]非死锁[/b][code="java"]public class DeadLock extends Thread{ Object o1 = new Object(); Object o2 = new Object(); int flag = 0; @Override public void run() { if(flag == 1){ ...

2010-11-12 22:48:40 87

原创 extjs开发利器

extjs可视化开发利器

2010-11-07 09:02:02 120

原创 extjs程序运行环境

CSS文件:这个是对EXTJS的widget的全面支持资源文件,一般情况下,我们会引用resources\css\ext-all.css文件底层支持文件:对整个EXTJS的程序对底层操作诸如HTMLDom读写,XMLHTTPRequest的应用等,一般情况下,我们会引用adpter\ext\ext-base.js环境文件:包括EXTJS的特有的技术,一般情况下,我们会引用ext-all.j...

2010-11-06 22:38:05 168

原创 api

不错extjs3.0_api

2010-11-03 08:40:32 102

原创 深入理解Java虚拟机

http://www.iteye.com/topic/752755

2010-11-02 14:41:16 121

C语言并发编程

c语言多线程编程精讲,让你在并发编程中信心倍增!

2012-03-29

Android NDK帮助文档

NDK一学即会,你可以在短时间掌握JNI编程精华

2012-01-11

空空如也

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

TA关注的人

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