自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chuck_sun的专栏

万水千山总是情

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

转载 促进肝脏排毒的食物

促进肝脏排毒的食物蜂蜜:对肝脏有保护作用,能促使肝细胞再生,对脂肪肝的形成有—定的抑制作用,还能解酒,增强人的抵抗力等。胡萝卜:增强人体免疫力,保护多种脏器。  大白菜:所含的纤维素能起到润肠、促进排毒的作用,能促进人体对蛋白质的吸收。所含的硅元素能迅速排除人体内超标的铝元素。  番茄:凉血平肝,清热解毒。  猕猴桃:烧烤食物下肚后会在体内发生硝化反应,产生出致

2011-11-11 18:31:13 1186

原创 MTK 火焰特效

之前在MTK上写的火焰特效。功能简单,音乐播放时,火焰升起;音乐暂停,火焰暂停;同时可实现多色可选。主要使用高斯模糊和调色板等;单独使用一个火焰图层;使用带ALPHA值的RGB,与底层RGB叠加。优缺点:使用深色底图效果优;使用浅色底图效果相对差一些。有需要的(有偿)可联系MSN:[email protected],(请注明火焰)效果如图:   控制代码如下: vo

2011-11-03 10:42:21 607

原创 words

1, sincerely  [sin'siəli]adv. 真诚地;由衷地,诚恳地2, earnestly  ['ə:nistli]adv. 认真地;诚挚地3, arbitration  [,ɑ:bi'treiʃən]n. 公断,仲裁4, bias  ['

2011-10-13 14:55:33 2689

转载 多线程与异步

多线程与异步Main Thread & UI Thread当程序启动的时候Android会自动创建一个进程和一个线程,这个线程负责界面更新,收集系统事件和用户的操作事件等并分配给对应的组件,所以这个线程非常重要 被称为主线程,因为所的和UI有关的操作都是在这个线程当中进行

2011-09-29 09:39:10 2018

原创 java IO流学习

一、字节流类 InputStream此抽象类是表示字节输入流的所有类的超类。 需要定义 InputStream 子类的应用程序必须总是提供返回下一个输入字节的方法。常用子类包括:FileInputStream、FilterInputStream类 OutputSt

2011-09-27 11:30:07 530

转载 JAVA文件操作

输入输出流 在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类 InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以J

2011-09-26 09:30:42 397

转载 JAVA设计模式之工厂模式

一、工厂模式的介绍工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类。工厂模式的几种形态:(1)简单工厂(Simple Factory)模式,又称静态工厂方法模式(Static Factory Metho

2011-09-22 09:33:58 883

转载 深入学习理解 Handler HandlerThread AsyncQueryHandler 三者的关系

首先创建工程 ThreadDemo 创建Activity一、HandlerHandler在android里负责发送和处理消息。它的主要用途有:  1)按计划发送消息或执行某个Runnanble(使用POST方法);  2)从其他线程中发送来的消息放入消息队列中,避

2011-09-19 01:13:47 845

转载 [Java]关于throw,throws,try{}catch(){}

一、异常的产生1. 在java代码中,如果发生异常,JVM就会中断程序代码的运行,然后创建异常对象并抛出。例如:int a=2, b=0;int i=a/b;  //除数不能为0,发生异常System.out.println(i);程序会在执行第2行代码时中断

2011-09-17 18:00:11 815

转载 Android开发中java 命名规则包的命名

Android开发中java 命名规则包的命名   Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之

2011-09-16 17:57:11 9189 2

转载 android重要包的描述

在Android中,各种包写成android.* 的方式,重要包的描述如下所示:  android.app :提供高层的程序模型、提供基本的运行环境  android.content:包含各种的对设备上的数据进行访问和发布的类  android.database

2011-09-16 17:51:32 965

转载 android 适配器 simpleAdapter

使用simpleAdapter的数据用一般都是HashMap构成的List,list的每一节对应ListView的每一行。HashMap的每个键值数据映射到布局文件中对应id的组件上。因为系统没有对应的布局文件可用,我们可以自己定义一个布局vlist.xml。下面做适配,new一

2011-09-16 17:16:03 692

转载 Java设计模式——结构型模式——适配器模式

