自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(407)
  • 资源 (1)
  • 收藏
  • 关注

转载 stdarg.h

stdarg.h是C语言中C标准函数库的头文件,stdarg是由standard(标准) arguments(参数)简化而来,主要目的为让函数能够接收可变参数。C++的cstdarg头文件中也提供这样的功能;虽然与C的头文件是兼容的,但是也有冲突存在。可变参数函数(Variadic functions)是stdarg.h内容典型的应用,虽然也可以使用在其他由可变参数函数调用的函数(例如,v

2014-07-18 10:47:57 695

原创 android/jni

http://blog.csdn.net/kepoon/article/details/8454498http://www.myexception.cn/operating-system/1444129.htmlhttp://blog.csdn.net/dj0379/article/details/18217323

2014-07-17 20:24:54 681

转载 Android工程文件下assets文件夹与res文件夹的区别

1.assets:不会在R.java文件下生成相应的标记,assets文件夹可以自己创建文件夹,必须使用AssetsManager类进行访问,存放到这里的资源在运行打包的时候都会打入程序安装包中,2.res:会在R.java文件下生成标记,这里的资源会在运行打包操作的时候判断哪些被使用到了,没有被使用到的文件资源是不会打包到安装包中的。res/raw和assets文件夹来存放不需要

2014-07-17 15:26:40 571

转载 snprintf sscanf

头文件#include函数原型int snprintf(char *str, size_t size, const char *format, ...);功能将可变个参数(...)按照format格式化成字符串,然后将其复制到str中(1) 如果格式化后的字符串长度 (2) 如果格式化后的字符串长度 >= size,则只将其中的(size-1)个字符

2014-07-16 11:44:33 776

转载 %d的格式控制

针对%d的格式输出,主要可以用一个公司来表示。 (1)%[-1][0]m.nd,这个用作控制整数的输出。首先是m用来控制输出项的总宽度,如果输出项的宽度小于m,则会通过空格补充,如果宽度大于m,则以实际宽度为准。             其次,n的作用是用来表示输出的最小规定有效位数,如果不足,则用0来补充,例如n=3,而实际数据为整数2,则结果为002.如果实际数据为1023,则输出也为

2014-07-16 11:10:08 806

原创 third_party/

第三方支持

2014-07-15 16:51:32 583

转载 纹理过滤相关内容

最近的工作涉及到了纹理过滤的知识,然后就开始回想起来以前的储备知识,结果发现自己的储备简直是弱爆了,因此查了点资料,总计写记录下来,一边以后翻阅d3d支持的纹理过滤类型是3中:最近点采样,线性纹理过滤, 各向异性(anisotropic)纹理过滤但是在游戏中一般会分为4种:点采样、设置方式:g_device->SetSampl

2014-07-09 12:41:36 1006

转载 Makefile经典教程(掌握这些足够)

什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一

2014-07-08 15:06:27 527

转载 GCC编译器(多种硬体平台上编译出可执行程序的超级编译器)

Linux系统下的Gcc(GNU C Compiler)是GNU推出的功能强大、性能优越的多平台编译器,是GNU的代表作品之一。gcc是可以在多种硬体平台上编译出可执行程序的超级编译器,其执行效率与一般的编译器相比平均效率要高20%~30%。 Gcc编译器能将C、C++语言源程序、汇程式化序和目标程序编译、连接成可执行文件,如果没有给出可执行文件的名字,gcc将生成一个名为a.out的文件。在L

2014-07-08 14:57:55 1687

原创 mac环境变量

在mac下设置环境变量?在基于unix/linux的操作系统下进行程序开发,使用环境变量将会方便。通过设置环境变量将可以在任意目录通过输入程序名来执行设定目录下的程序。不需要通过cd将工作目录改变到程序目录再执行程序。而且免去了输入"./"的麻烦。?长话短说,具体步骤如下(在bash下):?? www.2cto.com ?1,打开 应用程序 -> 实用工具

2014-07-07 16:39:14 427

转载 谈一谈Cocos2d-x中的某些“大小”

这里说的“大小”,包括了以下一些内容:(1).窗口的大小(2).分辨率的大小(3).影幕的大小(4).视口的大小(5).裁剪区域的大小

2014-07-07 10:48:51 463

原创 .mm .a .so .o .lib .dll .obj .sh .mk .java .jar

.mm是oc和C++混编类型文件后缀,给编译器识别的。

2014-07-07 09:56:09 1281

原创 内联函数

内联函数是指用inline关键字修饰的函数。在类内定义的函数被默认成内联函数。

2014-07-03 11:59:41 587

转载 CString::Find

CString::Find,函数名称,返回此CString对象中与需要的子字符串或字符匹配的第一个字符的从零开始的索引;如果没有找到子字符串或字符则返回-1。

2014-07-02 10:08:47 690

转载 __declspec(dllexport) 与 .def

__declspec(dllexport) 与 .def 模块定义 (.def) 文件是包含一个或多个描述各种 DLL 属性的 Module 语句的文本文件。1、二者的目的都是将公共符号导入到应用程序中或从 DLL 导出函数。2、添加 __declspec(dllexport)是为了提供不使用.def文件从 .EXE 或 .DLL 导出函数的简单方法。3、如果不使用 _

2014-07-01 20:26:43 705

转载 extern C的作用详解(通过它可以在c++中使用c代码)

extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译器编译函数的过程中会将函数的参数类型也加到编译后的代码中,而不仅仅是函数名;而C语言并不支持函数重载,因此编译C语言代码的函数时不会带上函数的参数类型,一般之包括函数名。     这个功能十分有

2014-06-30 18:19:31 645

转载 static(c中定义的关键字1、被其修饰者 外部无法使用(相反的都可以使用extern在外部使用) 2、函数局部变量使用成为静态的放入静态池-生存期改变。c++进行了扩充,使它在类中有了特殊作用)

1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。//a.cchar a = 'A'; // global variablevoid msg(){

2014-06-30 17:22:09 1865

转载 外部内部变量 作用域

外部变量和内部变量一个C程序就是由一个或多个“外部”对象构成的,它们可能是外部变量或函数。在函数外部定义的变量就叫做外部变量,在函数内部定义(也可以认为在块内定义)的变量叫做内部变量。“外部”与“内部”是相对而言,其属性差别主要源于其定义位置不同。外部变量定义在任何函数或块的外面,当然能够被不同的函数使用。函数本身一定是外部的。C语言不允许将函数定义在函数内部,也就是说不可在函数内

2014-06-30 17:02:10 1119

原创 链接器(Linker)

简介链接器(Linker)是一个程序,将一个或多个由编译器或汇编器生成的目标文件外加库链接为一个可执行文件。目标文件是包括机器码和链接器可用信息的程序模块。简单的讲,链接器的工作就是解析未定义的符号引用,将目标文件中的占位符替换为符号的地址。链接器还要完成程序中各目标文件的地址空间的组织,这可能涉及重定位工作。

2014-06-30 11:59:59 3018

转载 关于CC_DLL (dll->dynamic link library 动态链接库)

在cocos2d-x的源码中,经常可以看到宏CC_DLL的使用,比如在类CCScene的定义中:在cocos2d-x中,根据不同的平台,宏CC_DLL的定义是不同的,在iOS/Android/Blackberry/Mac平台上,CC_DLL代表“空”:#define CC_DLL在win32平台上,CC_DLL的定义为:#if defined(_USRDLL

2014-06-30 11:59:50 1514

转载 BootCamp助理中没有“创建Windows7的USB安装盘”

老款的 有光驱的是不支持 USB windows启动的所以没有.只有支持USB启动安装WIN7的机型,BOOTCAMP才会有这个选项。

2014-06-19 10:56:09 8573

转载 mac终端命令大全介绍

OSX 的文件系统 OSX 采用的Unix文件系统,所有文件都挂在跟目录 / 下面,所以不在要有Windows 下的盘符概念。 你在桌面上看到的硬盘都挂在 /Volumes 下。 比如接上个叫做 USBHD的移动硬盘,桌面上会显示出一个硬盘图标,它实际在哪里呢? 在终端里执行 ls /Volumes/USBHD, 看看显示出的是不是这个移动硬盘的内容。 根目录位置是 / 核心

2014-06-18 14:46:12 612

转载 window dos基本操作命令介绍

1 echo 和 @回显命令@                        #关闭单行回显echo off                 #从下一行开始关闭回显@echo off                #从本行开始关闭回显。一般批处理第一行都是这个echo on                  #从下一行开始打开回显echo              

2014-06-18 14:45:00 511

原创 cocos2dx 前后端交互

//!签到请求void FBSigninLayer::NetRequestForSign(void){    MessageBoxLayer::getMessageBoxPoint()->createWithLoading();//为签到界面建立一个全局的观察者(CCNotificationCenter是全局的 可以通过DAY_SIGN_REQUEST(一个字符串的宏)得到观察者

2014-06-10 18:39:44 1184

转载 哈希表

一、哈希表的概念及作用        在一般的线性表或者树中,我们所储存的值写它的存储位置的关系是随机的。因此,在查找过程中,需要一系列的与关键字的比较。算法的时间复杂度与比较的次数有关。线性表查找的时间复杂度为O(n)而平衡二叉树的查找的时间复杂度为O(log(n))。无论是采用线程表或是树进行存储,都面临面随着数据量的增大,查找速度将不同程度变慢的问题。而哈希表正好解决了这个问题。它的

2014-06-07 11:38:09 613

原创 data_support/uthash(使用哈希表的一些函数)

#ifndef UTHASH_H#define UTHASH_H #include   /* memcmp,strlen */#include   /* ptrdiff_t */#include   /* exit() *//* These macros use decltype or the earlier __typeof GNU extens

2014-06-07 10:11:28 1535

转载 引用相对路径

引用相对路径

2014-06-06 16:44:07 549

转载 DOS、Mac 和 Unix 文件格式+ UltraEdit使用

DOS、Mac 和 Unix 文件格式 相信很多朋友都碰到过这三种文件格式的互换问题,今日又碰到这个问题,忽然想 寻根问底,于是整理了本文档。 文件格式区别 我们先看看这三个家伙有啥区别。很久以前,人们用老式的电传打字机作为输入设备,它使用 两个字符来另起新行。一个字符把滑动架移回首位 (称为回车,),另一个字符把纸上移一行 (称为换行,)。 当计算机问世后,由于存储器曾经非常昂贵。有些人就认

2014-06-06 16:35:51 5116

转载 cocos2dx winphone环境搭建

http://www.microsoft.com/china/msdn/x-platform/design_061.htmlOverviewCocos2d-x 可能是目前最流行的2D手机游戏引擎,它是开源的 Cocos2d-iphone项目的C++版本;支持多平台,包括iOS、Android、Windows Phone8、BlackBerry等,并还在不

2014-06-06 16:08:44 1063

原创 CCPlatformConfig(设置运行平台 iOS android win32等。。。)

#ifndef __CC_PLATFORM_CONFIG_H__#define __CC_PLATFORM_CONFIG_H__/**Config of cocos2d-x project, per target platform.*/////////////////////////////////////////////////////////////

2014-06-03 10:29:49 3966

原创 ccConfig(设置一些底层接口状态:是否支持动作叠加 设置fps更新间隔和位置 是否画边框等。。)

#ifndef __CCCONFIG_H__#define __CCCONFIG_H__#include "platform/CCPlatformConfig.h"/** @file cocos2d (cc) configuration file*//** @def CC_ENABLE_STACKABLE_ACTIONS If e

2014-06-03 09:49:43 1763

原创 CCEventType

#ifndef __CCEVENT_TYPE_H__#define __CCEVENT_TYPE_H__/** * This header is used for defining event types using in CCNotificationCenter */// The application will come to foreground.

2014-06-03 09:48:55 706

原创 ccMacros

#ifndef __CCMACROS_H__#define __CCMACROS_H__#ifndef _USE_MATH_DEFINES#define _USE_MATH_DEFINES#endif#include "platform/CCCommon.h"#include "CCStdC.h"#ifndef CCAssert#

2014-06-03 09:48:02 1064

原创 CCProtocols(各种协议CCRGBAProtocol:函数-透明度是否改变RGB、颜色是否下传。混合协议+CCTextureProtocol+字体协议+导演协议 )

#ifndef __CCPROTOCOLS_H__#define __CCPROTOCOLS_H__#include "ccTypes.h"#include "textures/CCTexture2D.h"#include NS_CC_BEGIN/** * RGBA protocol that affects CCNode's col

2014-06-03 09:47:13 1284

原创 ccTypeInfo

#ifndef cocos2dx_ccTypeInfo_h#define cocos2dx_ccTypeInfo_h#include "platform/CCPlatformMacros.h"#include #include #include NS_CC_BEGINclass TypeInfo{public:

2014-06-03 09:46:25 564

原创 ccTypes(各种类型--ccColor3B ccVertex2F ccQuad2 ccQuad3 ccBlendFunc ccFontDefinition)

#ifndef __CCTYPES_H__#define __CCTYPES_H__#include #include "cocoa/CCGeometry.h"#include "CCGL.h"NS_CC_BEGIN/** RGB color composed of bytes 3 bytes@

2014-06-03 09:45:44 2841

原创 cocos2d

#ifndef __COCOS2D_H__#define __COCOS2D_H__// 0x00 HI ME LO// 00   02 01 00#define COCOS2D_VERSION 0x00020100//// all cocos2d include files//#include "ccConfig.h"//

2014-06-03 09:44:31 1352

原创 cocos2dx selector(回调函数)详细

typedef void (CCObject::*SEL_SCHEDULE)(float);

2014-05-29 12:07:13 862

原创 结构体内可以包含自身的指针(链表实现方法)或 引用 但不可以包含自身变量即递归 (因为这样一来结构体大小就无法确定了)

。。。。。

2014-05-29 10:29:29 1202

原创 CCControlExtension/CCControl

#ifndef __CCCONTROL_H__#define __CCCONTROL_H__#include "CCInvocation.h"#include "CCControlUtils.h"#include "cocos2d.h"NS_CC_EXT_BEGINclass CCInvocation;

2014-05-27 15:38:43 903

空空如也

空空如也

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

TA关注的人

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