自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

将总结养成一种习惯

如果这次放弃了,那么碰到下一个挫折时我就会继续放弃;如果坚持,碰到下一个挑战时我会激励自己取得成功!

  • 博客(84)
  • 资源 (10)
  • 收藏
  • 关注

原创 虚拟机报错:Unable to open kernel device "\\.\VMCIDev\VMX": 重叠 I/O 操作在进行中

今天启动虚拟机突然出现:Unable to open kernel device "\\.\VMCIDev\VMX": 重叠 I/O 操作在进行中. Did you reboot after installing VMware Workstation?这样的报错,虚拟机启动不了。在晚上搜了一下解决方法,下面分享给大家:解决方法一:(亲测可行)对虚拟机相对应的.vmx文件进行编辑修改

2012-01-31 11:18:40 3071

原创 symbian 安装后隐藏程序及启动后自动后台运行

在 ****_reg.rss 中添加红色部分<br />RESOURCE APP_REGISTRATION_INFO {  app_file="***"; localisable_resource_file = qtn_loc_resource_file_1;localisable_resource_id = R_LOCALISABLE_APP_INFO;embeddability=KAppNotEmbeddable;newfile=KAppDoesNotSupportNewFile;hidden=KApp

2011-04-14 18:53:00 1123

原创 Android EditText 限制输入数字和字母设置

<br />在xml:EditText 设置属性----<br />android:digis="ABCDE555555&&&&&"<br />ABCDE555555&&&&&"是你的限制规则。<br />例如:android:digits="0123456789abcdefghigklmnopqrstuvwxyz"<br />规则是只能输入英文字母(小写)和数字

2011-03-21 11:55:00 21582

原创 android--设置TextView部分文字的颜色和背景(高亮显示)

设置部分文字背景高亮显示: <br />Java代码  public class HighLightActivity extends Activity {       String strs="我的心太乱了,给我点空白。";       TextView textview;       int start =3;       int end = 5;       /** Called when the activity is first created. */      @Override      pub

2011-03-21 10:10:00 1513 1

原创 android--设置TextView部分文字的颜色和背景(高亮显示)

设置部分文字背景高亮显示: <br />Java代码  public class HighLightActivity extends Activity {       String strs="我的心太乱了,给我点空白。";       TextView textview;       int start =3;       int end = 5;       /** Called when the activity is first created. */      @Override      pub

2011-03-21 10:10:00 27050 1

原创 Android2.1中的 drawable(hdpi,ldpi,mdpi) 的区别

<br />在之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。<br />  drawable- hdpi、drawable- mdpi、drawable-ldpi的区别:<br />  (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)<br />  (2)drawable-mdpi里面存放中等分辨率的图片,如HV

2011-03-18 17:02:00 609

原创 Gallery控件使用方法详解

<br />Android手机操作系统中有许多控件的应用可以帮助我们轻松实现一些功能。在这里我们就为大家详细介绍一下有关Android Gallery控件的具体使用方法,希望能帮助大家对控件的使用有一个深入的认识。<br />Android Gallery控件:即图片浏览控件<br />layout部分:< Gallery xmlns:android=<br />"http://schemas.android.com/apk/res/android"   android:id="@+id/gallery" 

2010-12-02 14:19:00 1686 2

原创 Android 资源目录的相关知识

<br />1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!<br />     res文件夹里面的多个文件夹的各自介绍(来自网上的Android开发指南中文版内容):<br />目录Directory<br />资源类型Resource Types<br

2010-11-25 10:44:00 577

原创 Object C 利用NSLog 打印日志,帮助调试程序

<br />在开发时,需要打印相关的日志,帮助开发者进行调试程序。Object C中利用NSLog打印相关日志信息,在这里我只事记录一些简单的内容。<br /><br />NSLog的定义<br /><br />NSLog定义在NSObjCRuntime.h中,如下所示:<br /><br />void NSLog(NSString *format, …);<br /><br />基本上,NSLog很像printf,同样会在console中输出显示结果。不同的是,传递进去的格式化字符是NSString的对象

2010-10-29 11:30:00 1660 1

原创 S60 发送按键事件

<br />S60 发送按键事件:<br />//模拟一个按键bool CTools::SendEventL(TUint aCode, TInt aScanCode) { RWsSession aWsSession; aWsSession.Connect(); const TUid KMyAppUid = { 0x101f875a }; TApaTaskList taskList(aWsSession); TApaTask task = taskList.Fin

2010-10-12 17:04:00 661

原创 S60 有用的系统方法

<br />头文件:gulutil.h<br />功能:ClipToFit():剪切文本,适合一个最大宽度。Class FontUtils:字体方法 头文件:aknutils.h广西转换和包装方法。ClipToFit():剪切文本,并增加...

2010-09-06 17:04:00 453

原创 S60 Format 日期格式

<br />Time currentTime;<br />currentTime.HomeTime();<br />TBuf<100> time;<br />currentTime.FormatL(time,_L("%Y_%M_%D_%H_%T_%S_%C")); //___18_13_37_474750<br />LOG(time);<br />currentTime.FormatL(time,_L("%Y %M %D %H%T%S%C"));    //    181337474750<br />LOG

2010-08-31 11:31:00 772

转载 Symbian 图片透明效果

<br />预备知识:<br />1。会使用gc中提供的一些画图函数,如果BitBltmask等这些函数<br />2。双缓冲。因为我们需要在这个过程中创建一张位图的缓冲,同时需要通过CBitmapContext在上面画些东西来<br />制作一个 mask图。想平时我们使用BitBltmask函数一样通过原图和我们生成的遮罩来绘图,从而制作透明效果。<br /><br />基本思路:<br /> 1.不管使用carbide还是vs,用自己的方式加载两张图片(方便测试用),并最终转化为CFbsBitmap的

2010-08-20 11:45:00 643

原创 J2ME特效-粒子模拟瀑布

<br />package ball;import java.util.Random;import javax.microedition.lcdui.Canvas;import javax.microedition.lcdui.Graphics;import javax.microedition.lcdui.Image;public class WaterFall extends Canvas implements Runnable { final

2010-08-16 12:08:00 924

原创 JAVA 中byte转换为char存储

<br />//数据类型转换<br />java中的基本类型都为有符号类型。从文件读取流中获取的数据为byte数组,其中部分值为大于127的ascii值,这样在向char数组中转换时符号位会出错,解决方法:如果该值大于127(也就是小于0),那么为该值加256,从而校正符号位。示例代码如下:<br /> //从String获取byte数组<br />  int len = str.length();<br />  byte[] ab = new byte[len];<br />  ab = str.getB

2010-08-03 10:59:00 15360 1

原创 pkg高级用法权限信息

<br />写的很好,特意转过来,做一个备份。<br />以下博文转至Darren(博友):http://blog.csdn.net/xjtursh/archive/2008/08/05/2768902.aspx<br /> <br />关于pkg文件的一些高级选项....ZZ from wiki.forum.nokia.com 收藏<br />文字告示<br />在安装过程中你可以指定一个文件文件显示给用户。这个文件本身不会被拷贝到目标设备,用于显示基本的自述信息或许可协议。为此,添加下行到pkg文件:<

2010-08-02 17:12:00 828

原创 锚点的理解 J2me anchor

<br />publicvoiddrawString(String str,<br />                       int x,<br />                       int y,<br />                       int anchor)<br />参数:<br />str - 要绘制的字符串<br />x - X坐标<br />y - Y坐标<br />anchor - 传说中的锚点<br />锚点的应用还是比较广泛的,当然用的最多的还是左上角,也

2010-07-13 17:54:00 1044 2

原创 J2ME中的基础碰撞检测算法

<br /> 在游戏中,经常需要进行碰撞检测的实现,例如判断前面是否有障碍以及判断子弹是否击中飞机,都是检测两个物体是否发生碰撞,然后根据检测的结果做出不同的处理。<br />       进行碰撞检测的物体可能有些的形状和复杂,这些需要进行组合碰撞检测,就是将复杂的物体处理成一个一个的基本形状的组合,然后分别进行不同的检测。<br />       下面简单介绍一下两种最基本的形状进行碰撞的时候进行的处理。<br />       1、矩形和矩形进行碰撞<br />   一般规则的物体碰撞都可以处理成矩形

2010-07-13 10:31:00 616

原创 解决J2ME DEGUG时模拟器一闪而过的问题:

<br />问题描述:<br />       在eclipse中使用wtk中的自带的模拟器,采用run可以正常运行程序,但是如果采用debug方式就会报错(ALERT:   Attempting   to   resume   current   thread),模拟器没等程序出来就一闪而过了。<br /> <br />解决方案:<br /><br />1。关于J2ME的Debug,需要设置一下, <br />在窗口-> 首选项-> J2ME,设置一下 <br />Debug   Server   Del

2010-07-12 15:05:00 1357

原创 JAVA环境变量设置

<br />JDK环境变量设置:<br /> <br />1:XP下JDK环境变量的设置<br /><br />    第一步:右击“我的电脑”,点击“属性”。<br /><br />    第二步:选择“高级”选项卡,点击“环境变量”。<br /><br />    第三步:在“系统变量”中,设置3项属性,JAVA_HOME , path , classpath (大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”。  <br />  <br />    第四步:JAVA_HOME指明JDK安装

2010-07-05 10:12:00 491

原创 C++成员函数的重载、覆盖、隐藏

<br />成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞好清楚概念,否则错误将防不胜防。<br />重载与覆盖:<br />成员函数被重载的牲:<br />1)相同的范围(在同一个类中)<br />2)函数名字相同;<br />3)参数不同;<br />4)virtual关键字可有可无<br />覆盖是指派生类函数覆盖基类函数,特征是:<br />1)不同的范围(分别位于派生类与基类)<br />2)函数名字相同;<br />3)参数相同;<br />4)基类函数必须有vi

