自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ningjia2013的专栏

日有所获

  • 博客(53)
  • 资源 (19)
  • 收藏
  • 关注

转载 java中四种访问权限

pubic protected default private 同一类中的成员 是 是 是 是 同一包中的成员 是 是 是 否 不同包的子类 是 是 否 否 不同包的非子类 是 否 否 否

2016-06-16 07:28:12 374

转载 《JAVA与模式》之装饰模式

转自:http://www.cnblogs.com/java-my-life/archive/2012/04/20/2455726.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述装饰(Decorator)模式的:   装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 装饰模式的结构   装饰

2016-04-03 23:31:51 335

转载 《JAVA与模式》之策略模式

转自:http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html 在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的:   策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户

2016-04-03 23:29:30 302

转载 深入理解Android消息处理系统——Looper、Handler、Thread

转自:http://blog.sina.com.cn/s/blog_5da93c8f0100y4ul.html Android Looper和Handler Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。 Handler:处理者,负责Message的发送及处理。使用Handler

2016-03-06 08:10:54 410

原创 横向ListView中嵌套ListView

最近有个需求,横向列表中,每项又是一个垂直列表。在HorizontalListView的Adapter中使用Listview后,HorizontalListView不能左右滑动。 1,解决这个问题,先来看几个基础的方法:, View类中: /** * Pass the touch screen motion event down to the target view, or

2016-01-30 08:04:27 723

转载 Android 动画

animator 动画 动画的作用是让UI有动感, 看上去时尚。 Android中动画分两种方式: 一种方式是补间动画Tween Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。 另一种叫逐帧动画Frame Animation,就是说一帧一帧的连起来播放就变成了动画。   动画可以实现的效果:  1. 移动(Translation)

2016-01-19 13:35:29 266

原创 Android开发工具:Android Studio中Gradle的配置

1,使用adt23 export gradle文件 2,android studio 1.3,环境变量为gradle2.1

2015-09-04 23:15:07 534

转载 Android Framework_Android系统启动过程

转自:http://www.cnblogs.com/bastard/archive/2012/08/28/2660389.html Android系统启动过程 首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰)    Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。 启动的过程如下图所示:(图片来自

2015-08-04 23:02:55 928

转载 TortoiseGit 使用快速指南: 利用GitHub做Git Server

TortoiseGit 使用快速指南: 利用GitHub做Git Server 转自:http://www.cnblogs.com/xiaoxuanzi/archive/2011/07/30/SCM.html TortoiseGit 是 TortoiseSVN的Git版,它很好的实现了与windows资源管理器的融合,使用界面与TortoiseSVN非常类似。   Tor

2015-07-02 06:25:53 436

原创 Android Handler创建分析

1,Handler的构造 /** * Use the {@link Looper} for the current thread with the specified callback interface * and set whether the handler should be asynchronous. * * Handlers are s

2015-05-27 14:52:00 375

原创 Android adb学习记录

1,adb指令帮助 adb help AndroidDebugBridgeversion 1.0.20  -d                      - directs command to the only connected USB device                            returns an error if more than o

2015-05-07 14:26:18 377

转载 Java 注解的使用与实例(一)

转自 http://www.cnblogs.com/pepcod/archive/2013/02/16/2913474.html 注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。      注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。Java SE5内置了三种标准注解:  

2014-08-14 06:59:33 477

转载 IoC模式

转自http://www.cnblogs.com/qqlin/archive/2012/10/09/2707075.html

2014-06-10 16:01:01 312

转载 ORM 对象关系映射

基础概念,以备记忆

2014-06-10 15:58:28 987

转载 Android UI:界面主题Theme使用方法

主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类:   状态栏、标题栏均可见 状态栏可见、标题栏不可见 全屏(状态栏、标题栏均不可见) Theme Theme.NoTitleBar Theme

2014-05-23 11:25:40 1057

转载 Java:java中关键字volatile的作用

转自 用在多线程,同步变量。 线程为了提高效率,将某成员变量(如A)拷贝了一份(如B),线程中对A的访问其实访问的是B。只在某些动作时才进行A和B的同步。因此存在A和B不一致的情况。volatile就是用来避免这种情况的。volatile告诉jvm, 它所修饰的变量不保留拷贝,直接访问主内存中的(也就是上面说的A)  =========================分割线1===

2014-05-04 16:46:31 361

转载 Java: java.text.Format体系总结

转自:http://jianzong2000.iteye.com/blog/406304

2014-04-22 15:26:34 1036

转载 Android工具:Android开发实用小工具

转自:http://www.bdqn.cn/news/201309/11257.shtml 分享一些 Android开发中的实用小工具,你有发现好工具吗? 来这里分享一下呗 一、find bugs 静态检查工具 http://findbugs.sourceforge.net/ FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模

2014-04-18 17:21:23 481

转载 深入Java:HashMap的实现原理

1.    HashMap概述:    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   2.    HashMap的数据结构:    在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本

2014-04-18 15:56:10 324

转载 Java帖子汇合

Java多线程

2014-04-08 13:13:30 450

转载 Android帖子汇合

1,android ListView 几个重要属性 2,HttpClient的3种超时 3,TCP,IP,HTTP,SOCKET区别和联系

2014-04-03 09:51:54 439

转载 点滴:Java 虚拟机详解

深入理解JVM 1   Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 图1   Java四个方面的关系 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后

2014-03-31 18:28:02 3439

转载 点滴:Android Activity生命周期

转自:http://kb.cnblogs.com/page/70125/ 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的): Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码:   view plaincopy to clipb

2014-02-25 10:45:15 424

转载 点滴:Java设计模式 装饰模式与适配器模式的的区别

装饰模式和适配器模式都有一个别名叫包装模式,但包装的形式是不一样的。 定义上: 装饰模式:对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案,提供比继承更多的灵活性。使用原来被装饰的类的一个子类的实例,把客户端的调用委派到被装饰类。 适配器模式:把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口原因不匹配而无法一起工作的两个类能够一起工作。适配类可以根据参数返

2014-02-18 13:50:44 931

转载 点滴:Java HashMap实现详解

转自:http://beyond99.blog.51cto.com/1469451/429789 1.    HashMap概述:    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   2.    HashMap的数据结构:    在jav

2014-02-18 10:16:27 375

转载 点滴:Java JVM垃圾回收机制

VM使用的是分代垃圾回收的方式,可以将Java对象分为"年轻"对象和"年老"对象,JVM将内存堆(Heap)分为两个区域,一个是"年轻"区,另一个是"老"区,Java将这两个区域分别称作是"新生代"和"老生代".          JVM垃圾回收的相关知识          JVM使用的是分代垃圾回收的方式,主要是因为在程序运行的时候会有如下特点:          ◆大多数对象在创建

2014-02-18 10:12:16 467

转载 学习笔记六:算法之排序

1,快速排序  转自:http://158067568.iteye.com/blog/914049 快排是分治法的一个应用,快排主要是通过一个设定枢轴,然后以这个枢轴为标杆,将待排序列按大小分成比枢轴大的,和比枢轴小的两部分。然后在对划分完的子序列进行快排,知道子序列中元素的个数为1位置。 快速排序实现 快排是程序员必须掌握的,举一个例子来解释,如下图: 首先选定枢轴,一般设置l

2014-02-16 18:25:19 480

转载 点滴:Android源代码 View draw()

/** * Manually render this view (and all of its children) to the given Canvas. * The view must have already done a full layout before this function is * called. When implementing a vie

2014-01-23 15:57:22 631

原创 点滴:ImageView setImageResource方法对资源的复用

从源代码分析,一步一步贴代码。 1,public void setImageResource(int resId) { if (mUri != null || mResource != resId) { updateDrawable(null); mResource = resId; mUri = n

2014-01-20 16:09:46 2294

转载 杂项:SSH 入门教程(常用命令)【转】

SSH 入门教程(常用命令) 90 Replies 适用范围: 有SSH权限的空间,比如 miao.in 难度: easy 学习时间: 5分钟 工具: 推荐 putty 注意:涉及密码的工具千万要用官网的原版,很多汉化版捆绑后门,严重安全问题 1. 基础命令 A.显示文件源代码 cat ooxx.php 没错, cat 是一个常用查看源代码的命令,优

2014-01-20 15:01:32 626

转载 点滴:Android 调试工具TraceView

Traceview是android平台配备的一个很好的性能分析工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。 Android 2.2以上(含2.2)的版本中Traceview的简化使用。 可以在DDMS使用Traceview,比以前简化的不少。 * The trace log files are streamed direct

2014-01-16 11:19:56 558

转载 点滴:Android SQLite3 更多【转】

转自:http://www.cnblogs.com/yongte/archive/2012/07/17/2595575.html SQLite简介 Android系统集成了一个轻量级的数据库SQLite,SQLite只是一个嵌入式的数据库引擎,专门适用于支援有限的设备上(如手机、pda等)适量数据存储。 SQLite并不同于Oracle、MySQL那样专业数据库,SQLite数据库只

2014-01-14 16:05:36 472

转载 点滴:Android SQLite

String NAME_DB = "db_test"; String NAME_TABLE = "table_test"; 1,数据库的打开 SQLiteDatabase db = openOrCreateDatabase(NAME_DB, Context.MODE_PRIVATE, null); 2,删除表 db.execSQL("DROP TABLE IF EXIST

2014-01-14 15:09:14 494

转载 点滴:Android BroadcastReceiver【转】

1.BroadCast 广播: 使用很简单,实例化一个意图对象,把要发送的信息封装在意图对象中,然后使用 Context。sendBroadCast()方法,把意图对象发送(即广播)出去。 代码示例:     Java代码   //用给出的action创建一个意图对象,该action在广播过滤器中要用到

2014-01-13 16:38:30 353

转载 点滴:Android XML解析【转】

转自 csdn liuhe688 的博客:http://blog.youkuaiyun.com/liuhe688/article/details/6415593 XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。 在And

2014-01-12 19:37:35 426

转载 学习笔记五:Ubuntu下载编译Android源码

一,安装wmware workstation 9.0 与ubuntu-12.04.3-desktop-amd64.iso 二,下载Android源码 1、安装git和curl  进入Linux ,打开终端,在终端窗口敲下面的命令:  sudo apt-get install git-core curl  2、安装repo脚本  首先安装repo。在当前用户:~目录下

2014-01-12 13:47:50 508

转载 杂项:64位Win7安装Apache

1,下载Apache Zip包 手动安装Apache,感觉比傻瓜式安装还要简单,如果是安装在C盘根目录下,直接把安装压缩包解下,放到C盘根目录就OK了。 不过,一般我们安装,都把Apache和PHP放到其它盘上,本实例中,就安装在了D:\Server中,安装好的目录结构如图所示: 一、在D盘根目录下新建文件夹,把httpd-2.2.19-win64.rar解压缩得到的

2014-01-11 23:27:50 649

转载 点滴:Java Socket编程【转】

一,网络编程中两个主要的问题 一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。 在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。 而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。 目前较为

2014-01-11 21:36:00 460

转载 点滴:Android Service【转】

Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。     Service和其他的应用组件一样,运行在进程的主线程中。这就是说如果service需要很多耗时或者阻塞的操作,需要在其子线程中实现。

2014-01-11 16:57:42 389

转载 点滴:Java ThreadLocal

什么是ThreadLocal? 顾名思义它是local variable(线程局部变量)。它的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就好像每一个线程都完全拥有该变量。 使用场景 To keep state with a thread (user-id, transact

2013-12-31 14:58:14 369

jre-8u311-macosx-x64.dmg

jdk1.8.0.311 Mac版

2021-12-22

BaiduMapApi_Android_1.3.4.zip

BaiduMapApi_Android_1.3.4

2014-05-02

Java数据结构和算法(第二版).pdf

Java数据结构和算法(第二版) office

2014-01-21

java数据结构面试题

java数据结构面试题

2013-05-04

Java设计模式.pdf

Java设计模式.pdf

2013-05-04

最新JAVA编程题全集(50题及答案)

最新JAVA编程题全集(50题及答案),最新JAVA编程题全集(50题及答案)

2013-05-01

希赛_软件设计师笔记

希赛_软件设计师笔记,希赛_软件设计师笔记

2013-04-28

Java编程思想第四版完整中文高清版

Java编程思想第四版完整中文高清版.pdf

2013-04-28

2011年11月软件设计师试题与答案(上下午)

2011年11月软件设计师试题与答案(上下午)

2013-04-28

2011年上半年软件设计师试题与答案(上午,下午)

2011年上半年软件设计师试题与答案(上午,下午)

2013-04-28

2012年5月上半年软考上下午真题及答案

2012年5月上半年软考上下午真题及答案.pdf

2013-04-28

j2meapi07.chm

j2meapi,介绍了j2me的常用api信息。

2013-04-24

代码大全2中文版(高清晰完美PDF版,索引完整).part3.rar

文件太大,分成三部分 ( 代码大全2中文版(高清晰完美PDF版,索引完整).part3.rar )

2013-04-15

改善既有的代码-重构

改善既有的代码-重构,改善既有的代码-重构

2013-03-02

空空如也

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

TA关注的人

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