自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 C#之类型转换

int a = 7; long b; b = a; //隐式转换成功,说明低位的可以转换为高位 a = b; //隐式转换不成功,说明高位的不可以转换为低位 a = (int)b; //需要使用到显示转换,而且有可能会发生溢出的可怕效果,而且C#不会自动检查溢出 a = checked((int)b) //使用checked手动让程序检查溢出,或者使用checked{}检...

2012-05-30 20:57:00 47

转载 抽象工厂模式

抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。以下是例子: //创建黑色动物的工厂 public class BlackAnimalFactory implements IAnimalFactory{ public ICat createCat() { return new BlackCat(); } public IDog cr...

2012-05-30 16:12:00 32

转载 Javascript之delete运算符

delete运算符是一个一元运算符,它将删除运算数所指定的对象的属性、数组元素或变量。如果删除操作成功,它将返回true,如果运算数不能被删除,它将返回false。注意删除属性、变量或数组元素不只是把它们的值设置为undefined。当输出一个属性后,该属性不再存在。并非所有的属性和变量都是可以删除的,某些内部的核心属性和客户端属性不能删除,用var语句生命的用户定义变量也不能被删除。...

2012-05-30 09:44:00 177

转载 Android之传感器(二)持续更新

注册传感器:使用SensorManager的registerListener(SensorEventListenerlistener,Sensorsensor, int rate)方法 SensorEventListener 有两个需要实现的方法: 1.onAccuracyChanged(Sensorsensor, int accuracy) //传感器精度改变时...

2012-05-29 14:55:00 46

转载 JavaScript之变量

//函数中声明的所有变量,无论是在哪里声明的,它整个函数中它们都是有定义的。这与C、C++和java不同,JavaScript没有块级作用域。 function test(o){ var i = 0; if(typeof o == "object"){ var j = 0; for(var k=0;k<10;k++){ document.write(k); ...

2012-05-29 10:37:00 49

转载 C#之访问控制修饰符

C#之访问控制修饰符分为6种,他们可以使用的范围如下: 1. default:类内部 2. public:类内部 程序集内 子类 程序集外 3. private:类内部 4. interval:类内部 程序集内 子类 5. protected:类内部 6. protected interval:类内部 程序集内 子类***interval与protected i...

2012-05-28 23:06:00 145

转载 备忘录模式