2010-07-02 15:42:00 541

原创 建立有效的团队

<br />1.才能:这是指一个人的知识或能力。因为作为团队的一份子,你得对团队将要做的工作了如指掌,具备相应的专业知识。<br />  2.热忱:一个学识丰富的队员也必须充满热忱,你必须时刻充满活力和干劲去工作。最终,这种热忱将自然而然的从你的内在散发出来,你会认识到您的带头作用对其他的队员有着巨大的激励作用。<br />  3.责任感:你不仅要对你的团队工作负责,而且要对其他队员负责。你必须对团队工作负责,而且要对其他的队员负责。你必须对团队工作怀有自己的一份责任感,并且有责任及时知会其他人的工作进展。

2010-06-30 10:08:00 547

原创 感悟

世界杯足球赛,上半场比技术,下半场比体力;人生亦然,上半场按学历、权力、职位、业绩、薪金,比上升;下半场按血压、血脂、血糖、尿酸、胆固醇,比下降。愿大家上下兼顾,上下半场都要赢。没病也要体检,不渴也要喝水,再烦也要想通,没事也要找乐,有理也要让人,有权也要低调,不累也要休息,不富也要知足,再忙也要锻炼!

2010-06-30 10:06:00 535

原创 手机定位原理

<br />目前手机上广泛使用的移动定位技术有三种:基于网络的小区识别定位、集成GPS定位和A-GPS定位。<br /><br />(一)基于网络<br /><br />即小区识别定位技术。GSM移动通信网络是由许多像蜂窝一样的小区构成的,每个小区都有自己的编号,由于手机通讯遵循蜂窝技术规范,因此只要手机不是离线模式,手机位于哪个小区就很容易知道,这种定位精度取决于移动终端所处蜂窝小区半径的大小,从几百米到几十公里不等,与其它技术相比,该技术精度最低,而且还会收取一定的月功能使用费。<br /><br />

