自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java 注册监听器的方法总结(自身类this+外部类+内部类+匿名内部类+适配器Adapter+一个组件注册多个监听器)

Java 使用接口回调技术实现处理事件的过程,在Java中能触发事件源的对象,都调用addXXXListener(XXXListener  listener)方法将某个对象注册为自己的监听器,参数listener是个接口,listener可以引用任何实现了该接口的类的所创建的对象,当事件源发生时,接口listener 立刻回调类实现的接口方法(接口的实现类包含了接口方法和非接口方法,接口只能调用接

2013-10-31 20:51:29 6051

原创 java学习之编译时类型(前期绑定)和运行时类型 (后期绑定、动态绑定、运行时绑定)

编译时类型和运行时类型:    Java的引用变量有两个类型,一个是编译时类型,一个是运行时类型,编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,会出现所谓的多态。因为子类其实是一种特殊的父类,因此java允许把一个子类对象直接赋值给一个父类引用变量,无须任何类型转换,或者被称为向上转型,由系统自动完成。    引用变

2013-10-25 11:49:31 3767 3

原创 对《C语言:内存字节对齐详解——struct 和 union 》的理解

本文是对先前转载的一篇C语言:内存字节对齐详解http://blog.csdn.net/crystaldestiny/article/details/12953199的学习和理解,主要以一个例子来分析,首先还是重新提一下理解这个例子的必备知识:对于char型数据,其自身对齐值为1,对于short型为2,对于int,float,其自身对齐值为4,double类型,其自身对齐值为8,单位字

2013-10-22 21:32:59 1996

转载 C语言:内存字节对齐详解

一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只

2013-10-22 20:19:16 789

原创 C语言回调函数的学习

在说明回调函数之前,有必要先说明一下指向函数的指针。一个函数在编译时被分配给一个入口地址,这个函数的入口地址就成为函数的指针。可以用一个指针变量指向该函数,然后通过该指针变量调用此函数。先通过一个例子来了解以下指向函数的指针的用法:#include int max(int x,int y){ int z; if(x>y) z = x; else z= y; return

2013-10-19 19:02:17 762

转载 完美解决 VS2010控制台程序运行一闪而过的办法

在VS2010里的控制台应用程序在运行时,结果画面一闪而过,不管是用F5 还是用Ctrl + F5都是一样,导致无法看到结果。 网上有不少的办法,说是都是在程序最后加一个要程序暂停的语句或从控制台上获取用户输入的语句。其实还有一个更好的解决办法:    在你的项目条目(project)上右击鼠标,在弹出菜单上选择最后一项“property/属性”,在左边的一栏里找到“配置属性

2013-10-19 17:55:07 1195

转载 JAVA split 用法

java.lang.string.splitsplit 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]])stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。separator 可选项。字符串或 正则表达式 对象,它标识了

2013-10-16 10:45:01 688

转载 Java回调函数的理解

所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规范(函数原型),然后由C提前通过S的一个函数R告诉S自己将要使用B函数,这个

2013-10-14 21:45:24 575

转载 内存地址对齐

内存地址对齐,是一种在计算机内存中排列数据、访问数据的一种方式,包含了两种相互独立又相互关联的部分:基本数据对齐和结构体数据对齐。当今的计算机在计算机内存中读写数据时都是按字(word)大小块来进行操作的(在32位系统中,数据总线宽度为32,每次能读取4字节,地址总线宽度为32,因此最大的寻址空间为2^32=4GB,但是最低2位A[0],A[1]是不用于寻址,A[2-31]才能存储器相连,因此只能

2013-10-14 20:18:18 842

跟我一起写Makefile_陈皓

比较经典的 Makefile 学习文档,作者 陈皓

2016-03-29

Android反编译工具集合

用于查看Android Apk文件源代码、资源文件和xml文件的几个工具合集 版本如下: dex2jar-0.0.9.15.zip jdgui.zip apk tool1.5.2.tar.bz2 apktool-install-windows-2.1_r01-1.zip

2014-05-04

Java设计模式(Pattern In Java 中文版PDF)

Java设计模式 (Pattern In Java) 中文版PDF

2013-12-12

kxml2-2.2.2.jar+xmlpull_1_0_5_all

Android 解析XML的kxml2-2.2.2.jar包 + API文档xmlpull_1_0_5_all

2013-12-10

Dom4j解析XML文件

简单的Dom4j解析XML文件(带注释) 并利用解析的数据访问MySql数据库

2013-11-22

dom4j官方jar包+API

实用的dom4j包(官方)和API帮助文档,纯属学习交流

2013-11-20

windos_下_sqlite3使用教程

windows 下sqlite3的初学者教程,以及如何sqlite developer 管理工具的基本使用

2013-11-10

Photoshop CS5 商业实战案例 龙怀冰 全彩版 PDF

Photoshop.CS5商业实战案例].龙怀冰.全彩版 高清PDF

2013-07-12

EditPlus3 (含注册码)

绝对完美破解的EditPlus 3 编辑器,功能强大的代码编辑器,简单配置之后甚至可以当成一个简单地IDE工具!

2013-07-12

单片机原理及应用(耿国华)计数显示器

单片机原理及应用( 耿国华 )——基于Protues和Keil C 实验指导 实验1 计数显示器

2012-11-04

空空如也

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

TA关注的人

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