适配器:基于现有类所提供的服务,向客户提供接口,以满足客户的期望                                                         《Java设计模式》 类适配器 客户的开发人员定义了一个接口,期望用这个接口来完成

2011-09-16 10:52:32 505

转载 java容器(一)

容器是用来保存多个对象的东西.严格来说是保存对象的引用.因为对象实际的数据是放在另外的地方的.放在容器中的只是指向那块内存区域的一个标识.JAVA中内置了数组.数组和其它容器的区别主要有三个:效率,类型,和存放基本类型的能力.JAVA中的数组是一种效率最高的存储和随机访问对象

2011-09-15 20:01:16 1318

原创 activity跳转listactivity

如果从一个activity中组装数据,通过intent   startactivity 启动一个继承listactivity的类,是否像activity跳转向另一个activity那样写。我测试了一个可以正常跳转的activity到activity。仅仅把第二个activity类

2011-09-15 14:42:56 1633 1

转载 10个经典的Android开源应用项目- android入门

Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开 源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌

2011-09-15 05:10:58 547

转载 eclipse中选中的变量以指定颜色高亮显示

让eclipse中选中的变量以指定颜色高亮显示Window->Preferences->General->Editors->Annotations->Occurrences

2011-09-15 05:09:08 620

原创 Java设计模式(疯狂Java联盟版)

1. 设计模式........................................................................................................................ 31.1 创建型模式

2011-09-08 16:24:52 2486

转载 模拟器使用和安装APK文件

本文要讲的是关于android模拟器和apk镜像文件的一些事情。主要分为4个部分,分别是:1、如何启动Android模拟器模拟器2、ADB的基本使用3、如何创建Android SD卡并将APK文件拷贝到模拟器里面去4、如何在android模拟器中安装APK镜像文件

2011-09-06 23:37:02 977

转载 Android模拟器横屏切换方法

很多没有购买真机的网友不知道如何切换Android模拟器到横屏显示。常规的显示为HVGA-P(port),即分辨率为320x480如果使用横屏(land)。如果模拟器尚未启动,可以在Eclipse的项目Run as=>Open Run Dialog对话框中设置,如果android

2011-09-06 23:30:09 931

转载 用eclipse编译JAVA和C项目

NDK的公布让原来从事C语言开发者也参与到Android平台,也让java开发者方便的调用底层操作,特别是游戏开者,对引擎,速度等要求较高者,有了新的工具来实现所需功能,做出更加完美的程序。有关Android平台程序的开发,我们上层是通过IDE:Eclipse及语言JAV

2011-09-06 23:25:40 1703

转载 Android开发必备的21个免费资源和工具

Android开发外文书籍推荐1、免费的Android开发人员电子书:andbook andbook原文地址:http://andbook.anddev.org/如果你刚步入Android的开发,那么对于第一次开发Android应用程序的你来说,这本书

2011-09-06 23:23:42 800

转载 解决eclipse里android无法关联源码办法

在eclipse 里用adt创建的project里android.jar是无法绑定源码 的,每次调试的时候很痛苦,在网上搜索了一下,发现有个猛人已经搞定了,分享给大家是在你的android的jdk目录建立一个sources目录,将下载 的android源码copy过去,具

2011-09-06 23:21:17 735

转载 获取Android的Java源代码并在Eclipse中关联查看的最新方法

在Google搜索“Android Eclipse 源代码”得到的结果并不合适,因为Google的EclipseAndroid开发插件已经更新到了ADT 8.0.1.相应的lib关联java源代码的方式也变了。以下是获取Android的Java源代码并在Eclipse

2011-09-06 23:18:56 579

转载 水波纹效果原理

在介绍编程之前,先让我们来回顾一下在高中的物理课上我们所学的关于水波的知识。水波有如下几个特性:扩散:当你投一块石头到水中,你会看到一个以石头入水点为圆心所形成的一圈圈的水波,这里,你可能会被这个现象所误导,以为水波上的每一点都是以石头入水点为中心向外扩散的,这是错误

2011-09-06 11:04:40 9557 2

转载 接口回调的复现

今天讲的内容重点是回调机制,这是java里面动态绑定的又一面貌。    动态绑定:我们用父类的引用指向子类的对象,Father father = new Son();,内存上,是一个叠加的原理。子类继承于父类,重写父类里面的方法。从而达到我们可以根据传递的子类对象而实现不一样

