自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 cocosd2-x 2.1.4 vs项目注意事项

最新版的cocos2d-x 2.1.4 把之前版本的安装vs的cocos2d-x模板已经去掉,之前在template文件夹下的msvc目录已经不存在,官方建议使用tools/project-creator下的create_project.py脚本,需要安装2.x的python 原来的方式不能跨平台,而且有一个缺陷就是用vc模板生成的项目如果不放在原始的cocos2d-x下,就会出现组件丢失,但

2013-07-04 08:32:25 1877 2

原创 cocos2d工具集合

以下工具可用于cocos2d开发:位图字体工具Bitmap Font Tools BMFont (Windows) Fonteditor Glyph Designer Hiero LabelAtlasCreator 粒子编辑工具Particle Editing Tools ParticleCreator Particle Designer 物

2013-06-05 10:49:49 852

原创 cocos2d-x源码包简单介绍

从官网下载最新的cocos2d-x的包后,解压,会发现有一下的目录(其中Debug.win32)是不在包里,这个需要在win下编译后才会出现,下面简单介绍下每个目录的cocos2dx引擎的核心部分。代码量比较大的。大家有条件的可以在此基础上定制自己的引擎,去掉一些不需要用的CocosDenshion跨平台的音频引擎。为上层提供统一的音频接口,然后不同平台给与相应的实现。Debu

2013-05-22 17:21:38 1181

转载 cocos2dx(v2.x)与(v1.x)的一些常用函数区别

本文转自http://www.himigame.com/cocos2dx-v2-0/938.htmlcocos2dx v2.0版本发布一段时间了,现在最新版本是 cocos2d-2.0-rc2-x-2.0.1 ;这段时间Himi对2.x的更新版也有关注,也尝试使用过,发现不少地方都有改动,对于Himi最新项目快到尾声的考虑,所以也没有更新引擎到最新。那么今天开始Himi

2013-05-19 15:02:31 1587

转载 FLASH向量教程

<br />先标记一下,以后慢慢学习慢慢看感谢http://www.as4game.com/blog/archives/397作者的翻译<br /> <br />教程目录<br />Flash向量-0-序言<br />Flash向量-1-点和向量<br />Flash向量-2-长度和法线<br />Flash向量-3-加法和投影<br />Flash向量-4-速度和加速度<br />Flash向量-5-相交<br />Flash向量-6-弹性<br />Flash向量-7-球和线<br />Flash向量-

2010-08-22 12:15:00 685

转载 as3中属性访问原理(转)

<br />转自http://www.laaan.cn/?p=1493<br /> <br /> <br />今天写代码,发现一个问题:package { public class B { //私有属性 private var doo:String = "abc"; public function test(target:B):* { return target.doo; } }}<br />然

2010-08-22 12:03:00 812

转载 flash中try catch的不同编译

<br /><br />转自http://www.laaan.cn/?p=905<br />先看两端代码:<br />function aaa():void {<br />var bytes:ByteArray;<br />try{<br />} catch (e:Error){<br />}<br />}<br />以及:<br />function aaa():void {<br />var bytes:ByteArray;<br />}<br />然后看编译后,用硕思反编译看到的代码对应是:<br /

2010-08-22 11:39:00 467

原创 加密和混淆(转一博客文章)

<br />转自http://www.laaan.cn/?p=787<br /><br />还是谈谈自己一直在做的一个应用:flash加密及混淆。从去年8,9月份开始研究。先是研究swf的文件结构,然后是abc的结构。慢慢也明了swf运 行的原理。特别是研究abc结构后,收获很多。然后在写as代码的时候会联想到这些会编译后对应的指令。比如 var a:Number = 3。对应指令就先在local数据中设置一个空间:null,接着一个指令将该空间转换为Number类型,然后添加一个byte数据3到scope

2010-08-22 11:29:00 728

转载 Timer与getTimer的准确率(转)

