- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 c#弱引用
强引用: Object obj=new Object(); 就是一个强引用,内存分配一份空间给用以存储Object数据,这块内存有一个首地址,也就是obj所保存的数据,内存分配的空间中不仅仅保存着Object对象信息,还保存着自己(Object本身)被引用的次数。当一个对象被强引用的形式创建的时候,本身被引用的次数已经为1.接着Object o=obj; 这句
2014-03-17 19:57:54 872
原创 C#中的Dictionary
Dictionary 字典里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) 创建和初始化一个Dictionary对象 Dictionary添加数据 dic.Add(1, "test1..")
2013-12-25 17:52:49 837
原创 C#中的Delegate
Delegate是什么? Delegate中文翻译为“委托”。Msdn中对Delegate的解释如下: C#中的委托类似于C或C++中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象、类型安全的,并且是安全的。先看下例子:
2013-12-25 16:39:03 832
原创 cocos2d-x下box2d debug模式
首先我们需要拷贝GLES-Render.cpp,GLES-Render.h到我们工作的目录,这个两个文件可以在coco2d-x的示例代码中的tests\Box2DTestBed中可以找到。我是在ubuntu下写的,要在mk文件中添加这个CPP文件才能编译使用。#ifndef __BOX_LAYER_H__ #define __BOX_LAYER_H__ #inclu
2013-04-04 20:09:40 1868
droiddraw界面设计器
2011-10-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人