自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fancy

从来没有天生的强者,只有逐渐成长的人。

  • 博客(33)
  • 收藏
  • 关注

转载 C语言 内存分配

realloc()函数原型:extern void *realloc(void *mem_address, unsigned int newsize);语法:指针名=(数据类型*)realloc(要改变内存大小的指针名,新的大小)。头文件:#include stdlib.h> 有些编译器需要#include ,在TC2.0中可以使用alloc.h头文件功能:先按照n

2014-09-02 15:33:39 619

原创 Introduction to Machine Learning

一、定义Arthur Samuel (1959): Machine Learning: Field of study that gives computers the ability to learn without being explicitly programmed.Tom Mitchell (1998) : Well-posed Learning Problem: A co

2014-08-09 13:03:38 917

转载 java设计模式 适配器

http://blog.csdn.net/guolin_blog/article/details/9400141今天一大早,你的leader就匆匆忙忙跑过来找到你:“快,快,紧急任务!最近ChinaJoy马上就要开始了,老板要求提供一种直观的方式,可以查看到我们新上线的游戏中每个服的在线人数。”你看了看日期,不是吧!这哪里是马上要开始了,分明是已经开始了!这怎么可能来得及呢?

2014-04-29 15:10:41 662

转载 java 回调机制

本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17483273)以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这

2014-04-29 15:08:27 766

转载 自定义View(三) 之 onMeasure() onLayout() onDraw()

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/16330267在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读 Andro

2014-04-24 12:39:50 2266

原创 自定义view(二)view的绘制原理简介

1.在Android系统中,同一时刻,只有一个Activity窗口是激活的,但是,对于WindowManagerService服务来说,这并不意味着它每次只需要管理一个Activity窗口,例如,在两个Activity窗口的切换过程中,前后两个Activity窗口实际上都是可见的。即使在只有一个Activity窗口是可见的时候,WindowManagerService服务仍然需要同时管理着

2014-04-24 12:38:48 853

原创 自定义view(一)View的继承关系图

Android View 可视控件的继承关系android View 继承关系

2014-04-24 12:31:38 922

转载 自定义view(四)覆写onLayout进行layout,含自定义ViewGroup

本文转自  视图的绘制仅在Framework层分为三个阶段measure,layout,draw。前一篇博文《 覆写onMeaure进行measure操作》   关于如何覆写onMeasure, 其目的是为了测量视图的大小也就是第一阶段,如果不了解或者关于onMeasure有什么疑惑可以了解下。 本篇博文是关于如何覆写onLayout,其目的是为了指定视图的显示位置,方法执行的前后顺序是在

2014-04-22 21:25:51 753

转载 Android LayoutInflater原理分析

本文转自 http://blog.csdn.net/guolin_blog/article/details/12921889有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定要兑现

2014-04-22 20:57:17 590

转载 深入分析classloader

本文摘自http://blog.csdn.net/xyang81/article/details/7292380

2014-04-20 17:44:29 625

转载 Java.lang.NoClassDefFoundError

在JAVA开发中,main线程中抛出java.lang.NoClassDefFoundError是一个非常普遍且比较难解决的问题。解决这个问题的复杂性主要取决于你的软件大小和中间件部署情况,尤其要考虑在应用中出现的数量众多的classloader的情况。 本文将从一个比较高的角度看这个问题,主要是介绍java classloader机制。 那么,什么是java.lang.NoCla

2014-04-20 16:52:37 1377

转载 java之数组与内存控制

使用java数组之前必须先对数组对象进行初始化。当数组的所有元素都被分配了合适的内存空间,并指定了初始值时,数组初始化完成。程序以后将不能重新改变数组对象在内存中的位置和大小。从用法角度来看,数组元素相当于普通变量,程序既可以把数组元素的值赋给普通变量,也可把普通变量的值赋给数组元素。1.1数组初始化数组是大多数编程语言提供的一种复合结构,如果程序需要多个类型相同的

2014-04-11 20:28:17 733

转载 android的事件处理2(AsyncTask)

public class AsyncTaskTest extends Activity{ private TextView show; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ma

2014-04-03 21:36:09 690

原创 android的事件处理1(监听 回调 handle)

1.监听事件源:任何组件,buttun等.事件监听器:myclicklistener注册监听器:setxxxlistener1)内部类作为事件监听器类:可以访问外部类所有的界面组件.2)外部类作为事件监听器类:不能自由的访问界面的组件;如果某个监听器确实需要被多个界面共享,而且主要是完成某种业务逻辑.界面:public cla

2014-04-03 21:09:10 1397

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

转载请注明出处:http://blog.csdn.net/mazhimazh/article/details/197524751、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:[java] view plaincopyprint?

2014-04-02 21:03:32 730

转载 java的内存回收机制

本文转自http://www.cnblogs.com/laoyangHJ/articles/java_gc.html详细介绍Java垃圾回收机制垃圾收集GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收原理与机制并未改变。垃圾收集的目的在于清

2014-04-01 20:58:51 643

转载 github结构

本文转自http://blog.csdn.net/weinianjie1/article/details/8947966svn集中版本库相比较,Git被称作分布式版本库,在分布式的版本库中任何一个库都可以作为中心库看待。如果说svn是颗树,那么Git就像一张网。Svn在每个目录都有一个.svn文件夹存放信息,而git只在根目录才有,这就决定了svn可以单独拉取某个子

2014-03-29 21:21:17 1206

