自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

转载 const

关于C++ const 的全面总结http://blog.csdn.net/Eric_Jo/archive/2009/04/30/4138548.aspx 关于Const常量内存使用http://hi.baidu.com/dai186/blog/item/81743ade10413919485403bd.html const变量的存储区及修改权限http://blog.

2011-03-29 23:02:00 542

转载 Static

http://dlyx108.blog.163.com/blog/static/37463096200931114943633/static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域================================================一、c中static的作用(1)它的第一条也是最重要的一条:隐藏。(2)static的第二个作用是保持变量内容的持久。存储在静态数据区的变量会在程序刚开始运行时就完成初始化,也是唯一的一次初始化。共有两种变

2011-03-29 17:48:00 645

转载 C程序存储空间布局

从历史上讲,C程序一直由下面几部分组成:(1) 栈由编译器自动分配释放管理。局部变量及每次函数调用时返回地址、以及调用者的环境信息(例如某些机器寄存器)都存放在栈中。新被调用的函数在栈上为其自动和临时变量分配存储空间。通过以这种方式使用栈,C函数可以递归调用。递归函数每次调用自身时,就使用一个新的栈帧,因此一个函数调用实例中的变量集不会影响另一个函数调用实例中的变量。    a.局部变量    b.函数调用时返回地址    c.调用者的环境信息(例如某些机器寄存器)(2) 堆需要由程序员分配释放管理,若程序

2011-03-29 17:20:00 1127

转载 MTK层相关应用集合(摘抄)