2011-09-04 05:30:36 549

转载 java接口用法:向上转型和回调函数

一、向上转型下面一句话出自Thinking in Java。使用接口的核心原因:为了能够向上转型为多个基类型。即利用接口的多实现,可向上转型为多个接口基类型。j      ava接口或抽象类都可以使用向上转型,它们用的都是java运行时多态技术,或者叫运行期绑定技

2011-09-04 05:06:53 910

转载 抽象类和接口的区别

一、抽象类:抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果

2011-09-03 23:11:18 318

转载 this指针可以这样理解

有下面的一个简单的类: class CNullPointCall{public:    static void Test1();    void Test2();    void Test3(int iTest);    void Test4();pr

2011-09-03 01:10:51 524

原创 内部类和外部类的简单理解

class A { class B { } B b= new B(); A a = new A();} 外部类调用内部类(其实就是调用内部类的实例)很简单,因为内部类的对象是在外部类中定义的,你有内部类对象的引用,当然是想怎么用就怎么用了(当然只能访问publ

2011-09-03 00:21:16 604

原创 为什么要用this指针,为什么是const类型的

假设Point类有getX这样一个非static函数:double Point::getX();实际上,成员函数在编译以后也要变成非成员函数,这也正是this指针的作用,用来接受调用对象的地址。也就是说,编译以后形式如下,当然函数名会变化,这里仅仅是想说明道理:double

2011-09-03 00:05:47 4739 2

转载 深入探讨C++中的引用

引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。我在工作中发现,许多人使用它仅仅是想当然,在某些微妙的场合,很容易出错,究其原由,大多因为没有搞清本源。故在本篇中我将对引用进行详细讨论,希望对大家更好地理解和使用引用起到抛

2011-09-02 23:58:50 400

转载 Eclipse快捷键大全

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

2011-09-02 01:03:24 568

转载 Eclipse 小图标的意义

经常看到Eclipse的Outline里面丰富的图标不知道是什么意义,到网上查又找不到,可能是找不到合适的关键字,结果自己花了几分钟总结了一下。绿色的小圆表示公有类型:如果是实心的就是函数,如果是圈就表示是变量。红色的矩形表示私有类型:如果是实心的就是函数,如果是空心

2011-09-02 00:55:12 3351 1

转载 java 内部类

内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类

2011-09-01 11:46:34 517

原创 RGB565 & RGB888

(1)RGB565格式说明      RGB565彩色模式, 一个像素占两个字节, 其中:第一个字节的前5位用来表示R(Red),第一个字节的后三位+第二个字节的前三位用来表示G(Green),第二个字节的后5位用来表示B(Blue)。如:15 14 13 121110

2011-08-24 08:51:06 12088 1

原创 二维数组动态分配内存

在Robert Sedgewick所著的Algorithm In C中,把二维数组当成数组的数组为它动态分配内存。    首先,分配一个指针的数组,然后为每一行分配内存。函数定义:    void **malloc2d(int r, int c, int size)

2011-08-20 09:15:17 4103

原创 nucleus实时操作系统MTK手机软件系统工程和配置简介(转)

MTK是现在市场上所有国内手机设计、制造商使用的最多的一个完整的手机产品解决方案,大部分做手机的技术人员都对此有接触和了解。不过,MTK的整套软件系统十分庞大且复杂,很多刚接触这套系统的软件工程师一时不知如何进行配置和客户化定制。本文在此对整个MTK软件系统的工程结构和配置进行了

2011-08-10 17:05:32 1284 1

转载 颜色综述何为三原色?配色原理?

何为三原色?    三原色(Three Primary Colours):任何色光可以通过不多于三个适当的原色,按一定比例混合得到,三原色是相互独立的,即其中任一原色不能由另两个原色混合产生。光的三原色为红、绿、蓝。物体颜色是光作用于物体上面,物体选择性吸收后,剩余的光反射到人眼

2011-07-11 20:12:50 2066

转载 C++中extern “C”含义深层探索

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变

2011-07-11 20:10:30 305

空空如也

空空如也

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

TA关注的人

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