备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。以下是例子: public class Originator { String stata; static Memento temp; public String setState(String str){ /...

2012-05-28 15:40:00 45

转载 中介者模式

中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。以下是例子: public class ColleagueA extends Colleague { public void action() { System.out.println("普通员工努力工作"); } } public clas...

2012-05-28 14:55:00 42

转载 JavaScript之数组

数组可以存放任何一种JavaScript数据类型,包括对其他数组、对象或函数的引用。常规数组与关联数组不同,常规数组以非负整数作为下标,而关联数组以字符串作为下标。JavaScript的数组并不支持多维数组,不过它的数组元素还可以是其他数组,而且数组元素不必具有相同的类型。数组的创建:var a = new Array();数组直接量:var a = [1.2 , "ja...

2012-05-28 10:50:00 49

转载 JavaScript之方法的定义

JavaScript方法定义有三种方法。一种是类型与java定义函数的方法,如: function a(){} 。function是关键字,a是函数名第二种方法使用直接量定义,如: var a = function(){} 。function,var是关键字,a是函数名第三种方法是把参数列表和函数体都传进function中作为参数,如:var a = new Funct...

2012-05-28 10:03:00 121

转载 Android之传感器(一)

传感器的种类: 1.动作传感器 加速度传感器、重力传感器和陀螺仪(判断手机姿态)等 2. 位置传感器 方向传感器和磁力传感器 3. 环境传感器 温度传感器 、压力传感器和亮度传感器 使用传感器的方法: 1. 获取SensorManager对象 SensorManagersensorManager = (SensorManager)getSystemService(Conte...

2012-05-27 18:49:00 71

转载 Android之剪贴薄实现

1. 首先继承EditText 2. 并重写onTouchEvent方法 public boolean onTouchEvent(MotionEvent event) { Editable ed=this.getEditableText(); //获得action int action = event.getAction(); //用来显示...

2012-05-27 13:41:00 52

转载 Android之读取网络上图片

String uriPic = "http://lh3.ggpht.com/_s354WAuIc9E/" + "R_DpW4Rzj-I/AAAAAAAAAsc/Ox73tdxGLSw/logo.jpg"; /* new URL对象将网址传入 */ URL imageUrl = new URL(uriPic); /* 取得联机 */ HttpURLConnection ...

2012-05-27 10:34:00 52

转载 Eclipse中对于JSEclipse插件的安装(用于javascript的开发)

使用 JSEclipse,JavaScript 程序员现在有了自己的 Eclipse 插件,该插件将提供许多重要功能来辅助开发 JavaScript 应用程序。像 Eclipse 多年来为 Java™ 语言和其他语言提供了易用性一样,JSEclipse 为 JavaScript 开发人员提供了同样的优点。获得 JSEclipse如果尚未安装 Eclipse IDE,请立即安装(请参阅系...

2012-05-26 19:36:00 114

转载 C#之构造函数

//构造器的名称必须与类名相同,且没有返回值 class A : Object{ //这表示类A继承Object public A() : base(){} //这表示引用的是父类Object的构造函数 } //this的概念不是类本身,而是表示类创建后的实例 // 调用无参构造函数 class B{ public B(){} public B(int i): t...

2012-05-25 22:14:00 43

转载 PhoneGap1.3基于Android平台的搭建

环境搭建教程(最新版本1.3)选择您使用的开发平台iOSAndroidBlackberryWindows PhoneWebOSSymbian视频教程:1.配置要求Eclipse 3.4+如果不想使用Eclipse,这里提供了其他教程2.安装 SDK + PhoneGap下载安装Eclipse ClassicD下载安装Android SDK下载安装ADT Plugin下载最新的Ph...

2012-05-25 11:22:00 78

转载 命令模式

命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 //命令接受者 public class Receiver { public void Action(){ System.out.println("烧茄子"); } } //命令抽象类 public abstract class Command { ...

2012-05-24 22:12:00 85

转载 原型模式

原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。以下是例子: //必须要实现Cloneable ,调用clone()方法才不会抛出异常 public abstract class AbstractSpoon implements Cloneable{ String spoonName; public void setSpoonName(Strin...

2012-05-24 21:52:00 37

转载 C#之方法

C#没有了全局变量的概念,我们只能通过static来共享变量。 如何传入引用变量,例子: 函数的声明需要有ref关键字:public static void a(ref int i){} 函数的调用也需要有ref关键字:a(ref 4); 带输出参数的方法,例子: 函数的声明需要有out关键字,参数需要在这函数里面初始化:public static void b(out int ...

2012-05-24 15:50:00 53

转载 Android中内容观察者的使用---- ContentObserver类详解

转载请注明出处:http://blog.csdn.net/qinjuning 前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 Con...

2012-05-24 13:54:00 46

转载 责任链模式

责任链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并顺着这条链传递该请求,直到有一个对象处理它为止。以下是例子: //接口Request拥有getType与execute方法 public class RequestStudent implements Request{ public String getType() { ...

2012-05-24 10:24:00 43

转载 代理模式(增加动态代理)

代理模式:为其他对象提供一种代理以控制对这个对象的访问。以下是例子: public class ObjectImpl implements Object{public void action() {System.out.println("==========");System.out.println("==========");System.out.print...

2012-05-23 22:07:00 41

转载 桥接模式

桥接模式:将抽象部分与它的实现部分分离,使它们都可以独立地变化。以下是例子: public class Jacket extends Clothing{ public void personDressCloth(Person person) { System.out.println(person.getType()+"穿马甲"); } } public class ...

2012-05-22 21:50:00 37

转载 Android之Animations的高级使用

LayoutAnimationController的作用: A.用于为一个layout里面的控件,或者是一个ViewGroup里面的控件设置动画效果 B. 每一个控件都有相同的动画效果 C. 这些控件的动画效果在不用的时间显示出来 在xml当中使用LayoutAnimationController的具体步骤: 1. 在res/anim文件夹当中创建一个新文件,名为list_an...

2012-05-22 15:03:00 52

转载 Android之Animations的使用

Animations一般分为两大类,一类是渐变的(Tweened):如淡入淡出,旋转,移动,缩放;另一类是Frame-by-Frame,就如电影一般由多张图片按照一定的时间间隔显示。 使用Tweened Animations的第一种使用步骤: 1. 创建一个AnimationSet对象,AnimationSetanimationSet = newAnimationSet (bool...

2012-05-22 11:17:00 90

转载 C#之命名空间

命名空间使用的关键字是namespace,命名空间可以互相嵌套 使用命名空间的好处: 1. 代码可分布在多个文件中,也就是拥有相同的命名空间可以分步在不同的文件当中 2. 命名空间具有扩展性,例子: 在C#中可以把类库编译成dll文件从而让程序调用,方法如下,在windows命令行下输入,csc /target:library "需要转为dll文件的cs文件的文件名".cs;把dl...

2012-05-21 17:00:00 79

转载 C#之数组

在C#中一维数组的表示与在java中相同,可是二维或以上的数组却有所差异,以下作说明。 我们知道在Java中二维数组的表示例子如下:int[][] a= new int[3][4]; //数组是表示3行4列 不过在c#中二维数组的表示例子如下:int[,] a = new int[3,4]; //数组是表示3行4列 而如果写成的是java的形式则变成是数组的数组,例子如下...

2012-05-21 15:57:00 85

转载 组合模式

组合模式:将对象组合成树形结构以表示"部分-整体"的层次结构。"Composite使得用户对单个对象和组合对象的使用具有一致性。" public abstract class AComponent { protected String name; public AComponent(String name){ System.out.println(name); } abstract...

2012-05-21 13:00:00 59

转载 享元模式

享元模式:运用共享技术有效地支持大量细粒度的对象,主要是通过HashMap对键是否存在的判断。以下是例子: public class FlyweightImpl implements Flyweight{ public void action(int arg) { System.out.println("参数值"+arg); } } public class Flyw...

2012-05-21 11:35:00 50

转载 装饰模式

装饰模式:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。以下是例子: public class SquarePeg implements Work{ public void insert() { System.out.println("方形粧插入"); } } public class Decorator impleme...

2012-05-21 11:16:00 41

转载 Android之短信接收

一个短信就是一个SmsMessage对象,一个SmsMessage对象通过一个 byte[]来创建,一个byte[]数组就是一个object对象;在实际中有可能一条短信的内容太长,就会分成几条短信,所以此时就对应着一个byte[][] 的二维数组。 //Android中短信封装的形式是pdus Object[] object = (Object[]) intent.getSeriali...

2012-05-21 10:56:00 98

转载 适配器模式

适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那个类可以一起工作。以下是例子: //定义接口 public interface ITarget { public void run(); public void fly(); } //其中的方法必须与接口中的其中一个方法的方法名相同 public class...

2012-05-19 16:44:00 52

转载 外观模式

外观模式:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这个子系统更加容易使用。以下是例子: public class Facade { ServiceA sa; ServiceB sb; public Facade(){ sa = new ServiceAImpl(); sb = new ServiceB...

2012-05-19 15:55:00 39

转载 建造者模式

建造者模式:将一个复杂对象的构成与它的表示分离,使得同样的构建过程可以创建不同的表示。以下是例子://抽象各种部件interface VehicleBuilder {void BuildFrame();void BuildEngine();void BuildWheels();void BuildDoors();void Builder();}...

2012-05-19 12:26:00 38

转载 模板方法

模板模式:定义一个操作中的算法的骨架,然后将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。以下是例 子: //把print延后到子类实现 public abstract class Template { public abstract void print(); public void updat...

2012-05-18 23:57:00 42

转载 单例模式

单例模式,固然思意就是只能够创建一个实例,一下是两种单例模式的例子: 第一种:由于构造方法,与创建实例的对象都设置为private,表明外部不能创建,只能通过getInstance()方法得到 public class Singleton1 { private Singleton1(){} private static Singleton1 s1 = new Singleton1(...

2012-05-18 22:45:00 41

转载 工厂模式

工厂模式:创建实例是在一个工厂类当中创建,例子如下; 1. 首先是有一个接口 public interface Car { public void model(); } 2. 创建一个类实现这个接口 public class CarA implements Car{ public void model() { System.out.println("这是一辆高级四轮车"); } ...

2012-05-18 22:01:00 49

转载 Android之音频录音

必须在AndroidManifest中设置相应的权限:android:name="android.permission.RECORD_AUDIO" 1. 首先判定是否存在SD卡,并得到相应的路径 /* 检测是否存在SD卡 */ if (Environment.getExternalStorageState().equals(android.os.Environment.ME...

2012-05-18 20:00:00 92

转载 Android之应用自定义相机拍照并且对拍照文字(英文)进行识别

本程序的内容如题所示,可以通过实际程况对识别出来的英文进行翻译,参照我另外的英文词典翻译例子。另外,由于导入了外部的包,使得项目比较大,这里我只是上传了代码,而对于项目的实体配置则没有。如果有需要整个项目,可以留言比我,我想办法全项目上传。 代码下载链接:/Files/lee0oo0/src.rar转载于:https://www.cnblogs.com/lee0oo0/archi...

2012-05-04 15:46:00 161

空空如也

空空如也

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

TA关注的人

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