自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (37)
  • 收藏
  • 关注

原创 Fiddler抓手机网络包

Fiddler是一个强大的http

2014-11-21 11:11:29 2361

原创 有用的博客或帖子-继续更新

关于java内部类的机制 : http://www.iteye.com/topic/494230

2013-11-20 13:46:56 954

原创 Android Application 和 开机广播之间的关系

Android 的应用类 Application 类与开机广播” android.intent.action.BOOT_COMPLETED“ 的关系如下:1、只有在Manifest文件中静态注册开机广播后,应用的Application类才会执行onCreate2、当注册开机广播后,首先执行Application中的onCreate方法,然后才执行开机广播中的onReceive3、当监听

2013-10-29 13:28:43 2816

原创 Android进程与广播注册的一点心得

做过android开发的应该都知道可以通过监听开机广播,或者外置SD卡挂载与卸载等的广播来启动应用程序。但是前提是应用是启动过的,应用在设置里面的 ”强制停止“是亮着的,即应用进程必须是启动的。    如果是应用从安装后一直没启动是没办法监听到所有的广播的,如果应用启动过,通过手动在设置里将应用停掉,则也将收不到开机等广播。

2013-10-15 13:44:34 1190

原创 Windows环境下Android 源码模块下载

Android 源码下载步骤         windows下需要下载安装git工具,具体http://code.google.com/p/msysgit/downloads/list运行以下命令,来看一下有多少个Android Git源码库:git clone https://android.googlesource.com/platform/manifest.git。这条命

2013-08-19 11:46:07 1133

原创 android ADB PUSH 安装apk的具体步骤 及 与 ADB INSTALL 的区别

C:\Documents and Settings\leixiong>adb rootadbd is already running as rootC:\Documents and Settings\leixiong>adb remountremount succeededC:\Documents and Settings\leixiong>adb push E:\

2013-05-06 17:48:24 3699

转载 Android中图片占用内存的计算

在Android开发中,我现在发现很多人还不会对图片占用内存进行很好的计算。因此撰写该博文来做介绍,期望达到抛砖引玉的作用。  Android中一张图片(BitMap)占用的内存主要和以下几个因数有关:图片长度,图片宽度,单位像素占用的字节数。一张图片(BitMap)占用的内存=图片长度*图片宽度*单位像素占用的字节数注:图片长度和图片宽度的单位是像素。图片(BitMap)

2012-11-30 09:40:16 1264

原创 android中查看Activity的栈的的内容

查看 activity 栈的状态: adb shell dumpsys activity很好用的一个命令,对调试程序大有帮助

2012-07-16 10:22:56 8635

原创 android HandlerThread使用小例

之前研究过handler 和 looper 消息队列,不过android里的handler不是另外开启线程来执行的,还是在主UI线程中,如果想另启线程的话需要用到HandlerThread来实现。在使用HandlerThread的时候需要实现CallBack接口以重写handlerMessage方法,在handlerMessage方法中来处理自己的逻辑。下来给出一个小例子程序。layout文件

2012-07-06 17:39:15 4042

原创 细说Activity的singleTask加载模式

Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:standard:Activity的默认加载方法,即使某个Activity在Task栈中已经存在,另一个activity通过Intent跳转到该activity,同样会新创建一个实例压入栈中。例如:现在栈的情况为:A B C

2012-06-12 13:57:47 725

原创 Windows环境下载android源代码

最近需要android自带的项目源代码。网上一搜居然要在linux下用git下载。后来找到了windows下的git下载方法。步骤如下:     1、到 http://code.google.com/p/msysgit/downloads/list下载 最新windows下的git工具,然后安装     2、在自己的磁盘上新建一个文件夹,进入文件夹。右键点击后选择Git Bash,接着会跳

2012-04-06 23:39:22 957 2

原创 C/C++中二级指针的理解