<br /> <br />stage.frameRate = 100; var old:int = new Date().getTime();var gt:int = getTimer();var ot:int = old;var t:int; var timer:Timer = new Timer(1);timer.addEventListener(TimerEvent.TIMER,test);timer.start(); function test(e:Tim

2010-06-28 11:15:00 2786

原创 Android NDK带来什么(转)

<br />转自http://blog.csdn.net/hhao137/archive/2009/06/28/4304664.aspx<br />1、前言<br />6月26日,Google Android发布了NDK,引起了很多发人员的兴趣。NDK全称:Native Development Kit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。2、误解<br />新出生的事物,除了惊喜外,也会给我们带来一定的迷惑、误解。2.1、

2010-06-08 21:08:00 457

原创 c++小知识

<br />直接上代码<br /> <br /> const char * p<br />char const *p <br />两者是一样的,就是指向的内容是不可变的,但是指针本身的值可以改变<br />char * const p<br />跟上面相反指向的内容可以修改,指针本身不可以修改<br /> <br />但是现在的编译器都会把下面这段代码运行时会错误<br />char * const p = "abc";<br />p[0] = 'A';<br />理论上是可以修改的。编译器默认会把字符串当

2010-06-08 21:07:00 477

原创 关于const的一些小基础

直接上代码// 字符串const.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include using namespace std;int _tmain(int argc, _TCHAR* argv[]){ char *p = "1234"; char *str1 = "abcdefg"; //*str1 = A

2010-04-24 12:43:00 409

原创 flash AVM2的开源意味着什么

最近老是被一些底层的东西困扰着,老大说可能的话自己要做个编译器。嘿嘿,这两小罗那边也在叫嚣着自己做个小编译器,嘿嘿。。再者是最近项目里用到了as的正则表达式,非常恶心,反正还是不能满足目前自己的需求,而听老大说as的正则是用perl那的一套,什么版本我也搞不清了,所以也想看看AVM2的底层代码,底层的东西还是很好玩的。。结果发现其早就开源了,找到了篇外国人写的文章,也就不翻译了,直接贴出全文,相信

2010-01-08 22:05:00 3527

原创 关于Flash内存清理(转)

 Flash Player的garbage collection(GC)分两种运行方式,一种是“引用计数法”(Reference Counting),一种是“标记-清除法”(Mark Sweeping)。引用计数法是通过计算指向某个对象的引用的数量来确定是否清除该对象。如果一个对象的引用数量为0,表示程序无法再访问到该对象,则清除该对象;如果引用计数不为0,则不清除。这种方法运行代价较小,

2010-01-08 22:00:00 716

转载 AVM2中的堆栈与性能优化(转)

 转自http://www.qizhi.me/read.php?288  另外加上自己的一点对这文章印象深的《编译原理》讲程序运行时的内存分配策略有静态、栈式和堆式三种。  1、静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,要求程序代码中不允许有可变数据结构的存在;  2、栈式存储分配也可称为动态存储分配,程序对数据区的需求在编译时是完全未知的,只有到运行的

2010-01-08 21:57:00 873

原创 程序的堆栈大小

http://msdn.microsoft.com/zh-cn/library/8cxs58a6.aspx具体可以看这个 一般接触到的是1M reserve 值指定虚拟内存中的总的堆栈分配。对于 x86 和 x64 计算机,默认堆栈大小为 1 MB。在 Itanium 芯片组上,默认大小为 4 MB。commit 取决于操作系统所作的解释。在 Windows NT 和 Wi

2009-04-19 14:59:00 10493 1

转载 c# using语句的用法

前两天看到老大的代码在代码里运用了using语句,刚学c#以为using只是运用在程序的开始用来引入名字空间,后来上网搜了搜,发现using用在程序中还是挺有用的找到一篇讲的不错的博文,也懒得写,转载至此,本人不才也加了点改动,谢谢博主http://blog.sina.com.cn/s/blog_3e33a6e30100b6m1.html在net中有一个至关重要的关键字,那就是usin

2009-04-14 16:06:00 871

原创 工作日志

本想着一天一篇记录初次工作的点滴,可两个礼拜来电脑里也就大概三四篇,想着在这里写上,每天在回复里更新,简单点就好    从两礼拜前来,第一个礼拜学了c#和python两个语言,第二个礼拜做了个任务    今天上午把c#的异常处理看了下,现在已经感觉到代码的健壮是多么的重要。。。不过上午的效率不怎么好。。常走神。。。。。。

2009-03-31 12:36:00 463

原创 c#哈希表的基本应用

 接下来是c#里面hash表的应用在.NET中,HashTable是System。Collection命名空间里提供的一个容器,是主要用来处理和表现类似key/value的对的哈希表的简单操作 具体看一下的代码             Hashtable ht = new Hashtable();//创建一个空的哈希表            ht.Add("a", "AA");//添加元素,key

2009-03-29 16:09:00 1745 1

原创 c#中进制的转换

(1)十进制转其他二、八、十六进制可以用下面的函数“string ToString(int value, int toBase);第一个参数表示十进制树,第二个是想要转换的类型例如:string bin= Convert.ToString(128,2);//转为2进制string oct=Convert.ToString(128,8);//转为8进制string hex=Convert.T

2009-03-29 13:48:00 646

原创 c++碰到的一些细节知识

1 memset()函数功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,          块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作用 法: void *memset(void *s, char ch, unsigned n);程序例:#includeusing namespace std;int main(v

2008-07-11 20:17:00 451

转载 sizeof

sizeof                                       关键字:sizeof,字节对齐,多继承,虚拟继承,成员函数指针前向声明:sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文

2008-07-11 20:05:00 707

转载 数组名不完全等于指针

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。   想必这种误解的根源在于国内某著名

2008-04-15 16:19:00 471

原创 交通咨询系统课程设计

//////////**********************////////////////////////                  交通咨询系统v1.0               /////              作者:钱策 Author by QianCe        /////   班级 05计算机一班 学号:05205020120    //////        

2008-02-02 13:27:00 7469 6

原创 汉诺塔问题

/*********************************************************************程序思想:问题是把A柱上的所有盘子也是由上到下按从小到大移动到C柱上去,中间有B柱可以做过渡,此程序用递归的思想去实现。先假设A柱只有一个盘子,则可以将该盘从A直接移到C上,即A->C假设有两个盘子,则移动的次序为A->B,    A->C,        

2008-02-02 13:20:00 855

原创 08年

08年了。。。。想不到又一年又开始了...07年有好多的收获,…………………………新的一年又是新的开始了,~~今年还有好多的事请要等我去做,也就俗一把了,先把目标和希望写下了,以后好回头再看看了,嘻嘻1。家里要好起来;自己的专业知识能够更深,对技术的理解也更透彻。C++,DELPHI,windows编程,API函数要精通。数据结构算法继续研究。加深自己的数学知识和数学修养了。另外自

2008-01-01 16:01:00 515

原创 Main():处理命令行选项

Main():处理命令行选项int   main(int   argc,char   *argv[])是c++的里面的main()函数的一种扩展原型 其中int argc   表示的是运行程序时命令行里所带参数的个数+1 (因为包括了该程序名) ,如果不带参数的话那就默认是1    char *argv[]参数是字符数组的指针,也可以用char **argv表示 ,不过严格来讲是不一样的。

2007-12-11 13:20:00 2923

原创 生活......

记得似乎好久没上校内了,人气还是那么一点点,呵呵...其实也就两三天呢,这两天学校评估,寝室的网线全部给撤了。昨天专家进来,现在整个学校都人心惶惶的,学校为了那评估不知道造了多少假,真悲哀的,还要把自己也搭进去~~     往后的日子应该很平淡了把,接下来就要准备考试了,可怜我的六级到现在还没看过,没了~~看来也过不了了。那天老大对我们讲这段时间可以把robocup放一放了。。。感谢上天呐,又

2007-12-06 20:55:00 535

原创 windows api 入门

作为一个编程初学者来说,API函数也许是一个时常耳闻却感觉有些神秘的东西。单看它的复杂语法,就足令人望而生畏,但是任何事物在我们深入了解它之前,总是会有这种感觉的。我们这篇API入门教程的目的,就是要把API函数的来龙去脉告诉大家,破除对API函数的畏惧,使它成为我们编程的好助手。 大家可能在许多书上看到过API的英文全称(Application Programming Interface),WI

2007-11-29 15:08:00 1044

原创 查找与二叉排序树的建立与查找实现

实验内容 (1)、顺序查找的设计与实现; (2)、顺序表中的折半查找的设计与实现; (3)、二叉排序树的建立与查找实现; ///////////顺序查找,折半查找~~~~二叉排序树的建立,查找////////////////////#includetypedef int KeyType;typedef struct{       KeyType key;}DataType;

2007-06-20 18:57:00 2630

原创 快速排序和希尔排序

//////////////////希尔排序和快速排序/////////////#include#define M 100typedef int KeyType;typedef struct{     KeyType key;}DataType;typedef struct{     DataType r[M+1];     int length;}SqList;void ShellInsert(

2007-06-20 18:53:00 837

原创 二叉树的遍历

(1)、二叉树的链表形式的建立;(2)、用递归方式写出二叉树的先序、中序、后序三种遍历方法。       (3)、用非递归方式写出二叉树的中序遍历程序。#include#define MAXSIZE 100typedef struct BiTNode{    char data;    struct BiTNode *lchild, *rchild;}BiTNode,*BiTree

2007-05-06 22:57:00 790

原创 线性表的链表实验

(1)、单链表的建立。先建立头结点head,将头结点的指针域置为空;然后新建一个结点p, 把此新结点链接到单链表的尾端或始端。(2)、单链表的插入。新建一个结点p,指定插入位置;从单链表头开始查找结点位置。(3)、单链表的删除。指定删除位置;从单链表头开始查找结点位置。这是学数据结构的第一个实验,很简单,不过当初也是花了一点心血了,呵呵#include #include

2007-05-06 22:43:00 727

原创 冠军杯感想

看着AC在客场负于曼联,但是这场比赛依然打的非常精彩,曼联虽然靠着C罗跟鲁尼打进了三个球,但是AC有卡卡,他让老特拉福德的人知道什么叫做杀手~~~等到了圣西罗,米兰人终于曼联知道了自己的厉害,又是卡卡,这个只有25岁的天才,他让圣西罗的球迷疯狂着~~~现在,AC的挑战仿佛又回到了2年前,那一年,AC的队员是最郁闷的人了,在领先三个球的优势下,竟然被利物浦在6分钟里给扳平了??!!利物浦上演了惊天大

2007-05-06 22:33:00 650

原创 想不到火箭熟了,更想不到小牛也被QJ了

5.1回家,最惬意的事情就是可以好好看场球赛了,一直关心着姚明,关心着火箭,看着他们以2:0领先,而又被反超,磕磕绊绊还是打到了第7场,没想到今年天地到消息是给爵士给灭了,心里一股莫名的滋味~~~~~ 而在之前,常规赛排名第一的小牛竟然被勇士队创造了“黑8”奇迹。早就想过,进了季后赛,每支求队都是强队,都不能一味的用常规赛的成绩来衡量一切。 世事无常,一切都在不断的变化着,也许下一个淘汰的又是我们

2007-05-06 21:54:00 602

原创 80后的101个特征,看你有哪些???

80后的101个特征,看你有哪些???1.打折卡比银行卡多   银行卡的意义在于证明你赚钱,打折卡的意义在于证明你玩钱,我们的生活不要结果,只要玩。   2.不用皮革钱包,只用帆布钱包   皮革钱包就意味着很久才换一个,意味着颜色晦暗单一,意味着钱包比里面的钱还贵,意味着不能随着心情换用。   3.服装店老板会发短信告诉你新货信息   谁还去百货公司、Mall、大卖场买衣服?每个人必须有自己独特的

2007-04-25 13:14:00 8299

原创 二叉树三种遍历的非递归算法

#define maxsize 100typedef struct{    Bitree data[maxsize];    int top;}SqStack;void PreOrderUnrec(Bitree t){    SqStack s;    StackInit(s);    p=t;        while (p!=null || !StackEmpty(s))    {    

2007-04-23 08:30:00 951

LinuxC函数详解

LinuxC函数详解

2008-07-11

交通咨询系统

一个交通咨询系统,有管理员与用户的身份,可以创建交通图,用户可以查询最短路径之类的

2008-06-01

Effective C++ & More Effective C++.chm

Effective C++ & More Effective C++.chm<br>英文版

2008-04-04

空空如也

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

TA关注的人

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