自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

转载 ReferenceTable overflow 问题汇总

JNI层coding经常会遇到ReferenceTable overflow问题,特别是当jni函数被反复调用上千上万次的时候,现汇总如下,未完待续,并欢迎补充,(*^__^*) 嘻嘻……总体原则:释放所有对object的引用1.FindClass 例如,jclass ref= (env)->FindClass("java/lang/String");env->Delete

2013-11-28 08:12:51 771

转载 android键盘的Done按钮

在EditText中,可以使用setImeOptions()方法来来开启软键盘的"Done"按钮。示例代码如下:editText.setImeOptions(EditorInfo.IME_ACTION_DONE); 按下"Done"按钮的默认行为是关闭软键盘,但是我们可以通过EditText的setOnEditorActionListener()方法来设置OnEditorActionL

2013-10-14 08:22:22 1328

转载 UBOOT LCD驱动流程

很多情况下都需要在UBOOT的阶段就要显示LOGO,直到内核启动完毕后UI接管FrameBuffer为止。这样可以避免内核启动过程的这段时间大约5-8秒内的黑屏。UBOOT中的LCD驱动比较简单。[start_armboot@Board.c] -> [devices_init@device.c] -> [drv_video_init@cfb_console.c]

2013-08-19 21:07:06 921

转载 20个免费论文网站

http://upetd.up.ac.za/ETD-db/ETD-browse/browsehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-browse/browsehttp://www.wpi.edu/Pubs/ETD/browse/by_

2011-10-09 19:40:43 1677

转载 JSR82 API 介绍

<br />蓝牙是一种低成本、短距离的无线通信技术。对于那些希望创建个人局域网(PANs)的人们来说,蓝牙技术已经越来越流行了。每个个人局域网都在独立设备的周围被动态地创建,并且为蜂窝式电话和PDA等设备提供了自动连接和即时共享数据的能力。<br />    为了在Java平台上开发支持蓝牙技术的软件,JCP定义了JSR82标准--Java蓝牙无线技术APIs(JABWT)。<br />    在这篇文章中,我将介绍一些关于蓝牙技术的背景,概述一下支持蓝牙技术的MIDlet应用程序的典型要素,然后介绍给你核

2011-03-09 17:16:00 662

转载 Android2.1消息应用(Messaging)源码学习笔记

我想首先应该从AndroidManifest.xml文件开始,该文件是Android应用(APK)的打包清单,其中提供了关于这个应用程序的基本信息,如名称(application/@label),图标(application/@icon),等常量信息,但该文件最重要的功能仍然是:向Android系统声明应用程序所包含的组件,包括Activity、Service、Receiver和ContentProvider,另外还会请求系统授予相关权限。<br /><br /><application>是重要的标记,通常

2011-02-16 21:44:00 719

转载 助力绿色照明!《CFL/LED照明驱动IC应用设计全攻略》电子书正式发布!欢迎下载并传播!

<br /> 随着全球各国政府将节能减排列为重要工作,作为能源消耗大户的照明成为节能减排追捧的对象,各国政府纷纷推出淘汰白炽灯的时间表,不过随着白炽灯的淡出,另一个问题产生了――谁能取代白炽灯的照明地位?很多人认为是LED照明,但是由于成本、使用寿命等原因,LED照明其实短时间内还难以普及,这给终端用户造成了困惑,所以,在欧洲,出现了抢购白炽灯的现象,这个原因是用户不清楚未来哪个技术可以真正替代白炽灯,业内专家认为取代白炽灯的可能先是节能灯,然后才是LED灯具。<br />所以各国政府在推出淘汰白炽灯时间表

2010-11-29 17:39:00 431

原创 有关VA_LIST的用法