转载 github的常用命令/上传和下载代码

git的上传和下载转自http://blog.csdn.net/kingzone_2008/article/details/8727023http://blog.csdn.net/ithomer/article/details/7529022由于经常要在家写代码,所以需要有个能够方便访问代码管理工具。最近尝试了一下GitHub。经过了一翻纠结之后,基本上掌握

2014-03-29 20:54:14 4537

原创 文件的输入与输出(二)

think in java学习笔记1.流的概念它代表任何有能力产出数据的数据源对象或者是有能力接受数据的接受端对象."流"屏蔽了实际的I/o设备处理数据的细节.java"流"类库让人迷惑的主要原因就在于:创建单一的结果流,却需要创建多个对象.2.InputStream类型InputStream的作用是用来表示那些从不同数据源产生输入的类1).字节数组

2014-03-26 21:33:12 648

转载 网络编程初涉(一)http

本文转自http://blog.csdn.net/gueter/article/details/1524447Author :Jeffrey  My Blog:http://blog.csdn.net/gueter/ 引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方

2014-03-25 20:08:06 720

转载 文件的输入与输出(一)

1.StringBuild &&StringBufferStringBuilderappend \delete\insert\repace\reverse等方法.StringBuffertoString   capacity    length    setLength   charAt等方法substring(INT)返回从starti

2014-03-25 20:04:52 680

转载 函数式编程

本文转自http://www.ruanyifeng.com/blog/2012/04/functional_programming.html诞生50多年之后,函数式编程(functional programming)开始获得越来越多的关注。不仅最古老的函数式语言Lisp重获青春,而且新的函数式语言层出不穷,比如Erlang、clojure、Scala、F#等等。目前最当

2014-03-25 17:46:33 560

转载 java.lang.String中的trim()方法的详细说明

本文转自http://blog.csdn.net/muyu114/article/details/5734295有时后除了知识,还应该学习挖掘知识的一些方法String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。首先我直接反编译St

2014-03-23 17:49:31 566

转载 java正则表达式

本文转自http://www.cnblogs.com/kkcheng/archive/2010/02/03/1662821.html创建正则表达式你可以从比较简单的东西入手学习正则表达式。要想全面地掌握怎样构建正则表达式,可以去看JDK 文档的java.util.regex 的Pattern 类的文档。字符B字符B\xhh16进制值0

2014-03-18 20:15:29 555

转载 JAVA集合框架

本文转自http://blog.csdn.net/liushengbaoblog/article/details/11367319这篇文章转自 jungleford blog这篇文章很简洁明了的阐述了集合框架的一些原理;不像很多文章看过去就头痛;jungleford如是说    对于Java集合框架(Java Collections Framewor

2014-03-11 13:29:17 929

转载 JAVA序列化与反序列化

本文转自http://blog.csdn.net/fenglibing/article/details/8905490  1、序列化是干什么的?  简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状

2014-03-11 13:27:22 710

转载 java 的堆栈

本文转自http://blog.csdn.net/chengyingzhilian/article/details/7781858Java把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java

2014-03-08 16:56:04 760

转载 Res下各类资源文件集合:

转载至http://blog.csdn.net/ws00801526/article/details/10449621方便自己以后学习Res下各类资源文件集合:android项目中的资源文件支持拓展:定义资源文件夹名-拓展属性,拓展属性包括以下内容语言   -en -es区域   -rCN屏幕方向  -port  -land  -square屏幕密度 -92

2014-02-16 16:39:49 1132

原创 service 及button监听的重复利用

public class MyService extends Service {       private static final String TAG = "MyService";         private MyBinder mBinder=new MyBinder();      @Override      public IBinder onBind(Intent

2014-02-16 13:19:04 862

原创 AndroidManifest.xml详解

每一个Android项目都包含一个清单(Manifest)文件--AndroidManifest.xml,它存储在项目层次中的最底层。清单可以定义应用程序及其组件的结构和元数据。  它包含了组成应用程序的每一个组件(活动、服务、内容提供器和广播接收器)的节点,并使用Intent过滤器和权限来确定这些组件之间以及这些组件和其他应用程序是如何交互的。  它还提供了各种属性来详细

2014-02-16 13:14:32 678

原创 java 变量的初步理解( 一)

一类中:成员变量(域变量)成员变量分为实例变量和类变量(用static修饰)1分配给不同对象的实例变量占有不同的内存空间,改变其中一个对象的实例变量不会影响其他对象的实例变量;2分配给不同对象的类变量占有相同的内存空间,改变其中一个对象的类变量会影响其他对象的实例变量;3通过类名访问类变量;二方法体:局部变量局部变量声明在循环变量中,只在循环变量中有效;

2014-02-16 13:05:32 746

原创 static 与final的学习

1.关于static 方法和非static方法public class Factory{   public static Car getCar() {    return new Car();   }  }  这里面不是new出一个car了吗,这不是操作对象吗? 那什么时候该用静态方法,什么时候不用静态方法啊?对于两个问题,分别回答如下: static方

2014-02-16 12:53:40 763

原创 Listview与adapter的关系及应用(超详细)

估计网上关于listview的讲解有很多,但是对于一个android初学者可能还是看不懂,下面将我的listview的学习过程进行整理,仅供参考。                                                     一.先说listview把,listview是以垂直形式展示所有项的一种组件,创建listview有两种方式:1.直接使用listv

2014-02-16 12:28:29 3117

空空如也

空空如也

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

TA关注的人

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