2010-06-29 14:26:00 4660 2

原创 三十岁之前不用太去在乎的

1.放弃   把握的反面就是放弃,选择了一个机会,就等于放弃了其它所有的可能。当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个资本,有这个资格。 2.失恋   不是不在乎,是在乎不起。三十岁前最怕失去的不是已经拥有的东西,而是梦想。爱情

2010-05-21 17:27:00 820

原创 MTK自带的XML解析

现在大多数软件都用xml作为配置文件,MTK本身也带了XML文件的解析,在此我不评说自带XML的解析效率,我只是想说怎么简单的应用:先给出一个简单的XML文件的内容,我们以此文件为例子来学习MTk平台怎么解析XML文件,不妨设文件名为sample.xml,其内容如下:                        289                  467                  

2010-05-16 22:42:00 1239

原创 MTK资源的编译

MTK编译分资源的编译和代码的编译。1)      资源的编译a)      在如下的情况下,需要重新编译资源:l        修改了字符串资源文件(Ref_list.txt)、字库文件(FontRes.c,L_**.h)、MMI配置文件(MMI_featuresPLUTO.h)等,这些文件位于../plutommi/Customer/CustResource/PLUTO_MMI/ ;l    

2010-05-16 00:32:00 2150

原创 MTK添加项目资源结构