最近工作中经常要涉及到对层的修改,特在网上搜集了一些资料,特分享于此。对于层,有个核心理念:代表屏幕上像素点阵的数据集合一般来说,MTK上一个像素由两个字节表示一,mtk平台上旋转图像的代码,可以任意角度旋转。void gdi_image_Rotate_Slope(double x,double y ,double dx ,double dy ,U16 IMAGE_ID,double cosn,double sinn){S32 i,j,n,imge_width,imge_width2,imge_height

2011-03-28 10:12:00 799

转载 开发工程师人生之路(强烈推荐,分析的透彻!)

<br />相对同时刚出校门同学从事其它行业而言优厚的薪水,以及不断学习更新的专业知识不仅仅让你感到生活的充实,更满足了你那不让外人知的虚荣心。在刚出校门的几年中,你经常回头看看被你落在后面的同学们,在内心怜悯他们的同时,你也会对自已天天加班的努力工作感到心里平衡:“有付出才会有回报”这句话在那几年中你说的最多,不管是对自已的朋友们还是自已的爱人。第二句最常说的话是对公司的领导:“不行我就走人!”,实际上你也真的走过几回。对了,在这几年中,因为你的经济条件不错,你开始买房、开始谈恋爱、结婚、开始有了自已的小

2011-03-25 23:12:00 564

原创 今天解决的一个mtk modis vc 链接lib错误

报错:--------------------Configuration: MoDIS - Win32 Debug-------------------------F:/TIG53_G316HANEL_dengying_20110324/vendor/InputMethod/zi/project/TIG53_G316HANEL/v7_official/lib/zi8clib_modis.lib : fatal error : file not found.Linking...LINK : fatal err

2011-03-24 21:26:00 2521 3

转载 strlen与sizeof

<br />C语言中的strlen与sizeof的区别<br />http://blog.csdn.net/chenjin_zhong/archive/2010/12/25/6097984.aspx<br />解析C语言中的sizeof<br />http://www.eefocus.com/chenzhufly/blog/09-03/166621_d1d3f.html<br />解析C/C 语言中的sizeof和strlen #pragma pack<br />http://www.360doc.com/

2011-03-22 22:30:00 648

原创 a++ ++a

/*  a++.C -- a++, ++a */#include "stdio.h"#include "conio.h"main(){    int a,b,c,d,e;    a = 10;    b = a++;                /* 先赋值,再计算 也就是b=10 赋值完a=11 */    c = ++a;                /* 先计算++,c=12 a=12 */    d = 10 * a++;           /* 先赋值d 然后a++ d=120 a=13 *

2011-03-21 22:51:00 638

转载 memset,strcpy memcpy memmove

memset,strcpy memcpy memmove 百度百科:memset:http://baike.baidu.com/view/982208.htm memcopy:  http://baike.baidu.com/view/736225.htm

2011-03-20 10:40:00 848

转载 int和char atoi和itoa

<br />char int <br />http://topic.csdn.net/t/20060821/09/4963376.html<br />char    定义字符型数据 <br />int     定义整型数据 <br />存储空间、取值范围不一样 <br />CHAR在电脑自然也是整数形式 <br />不过显示的时候   就根据整数的数值找到相应的字符显示<br />一般在32位系统里int   占4个字节,char占1个字节<br />char+int时,char自动提升为int<br />

2011-03-20 10:23:00 957

转载 MTK 内存管理

MTK 手机用的操作系统是 nucleus, 这是一个rtfs(实时操作系统),这个rtfs本身是不带内存管理功能,所以MTK自己写的内存管理。(nucleus在系统初始化完毕时,会调用Application_Initialize,参数就是可使用内存的起始地址)大体上来分,MTK内存可以分为3种:control buffer  平常使用的OslMalloc就是这个内存。 这个内存内部实现是按块来划分的(pool),具体的配置可以custom_config.c 文件里的custom_config_ctrl_b

2011-03-16 16:27:00 3526

转载 递归

用递归法求n的阶乘#include stdio.h>void main(){    float f(int);//函数原型    int n;    float sum;    printf("你想求谁(整数)的阶乘:");    scanf("%d",&n);    sum=f(n);    printf("%d!=%.2f/n",n,sum);}

2011-03-16 16:09:00 1462

转载 C语言位操作符的使用

<br />   C语言的设计具备了汇编语言的运算能力,它支持全部的位操作符。位操作符是对字节或字中的位进行测试、置位或移位处理,在对微处理器的编程中,特别适合对寄存器、I/O端口进行操作。<br />6种伟操作符:<br />(1) & :按位“与”——仅当两个操作数为1时,结果为1,否则为0。如:1000 1000  & 1000 0001  = 1000 0000;<br />(2) | :按位“或”——仅当两个操作数为0时,结果为0,否则为1。如:1000 1000 | 1000 0001 = 10

2011-03-16 10:12:00 972

转载 手机开发平台指南、教程和资料介绍

<br />近来无事,把手机开发平台的学习指南、教程和资料总结一下,方便大家参考。 <br />    手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。 <br />    手机可分为智能手机开发和feather phone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windows mobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下载和安装;封闭式平台包括MTK、展讯、TI、飞利浦等。下

2011-03-16 09:59:00 1100

原创 #include "stdio.h" 与#include的区别

<br />简单的来说就是:<br />#include   "stdio.h " <br />当要调用某个函数时先在用户自已编写的文件中查找,如果找不到再到库文件里去找, <br /><br />而#include   <stdio.h>  是直接到库文件里去找 <br /><br />所以如果是调用自己写的函数的话就用#include   "stdio.h ",这种形式 <br />而调用标准库函数的话就用#include   <stdio.h> 这种形式,可以提高速度

2011-03-16 09:29:00 1112

转载 VC++6.0 无法设置断点的解决方法

恶心的VC6 ,提示one or more breakpoint......... ,只要先关闭程序,然后删除目录下的.opt和.ncb文件,重新打开项目,就OK!涛声依旧了

2011-03-14 22:44:00 2280

转载 extern用法

http://www.cnblogs.com/luliang/archive/2008/08/21/1272746.html1 基本解释  extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,exte

2011-03-14 14:20:00 641

转载 #define与typedef

 21 define中的特殊标识符#define Conn(x,y) x##y#define ToChar(x) #@x#define ToString(x) #xint a=Conn(12,34);char b=ToChar(a);char c[]=ToString(a);结果是 a=1234,b='a',c=”a”;可以看出## 是简单的连接符,#@用来给参数加单引号转换成单字符(最后一个字符) #用来给参数加双引号即转成字符串typedef和#define的用法与区别一、typedef的用法在C/C+

2011-03-14 14:02:00 1271

转载 堆(head)、栈(stack)、内存分配

简单的可以理解为:heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。预备知识-程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)- 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) - 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似

2011-03-14 13:51:00 1893

转载 C语言的printf函数(格式输出函数)

