代码改变世界

阅读排行榜

extern "C" 和 #ifdef __cplusplus 解释

2012-04-21 09:14 by java20130722, 270 阅读, 收藏,
摘要: 时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C"{和}处理其中的代码。 要明白为何使用extern "C",还得从cpp中对函数的重载处理开始说起。在c++中,为了支持重载机制,在编译生成的汇 阅读全文

android 游戏开发-libgdx(二)

2013-05-07 10:32 by java20130722, 269 阅读, 收藏,
摘要: libgdx 之 您好,Hello world!要在界面输出中文,需要借助hiero.jar工具,这个工具生成的文件就像一个模版,定义界面可以输入的文字和符号,libgdx默认的模版里面并没有中文的定义,因此如果需要在界面上输入中文,需要利用这个工具先定义好。hiero.jar 运行起来的界面:Font:可以选择字体Sample Text:可以定义界面允许显示的文字内容Effects: 定义显示在界面的文字的效果;Rendering:效果显示区域;点File — Save as BMFont Files,生成两个文件,并保存到android的assert文件夹下然后再desk项目(appli. 阅读全文

INF Models Section

2012-04-30 09:01 by java20130722, 269 阅读, 收藏,
摘要: INFModelsSection形如:[models-section-name]|[models-section-name.TargetOSVersion](WindowsXPandlaterversionsofWindows)device-description=install-section-name[,hw-id][,compatible-id...][device-description=install-section-name[,hw-id][,compatible-id]...]...Device-description标识要安装的设备。形如:"quotedstring& 阅读全文

android animator 动画

2013-03-28 15:35 by java20130722, 267 阅读, 收藏,
摘要: animator 动画动画的作用是让UI有动感, 看上去时尚。Android中动画分两种方式:一种方式是补间动画Tween Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画Frame Animation,就是说一帧一帧的连起来播放就变成了动画。动画可以实现的效果:1. 移动(Translation)2. 透明度(alpha)3. 旋转(rotate)4. 缩放 (scale)现在分别用例子来讲解:以下的实现都是用代码实现的(ObjectAnimator)1. 移动(Translation) 主要代码AnimatorSet set = new An... 阅读全文

JAVA中内存分配策略里的堆与栈

2012-08-02 23:49 by java20130722, 267 阅读, 收藏,
摘要: 按照编译事理的分配概念,运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的。 静态存储分配是指在编译时就能确定每个数据方针在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间。这种分配策略要求代码中不许可有可变数据结构(好比可变数组)的存在,也不许可有嵌套或者递归的结构呈现,因为它们城市导致编译轨范无法计较切确的存储空间需求。 栈式存储分配也可称为动态存储分配,是由一个近似于仓库的运行栈来实现的。和静态存储分配相反,在栈式存储方案中,对数据区的需求在编译时是完全未知的,只有到运行的时辰才能够知道,可是划定在运行中进入一个轨范模块时,必需知道该轨范模块所需的数据区巨细.. 阅读全文
上一页 1 ··· 61 62 63 64 65 66 67 68 69 ··· 115 下一页