自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幸福的小金火

愿与你一同成长

  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

转载 http原理

2012年05月19日 ⁄ 综合 ⁄ 共 5504字 ⁄ 字号 小 中 大 ⁄ 评论关闭网络通信层次图、 TCP报文段格式  建链过程中的“三次握手”  1、SYN(Synchronize Sequence Numbers)是TCP是传输控制协议中的一个标志位。如果该位被置为1,则表示这

2016-01-31 11:21:55 641

转载 android 常用action和category

之前 写过一篇文章介绍常用的uri    http://blog.csdn.net/iamkila/article/details/7264663当需要在我们的应用程序上启动其他系统应用程序时 我们通常用到action 下面介绍常用到的action 虽然自己比较少用到 记录一下方便用到时可以在这里翻资料1 Intent.ACTION_MAINString

2016-01-29 12:33:44 3967

转载 Android布局优化之Merge Include ViewStub使用与源码分析

在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,如果有什么不对的也希望高人指出。include首先用得最多的应该是include,按照官方的意思,include就是为了解

2016-01-29 12:32:38 537

转载 Java强引用、 软引用、 弱引用、虚引用

1、对象的强、软、弱和虚引用    在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次1)强引

2016-01-29 12:31:21 307

原创 HttpClient封装,get请求和post请求,文件下载和上传

public void sendRequest(RequestMethod method, String target, Map params, final HttpTaskListener listener) {  IKLog.e("===url: " + method + ", " + target);// TODO 测试用打印URL  IKLog.e("===url para

2016-01-27 18:05:47 1885

转载 Android之Service与IntentService的比较

 首先IntentService是继承自Service的,那我们先看看Service的官方介绍,这里列出两点比较重要的地方:      1.A Service is not a separate process. The Service object itself does not imply it is running in its own process; unless oth

2016-01-27 15:22:51 304

原创 线程池ThreadPoolExecutor的使用和有关ThreadFactory和thread等粗解

private static int CORE_POOL_SIZE = 5; // 线程池最大线程数 private static int MAX_POOL_SIZE = 100; // 额外线程空状态生存时间 private static int KEEP_ALIVE_TIME = 30 * 1000; private static ThreadPoolExe

2016-01-27 14:40:21 13074

原创 AsyncTask详解

Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。具体方法和介绍如下:/**  * 生成该类的对象,并调用execute方法之后  * 首先执行的是onProExecute方法  * 其次执行doInBackgroup方法   *   */  public class ProgressBarAsyncTask extends AsyncTask<Integ...

2016-01-27 14:14:53 417

原创 android viewGroup中addView使用方式及其粗解

addView是继承viewGroup的方法,void android.view.ViewGroup.addView(View child);void android.view.ViewGroup.addView(View child, LayoutParams params);void android.view.ViewGroup.addView(View child,int

2016-01-22 15:36:27 10393

原创 android 中wait notify 的使用,及wait与sleep区别

sleep和wait的区别有:1,来自的类不同,sleep方法来自Thread,wait方法来自Object2,sleep方法是线程内部方法,没有释放对象的锁,而wait方法释放了对象锁,使得其他线程可以使用同步控制块或者方法。3,wait,notify和notifyAll是对象操作方法,必须在同步下进行,只有在synchronized里面使用,而sleep可以在任何地方使用。sync

2016-01-21 15:24:15 7330

原创 android shape讲解小全及例子

syntax:(语法)xml version="1.0" encoding="utf-8"?>shape    xmlns:android="http://schemas.android.com/apk/res/android"    android:shape=["rectangle" | "oval" | "line" | "ring"] >    corners

2016-01-20 16:08:24 624

原创 android meta-data 使用

设置:在Manife.xml中           android:resource="resource specification"            android:value="string" /> 或者ApplicationInfo appi;try {appi = myContext.getPackageManager().

2016-01-20 14:41:02 736

转载 Android Manifest.xml中intent-filter的(data)

语法(SYNTAX):android:host="string"      android:mimeType="string"      android:path="string"      android:pathPattern="string"      android:pathPrefix="string"      android:port="strin

2016-01-20 14:39:12 2221

转载 Android单元测试

第一步:在AndroidManifest.xml中加入如下两段代码:[java] view plaincopyprint?"http://schemas.android.com/apk/res/android"        package="com.pccw"        android:versionCode="1"        android:versionN

2016-01-20 13:40:42 302

转载 Android平台HttpClient的使用-手机号码归属地查询

  Android平台主要提供了四种数据存储方式:Shared Preferences、文件存储、Sqlite存储和网络存储。其中:      1)Shared Preferences 一个轻量级的键-值存储机制,专门用于存储键-值对数据,并且仅可以存储基本的数据类型(boolean、int、long、float和String);通常使用它来存储应用程序的配置信息。      2)

2016-01-19 14:12:44 430

原创 “判断listview的最后一项是否完全显示”的其逻辑推理和用到的API讲解,及普遍的错误使用

先上代码,这个是网上都说的方法,但是!!是有问题的!!听后面本人的讲解,不信可试验验证。  public static boolean isLastItemVisible() {  Adapter adapter = mListView.getAdapter();  if (null == adapter || adapter.isEmpty()) {   return true;

2016-01-18 17:44:03 1899

原创 图像压缩,避免OOM

接着上一篇:压缩图像:public void setImage(String path) {  BitmapFactory.Options optGetPixel = new BitmapFactory.Options();  optGetPixel.inJustDecodeBounds = true;  BitmapFactory.decodeFile(path, opt

2016-01-08 16:55:16 382

原创 获取相册图片或拍照

获取相册图片:public void selectPhoto() {  if (!Environment.MEDIA_MOUNTED.equals(Environment    .getExternalStorageState())) {     }   Intent intent = null;  intent = new Intent(Intent.ACTION

2016-01-08 16:03:23 303

原创 Android版本和API Level对应关系及输出本机的版本信息

Android 1.5:Cupcake(杯子蛋糕)Android 1.6:Donut(甜甜圈)Android 2.0 / 2.1:Eclair(闪电泡芙)Android 2.2:Froyo(冷冻忧格)Android 2.3:Gingerbread(姜饼)Android 3.0:Honeycomb(蜂巢) Code nameVersion

2016-01-08 15:01:43 540

转载 Android Handler 四个使用实例 及HandlerThread的使用,androidhandler实例,HandlerThread 源码分析

当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程),主线程为管理界面中的UI控件,进行事件分发,比如说:点击一个Button,Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作。例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象,如果5秒钟还没有完成

2016-01-08 10:32:16 481

自定义popupwindow,仿spinner

自定义的popupwindow,其实也可以自定义linerlayout实现,而且个人觉得效果不如自定义linerlayout效果好。

2015-11-02

popupwindow项目使用案例

popupwindow项目使用案例,欢迎大家指正

2015-11-02

spinner简单使用

spinner简单使用,适合新手学习,补习勿喷

2015-11-02

获取短信内容

获取短信内容(最新一条短信),根据需要自行修改,详解参见我的博客http://blog.csdn.net/daogepiqian

2015-08-12

PYTHON自然语言处理中文版.pdf

自然语言处理工具书,通过各种算法处理数据,是数据挖掘方面的首选,实战型很强,适合有python基础和数据挖掘基础的人学习。

2015-03-24

J2EE教程pdf

J2EE 教程第一章J2EE基础第二章HTML与JavaScript第三章JSP第四章Servlet第五章JDBC课程总结

2013-11-03

机器学习pdf

机器学习 pdf 可供学习

2012-12-31

空空如也

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

TA关注的人

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