自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(183)
  • 收藏
  • 关注

原创 剖析Android消息机制

剖析Android消息机制 在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些低级的错误。在学习Android中消息机制之前,我们先了解与消息有关的几个类:1.Message消息对象,顾名思义就是记录消息信息的类。这个类有几个比较重要的字段:a.arg1和arg2:我们可...

2011-10-26 15:56:18 173

原创 C++STL轻松导学(2)

2.2.2 第二版:工业时代--组件化大生产我们应该庆幸自己所生活的年代。工业时代,科技的发展所带来的巨大便利已经影响到了我们生活中的每个细节。如果你还在以原始人类的方式生活着,那我真该怀疑你是否属于某个生活在非洲或者南美丛林里的原始部落中的一员了,难道是玛雅文明又重现了?STL便是这个时代的产物,正如其他科技成果一样,C++程序员也应该努力使自己适应并充分利用这个"高科技成果"。...

2011-09-27 17:02:13 258

原创 C++ STL轻松导学

作为C++标准不可缺少的一部分,STL应该是渗透在C++程序的角角落落里的。STL不是实验室里的宠儿,也不是程序员桌上的摆设,她的激动人心并非昙花一现。本教程旨在传播和普及STL的基础知识,若能借此机会为STL的推广做些力所能及的事情,到也是件让人愉快的事情。 ---------------------------------------------------------------...

2011-09-27 16:59:48 251

原创 Chapter 6 Exceptions(JAVA EXCEPTION IN NATIVE CODE)

Contents | Prev | Next | Index The Java Native InterfaceProgrammer's Guide and Specification --------------------------------------------------------------------------------Chapter 6 Ex...

2011-09-26 09:53:44 165

原创 JNI编程中如何传递参数和返回值。

首先要强调的是,native方法不但可以传递Java的基本类型做参数,还可以传递更复杂的类型,比如String,数组,甚至自定义的类。这一切都可以在jni.h中找到答案。1. Java基本类型的传递用过Java的人都知道,Java中的基本类型包括boolean,byte,char,short,int,long,float,double 这样几种,如果你用这几种类型做native...

2011-09-14 17:51:48 132

原创 视频:中国首届微博开发者大会杨卫华演讲

微博平台首席架构师杨卫华演讲  新浪科技讯 11月16日下午消息,由新浪微博主办的中国首届微博开发者大会在北京举行,这是国内微博行业的首场技术盛宴。作为国内微博市场的绝对领军者,新浪微博将在此次大会上公布一系列针对开发者的扶持政策,以期与第三方开发者联手推动微博行业的整体发展。 媒体来源:新浪科技   以下为演讲实录:  大家下午好,在座的大部分都是技术开发者,技术开发者往...

2011-09-06 13:40:27 204

原创 Windows Mobile与Android应用开发对比

Windows Mobile在经历过最初的Wince系列,pockect pc和smartphone两种版本,到微软最新的Windows Mobile 6.5,Windows Mobile凭借与桌面平台良好的兼容性已经微软在移动领域的不断努力,在智能手机操作系统中已经占据了接近15%的市场份额。微软所推崇的 Windows Mobile下的基于.net compact framework也越来越成...

2011-09-06 11:44:59 330

原创 android和JNI经典blog.doc