1 一般格式  printf(格式控制,输出表列)  例如:printf("i=%d,ch=%c/n",i,ch);  说明:  (1)“格式控制”是用双撇号括起来的字符串,也称“转换控制字符串”,它包括两种信息:        ①格式说明:由“%”和格式字符组成,它的作用是将输出的数据转换为指定的格式输出。        ②普通字符,即需要原样输出的字符。  (2)“输出表列”是需要输出的一些数据,可以是表达式  (3) printf函数的一般形式可以表示为        printf(参数1,参数2,…

2011-03-09 16:03:00 1124

转载 C语言转义字符及其含义

字符形式含    义ASCII码(16/10进制)/r回车符(CR),将当前位置移到本行开头(0x0DH / 13)/n换行符(LF),将当前位置移到下一行开头(0x0AH / 10)/t水平制表符(HT),跳到下一个tab位置(0x09H / 9)/b退格符(BS),将当前位置移到前一列(0x08H / 8)/f换页符(FF),将当前位置移到下页开头(0x0CH / 12)/0空字符(NULL)(0x00H / 0)/a响铃(BEL) (0x07H / 7)/’单引号(撇号)字符(0x27H / 39)/

2011-03-09 15:53:00 1200

原创 C语言中显示变量所占字节数;字节、字、字长;原码、反码、补码

Type                                                      Size char, unsigned char, signed char      1 byte short, unsigned short                         2 bytes int, unsigned int                                  4 bytes long, unsigned long                

2011-03-09 15:50:00 7805

原创 C语言面试题收集(函数调用、指针等)

C语言面试题汇总(华为公司)http://blog.csdn.net/pfgmylove/archive/2008/11/02/3207236.aspx中兴MTK mmi面试题(其中的部分)http://blog.csdn.net/fengye245/archive/2010/07/17/5741370.aspxC语言面试题总汇http://blog.csdn.net/ljx0

2011-03-08 14:22:00 1359

转载 MTK之Flash篇二------如何调整Flash中FAT的配置

文章来源:www.rd518.com/bbs/dv_rss.asp?s=xhtml&boardid=30&id=421&page=1&star=1&count=1下面以SPANSION S71GL的Combo Flash(ROM+RAM:128Mbits+32Mbits,16MBytes+4Mbytes)为例说明如何调整FAT(从0x00200000到0x00180000):1.       文件custom_MemoryDevice.h中找到Flash的型号S71GL128NB0BFW9Z:#define

2011-03-08 13:41:00 1846

转载 MTK之Flash篇一

http://blog.ednchina.com/Jerome_home/1801879/message.aspxFlash的型号定义在custom/system/ CUSTOMER_bb/Custom_memorydevice.h例如:#define MEMORY_DEVICE_TYPE    NOR_RAM_MCP#define CS0_PART_NUMBER       K5L6331CAA#define CS1_PART_NUMBER       K5L6331CAA注意需要将make/CUSTOM

2011-03-08 13:35:00 2434

原创 MTK平台了解

<br />MTK芯片的CPU主频<br /> MT6205 26MHz         ARM7<br /> MT6217 52MHz         ARM7<br /> MT6218 52MHz         ARM7<br /> MT6219 52MHz         ARM7<br /> MT6223 52MHz         ARM7<br /> MT6225 104MHz         ARM7<br /> MT6226 52MHz(以前的频率)   ARM7<br /> MT6227

2011-03-08 11:47:00 1790

转载 2010~2011从程序员变为项目经理的背后

<br />2010.01.17<br />  刚刚进入一家网络开发公司,公司里面的人都是一些刚毕业不久的程序员,而我却已经是年近30的人了,在这行工作了也差不多7年了,跟他们一块工作,让我觉得自己都成为了这行里面的“老人家”了。大家对前途抱着的是希望,有的是热情,而我却像是走头无路了,月收入也只不过3000多块,让我怎么干下去呢。<br />  主管对我说:“你刚进来,还没有什么工作分配给你,你先帮帮小陈一块开发吧!”<br />  “好吧!”我无耐地回答。<br />  于是我向小陈问到:“有什么需要帮

2011-03-08 11:10:00 841

转载 MTK图片解码流程及png图片详解

从事MTK平台的工作者很多,做高仿机的人也很多,MTK的界面变得越来越花哨,但是对于MTK平台实现进行研究的文章并不多,希望这篇文章和以后的几篇BLOG能为MTK的初学者带来一些帮助。      怎么使用MTK的函数显示图片相信大家都会,但是图片的解码过程就不是人人都去研究了,由于我们做JVM移植层的需要,最近对MTK的图形解码进行了一些研究。      MTK在绘制图形的时候使用的是gdi_image_codec_draw这个函数,在这个函数中,MTK会根据img_type这个参数从gdi_image_c

2011-03-06 21:56:00 3446

转载 MTK中ShowCategory模板屏幕图预览

1、涉及的内容 本文档可使得开发人员可以在MMI层开发应用程序。文档将讨论一下主题: 1、模板屏幕             --提供显示各种类型屏幕的接口。 2、历史内容             --提供保存和恢复屏幕信息的接口。 3、事件处理             --注册回调函数来处理event。 4、Entry/Exit函数     --提供函数来控制屏幕间的切换和显示。 5、移植屏幕资源       --使用定义资源的宏来自定义屏幕的显示。 6、初始化函数           --初始化处理eve

2011-03-02 14:48:00 1581

prtg6 2 2 984 流量监控破解版 500用户

找了几天才找到的软件,很好用。需要交换机开启SNMP。

2013-11-05

空空如也

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

TA关注的人

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