自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TheDream

Hello World!

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

转载 C# 中的委托和事件

C# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework

2012-12-09 16:37:05 289

原创 Android_Animation基础

Android的animation由四种类型组成    XML中    alpha    渐变透明度动画效果    scale    渐变尺寸伸缩动画效果    translate    画面转换位置移动动画效果    rotate    画面转移旋转动画效果    JavaCode中    AlphaAnimation    渐变透明度动画

2012-12-09 15:58:33 291

原创 android Intent打开各种类型文件(PDF、word、excel、ppt、chm)

PPT//android获取一个用于打开PPT文件的intent public static Intent getPptFileIntent( String param ) { Intent intent = new Intent("android.intent.action.VIEW"); intent.addCategory("android.intent.

2012-12-08 12:06:55 750

原创 Android开发常用颜色

#ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe

2012-12-04 15:32:40 355

原创 一步一步剖析java多线程(待续三)

新特征-线程池 Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。有关Java5线程新特征的内容全部在java.util.concurrent下面,里面包含数目众多的接口和类,熟悉这部分API特征是一项艰难的学习

2012-12-04 14:05:23 421

原创 一步一步剖析java多线程(待续二)

线程的同步-同步方法线程的同步是保证多线程安全访问竞争资源的一种手段。线程的同步是Java多线程编程的难点,往往开发者搞不清楚什么是竞争资源、什么时候需要考虑同步,怎么同步等等问题,当然,这些问题没有很明确的答案,但有些原则问题需要考虑,是否有竞争资源被同时改动的问题?在本文之前,请参阅一步一步剖析java多线程(待续一),本文是在此基础上所写的。对于同步,在具体的Java代码中需要完成一下两

2012-12-03 22:51:54 500

原创 一步一步剖析java多线程(待续一)

操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程

2012-12-03 22:10:54 745

原创 Java笔记

InputStream输入流以字节为单位来获取数据,而且需要复杂的判断并创建字节数组作为缓冲,最主要的是字节转换为字符时容易出现中文乱码的情况,所以对于字符数据的读取,应该使用扫描器进行封装,然后获取字符串型的数据实现两个变量之间的交换不使用第三个变量:                A = A^B;B = A^B;A = A^B;不同类型属性取得hashcod

2012-12-03 18:50:11 722

原创 Java中GridBagLayout布局

GridBagLayout是一个灵活的布局管理器,部件如果想加入其中需借助GridBagConstraints,其中有若干个参数,解释如下:gridx/gridy:组件的横纵坐标gridwidth:组件所占列数,也是组件的宽度gridheight:组件所占行数,也是组件的高度fill:当组件在其格内而不能撑满其格时,通过fill的值来设定填充方式,有四个值ipadx: 组件间的

2012-12-03 18:46:38 747

原创 MySQL函数

多行函数也称为聚集函数、分组函数,主要用于完成一些统计功能。MySQL的单行函数有如下特征: 单行函数的参数可以是变量、常量或数据列。单行函数可以接受多个参数,但返回一个值。 单行函数就是它会对每一行单独起作用,每一行(可能包含多个参数)返回一个结果。 单行函数可以改变参数的数据类型。单行函数支持嵌套使用:内层函数的返回值是外层函数的参数。 单行函数可以分为:

2012-12-03 18:43:56 391

原创 Mysql笔记

查看当前实例下包含多少个数据库:show databases;删除指定数据库:drop database 数据库名;创建新的数据库:create database [IF NOT EXISTS] 数据库名;进入数据库:use 数据库名;查询该数据库下包含的数据表:show tables;查看指定数据表的表结构:desc 表名;mysql -p 密码 -u 用户名 -h 主机

2012-12-03 18:42:43 374

原创 oracle笔记

oracle的卸载如下的步骤完成:1.直接运行卸载程序;2.删除硬盘上的残留文件,如果删除不掉先进入到安全模式下删除3.同时删除注册表中所有与oracle有光的配置项;PS:如果没有正常的安装成功,除了操作系统的问题之外,直接采用以上的第二和第三两个步骤就可以完成卸载当网络环境发生变化的时候(监听无法启动)计算机名称被改变,10g及以前的版本,将NETWORK\AD

2012-12-03 18:41:37 334

翻译 VS系统通用快捷键

1、自动排版(类似VC6中的Alt+F8) 编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。2、注释与去掉注释功能。编辑.注释选定内容 Ctrl + K,Ctrl + C 使用编程语言的正确注释语法将代码的当前行标记为注释。编辑.取消注释选定内容 Ctrl + K,Ctrl + U 从代码的当前行中移除注释语

2012-12-03 18:31:40 372

翻译 eclipse快捷键与技巧大全

Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对

2012-12-03 18:30:04 453

转载 Java中的闭包(Closure)和回调

假设有一个人,是一个程序员,又是一个IT培训师。也应是说需要定义一个特殊的类,既需要实现IT培训师的接口,也需要继承程序员父类,接口和父类都包含相同的work方法,需要在一个类中的work方法中,既包括接口的work,和父类的work.这个时候可以通过一个仿闭包的内部类实现这个功能public interface Teachable{ void work();} public c

2012-12-03 18:27:53 344

原创 个人项目Android代码整理

全屏窗口requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);判断是否有SDCard   if (Environment.getExte

2012-12-03 18:25:54 458

原创 Android系统零碎知识整理

Android RuntimeAndroid includes a set of core libraries that provides most of the functionality available in the core libraries of the Java programming language.Every Android application r

2012-12-03 18:22:13 343

原创 你真的懂代码么?

来看这段简短的代码(此类的数学问题在程序中经常发生颠覆性的错误)public class TestDouble{ public static void main(String [] args){ System.out.println(10.00 - 9.10); }}你可能会很天真的以为会期待该程序能够打印出0.90,或者打印该Double类型的

2012-12-03 18:15:32 365

原创 Java回调机制

在C/C++中,要用回调函数,被掉函数需要告诉调用者自己的指针地址,但在JAVA中没有指针,怎么办?我们可以通过接口(interface)来实现定义回调函数。下面使用java回调函数来实现一个测试函数运行时间的工具类:如果我们要测试一个类的方法的执行时间,通常我们会这样做:public class TestObject { /** * 一个用来被测试的方法,

2012-12-03 18:07:03 289

Android平台输入法开发解析

Android平台输入法开发解析 解析android inputmethod

2013-02-28

Java抽取Word和PDF格式文件

Java抽取Word和PDF格式文件 Java应用

2013-02-28

再再论指针

再再论指针 讲诉指针不为人知的密码 绝对好

2013-02-28

让eclipse更好用的插件

eclipse调整,让更好的敲代码,文章中讲诉具体的eclipse插件,让你更加的熟知使用eclipse开发

2012-12-03

空空如也

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

TA关注的人

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