Android JNI调用 2011-02-24 13:39来公司第二天,让我俩整问题。 JNI调用红外扫描这个我们没学过啊,百度一下,整理点资料 留以后看 以后学习·· 1.jni的基本工作原理(1)java的本质想搞明白jni的本质,还要从java的本质说起。从本质上来说,java这门语言就是一门脚本语言(这是偶的个人理解,希望jav...

2011-09-01 15:29:35 102

原创 定义VC 消息映射函数小结

定义VC 消息映射函数小结 2008-12-26 08:43:14| 分类: VC | 标签: |字号大中小 订阅 消息映射机制是Windows编程的核心内容。Windows 下的应用程序也都是通过消息驱动的机制来进行工作的。虽然VC开发环境自带了大量的系统消息处理函数,但我们实际的程序开发过程中总还是避免不了要写一些自定义的消息处理函数以满足所编写的软件功能的需要。那么在VC中...

2011-08-21 22:15:03 168

多线程中的事件对象

Using Event Objects使用事件对象Applications use event objects in a number of situations to notify a waiting thread of the occurrence of an event. For example, overlapped I/O operations on files, named p...

2011-08-21 14:23:19 164

VC++多线程调用webservice实例

一、开始多线程1.开始创建多线程(变量HThread和ThreadID全局函数)void CSleepAnalysisServiceDlg::OnBnClickedStartanalisis(){ UpdateData(TRUE); if (HThread==NULL) { HThread=CreateThread(NULL,0,(LPTHREAD_START...

2011-08-21 12:04:53 155

多线程同步机制(Vc++)

Synchronizing Execution of Multiple ThreadsTo avoid race conditions and deadlocks, it is necessary to synchronize access by multiple threads to shared resources. Synchronization is also necessary to...

2011-08-21 09:46:07 133

如何结束线程VC++

Terminating a ThreadTerminating a thread has the following results:结束线程产生以下结果:Any resources owned by the thread, such as windows and hooks, are freed. 线程的资源被释放The thread exit code is set.设置线...

2011-08-21 09:20:00 467

原创 VS2005使用多字节字符集问题

1>------ 已启动生成: 项目: psgdatatotxt, 配置: Debug Win32 ------1>正在编译...1>stdafx.cpp1>正在编译...1>psgdatatotxt.cpp1>psgdatatotxtDlg.cpp1>d:\projects\psgdatatotxt\psgdatatotxt\psgdatatotxtdlg.cpp(59)...

2011-08-03 13:27:04 221

原创 Matlab以MEX方式调用C源代码

Matlab以MEX方式调用C源代码如果我有一个用C语言写的函数,实现了一个功能,如一个简单的函数:double add(double x, double y){return x + y;} 现在我想要在Matlab中使用它,比如输入: >> a = add(1.1, 2.2) 3.3000要得出以上的结果,那应该怎...

2011-08-02 11:23:55 190

原创 将Matlab中的矩阵写入txt文件的方法

将Matlab中的矩阵写入txt文件的方法文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件。MATLAB提供了一系列低层输入输出函数,专门用于文件操作。1、文件的打开与关闭1)打开文件在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的操作方式。fopen函数的调用格式为:fid=fopen(文件名,‘打开方式’)说明:其...

2011-08-02 09:19:04 754

原创 matlab 统计函数

matlab统计函数mean Average or mean value of arraystd Standard deviationcorrcoef Correlation coefficientsmedian Median value of arraymax Largest elements in arraymin Small...

2011-08-01 14:24:29 569

原创 java中的jar关联SRC调试

我现在的方法是: 打开后看到的是.class文件,然后点change attached source,再点external file然后选择struts-2.0.11.2中的struts2-core-2.0.11.2.jar包,但是这样后打开的还是.class文件 跟你的做法一样,不过关联的是具体的源码,而不是jar包。把location path 设置到src目录下。...

2011-07-31 21:28:52 204

原创 MySQL常用命令:

MySQL常用命令:--查看数据库实例show databases;--使用数据库实例use +数据库实例名称--查看数据库实例中的表show tables;--查看表的结构(表中的字段名称/类型等相关信息)desc +表名SQL-结构化查询语言CREATE DATABASE mytest;--创建数据库实例mytestDROP DATABASE m...

2011-07-31 16:51:45 67

原创 matlab的作图函数(二维) 星号,点号 颜色

zz matlab的作图函数(二维) 2009年08月20日 星期四 16:27zz来源:werookies.cn 作者:李想1,二维作图§1.3 线型和颜色的控制如果不指定划线方式和颜色,Matlab会自动为您选择点的表示方式及颜色.您也可以用不同的符号指定不同的曲线绘制方式.例如:plot(x,y,'*') 用'*'作为点绘制的...

2011-07-27 14:57:00 8293

原创 matlab

利用LabVIEW进行心率变异分析2 评级 | 3.00 out of 5<!-- Read in other language section -->阅读语言 Chinese (Simplified)English | 打印 概览心率变异(HRV)分析是一项在研究和临床中广泛使用的重要应用。...

2011-07-20 16:42:39 386

原创 matlab运算符优先级

优先级从低到高:1.先决或(||);2.先决与(&&);3.逻辑或(|);4.逻辑与(&);5.等于类(<,<=,>,>=,==,~=);6.冒号运算(:);7.加减(+,-);8.乘除类(点乘.*,矩阵乘*,元素左右除.\,/.,矩阵左右除\,/);9.正负号(+,-);10.转置类(矩阵转置.',共轭转置'...

2011-07-14 19:20:11 1419

android 调用C++的so

第一步:开发环境的安装顺序:jdk --》eclipse --》sdk --》ADT --》CDT --》cygwin --》ndk 一.jdk安装,下载安装包jdk-6u24-windows-i586.exe,直接解压之后,设置环境变量:用户变量:PATH=E:\Program Files\Java;系统变量:classpath=.;%JAVA_HOME%/lib/d...

2011-07-08 18:36:52 176

JAVA环境变量配置和详解

你知道Java环境变量如何配置吗,这里和大家分享一下,主要包括windows xp下配置JDK环境变量和几个java环境变量的含义和linux下的配置方法等内容,相信本文介绍一定会让你有所收获。  Java环境变量配置  windows xp下配置JDK环境变量:  1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; ...

2011-07-08 13:46:21 91

原创 windows异常处理__try__except

try-except用法   try except是windows 系统独有的异常处理模型,windows的异常处理模式,称为SEH( structured exception handling ), SEH的异常处理模型主要由try-except语句来完成,与标准的try catch相似。与C++异常处理模型使用catch关键字来定义异常处理模块,而SEH是采用__except关键 字来...

2011-07-07 14:24:23 315

原创 Java中的一个byte

Java中的一个byte,其范围是-128~127的,而Integer.toHexString的参数本来是int,如果不进行&0xff,那么当一个byte会转换成int时,对于负数,会做位扩展,举例来说,一个byte的-1(即0xff),会被转换成int的-1(即0xffffffff),那么转化出的结果就不是我们想要的了。而0xff默认是整形,所以,一个byte跟0xff相与会先将那个by...

2011-06-30 14:34:57 155

原创 NDK中char*如何转换成jstring

JNIEXPORT jstring JNICALLJava_Test_TestString( JNIEnv *env, jobject obj ){char *buf = (char*)malloc(10);strcpy(buf, "Testing 1");jstring jstrBuf = (*env)->NewStringUTF(env, buf);}

2011-06-30 13:05:53 529

原创 CFileDialog多选文件时的最大数量

system("explorer d:\我的文件夹"); GetDlgItemText(IDC_FILEHEAD,fileh); fileheadlength=atoi(fileh); XYZ_OXYGEN=3; TCHAR *pszFile = new TCHAR[MAX_PATH*MAX_PATH*MAX_PATH];  memset(pszFile,0,sizeof(TCHAR)...

2011-06-25 20:29:10 357

原创 C++信号处理编程风格规范

1.背景:        C++做数字信号处理很普遍,如何编写高效稳定的代码是C++程序员的一项必备技能,本文结合matlab做预言,C++做实现来谈编程风格和习惯的问题。2.技术预言:做技术预言一般使用matlab,matlab是一种高度智能化的预言,它对变量的类型和运算会自动选择相应的操作,算法工程师不用去关心繁琐的语法规则,只需要集中于算法的设计。3.matlab和C++的比...

2011-06-24 10:07:45 125

原创 C++如何获取系统时间

//方案— 优点:仅使用C标准库;缺点:只能精确到秒级 #include <time.h> #include <stdio.h> int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&...

2011-06-22 11:31:40 104

原创 C++编码中减少内存缺陷的方法和工具

C++编码中减少内存缺陷的方法和工具编程技术 2010-03-26 12:37:26 阅读45 评论0   字号:大中小 订阅 摘 要:基于C++的软件的缺陷和错误大部分都和内存相关,预防、发现、消除代码中和内存相关的缺陷,成为程序员编写、调试、维护代码时的重要任务。该文基于“面向网络海量空间信息的大型GIS”课题的工程实践,提出和总结了如何使用C++语言机制、开发...

2011-06-14 10:22:27 76

_CrtDumpMemoryLeaks内存工具检测失效现象

发现在子函数中的申请的动态内存数组赋值a[i]=b,其中i为负数,当时不会保存,因为动态内存寻址是可以找到-1,-2之类的地址的,但是破坏了可能破环其他的代码运行,当时的现象是_CrtDumpMemoryLeaks函数打印不出子函数之外的内存分配请,而在赋值之前是可以打印函数外面申请的内存情况的。 教训:发现内存崩溃,先利用工具检测,锁定范围,在寻找内存错误!...

2011-06-09 20:24:01 306

原创 不能将参数 1 从“const char [3]”转换为“const wchar_t *”

这是在vs2005环境下出现的错误!解决方法:1,在你的项目属性里面把编码方式改为"使用多字节字符集" 2把代码改成这样的形式_T("insert into MasterInfo (EditTime,GSMCCN,GSMCEN,CLSJ,FRDBCN,FRDBEN,POSTCODE,") 宽字符 本人用第一种方法顺利解决! ...

2011-06-08 13:05:59 1773

原创 设置word背景颜色

如何设置word背景颜色缓解眼睛疲劳 设置方法: 桌面->右键->属性->外观->高级->项目选择(窗口)、颜色1(L)选择(其它)将色调改为:85。饱和度:123。亮度......

2011-05-13 09:12:15 346

原创 DispatchMessage

DispatchMessage<script></script><script type="text/javascript"></script>  函数功能:该函数分发一个消息给窗口程序。通常消息从GetMessage函数获得。消息被分发到回调函数(过程函数),作用是消息传递给操作系统,然后操作系统去调用我们的回调函数,也就是说我们在窗体...

2011-05-09 17:00:04 118

原创 TranslateMessage

TranslateMessage<script></script><script type="text/javascript"></script>目录基本信息 参数<script type="text/javascript"></script>编辑本段基本信

2011-05-09 16:59:30 350

原创 PostQuitMessage

PostQuitMessage<script></script><script type="text/javascript"></script>  函数功能:该函数向系统表明有个线程有终止请求。通常用来响应WM_DESTROY消息。   函数原型:VOID PostQuitMessage(int nExitCode);   参数:   n...

2011-05-09 16:58:20 414

原创 人应该自主

不要飘,不要笨,不要受人影响!

2011-05-09 15:44:54 57

原创 卷积函数的C语言实现

void Convert(double BMWL,double NORMAL,double *BMwindowVct,float *RR,int * rR,int lenz,double *RRproc){ double *X=NULL; double *Y=NULL; if (NULL==X) {  X=new double[BMWL];  } if (NULL==Y) {  Y=new dou...

2011-05-09 13:16:40 2136

原创 FFT的C语言实现

void fft(COMPLEX *x, int m){  COMPLEX *w;           /* used to store the w complex array */  int mstore = 0;       /* stores m for future reference */  int n = 1;            /* length of fft stored ...

2011-05-09 13:15:22 202

空空如也

空空如也

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

TA关注的人

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