自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(77)
  • 资源 (5)
  • 收藏
  • 关注

转载 java 监听器实现原理

1. 监听器实现者:public class MyActivity extends Activity implements InternetManager.Listener { private TextView mText; private InternetManager mInetMgr; /* called just like onCreate at som

2014-02-14 16:57:47 1083

转载 电脑显示Android手机屏幕——Android Screen Monitor

1.下载 Android Screen Monitorhttp://code.google.com/p/android-screen-monitor/(1) 下載 ASM_2_40.zip 并解压缩, 取得 asm.jar(2) 将 asm.jar 复制到D:\android-sdk\platform-tools目录下2. 执行 Android Screen Monitorwi

2013-12-05 13:58:20 2800

转载 This Handler class should be static or leaks might occur 解决办法

首先解释下这句话This Handler class should be static or leaks might occur,大致意思就是说:Handler类应该定义成静态类,否则可能导致内存泄露。具体如何解决,在国外有人提出,如下:Issue: Ensures that Handler classes do not hold on to a reference to an o

2013-12-04 21:23:48 50080 10

原创 Windows7 Java环境变量配置

需要的软件:JDK,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html一、安装JDK二、配置环境变量1.右击计算机》属性》高级系统设置》高级选项卡》环境变量2.在系统变量中选择新建按钮弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文

2013-11-29 10:19:58 756

原创 程序员常用工具及网址

帮助文档1.在线帮助文档API http://tool.oschina.net/apidocs;

2013-11-26 13:25:54 726 1

原创 MyBatis 3.× 的简单配置

iBatis改名成为MyBatis,用法也改变了不少,iBatis 到 MyBatis区别 请阅读一大神写的博客:http://blog.csdn.net/laixiaonian/article/details/7222855下面简单的说说MyBatis的配置:下载Mybatis和mysql的jar包:MyBatis各个版本的下载地址:http://mvnrepository.

2013-11-26 10:29:56 5721 1

转载 VS2010工程 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 解决办法

VS2010在经历一些更新后,建立Win32 Console Project时会出“error LNK1123” 错误,解决方案为将 项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单 “是”改为“否”即可,但是没新建一个项目都要这样设置一次。在建立VS2010 Win32 Project项目时,按照上面解决方案依然发生了“error LNK1123”错误,经过上网查资料,解决方案为:

2013-10-13 20:43:51 676

原创 Android之NDK开发环境r9

今天配置一下Android的NDK

2013-10-13 15:52:36 15492 9

转载 设计模式之装饰模式

比如在玩“极品飞车”这款游戏,游戏中有对汽车进行喷涂鸦的功能,而且这个喷涂鸦是可以覆盖的,并且覆盖的顺序也影响到最后车身的显示效果,假设现在喷涂鸦具有2种样式:(1)红色火焰 (2)紫色霞光如果使用“继承父类”设计这样的功能,那么类图就像如下的这样:从图中可以看到使用继承来实现这种功能,并且是2种涂鸦样式,就需要创建4个子类,如果喷涂鸦有3种,4种呢?这种情况就是典型中学课程学习过的“

2013-09-27 09:16:46 840

转载 UML之类图关系

在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)1. 泛化(Generalization)【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物

2013-09-26 19:29:10 661

原创 Android开发之数据存储SharedPreferences

SharedPreferences是一种轻型的数据存储方式,本质是基于XML文件存储Key-Value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储和修改是通过Editor对象实现。获取SharedPreferences的两种方式:调用Acti

2013-09-08 10:23:16 884

转载 Android开发之启动android默认浏览器

一、启动android默认浏览器  Intent intent = new Intent();   intent.setAction("android.intent.action.VIEW");   Uri content_url = Uri.parse("http://www.cnblogs.com");   intent.setData(content_url);   st

2013-09-06 17:05:57 845

转载 iPhone开发之调用系统地图、邮件、电话、短信、浏览器

openURL的使用方法:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]];其中系统的appString有:1.Map http://maps.google.com/maps?q=Shanghai 2.Email mailto://[email protected] 3.Tel t

2013-09-06 16:55:57 1899

转载 iPhone开发之退出应用程序

两种方式[[UIApplication sharedApplication] performSelector:@selector(terminateWithSuccess)];上面是不公开的方法,因此如果你的应用要发布到AppStore可能不能调用此方法exit(0); 官方不推荐应用调用此方法进行关闭转载自:http://hi.baidu.com/vim888/item/

2013-09-06 16:47:36 597

原创 iPhone开发之发布应用程序1(将app打包成ipa)

在菜单中找到Product选择选项Archive 弹出Organizer-Archives窗口 选择下面的Distribute然后Save for EnterPrise or Ad_Hoc Deployment选择保存位置ok

2013-09-06 16:44:21 788

原创 The connection to adb is down, and a severe error has occured错误解决办法

有时运行程序的时候会出现The connection to adb is down, and a severe error has occured.解决办法如下:打开任务管理器kill掉tadb.exe 打开终端,输入adb start-server 重启adb

2013-09-04 20:45:26 1040

原创 Android开发之摄像头

I9100的PictureSize的值都有3264*2448(8M)3264*1968(6.5M)2048*1536(3.2M)2048*1232(2.4M)1280*960800*480(0.4M)640*480(0.3M)1.如果不设置setPictureSize(默认是640*480)是默认设置值的情况:Camera.Parameters parameters = c

2013-09-02 10:46:38 11613 1

原创 java手动编译类

import java.io.File;import java.io.FileWriter;import java.net.URL;import java.net.URLClassLoader;import javax.tools.JavaCompiler;import javax.tools.JavaCompiler.CompilationTask;import javax.too

2013-08-28 20:43:13 3066 1

转载 mysql忘记密码怎么办

1.关闭正在运行的MySQL。2.打开DOS窗口,转到mysql\bin目录。3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。5.输入mysql回车,如果成功,将出现MySQL提示符 >6. 连接权限数据库>use my

2013-08-28 17:05:40 2713 1

原创 Java中方法的覆盖

“覆盖私有方法”是有问题的:public class Student extends Person { void print(){ System.out.println("我是子类的print"); } public static void main(String[] args){ Student myTest = new Student(); myTest.fun()

2013-08-19 20:34:20 912

原创 Android中的SurfaceView

一、SurfaceView.getHolder并不常用这种方法例如:public class SurfaceViewActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); set

2013-07-28 16:28:27 1790

原创 Android开发之SQLite 模糊查询

Android SQLite数据库执行模糊查询实现:Cursor result=mDb.rawQuery("SELECT _id, name, info FROM teacherInfo WHERE name LIKE '" + newText.trim() +"%'",null); 在使用完Cursor后,要关闭Cursor,cursor.close();如果不关闭,虽然前台不会

2013-07-13 22:03:02 5776 1

原创 Android框架actionbarsherlock的用法

用官方兼容库的主题,官方的ActionBar只能用在3.0(API11)以上的系统,而ActionBarSherlock旨在允许在较低的版本中使用操作栏设计。添加actionbarsherlock到项目中:1.如果你使用的是Eclipse开发环境与ADT插件版本0.9.7或更高,你可以将ActionBarSherlock作为一个库项目包含进来。在Eclipse中创建一个新的Android项

2013-07-11 11:23:19 10029

转载 Android中ScrollView的用法

1、ScrollView和HorizontalScrollView是为控件或者布局添加滚动条2、上述两个控件只能有一个孩子,但是它并不是传统意义上的容器3、上述两个控件可以互相嵌套4、滚动条的位置现在的实验结果是:可以由layout_width和layout_height设定5、ScrollView用于设置垂直滚动条,HorizontalScrollView用于设置

2013-06-26 10:08:46 5106

原创 Android中的异步操作(多线程)

在Android中实现异步任务机制有两种方式,Handler和AsyncTask。一、Handler:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。由于Handler运行在主线程中(UI线程中), 它与子线程可以通过Message对象来传递数据, 这个时候,Handler就承担着接受子线程传过来的(子线程用sedMessage()方法传弟)Message对象,(里面包含数据)

2013-06-25 22:26:42 1123

转载 Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法与有用代码片段

原文地址:http://blog.csdn.net/shakespeare001/article/details/7926783收藏ArrayAdapter、SimpleAdapter和BaseAdapter的一些简短代码片段,希望用时方便想起其用法。1.ArrayAdapter只可以简单的显示一行文本代码片段:ArrayAdapter adapter =

2013-06-25 11:15:39 650

原创 摄像头测心率续(改进)

在运行程序时,需要在黑屏下有很多操作,所以这里我做了个批处理,双击就可以运行以上复杂的步骤:批处理里面的内容是:cd /d "D:\lab\ImageProcess\myPython\OpenMao\openmdao-0.6.0\Scripts"call activate.batcd /d "D:\lab\ImageProcess\myPython\pulse-detector\det

2013-06-20 21:52:48 1717 1

原创 摄像头测心率(python)

安装:1. 下载python2.7,安装python ,设置环境变量2. 下载OpenCV2.4.4,解压缩到D:\Program Files下,将opencv\build\python\2.7下的cv2.pyd复制到Python27\Lib\site-packages中3. 安装工具包numpy-1.6.1-win32-superpack-python2.7.exe和scipy-0.

2013-06-20 21:48:41 6811 5

原创 批处理学习

批处理文件的扩展名是BAT或者CMD,将命令写在txt里,然后保存成.bat或者.cmd文件。例如:@echo offecho "欢迎来到非常BAT!"pause将上面的代码写在文件test.bat里,然后双击运行就会出现:解释:@符号在批处理中的作用是关闭当前行命令的回显,也就是不显示执行的是什么命令,只显示命令的结果!echo命令的作用有两个:1.在cmd上回显一行

2013-06-20 15:20:51 880

原创 Objective-C中的NSNumber数字对象

有时我们会需要把基本数据类型转换成对象来处理,比如,把基本类型放入到集合中(cocoa中集合只能存放对象,无法存放基本数据类型),OC中提供了数字对象“NSNumber”可以将基本数据类型“包装”成对象。NSNumber的父类是NSValue。1. 数字对象的初始化//类方法创建数字对象,不需要内存管理int number = 10;NSNumber *intNumber = [NSN

2013-06-17 14:47:19 4478 1

原创 Objective-C中的类目和延展

类目:为已知的类增加新的方法;延展:通知在本类的定义里使用类目来声明私有方法;一、类目:1. 类目方法的应用:对现有类进行扩展:比如:可以扩展Cocoa touch框架中的类,在类目中增加的方法会被子类继承,而且在运行时跟其他的方法没有区别。作为子类的替代手段:不需要定义和使用一个子类,可以通过类目直接向已有的类里增加方法。对类中的方法归类:利用catigory把一个庞大的

2013-06-11 20:59:28 6398

原创 Objective-C中的协议和代理(委托)设计模式

一、协议:         Objective-C中的协议(Protocol)类似于常用的接口,协议(Protocols)中定义的方法,在类中实现。协议(Protocol)通常用来实现委托对象(Delegate Object)。委托对象(Delegate Object)一般用来自己定义行为或者动作,也就是调用自己定义方法,但自己不实现该方法,委托其它的类来实现该方法。1. 协议的声明:

2013-06-11 19:38:47 7620

原创 Objective-C中的@property,@synthesize和点语法

1.普通的设置器和访问器Person.h#import @interface Person : NSObject{ int identify; int age;}- (void)setIdentify:(int) identify; //设置器- (int)identify; //访问器- (void)printInf

2013-06-10 18:47:06 2464

原创 Objective-C中@class和#import的区别

1. import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。2. 如果有循环依赖关系,如:A->B,B->A这样的相互依赖关系,如果使用#import来相互包含,那么就会出现编译错误,如果使用@class在两个类的头文件中相互声明,则不会有编译错误出现。所以,一般来说,@cla

2013-06-10 11:40:37 1026

原创 安装的字体在photoshop,coreldraw,word等软件中个别字不能用的解决办法

安装的字体在photoshop,coreldraw,word等软件中个别字不能用(比如MYoung HKS),可以用以下方法解决:1. 先将需要的文字在word里面用繁体打出(切换繁体输入);2. 复制打好的文字到设计软件中,然后用选择的字体格式化就好了。

2013-06-09 18:26:18 2767

原创 用navigationController引起的黑框问题解决办法

在用navigationController时,我出现了以下问题:在导航栏下边出现了高度为20个像素的黑框。这是因为我用了以下的代码:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.windo

2013-06-07 14:24:00 1344

原创 iPhone开发——按钮操作

1. 代码操作按钮:UIButton *rexianBtn = [[UIButton alloc]initWithFrame:CGRectMake(20, 210, 190, 60)]; [rexianBtn setBackgroundImage:[UIImage imageNamed:@"shou_rexian"] forState:UIControlStateNormal];

2013-06-06 09:13:31 614

原创 iPhone开发之几种视图切换

一、通过点击按钮从一个viewController跳转到另外一个viewController:1.跳转到menuViewController:- (IBAction)menuButtonPressed:(id)sender{ if(self.menuViewController == nil){ self.menuViewController

2013-06-05 15:50:25 900

原创 iPhone开发——UIViewContoller subclass

新版本的Xcode(例如4.5.2)的UIViewContoller subclass并没有直接在Cocoa Touch中,而是进入到Objective-C class中,然后再选择下拉菜单中的UIViewController

2013-06-04 11:00:47 611

原创 iPhone开发——加入程序图标

1. 复制图标到项目中的Supporting Files,重命名57×57为icon.png,114×114为[email protected];2. 单击项目,找到summary将两个图标分别拖到 App Icons对应的格子中([email protected]对应Retia Display)3. 真机调试,首先卸载原来的程序,再安装运行,返回主屏幕,图标加入成功。

2013-06-04 09:13:23 791

mybatis-3-mapper.dtd

编写mybatis时,myeclipse的提示信息的dtd文件

2013-11-26

mysql的java连接驱动mysql-connector-java-5.0.4-bin

mysql的java连接驱动,通过它实现jdbc的连接,是常用的jar包

2013-11-26

pulse-detector

摄像头检测心率python程序,通过电脑的摄像头来检测心率,这里主要用到了图像的算法,检测人体额头的颜色变化

2013-06-20

语音手电筒

打开软件后可以利用语音开启闪光灯和关闭闪光灯。

2013-03-25

android传感器检测源代码

这里是android传感器检测源代码,主要是取得各个传感器的参数,然后将取得的参数显示在屏幕上!

2012-09-07

空空如也

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

TA关注的人

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