以前在学习数据结构的时候一直没弄懂函数参数里面传递 ** p  以及使用 &的含义,这里摘抄了一小段文章方便理解。不懂的时候再看看这几段代码。指针参数是如何传递内存的?    如果函数的参数是一个指针,不要指望用该指针去申请动态内存。见如下例子:void GetMemory(char *ip, int num){ ip = (char *)malloc(sizeof(char)

2012-01-18 15:42:24 7359 5

原创 UDP穿透NAT原理解析

NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。         最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(

2012-01-12 14:03:49 1328

转载 Android Service全面总结

1、Service的种类  按运行地点分类:类别区别 优点缺点  应用本地服务(Local)该服务依附在主进程上, 服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务便会终止。 非常常

2011-12-03 11:27:10 688

原创 Android应用程序基础知识

Android应用程序是用java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。         有很多方式,每个android应用程序存在于不同的世界:(1)       默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时android就启动相应的进程,当不需要执行时并且系统资

2011-11-27 13:31:18 1060 7

原创 新版本Android SDK 找不到adb.exe的解决方法

貌似从SDK 2.2后tools包下面就没有了adb.exe文件了,而且还给出个说明文件adb_has_moved.txt,里面明确告诉了原因:The adb tool has moved to platform-tools。原来从SDK R8以后,SDK需要有一个新的组件支持,这个组件叫做Platform-tools,adb已经迁移到这个目录下去了。并且adb_has_moved.txt文件也说

2011-11-23 15:14:33 13325 1

原创 android中SharedPreferences用法详解

在android应用开发中,作为配置环境的preferences,用到的地方颇多,下面我带大家来详细讲解下android中SharedPreferences的用法。先上图看下配置画面的效果吧。上图是preferences页面的效果图。点击设置IP地址后跳出设置对话框:android 为了方便管理SharedPreferences,为我们提供了简单快捷

2011-10-26 17:37:57 7621 4

原创 关于MyEclipse中tomcat部署项目的路径问题

上次部署gs项目的时候。由于以前的工作人员把默认自带的WEB-ROOT 目录改成了gs目录,现在部署gs项目的时候gs直接给默认部署到了ROOT 项目低下,如下图:正常我们需要的情况应该是部署到 gs项目下。。所以我这里要修改下 Web context-root 的路径

2011-10-13 09:13:26 6426 1

原创 android的自定义样式的radiobutton

源生的radiobutton空间的按钮图标大家都知道是一个圆形的按钮形状,由于业务的需要有可能更改它的样式,所以就用到了自定义图标样式。更改radiobutton图标样式的方法其实很简单,只需要一个selector选择器文件即可,废话不多说了,贴代码:请看radiobut

2011-09-21 16:00:27 8960

原创 java.util.concurrent介绍

java.util.concurrent 包含许多线程安全、测试良好、高性能的并发构建块。不客气地说,创建 java.util.concurrent 的目的就是要实现 Collection 框架对数据结构所执行的并发操作。通过提供一组可靠的、高性能并发构建块,开发人员可以提高并发

2011-08-22 11:51:44 833

原创 如何让Android UI设计性能更高效

Android在UI优化方面可以从以下五个方面入手:◆Adapter优化◆背景和图片优化◆绘图优化◆视图和布局优化◆内存分配优化Adapter优化什么是Adapter?Adapter在Android中占据一个重要

2011-08-09 14:18:26 604

原创 TCP/IP四层模型和OSI七层模型

     TCP/IP四层模型和OSI七层模型    表1-1是 TCP/IP四层模型和OSI七层模型对应表。我们把OSI七层网络模型和Linux TCP/IP四层概念模型对应,然后将各种网络协议归类。    表1-1  TCP/IP四层模型和OSI七层模型对应表OSI七层网络模型Linux TCP/IP四层概念模型对应网络协议

2011-06-21 10:40:00 1391 3

原创 Netty 入门

1、简介<br />Java1.4提供了NIO使开发者可以使用Java编写高性能的服务端程序,但使用原生的NIO API就像Linux C中网络编程一样,还是需要做IO处理、协议处理等低层次工作。所以,就像C服务端程序大量使用libevent作为网络应用框架一样,Java社区也不断涌现出基于NIO的网络应用框架。在这其中,Jboss出品的Netty就是个中翘楚。Netty是个异步的事件驱动网络应用框架,具有高性能、高扩展性等特性。Netty提供了统一的底层协议接口,使得开发者从底层的网络协议(比如TCP/I

2011-02-15 10:22:00 13444 11

转载 Java Observable 模式

<br />一、Observer模式的意图:<br />                在对象的内部状态发生变化时,自动通知外部对象进行响应。<br />        二、Observer模式的构成:<br />               ·被观察者:内部状态有可能被改变,而且又需要通知外部的对象<br />               ·观察者:需要对内部状态的改变做出响应的对象<br />        三、Observer模式的Java实现:<br />                Java的A

2011-02-09 14:07:00 23132 4

原创 ibatis的物理分页

   最近研究了下ibatis支持的物理分页,貌似大家都爱好物理分页,对逻辑分页不怎么看好,主要是由于数据量很大的时候,逻辑分页太耗时间啦,物理分页充分发挥其作用,其实在大多数情况下(90%)都是用的物理分页。   ibatis 带有专门的分页执行器,只要继承该sql执行器--->  com.ibatis.sqlmap.engine.execution.SqlExecutor  就可以实现分页了。废话不多说,直接上代码     import java.sql.Connection;import ja

2011-01-25 10:58:00 3391 3

原创 DOM4J使用简介

DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:     Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。     DOM4J使用起来非常简单。只要你了解基本的XML-DOM模型,就能使用。然而他自己带的指南只有短短一页(html),不过说的到挺全。国内的中文资料很少。因而俺写这个短小的教程方便大家使用,这篇文章仅谈及基本的用法,如需深入的使用,请……自己摸索或查找别的资料。  

2011-01-20 15:17:00 540

转载 java数据库连接池-自己写的

import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Driver;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;import java.util.Enumeration;import java.util.Vector;/*虽然现在用APACHE COMMO

2011-01-13 16:43:00 859 2

原创 数据库连接池原理

连接池原理连接池技术的核心思想是:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、治理策略,使得该连接池中的连接可以得到高效、安全的复用,避免了数据库连接频繁建立、关闭的开销。另外,由于对JDBC中的原始连接进行了封装,从而方便了数据库应用对于连接的使用(非凡是对于事务处理),提高了开发效率,也正是因为这个封装层的存在,隔离了应用的本身的处理逻辑和具体数据库访问逻辑,使应用本身的复用成为可能。连接池主要由三部分组成:连接池的建立、连接池中连接的使用治理、连接池的关闭。下面就着重讨论

2011-01-13 16:28:00 676

原创 Tomcat的数据库连接池,Connection用完后要关闭

    一般来说,在tomcat中配置数据库连接池,而我们不停的建立数据库连接,而没有关闭数据库的连接的话就会产生这样的异常:Cannot get a connection, pool exhaustedCannot get a connection, pool exhausted 。其实,这是由于连接池中的连接被消耗殆尽的缘故。我们实际上,在开发中应该养成良好的开发习惯,就是在用完连接后应该马上关闭Connection,这样就很好的解决了这样的问题。    可能有人会说,那每次用完池的

2011-01-13 16:12:00 4613

Android APK性能测试 procrank等工具

Android APK性能测试 procrank等工具,包括CPU,进程内存占用等各方面测试。

2013-10-16

Android模块源码下载

Android模块源码下载...上传标记,方便以后自己查看。也供大伙参考

2013-08-19

android APK反编译工具

android APK反编译工具,反编译的好工具,先收藏了。

2013-07-29

播放器文档H.264

播放器文档H.264

2013-06-13

APK性能测试

APK性能测试 内部资料

2013-05-24

Source Insight3.5+注册码.rar

source insight 加注册码,一步到位,技术人员的代码神器,欢迎大家下载哦。

2013-04-18

Linux kernel书籍

国外人写的,系统的介绍linux内核的书籍,比较简单易懂,初学必看

2012-08-15

commons-lang3-3.1-bin.zip JDK中lang包的帮助类

commons-lang3-3.1-bin.zip,JDK lang包中的帮助类,有帮忙提供重写hashCode的类。

2012-04-11

ant-1.8.3,最新版本

ant-1.8.3jar包。欢迎下载.ANT编译专用、。最新版本

2012-04-11

android面试题(阿里巴巴,腾讯,百度等公司)

android面试题(阿里巴巴,腾讯,百度等公司),面试必备。免积分分下载。

2012-02-23

XEP-Jingle协议文档

XEP-Jingle协议文档,来自XEP官方网站

2012-02-10

wireshark-win32-1.6.2 抓包工具

wireshark-win32-1.6.2 ,抓包工具

2012-02-10

XMPP协议及NAT穿透介绍文档

XMPP协议及NAT穿透介绍文档,公司内部资料,上传到服务器做一个小小的备份,方便以后使用

2012-02-10

android下XMPP实例

android下XMPP实例,采用asmack包来实现

2012-01-17

asmack.jar包,XMPP在android下的实现

asmack.jar包,XMPP在android下的实现。提供给大家,方便使用

2012-01-17

android SDK源代码,压缩版,经典耐看,开发必备

android SDK源代码,压缩版,经典耐看,开发必备

2011-11-21

android的SharedPreferences用法举例源代码

博客中android的SharedPreferences用法举例源代码,大家可以下载看看

2011-10-26

交换机两大功能分析图

交换机两大功能分析图,图解交换机两大功能应用分析图,看了一目了然

2011-08-03

Android深入浅出

经典android开发书籍,适合有一定基础的朋友。

2011-06-23

android 开发文档,开发必备

好东西,新手必备,老手必查的资料,内容很多,很细致

2011-05-26

MINA开发文档详解

欢迎下载MINA开发文档详解,很适合初学者使用,很经典的,很详细

2011-03-25

小巧经典的java反编译器

小巧经典,用来查看jar文件。class文件,方便实用,欢迎大家下载

2011-03-25

MY-SQL可视化插件,可以使得MYSQL可视化

很好用的插件,和 MYSQL配合的,可以使得MYSQL可视化

2009-07-26

VC技术内幕源码,精品

搜集很久才搞到的,很不错的,希望大家下载了后给点点分数,呵呵 谢谢大家了

2009-07-26

自己用MFC写的计算器,代码清晰容易理解,希望对大家有所帮助

这个计算器是我自己用MFC写的,感觉还不错,代码简单易理解,希望对初学者有所帮助哦

2009-03-29

自己用MFC制作的一个简易计算器

这个程序是我自己写的,用MFC,里面还包括了用MFC实现托盘功能 的代码,希望对你们有点帮助吧,呵呵

2009-03-08

C语言学习系统,不要错过

这个软件对学C的人来说有很大的帮助,特别是对初学者

2008-11-29

经典华为面试题,大家不要错过哦

华为面试题,硬件软件的都有,确实在其他网站很难找到哦,大家不要错过,下载了给个评价,谢谢

2008-11-29

DOS下中断调用鼠标精品

这是DOS下利用中断调用鼠标的文章,写的还不错,一般人都看的懂

2008-09-08

C语言写的五子棋,很简洁,易懂。

不要错过好东西哦,这个是我自己用C语言写的一个五子棋程序,很简洁,懂点C语言的都可以看懂哦,画面设计的也可以,这个是结合其他的长处编处来的。大家可以看看。

2008-09-08

空空如也

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

TA关注的人

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