自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 程序员必须知道的10大基础实用算法及其讲解

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策

2014-06-17 15:26:51 748

转载 Android手机分辨率基础知识(DPI,DIP计算)

1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong

2013-04-19 17:33:32 763

转载 cocos2d-x常用开发工具

这些工具平常也用到,不过没有像这样整理出来,这是我在网上看到的。就记录一下。位图字体工具Bitmap Font ToolsBMFont (Windows)FonteditorGlyph DesignerHieroLabelAtlasCreator粒子编辑工具Particle Editing ToolsPar

2013-03-22 17:22:03 756

转载 Android之Widget

1 Android widget       Android widget 也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的AppWidget只是把一个进程的控件嵌入到别外一个进程的窗口里的一种方法。2 App

2013-01-09 17:23:28 918

转载 java 注释规范

java 注释规范在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的实际积累。 JAVA注释规范 版本/状态作者版本日期 1.0ghc2008-07-02 一、背景 1、当我们第一次接触某段代码,但又被要求

2013-01-09 13:20:35 574

原创 WeakReference(弱引用)

在程序设计中我们经常会进行一些全局缓存设计,诸如使用静态或者全局根字段来引用某个对象,以便一次创建多次使用。如: class BigData { } class Program { static BigData cache; public static BigData DataCache {

2012-11-19 14:42:45 625

转载 反转一个字节 和 判断32位整数二进制中1的个数 的算法(ZZ)

呵呵,好东东,共享,好像有一个是微软的面试题unsigned char reverse8( unsigned char c ){     c = ( c & 0x55 ) > 1;     c = ( c & 0x33 ) > 2;     c = ( c & 0x0F ) > 4;     return c;}unsigned long func(unsign

2012-11-07 11:49:45 583

转载 深入理解HTTP协议(转)

1. 基础概念篇1.1 介绍          HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTT

2012-11-07 11:40:21 690

转载 Java 程序员必须知道的10个调试技巧

摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclipse来调试Java应用程序。但这里介绍的调试方法基本都是通用的,也适用于N

2012-09-08 11:18:09 487

转载 一个帖子学会Android开发四大组件(转)

这个文章主要是讲Android开发的四大组件,本文主要分为一、Activity详解二、Service详解三、Broadcast Receiver详解四、Content Provider详解外加一个重要组件 intent的详解。文章有部分内容来自网络,本文是一个总结性文章。一、Activity详解Activty的生命周期的也就是它所在进程的生命周期。

2012-09-05 13:45:02 1073

转载 Android中的Handler总结

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程(也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。  如果此时需要一

2012-09-01 14:56:11 458

转载 mtk将图片转成数组buffer

我们一般不采取MCT工具转,因为这工具需要整套的图片,而单张转比较麻烦,而且PNG的转出来可能有问题,所以我们采用如下的方式转换:所有的图片资源,当你 Resgen 后,都会转换成 C  代码存在 Custimgdatahw.h 里面,比如主菜单的 “通话记录”(calllog)在里面的数组名就是:__MAINLCD__MAINMENU__MATRIX__MM_CALLHISTORY_PNG

2012-03-19 14:00:03 1122

转载 反转一个字节 和 判断32位整数二进制中1的个数 的算法(ZZ)

呵呵,好东东,共享,好像有一个是微软的面试题unsigned char reverse8( unsigned char c ){     c = ( c & 0x55 ) > 1;     c = ( c & 0x33 ) > 2;     c = ( c &

2011-08-25 11:37:28 587

原创 汉字点阵字库原理

汉字点阵字库原理一、           汉字编码国家标准信息交换用汉字字符集GB 2312-80共收录了汉字、图形符号等共7445个,其中汉字6763个,按照汉字使用的频度分为两级,其中一级汉字3755个,二级汉字3008个。汉字、图形符号根据其位置将其分为94个“区”

2011-08-17 10:19:48 6441 1

转载 MTK字库相关

点阵字库的显示原理所有的汉字或者英文都是下面的原理,由左至右,每8个点占用一个字节,最后不足8个字节的占用一个字节,而且从最高位向最低位排列。生成的字库说明:(以12×12例子)一个汉字占用字节数:12÷8=1····4也就是占用了2×12=2

2011-08-10 14:00:54 3527 3

转载 alpha混合

alpha混合技术对熟悉游戏的人来说不会陌生,这种技术在如今的游戏特效里已经被用烂了。3D的游戏就不说了,2D的游戏里,这种技术也是满眼皆是。   alpha混合听上去很神秘,实际非常简单,其作用就是要实现一种半透明效果。假设一种不透明东西的颜色是A,另一种透明的东西的颜色是B,

2011-07-16 22:48:57 750

原创 从展讯案例感悟中国IC设计企业成长的瓶颈(陈大同博士)

引言:市场运营和管理水平已经成为制约中国IC设计公司成长的瓶颈,更深层的原因则是CEO的定位及所倡导的企业文化。  作者:陈大同博士(展讯通信联合创始人、董事和前CTO&华山资本投资公司创始合伙人)  三年前也就是2007年末的IC设计分会年会上,大家讨论寒冬来了以后中国IC设计产业的出路问题。当时我讲了四点现象:一是在硅谷及世界其他地区很难或不可能成功的IC设计公司,在中国有可能成功;二

2011-06-27 12:40:00 3649

原创 MTK快速调试定位的几种方法

在debug调试时你也许常常发现有思路如何改,但就苦于找不到要改的地方。所以快速的定位代码是至关重要。在debug时,最重要的是能够准确快速的定位代码,一般常用的有如下几种方式1.在模拟器中使用断点模拟器中断跟踪断点设置函数:// 触屏相关 wgui_touch_screen.cwgui_general_pen_down_hdlr // 触摸屏按下函数wgui_general_pen_

2011-06-23 11:09:00 1150

原创 内存分配

内存概述:内存其实就是存储器,相对于“外部存储器而言,称为“内存”。物理概念:内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),高速缓存存储器(CACHE)。  存储器地址空间的计算:IBM推出的第一台PC机采用的CPU是8088芯片,它只有20根地址线,也就是说,它的地址空间是2^20=1048576字节=1MB。PC机的设计师将1MB中的低端640KB

2011-06-09 22:12:00 685

原创 手机开发平台汇总

<br />手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。<br />  手机可分为智能手机开发和featherphone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windowsmobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下载和安装;封闭式平台包括MTK、展讯、TI、飞利浦等。下面分别介绍。<br />  1.Symbian:<br />  Symbian平台为目前智能手机市场的

2011-01-17 12:39:00 719

原创 getchar()和EOF总结

大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition)第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过后就会淡忘的,只有写下来才是最好的方法。其实,getchar()最典型的程序也就几行代码而已。本人所用的环境是debianGNU/Linux,在其他系统下也一样。一、getch

2010-12-14 22:21:00 548

原创 MTK 报错集锦

<br />http://hi.baidu.com/amanontheroad/blog/item/74a43e3d121066cf9e3d62f1.html

2010-11-09 17:16:00 869

转载 理财

理财: Financial management理财即对于财产(包含有形财产和无形财产=知识产权)的经营。多用于个人对于个人财产或家庭财产的经营,是指个人或机构根据个人或机构当前的实际经济状况,设定想要达成的经济目标,在限定的时限内采用一类或多类金融投资工具,通过一种或多种途径达成其经济目标的计划、规划或解决方案。在具体实施该规划方案的过程,也称理财。 理财的含义一、“理财”一词,最早见诸于20世纪90年代初期的报端。随着我国股票债券市场的扩容,商业银行、零售业务的日趋丰富和市民总体收入的逐

2010-11-08 22:43:00 1291

转载 毕业后五年拉开大家距离的原因在哪里?

<br />正如“打工皇帝”唐骏说:“我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……”<br /><br /> 人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这5年就是练内功的最佳时期,练好内功,才有可能在未来攀得更高。<br /><br /> 

2010-11-08 21:17:00 605

原创 MTK大牛们的blog地址

<br />http://www.zhangsufeng.cn/?p=257

2010-10-25 21:50:00 510

空空如也

空空如也

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

TA关注的人

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