VA_LIST的用法:             (1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针      (2)然后用VA_START宏初始化变量刚定义的VA_LIST变量,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数。       (3)然后用VA_ARG返回可变的参数,VA_ARG的第二个参数是你要返回的参数的类型。       (4)最后用VA

2010-05-12 11:17:00 402

转载 va_list、va_start、va_arg、va_end的原理与使用

概述由于在C语言中没有函数重载,解决不定数目函数参数问题变得比较麻烦;即使采用C++,如果参数个数不能确定,也很难采用函数重载.对这种情况,有些人采用指针参数来解决问题.下面就c语言中处理不定参数数目的问题进行讨论. 定义大家先看几宏.在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n)   ((sizeof(n)+si

2010-05-12 11:14:00 255

转载 手机渠道模式进化论

   如果你想在美国买一部手机,或许只有到运营商的营业厅中才能找到最划算的。而且你会发现,除了这类渠道外,其他地方似乎都不把手机作为一种零售商品。然而中国则不然。“中国的市场非常大,从城市到农村,又细分为五级市场。”不止一位国内手机业老总向记者表示,正因为如此,中国的传统手机渠道才会有自己生根发芽的空间和过程。   不过需要注意,国产手机渠道的发展并不是一帆风顺的,

2009-10-29 19:43:00 383

转载 嵌入式系统的图形用户界面设计研究

 摘 要:本文探讨了嵌入式系统的图形用户界面(GUI)设计特点,并针对嵌入式操作系统Nucleus,分析了其图形用户界面模块的原理、特点与不足之处,最后从改善界面风格和节省内存开销方面提出了通用的嵌入式系统改进思路和实现方法。 关键词:嵌入式系统 图形用户界面(GUI) 内存开销     良好的操作界面在嵌入式系统中占有重要的地位,它能极大地方便了非专业用户的使用。这也是图形用户界面(GU

2009-07-14 10:31:00 2024

转载 VoIP基本概念(5):H.323协议简介

     在传统电话系统中,一次通话从建立系统连接到拆除连接都需要一定的信令来配合完成。同样,在IP电话中,如何寻找被叫方、如何建立应答、如何按照彼此的数据处理能力发送数据,也需要相应的信令系统,一般称为协议。目前在国际上,比较有景响的IP电话方面的协议包括ITU-T提出的H.323协议和IETE提出的SIP协议,本节主要介绍目前用得最广泛H.323协议。   一、H.323的体系结构   为

2009-02-16 14:50:00 514

转载 红黑树: 理论与实现(理论篇)[修订版]

红黑树是一种很有意思的平衡检索树。它的统计性能要好于平衡二叉树(有些书籍根据作者姓名,Adelson-Velskii和Landis,将其称为AVL-树),因此,红黑树在很多地方都有应用。在C++ STL中,很多部分(目前包括set, multiset, map, multimap)应用了红黑树的变体(SGI STL中的红黑树有一些变化,这些修改提供了更好的性能,以及对set操作的支持)。红黑树

2008-12-13 19:51:00 572

转载 C/C++基本知识

 本文的写作目的并不在于提供C/C++程序员求职面试指导,而旨在从技术上分析面试题的内涵。文中的大多数面试题来自各大论坛,部分试题解答也参考了网友的意见。  许多面试题看似简单,却需要深厚的基本功才能给出完美的解答。企业要求面试者写一个最简单的strcpy函数都可看出面试者在技术上究竟达到了怎样的程度,我们能真正写好一个strcpy函数吗?我们都觉得自己能,可是我们写出的strcpy很可能只能拿到

2008-11-24 13:56:00 380

转载 ATL

 ATL,Active TEmplate Library活动模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用。这种COM组件可以包含属性页、对话框等等控件。   ATL简介   一. 什么是ATL   自从1993年Microsoft首次公布了COM技术以后,Wind

2008-11-17 14:52:00 410

转载 STL SORT

 0 前言: STL,为什么你必须掌握 对于程序员来说,数据结构是必修的一门课。从查找到排序,从链表到二叉树,几乎所有的算法和原理都需要理解,理解不了也要死记硬背下来。幸运的是这些理论都已经比较成熟,算法也基本固定下来,不需要你再去花费心思去考虑其算法原理,也不用再去验证其准确性。不过,等你开始应用计算机语言来工作的时候,你会发现,面对不同的需求你需要一次又一次去用代码重复实现这些已经

2008-09-03 09:54:00 2285 2

转载 windows多线程编程经验总结

  在windows多线程编程中,需要注意的问题很多。下面是我多线程编程的一部分经验总结。尽量在用户方式下维持线程的同步,因为用户方式下保持同步,线程可以不必转入内核方式,然后再转换成用户方式,而这时极耗资源的。关于如何保持线程在用户方式下的同步,一个比较好的方法就是使用关键代码段:1 声明一个CRITICAL_SECTION的全局结构变量CRITICAL_SECTION pcs2

2008-09-02 09:44:00 368

转载 关于Unicode的比较全的介绍

 随着M i c r o s o f t 公司的Wi n d o w s 操作系统在全世界日益广泛的流行,对于软件开发人员来说,将目标瞄准国际上的各个不同市场,已经成为一个越来越重要的问题。美国的软件版本比国际版本提前6 个月推向市场,这曾经是个司空见惯的现象。但是,由于各国对Wi n d o w s 操作系统提供了越来越多的支持,因此就更加容易为国际市场生产各种应用软件,从而缩短了软件的美国

2008-09-02 09:40:00 588

原创 makefile

一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软

2008-07-07 16:42:00 383

原创 S60里的资源文件

创建资源文件,定义UI元素。资源文件是一种用来定义应用程序用户界面元素的文本文件。RESOURCE EIK_APP_INFO //资源定义通用的应用程序属性,例如程序的默认菜单,功能键等{menubar=r_SimpleEx_menubar;cba=R_AVKON_SOFTKEYS_OPTIONS_EXIT; }//本资源中定义了两个属性:默认菜单和默认功能键定义MENU_BAR用于应用程序默认菜

2008-07-07 15:56:00 402

原创 开发过程

1. Building and running the examples This section explains how to build and run the SDK example applications. All the applications are built and run in the same way. The applications can be built to r

2008-07-06 16:52:00 333

原创 为什么要加一个throw()到你的函数中?

假如你加一个throw()属性到你的永远不会抛出异常的函数中,编译器会非常聪明的知道代码的意图和决定优化方式。考虑下面的代码:class MyClass{    size_t CalculateFoo()    {        :        :    };    size_t MethodThatCannotThrow() throw()    {        return 100;   

2008-06-27 09:52:00 431

原创 C++标准程序库

一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软

2008-06-20 21:09:00 1337 1

原创 手机的MMI开发

摘要:采用面向对象的程序设计技术用C语言开发窗口结构的GSM手机MMI(人机接口)软件,程序结构清晰,代码效率高,模块可再用性好。本文粗浅地谈了GW手机MMI软件开发的功能模块组织、窗口管理等技术,并以快捷功能为例,说明具体功能的实现方法。          关键词:人机接口(MMI)    功能模块组织    窗口管理          GSM手机是直接为移动用户服务的移动通信终端。其组成一般包

2008-06-20 19:59:00 1180

原创 MFC类

MFC类说明 CObject类:CObject是MFC的根类,绝大多数MFC类是其派生的,CObject 实现了一些重要的特性,包括动态类信息、动态创建、对象序列化、对程序调试的支持,等等。CObject定义了一个CRuntimeClass类型的静态成员变量:CRuntimeClass classCObject,还定义了几组函数:构造函数析构函数类,诊断函数,与运行时类信息相关的函数,与串行化相关

2008-06-14 20:04:00 940

原创 别了,摩托罗拉7

失去中国   大决战之后,诺基亚的市场份额连续5个季度增长,到2007年底已达38.9%。“没有中国,就没有诺基亚的今天。”原诺基亚CEO奥利拉公开承认,中国是诺基亚“最重要”的市场。   而相对于诺基亚对中国的重视,高尔文家族掌权时代的摩托罗拉也曾极为重视中国,并在中国取得了巨大的成功。但随着高尔文家族被排挤,赖炳荣的坚强后盾亚太区总裁扬子(Richard W. Younts)2002年退休,赖

2008-06-12 21:03:00 355

原创 别了,摩托罗拉5

骑士精神与华尔街   《商务周刊》访问的大多数摩托罗拉人都认为,同老高尔文和费舍尔相比,小高尔文在战略思维和魄力方面相对显得平庸一些,他早期的左右副手也不及老高尔文掌权时手下的人才能干。但他足够努力,每天7点钟就到办公室,一直工作到深夜。在公司内,他不打领带,挽起衬衫袖子,黑色公文包里装满了摩托罗拉的手机、传呼机和对讲机。他具有真切的危机感和紧迫感,以及变革的动力,因为他从内心不愿意看到父辈的传承

2008-06-12 21:02:00 411

原创 别了,摩托罗拉6

“明星”CEO詹德   2005年1月,詹德实施以“无缝移动”(Seamless Mobility)为核心的全球架构重组,成立手机业务部、通讯网络部、政府与企业事业部、家庭联网部这四大业务集团。詹德宣布,“无缝移动”的目标是无论在何时何地,使用何种技术,不同网络和设备之间都能实现顺畅的连接和运行。比如摩托罗拉想要开发一种名为“iRadio”的软件,使用户可以通过手机定制广播节目,当用户驾车时就可以

2008-06-12 21:02:00 625

原创 别了,摩托罗拉4

摩托罗拉就像一篇《警世通言》,它告诉人们,一家公司如何在达到顶峰之后,因为其成功而自我迷失。   摩托自1990年代中期开始盛极而衰,为挽回颓势,摩托在此后10年间也进行了两场大规模的改革自救,但遗憾的是,两次都不得要领,甚至适得其反。   “走入‘地雷阵’之后,公司需要一个强力人物出来力挽狂澜,但(摩托罗拉)却用人不当,使公司的颓势越来越难以挽回。”赖炳荣沉重地回忆到。   “战争部落”和“独立

2008-06-12 21:01:00 691

原创 别了,摩托罗拉2

  “成也萧何,败也萧何”   “如果是别的企业,犯下这些错误中的任何一个,可能早就死了,但摩托一再铸错还依然活着,已然是一个奇迹了。”原摩托罗拉全球资深副总裁兼亚太区财务策略总监蔡国雄对《商务周刊》说。   的确,仅从技术战略的错误押宝来看,20年间摩托罗拉的战略选择错误不断,其中包括:   在PC半导体工业押宝封闭平台的苹果Power Mac,而不是开放平台的IBM PC兼容机,结果成就了英特

2008-06-12 20:59:00 533

原创 别了,摩托罗拉3

  痛失半导体城池   今天的人们大多以为英特尔是当代半导体产业的开创者,这是因为半导体工业的真正鼻祖摩托罗拉在PC大规模进入家庭时已经败给了英特尔。   1955年,摩托罗拉推出车载收音机用锗晶体管,这是全球第一个进入商用的半导体产品。摩托罗拉由此开创了半导体集成电路产业。据蔡国雄介绍,1960年代摩托罗拉在半导体行业保持领先时,英特尔还是一家危机重重的存储器制造商。直到1978年英特尔和摩托罗

2008-06-12 20:59:00 771

原创 别了,摩托罗拉1

仅仅在10年前,摩托罗拉还一直是引领尖端技术和卓越典范的代表,享有着全球最受尊敬公司之一的尊崇地位。它一度前无古人地每隔10年便开创一个工业,有的10年还开创两个。但当这些工业兴盛起来,进入寡头竞争的成熟阶段之后,它却遭遇一次又一次重大的挫败。   最近10年,它已经退出了自己所开创的半导体、汽车电子——这些业务在它的手上陷入困境,它一旦撒手往往又起死回生。而最新的迹象显示,摩托罗拉很可能要放弃它

2008-06-12 20:57:00 495

原创 别了,摩托罗拉1

仅仅在10年前,摩托罗拉还一直是引领尖端技术和卓越典范的代表,享有着全球最受尊敬公司之一的尊崇地位。它一度前无古人地每隔10年便开创一个工业,有的10年还开创两个。但当这些工业兴盛起来,进入寡头竞争的成熟阶段之后,它却遭遇一次又一次重大的挫败。   最近10年,它已经退出了自己所开创的半导体、汽车电子——这些业务在它的手上陷入困境,它一旦撒手往往又起死回生。而最新的迹象显示,摩托罗拉很可能要放弃它

2008-06-12 20:54:00 446

原创 More Effective C++ 笔记

(一)总而言之,当需要考虑以下两种情况的时候,你应该使用指针:有可能什么也不指向(这种情况下,你可以把指针设为空值);或者需要能够在不同时候指向不同的对象(这种情况下你可以更改指针的指向)。当你知道总是会指向某一个对象并且还知道一旦指向那个对象,就不会再指向其他对象的时候,应该使用引用。还有一种情况,即当实现某些操作符的时候。(二)C++通过引入4种新的类型转换操作符克服了C风格的类型转换的缺点。

2008-06-12 20:36:00 272

原创 第一章:数字移动通信基础知识

1.移动通信的发展  1.1.移动通信的定义  现代社会是信息的社会,而信息的转输需要进行大量的通信。由于人们对通信的要求越来越高,任何时间、任何地点、向任何个人提供快速可靠的通信服务已成为未来通信的目标。要实现这个目标,移动通信起到了非常重要的作用。  所谓移动通信,指移动体之间或移动体与固定体之间的通信,即通信中至少有一方可移动。  常见的移动通信系统有:无线寻呼、无绳电话、对讲机、集群系统、

2008-06-11 11:00:00 1475

原创 Windows Mobile开发基础知识

Pocket PC和Smartphone区别   Pocket 

2008-06-11 10:53:00 349

原创 Windows Mobile开发基础知识

Pocket PC和Smartphone区别   Pocket PC和Smartphone都是微软Windo

2008-06-11 10:53:00 314

原创 由C++转向C#:我们需要注意哪些方面的变化

摘要:C#是建立在C++的语法和语义的,可以让C语言编程人员利用.NET和通用语言运行库带来的便利。尽管从C++转向C#是相对容易的,但仍然有些地方值得我们注意。 在这篇文章中我们将探索其中的一些新特性,如碎片收集、属性、foreach-loop循环和界面等。       每隔10年左右,编程人员就需要花费大量的时间和精力去学习新的编程技术。在80年代是Unix和C,90年代是Windows和C+

2008-05-26 08:07:00 417

原创 DirectX、Directshow介绍

1、DirectX是什么DirectX(简称:DX)是微软推出的一套基于Windows系统的多媒体应用程式接口APIs函式。在开发中,DX分为两个部分,一个是运行库,通过DX编译出来的程式必须要有运行库的支持,另外一个是开发库,也就是常说的SDK,这部分是在编译DX程序中是必需的。DirectX是一种图形应用程序接口(API),简单的说它是一个辅助软件,一个提高系统性能的加速软件,微软创建开发的。

2008-05-25 14:43:00 471

Windows+API一日一练

Windows+API一日一练Windows+API一日一练Windows+API一日一练Windows+API一日一练Windows+API一日一练Windows+API一日一练Windows+API一日一练Windows+API一日一练Windows+API一日一练Windows+API一日一练

2008-11-17

vc助手vc助手vc助手

vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手vc助手

2008-11-17

空空如也

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

TA关注的人

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