MTK程序将数据分为动态和静态数据。动态数据指程序运行时才知道,由程序动态生成的。静态数据指固定不变的数据,可以在程序编译时转换为二进制数据存入烧录文件中。静态数据被称为资源。常见的资源有以下几种:字串,图像,菜单,字库,主题,声音等。添加一个资源需要3个步骤:原料,ID,装载。原料其实就是数据源,如图片,字串等。ID:资源的别名,程序只能通过ID得到资源。装载:将原料转换为二进制数据,并与ID联

2010-05-16 00:23:00 1386

原创 mtk编译命令

mtk编译命令 目录1     目录………………………………………………………………………………22     new ………………………………………………………………………………..33     update……………………………………………………………………………..34     remake……………………………………………………………………………..35     clean………………………

2010-05-07 17:27:00 2070

原创 MTK 中的NVRAM读写操作指南

Nvram操作说明Nvram性质和文件一样,不过,对它进行读写数据,在手机格式化后还存在。1, 在Nvram_user_defs.h的 nvram_lid_cust_enum中添加自定义的lid名称可以用类似格式:NVRAM_MY_DATA_BYTE_ID2,在这个文件中定义一个lid的size和total.           #define NVRAM_MY_DATA_SIZE     512

2010-05-07 01:00:00 7925 1

原创 MTK 按键处理流程

主要简单分析一下左右软件的事件,以左软键事件为例牵涉到的常用函数:     void SetKeyHandler( FuncPtr funcPtr, U16 keyCode, U16 keyType );     void SetLeftSoftkeyFunction( void (*f)(void), MMI_key_event_type k );     void Change

2010-05-07 00:53:00 2586 1

原创 MTK 高亮处理机制

1介绍:本文旨在介绍MTK平台高亮机制的处理逻辑,相信能对刚入手MTK平台的同学有一定帮助,也能给平时为了项目进度和其他原因,对 MTK的这些基本常识不求甚解,只能依葫芦画瓢的添加菜单和处理函数的同学一个警醒和帮助,能主动去深入了解问题和提高自己。本人从事MTK的时间也不长,上面的话有些托大,对新手还是说得过去的。文档中有些地方不正确和清楚的,欢迎评论和讨论。2相关函数和变量列表:voidRegi

2010-05-07 00:51:00 1779 1

原创 MTK任务管理、事件机制

