自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

我说一月收两房,其实没有两房一个月收!

收到延期交房通知,这个8月份没有房子可收了。期房的不确定性太多了,房子什么时候交不一定,房本什么时候拿也不一定。还是现房好。房本已经到手了。踏实! 有钱就买现房!延期交房通知尊敬的客户:您好!首先,感谢您对我公司的信任与支持!您就购买紫金新干线家园房屋,与我公司签《北京市商品房预售合同》(下称《预售合同》)。根据《预售合同》第十一条约定,我公司应当在 2009 年 8 ...

2009-08-31 14:28:00 54

磁盘有错误?

$ iostat -Enc0t0d0 Soft Errors: 1 Hard Errors: 0 Transport Errors: 0 Vendor: TOSHIBA Product: DVD-ROM SD-C2612 Revision: 1011 Serial No: Size: 0.00GB <0 bytes>Media Error: 0 Device Not Ready: ...

2009-08-31 13:45:00 127

星期、干支、二十八宿计算公式

1. 求星期公式星期=[5+A(实际天数)] mod 72. 干支计算公式六十甲子干支序号,从1->59->0。六十甲子干支序号=[23+A(实际天数)] mod 603. 二十八宿计算公式二十八宿序号=[23+A(实际天数)] mod 284. 实际天数A的计算A=B(基本天数)+C(闰日天数)B=(计算年-1)*365+(要计算到年的月日天数)例:1984年2月1日的基本天数B=(...

2009-08-30 18:31:00 423

VC阴阳历转化与二十四节气

地公转轨道是一个以太阳为一个中心点的椭圆。 以近日点为0度,将地球公转所扫过的角度每十五度的界点所在日期便是一个节气。 要计算某年某个节气在这一年的日期。需要获得这个节气在这一年经历的时间。于是就得下面这个数组:static const int termInfo[] = { 0 ,21208 ,42467 ,63836 ,85337 ,107014,128867,150921,173149...

2009-08-30 17:12:00 95

阴阳历转换

阳历与阴历我国通常使用的纪年方法。阳历又叫公历,阴历又叫农历。外事用阳历,以与国际接轨,内事用阴历,以合国人习惯。不过现在农历大只使用在一些节日和祭祀活动中,而公历的应用却越来越广泛。由于地球绕太阳转一周是365.2422,如果按公转一圈为一年,那么无论公历还是农历都无法非常精确的表示一年。所以农历平年十二个月,大月三十天,小月二十九天,全年354天或355天(一年中哪个月大,哪个月小,年年不同)...

2009-08-30 15:22:00 205

MTK工作中可以使用的批处理脚本

MTK的独特的开发方式,大大缩短了开发的周期。以至于到了后期,手机开发变成了一个拼价格,拼速度的过程。在一些小公司,有些开发周期短短的不到一星期,而且既要面对客户无休止的修改,甚至可能一个人会负责三个以上的项目。如何提高个人工作效率,成为许多开发者难以回避的问题。一个好的想法,就是尽量把电脑能做的工作让电脑做,电脑搞不定的工作再由人来实现。这让我们想起DOS早期的批处理,不错,...

2009-08-27 23:51:00 62

MTK的图片资源的修改与替换

MTK的图片修改比较简单,图片文件一般都放在plutommi/Customer/Images文件夹下,在该文件夹下,图片又分为两类,一类是放在压缩包里,一类是放在该目录下的文件夹里不压缩的文件。比如Default.bmp和EmptyImage.bmp,就直接放在该文件夹下,有一些SP为了修改方便,也会直接放在文件夹里,而不放在压缩包里,以和MTK系统图片相区分。但这两种文件,在使用上完全一样,调用...

2009-08-26 23:58:00 66

再谈MTK的History机制

夜里睡不着,起床来看众博友的文章,难以释卷。深感学海之深之阔,非一朝一夕之功可成。偶读网易博友lhtao31的文章,能够对history机制剖析的如此清楚明白,实在值得学习。出处:http://lhtao31.blog.163.com/blog/static/29726470200932721625695/引用 MTK平台(3)——History管理[上]MTK 开发资料 2009-0...

2009-08-26 23:57:00 67

再转载一篇---引用 MTK的高亮机制

引用lyzaily@126 的 MTK的高亮机制1、 对于MTK平台中高亮事件的简单分析,仅涉及MMI层的应用牵涉函数: void SetHiliteHandler( U16 itemid, FuncPtr hiliteFuncPtr ); void RegisterHighlightHandler( void (*f)(S32 item_index) ); void Ex...

2009-08-26 23:57:00 55

MTK的DM应用实例

一直想写一篇有关DM的文章,一直没有时间。DM是Draw Manager的简称。DM和History机制是MTK窗口设计的两大核心,掌握了DM和History,你就可以随心所欲的对MTK的各种控件如LIST,INPUT,status BAR,TITLE等任意任意组合,创建出符合自己需要的窗口。今天偶读一位网上朋友的文章,对其在DM上的功底十分佩服,借花献佛,共同学习。文章转自:http://b...

2009-08-26 23:56:00 91

美化MTK的拨号窗口

除待机,主菜单,多媒体窗口外,拨号窗口也许是我们最经常为其动手术的一个窗口了。除了花里胡哨的界面,各种新技术新器件的应用外,最经常修改的大概是拨号窗口的字符显示。许多时候客户都会嫌弃字符过小,即使换成最大字体,有时照样有客户抱怨字符不够大。字库里的大号字已经满足不了有些客户的需求,客户有时需要更漂亮的字体,有时需要更大的字体,频繁的修改字库,有时既满足不了用户需求,客户的需求各不相同,为了满足单个...

2009-08-26 23:54:00 89

MTK的铃声修改与替换

MTK的资源一直深受研发人诟病,几乎成为初入手MTK人的挥之不去的痛楚,主要是因为缺乏相关的专业管理工具。虽然有一些公司自己开发一些图片了,字串,菜单了管理工具,但都由于各种各样的条件限制,没有流通开来。比如菜单,明明已经加好了,就是显示不出来,明明个数已经算对了,仍然显示错乱,即使是一个训练有素的老鸟,拿到一份别的公司的代码,不仔细研究一下随便添加菜单,十分八九也会出错。所幸后来MTK添加了新的...

2009-08-26 23:54:00 78

MTK界面设计中消除PNG图片的杂色背景

PNG图片因为体积小,背景可以透明,并且由于采用矢量图像技术可以制作无锯齿的圆角类型的图形等优势。曾经在网页和一些领域得到广泛应用。近来可能是由于MTK的热门提供了更多的工作机会,导致不少以前从事网站创作的美术人员也转入到手机行业。这些同志们设计的UI充斥了大量的PNG图片。给MTK的MMI工程师提供了不小的挑战。确切的说,我认为在MTK手机平台上,PNG并不具有显著优势。MTK会把PNG转化...

2009-08-26 23:48:00 86

MTK一些有用的层函数

MTK的层在窗口设计中应用十分广泛,对于UI来说,没有一个窗口不是由层构成的,最基本的窗口至少也是在基层上设计的。以至于许多时候,如果对层不甚了解,连阅读代码有时也会遇到困难。我曾经写过一些有关层的使用的基础知识,由于有关这方面资料很少,许多时候只能在模拟器上打断点自己慢慢研究。层可以在模拟器中调试,在模拟器上的TOOL菜单中的Info Monitor功能窗口,可以看到当前窗口由哪些层和各个层...

2009-08-26 23:48:00 63

MTK基于基站和小区的定位技术研究

我们的移动网络是通过一个个基站连接起来的,而一个基站又被划分成若干小区以方便查找。因为基站的位置相对比较固定,所以我们可以通过基站的编号cell_id和小区的编号LAC来定位地理位置。具体的理论原理大概是这样的。根据GSM协议通信管理过程,我们大致可以知道呼叫建立的过程首先是用户定位,查找被呼叫人的位置信息。在GSM协议中,我们知道,用户的位置信息由MSC/VLR管理,MSC/VLR被划分成若...

2009-08-26 23:47:00 103

几个常见的C语言面试题分析

一次去一个小公司面试,没有太重视,当时由于工作甚忙,也没作准备。他们给我的试卷有大量的题,规定一个小时必须做完,一看题量,吓了一大跳,题有链表,有多维数组,有大量的程序阅读,幸亏基本功还算扎实,未辱使命,差强完成。等到做到编程题时,才发现自己太长时间没有写过程序了,让一些琐碎的改BUG工作和代码维护浪费了太多的精力。一直做下去,心里暗暗吃惊,一个小时,这个题量如果是在刚毕业时,还是有可能完成的,工...

2009-08-26 23:46:00 68

MTK资源管理和问题解决

使用MTK作开发,常常不可避免和资源打交道,常使用的资源有字串,图片,字体,菜单,风格,声音等,MTK好像没有系统的专门的资源管理工具,导致资源管理十分凌乱而容易出问题,虽然有些牛人也开发了一些工具来管理这些资源,但由于使用不便或者其他一些原因,比如资源由大量的宏控制,以及修改维护的人多,还有一些其他各种各样的原因,导致资源的管理难度呈几何级增长。特别是如果一个人临时接手管理别人的项目,往往很容易...

2009-08-26 23:45:00 52

从MTK的scat文件谈ROM和RAM的分配,管理和问题解决

mtk25平台默认的是128Mbit flash memory和32Mbit SRAM,因为1BYTE等于8BIT,所以就是我们通常所说的是16M ROM和4M RAM,不过由于文件系统占用2M,这2M一般又被分为系统盘和用户盘,系统盘存储NV文件和MMS相关文件,对用户不可见,用户盘用户连上电脑就可以看到,但由于一些原因,有不少手机是不设用户盘的,用户盘过大,会导致彩信等一些模块不稳定,所以很多...

2009-08-26 23:45:00 75

对MTK的层简单封装以方便使用

对MTK的图层技术使用多了,就免不了会产生又爱又恨的情绪。缺少的了图层,游戏,特效,复杂的界面设计将会困难重重。而当你真的沉入进去时,又会为他的资料短缺,DEBUG困难而烦恼。MTK的很多有关图层显示的函数,座标都是采用的相对座标,这一点在对于需要频繁改变座标的场合和一些复杂的界面设计中,使用起来十分的不方便。我们可以采用一些方法对这些函数进行简单封装,以符合我们的使用习惯。比如下面的...

2009-08-26 23:43:00 67

提供一个简单的滑动菜单的数据结构

经过两个多星期的努力,历经了各个UI设计不停变动痛苦,终于完成了滑动菜单和菜单子模块的设计,简单介绍一下滑动菜单的数据结构。typedef void (*pFun)(MM_point_struct pos);typedef void (*pMoveFun)(S32 x, S32 y);typedef struct MoveMenuStruct{U16 menu_id; //标志菜单,在移动...

2009-08-26 23:43:00 68

MTK层的运用

近日高仿机大行其道丰富的视觉效果方便的触摸操作成了MMI设计和模仿的重中之中当人们在尽情享受这种创意带来的便利的同时MMI工作者却不得不去设计维护一个个功能越来越复杂,界面越来越炫丽的令人头痛的窗口,没有别的办法,稍一失误,就能导到整个窗口界面凌乱,功能失效,最终使程序员不得不不把大量的时间和精力花在令人头痛的界面维护中,在那些复杂的代码中寻找着可能的BUG层的运用也许是解决界面刷新,复杂界面的堆...

2009-08-26 23:42:00 85

提供一个MTK平台可以使用的DES加密算法

前段时间写一个网络支付的程序,需要把客户信息和帐号信息加密发送,由于需要对称加密,所以采用了DES算法,大致在25平台上计算了一下时间,大约需要50到60TICK,大概在200和300毫秒之间。主要提供两个接口,一个加密MessagePaymentDesEncrypt一个解密:MessagePaymentDesDecrypy,加密的KEY是网上找到,应该可以自己修改。/**************...

2009-08-26 23:41:00 78

提供一个MTK在LCD上直接输入汉字或其他语言字串的函数

有一次在MTK上做游戏时,由于一些原因,不想添加资源,需要在屏上直接输出汉字,写了一个实现直接输出汉字的函数。MTK提供的函数只能直接输出UCS字符,我们直接写的字符串默认的GB码,经过很简单的转换,就可以直接输出,呵呵献丑了void drawChineseString(kal_uint8 *s, U16 len,S32 x, S32 y, color c){ S8 des[256] = {0};...

2009-08-26 23:40:00 61

滑动菜单及滑动解锁技术分析

自从IPHONE横空出世以来,可以说是在手机界掀起了一场洪洪烈烈的触屏革命;这是以触屏的更广泛应用为前体,触屏的特效演示为热点,越来越多的创意和点子开始集中在这个领域。触屏游戏,触屏画笔,滑动菜单,滑动解锁等功能彻底颠覆了以往手机触屏只用于点击和手写的观念。在这个只有几寸的屏幕上,勤奋的大脑在不停的开拓,灵活的手指在表演着令人惊诧的舞蹈。这段时间经常遇到有朋友问了滑动菜单和滑动解锁应该怎么设计,刚...

2009-08-26 23:32:00 68

SubVersion服务器Windows安装指南

SubVersion及TortoiseSVN下载请到其官方网站:http://subversion.tigris.org 注:如果要使用TortoiseSVN中文界面,还要下载其语言安装包. 若只在本地计算机上使用,不使用SubVersion服务,则只需安装TortoiseSVN相关组件即可.一.下载文件列表: 1.SubVersion 点击这里 下载,版本是1.3.0,SubVersion服...

2009-08-26 14:10:00 66

在MTK中添加TASK与常用函数分析

声明TASK的ID和MOD类型在custom_config.h中custom_task_indx_type添加ID如:typedef enum { INDX_CUSTOM1 = RPS_CUSTOM_TASKS_BEGIN, INDX_CUSTOM2, #if defined(__MIIPTS_TASK_SUPPORT__) INDX_MIIPTS, #endif#if defined(_...

2009-08-26 13:33:00 64

Java操作IM的一些资源(downmoon收集整理)

在《.net操作MSN/IM/Messenger的一些资源》后,邀月又整理了一些Java版的IM资源,便于查询。1、Java IM SourceForge上一款开源IM软件,A simple and straightforeward instant messaging programwritten in Java for all platforms developed wi...

2009-08-25 20:53:00 80

Grails入门教程(二)

编辑后的格式乱得不行了,大家还是去看资源中下载吧。

2009-08-24 15:27:00 60

IsmpSp接口开发

中国电信Ismp接口改造,参考文档:1、《中国电信综合业务管理平台ISMP接口规范(RC1.0.1)-SP接口.pdf》2、《IsmpSpEngine.wsdl》一、 接口服务的开发以下是具体的开发过程:1、 在Eclipse中新建一个web工程zdflsmsservice。JAVA EE 5.0规范2、 在build path中添加User Libraray :Axi...

2009-08-24 15:19:00 293

三十分钟掌握STL

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种...

2009-08-23 19:53:00 60

木马编写小技巧

1.锁定鼠标:这个功能很简单只要一个ClipCursor()就可以搞定了看看下面的小程序#include <stdio.h>#include <windows.h>int main(int argc, char* argv[]){printf("/n别害怕15妙后你的鼠标就可以使用了^_^/n");RECT rect;rect.bottom=1;rect.right=1;...

2009-08-23 19:39:00 77

Windows API函数大全(转载)

1. API之网络函数 WNetAddConnection 创建同一个网络资源的永久性连接 WNetAddConnection2 创建同一个网络资源的连接 WNetAddConnection3 创建同一个网络资源的连接 WNetCancelConnection 结束一个网络连接 WNetCancelConnection2 结束一个网络连接 WNetCloseEnum 结束一次枚举操作 WNetCo...

2009-08-23 19:37:00 66

写一个简单的MTK图片管理工具

前段时间曾经写了一篇介绍MTK的铃声管理的工具,可以把MP3,MID,WAV等声音转化为MTK可以使用的数组以供在编程中使用。后来针对有些朋友需要把数组再转为文件的需求,写了把数组重新写回文件的文章。但MTK的图片管理与铃声管理差异比较大。MTK的图片管理需要把图片信息提取出来以后,经过加工才能使用。MTK把图片数组前八个字节用来描述图片的信息,然后才是图片的内容DATA。所以要生成图片信息,还需...

2009-08-23 19:20:00 52

MP3文件的结构与编程

有一个朋友喜欢听MP3,为了获取MP3,写了一个程序,专门从一家音乐网站上搜索下载mp3,一下子下载了有上千首。这时朋友又犯愁了,这些MP3的歌曲名字都是使用1,2,3,4,。。等数字命名,挑选起来十分不方便。虽然MP3播放器能够读出MP3文件信息的歌曲名,但歌曲文件本身的名字却不利于自己管理。于是就想写一个小程序实现MP3自动更名。查了一些资料,研究了一下MP3的文件结构。研究MP3的结构,...

2009-08-23 18:32:00 67

用C语言解析BMP文件的结构

bmp文件的结构比较简单,主要包括文件头,BMP信息头,BMP数据内容。文件头BITMAPFILEHEADER结构为:Windows GDI提供了 typedef struct tagBITMAPFILEHEADER { WORD bfType; DWORD bfSize; WORD bfReserved1; WORD ...

2009-08-23 15:00:00 102

反其道而用之,把数组写入文件2

上一篇介绍了如何把数组写入文件,但是遇到大数组,问题就来了。有一个朋友给我了一个MP4的资源数组,竟然达到了20多M,把他导入C文件后,先是数组超大,设置了ZM后,C文件也超大了。值此方知道在VC中,不仅数组有大小限制,单个C文件也有大小限制。遇到这种情况,害怕只有使用读文件来解决了,把数组数据存入一个文件,读取数组里的内容,把ASC码转为数字,直接写入扩展名为MP4的文件中。由于这类分析要写出十...

2009-08-23 13:20:00 64

反其道而用之,把数组写入文件

前一段时间我曾经写了一篇文章介绍如何编写程序把铃声资源转为数组,其实也可以把转换后的数组再还原成资源以供验证或者做其他用途。几天前有朋友向我索取MID铃声资源,我给了他转化后的资源数组,原本以为他是直接在程序中使用的,但他却似乎不喜欢这种格式,希望我能直接给他铃声,他大概要放到T卡上试听,恰好我也没有原始的音源。后来想了想,其实也是很简单的,只需要一个读写文件的函数,把数组内容写入文件,修改一下扩...

2009-08-23 12:56:00 62

VS2008连接SQL Server数据库文件出错的解决方案(downmoon)

有朋友问到一个问题:系统上安装的是vs2008+Sql 2005 developer(没有安装Sql server 2005 Express )用代码直接连SQL Server服务器没有问题,但在项目中数据源改用SQL Server数据库文件时出错,提示错误如下:“与SQL Server文件(*.mdf)的连接要求安装SQL Server2005才能正常工作,请确认是否安装了该组件,……”...

2009-08-20 20:37:00 175

如何搜索木马隐藏的系统文件(downmoon原创)

最近服务器老是在木马出没,网管查了又查,杀了又来,今天决定亲自认真查一下,很快,在服务器上找到一个aspxSpy,还是1.1版本的,网上搜索下,在作者主页,版本为2.0,看到如下说明:1.开发环境VS2008 + C#,兼容FrameWork1.1/2.0,基本实现代码分离。2.密码为32位MD5加密(小写) 默认为 admin.3.全部采用POST方式提交数据,增强了隐蔽性。4.增强...

2009-08-20 10:42:00 74

VS2008无法在断点处停留的解决方案(downmoon收集)

发现遇到的人还比较多,所以在网上搜了一下,再稍作整理。VS2008按F5无法在断点处停留,主要有以下几种情况:1、生成方式是Release不是Debug。2、调试时到“附加到进程”菜单里看有没有“aspnet_wp.exe”的进程,如果没有,添加。3、控件的事件丢失。这个比较常见。4、右键解决方案的属性里,看生成项里的“生成调试信息”那里是不是FALSE,如果是,改...

2009-08-18 09:42:00 56

空空如也

空空如也

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

TA关注的人

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