1.任務管理任务管理。系统任务采用静态创建方式,静态配置任务优先级、栈大小、任务全局唯一ID等;不提供动态创建Task的方式;任务内部以及任务之间的通信通过内部事件队列和外部事件队列完成Application_Initialize中的mainp函数,负责任务的创建。我们在代码中见不到任务创建的函数,只需要维护任务初始化参数数据结构。对于系统的那些task信息,都保存在sys_comp_config

2010-05-07 00:48:00 1761

原创 MTK内存动态申请释放

1. OslMalloc OslMfree 为一个般的程序分配内存,用来保存一般性的数据,效率高,不能分配太大内存,else程序会挂掉 2. media_get_ext_buffer  media_free_ext_buffer 可以分配较大内存,与OslMalloc 有着数量级区别,比如读一个比较大的文件操作时,要分配的buffer就要这个 ,这个不是在堆上分配的,和寄存器有关系 3.

2010-05-07 00:45:00 1067 1

原创 mtk 中 nvram 的读写操作

(一)、在nvram_editor_data_item.h、nvram_data_item.h、nvram_data_item.c三个文件中添加。 1、在nvram_editor_data_item.h文件中定义自己保存在nvram 中的结构体数据类型。       例如:  typedef struct                     {               

2010-05-07 00:43:00 1689

原创 内存管理

1.内存管理。平台不提供动态分配内存的方式;应用程序需要使用动态分配内存时,可以采用以下几种方式:与系统其他模块共享内存,典型的是使用MED模块的内存;定义一个静态数组,交给系统adm托管,然后调用 kal_adm_alloc、kal_adm_free等内存操作函数实现动态内存分配;定义一个静态数组,应用自己实现基于此数组的分配和管理,也就是实现自己的内存管理模块。2.内存分配机制   在

2010-05-07 00:09:00 1372

原创 Makefile概述

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一

2010-05-02 16:22:00 712

原创 Symbian OS通讯录

Symbian OS通讯录模型Symbian OS手机的通讯录采用文件方式存储,用symbian自己的说法就是通讯录数据库。每个Symbian OS手机都有一个默认的通讯录数据库,这个通讯录数据库在2nd和3rd两个版本手机中的位置是不同的,前者是c:/ system/data/Contacts.cdb,后者是c:/private/100012a5/DBS_100065FF_Contacts.cd

2010-04-06 17:08:00 736

原创 application/x-www-form-urlencoded等字符编码的解释说明

于application/x-www-form-urlencoded等字符编码的解释说明 在Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 下边是说明: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data:

2010-03-30 09:51:00 796

原创 MTK程序编译(修订版)

1.   编写目的本文编写的目的主要是从整体上理解MTK的编译过程,以便较快的处理编译中遇到的问题,同时为以后可能的优化编译过程提供参考。 2.   简介MTK的编译过程主要是在windows命令行下通过Makefile文件执行相应的prel脚本或c程序,将资源包生成c源程序,并与相应模块的c程序.o,.lib或.obj的中间代码,最终生成在手机上使用的.bin文件和在模拟器上使用

2010-03-26 22:29:00 758

ext2.0 api手册

ext 手册,开发必备。 ext 手册,开发必备。 ext 手册,开发必备。

2011-11-16

JNI函数介绍

CHM版JNI函数速查和JNI介绍。可用于学习JNI使用。

2011-11-14

C语言函数速查

CHM版C函数查询手册,开发中快速查询C函数。

2011-11-14

VI 使用指南

VI使用详细指南。vim_user_manual_603.0.pdf

2011-11-09

清除系统垃圾

用于清除系统垃,快速方便,比杀毒软件好使

2011-11-09

unix网络编程第二版对应代码

unix网络编程第二版对应代码,对应原书,配套代码。

2011-11-09

c高级编程技术

本书讲解了C语言编程中出现的技巧性知识。

2011-11-09

oracle函数大全

oracle 函数大全,可作为开发人员快速参考。

2011-11-09

c++函数大全

很好用的c++函数大全

2008-05-07

空空如也

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

TA关注的人

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