自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿修罗道

Dont think who you are, know you are

  • 博客(11)
  • 资源 (23)
  • 收藏
  • 关注

原创 google ProtoBuf 简介入门

1   概览 欢迎来到protocol buffer的开发者指南文档,一种语言无关、平台无关、扩展性好的用于通信协议、数据存储的结构化数据串行化方法。 本文档面向希望使用protocol buffer的Java、C++或Python开发者。这个概览介绍了protocol buffer,并告诉你如何开始,你随后可以跟随编程指导( http://code.google.com/apis/pro

2011-12-23 10:07:05 3837

原创 Window API (八)多线程的挂起、恢复、切换、终止线程

只会线程的创建和退出还是不够的,一些基本操作也得会......    创建两个线程。创建时,一个运行一个挂起。然后唤醒挂起的,挂起运行的。运行一段时间后,终止运行的,唤醒挂起的  哈 听上去挺乱,还是看程序简单...... #include#includeDWORD WINAPI ThreadProc(LPVOID lpParam){ LPDWORD pData

2011-12-19 15:52:36 8247

原创 Window API (七)多线程的创建、退出、传递线程信息

多线程的操作就和Linux很像啦,内部逻辑都一样的。 #include#include#define MAX_THREADS 5typedef struct _THREAD_PARAM{ DWORD i; DWORD dwRandom; DWORD dwData;}THREAD_PARAM,*LPTHREAD_PARAM;DWORD WINAPI

2011-12-19 15:11:33 2922

原创 Window API (六)多进程的操作

多进程也是必备的操作。写一个实例程序。调用一个Child.exe的可执行程序作为子进程。要先将Child.exe编译好放在同一目录下。//Child.cpp#include#include#define MyAlloc(size) HeapAlloc(GetProcessHeap(),0,size)#define MyFree(lpMem) HeapFree(GetPr

2011-12-19 14:12:36 4577 1

原创 Window API (五)内存操作与信息管理

有了之前两篇的基础,现在已经了解了 Windows 系统是如何管理内存的,以及各种分配与释放的方法。分配、释放内存最终目的还是要使用内存,所以要研究如何使用内存,如复制、填充等。    示例程序:#include#include#define MEM_BLOCK_SIZE 32BOOL ShowMemContent(LPVOID lpMem,SIZE_T dwSiz

2011-12-16 16:01:07 2122

原创 Window API (四)虚拟内存管理

进程的虚拟地址空间内存页面存在 3 种状态, 分别为空闲的 (free) 、 保留的(reserved)和提交的(Committed)具体见下表。大多数情况下,一页的大小是 4KB。         示例程序: #include#includeint main(void){ SIZE_T sizeVirtual = 4000; LPVOID lpRo

2011-12-16 15:15:56 3323 1

原创 Window API (三)堆管理操作

Windows 系统中,每个进程都有自己的堆,每个进程的堆的数量也有所不同。Windows系统中所谓的“堆”(Heap)并不是内存块,而是一种用于内存管理的对象,也是一种内存组织的形式。进程可以从属于自己的堆上分配内存和释放内存。     堆的句柄惟一标识了一个堆。在堆上分配内容前,首先需要获得所要进行分配的堆的句柄,获得堆的句柄有两种方式:一种是获取在进程中时已经创建好的堆,二是进程自己再创

2011-12-16 13:30:54 2502

原创 Window API (二)文件操作

在Window API 中,创建和打开都用CreateFile只不过是用到的参数不同。DeleteFile、CopyFile、MoveFile就像字面理解那样,参数也比较随意。ReadFile读文件,WriteFile写文件。写个小程序练练:    #include#includeDWORD ReadFileContent(LPSTR szFilePath){ HA

2011-12-13 15:08:31 2889

原创 Window API (一)数据类型

Windows数据类型的命名都很有规律。     基本数据类型包括 BYTE、CHAR、WORD、SHORT、DOWRD、INT 等。     指针类型的命令方式一般是在其指向的数据类型前加“LP”或“P”,比如指向 DWORD的指针类型为“LPDWORD”和“PDWORD”。各种句柄类型的命令方式一般都是在对象名前加“H”。Windows 系统中有很多对象,所有表示一个对象的数据类型都是

2011-12-12 15:43:01 2943

原创 VS2008快捷键使用技巧

1,复制或删除一行代码时,不用先选择它如果你想复制一行代码,你只需要简单的按CTRL+c拷贝,然后按CTRL+v粘贴这行就可以了,而不需要选择整行的代码。如果你想删除一行代码,只需按CTRL+x就可以了。 2,取代其他编辑器里Ctrl+F的方便的增量查找用过ultraedit会对那两个上下搜索按钮印象深刻,Visual studio里有更厉害的。操作方法: 1).按Ctrl

2011-12-08 18:39:33 3451

转载 50个c/c++源代码网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。 0、http://www.boost.org/1、http://snippets.dzone.com/tag/c/ -

2011-12-06 13:46:11 2637 2

Cocos2d-x 3.x 开发(十八)自动Batch和自动剔除

在游戏的运行过程中,图形的绘制是非常大的开销。对于良莠不齐的Android手机市场,绘制优化较好的游戏,可以在更多的手机上运行,因此也是优化的重中之重。图形方面的优化主要体现在减少GUP的绘制次数上。这里我们分别从自动优化渲染批次和绘制剔除两个方面来看新版本在绘制上的优化。 相关博客:http://blog.csdn.net/fansongy/article/details/26968473

2014-05-25

DemoPhy 物理应用打砖块

使用最新的物理系统,结合Cocostudio 制作的一个简单的打砖块的Demo

2014-04-18

Cocos2d-x 3.0开发(三)点击交互的四种处理beta2版代码

cocos2d-x 3.0Beta2版的点击响应处理代码。相关博客地址:http://blog.csdn.net/fansongy/article/details/12716671

2014-01-30

Cocos2d-x 3.0 开发(十五)使用UILayout布局,制作对话界面

编辑器中能设计静态展示的UIScrollView,而通常我们都需要在程序中动态增加信息。插入元素的位置怎么确定?在3.0中UILayout已经实现了基本的布局,这个例子则是一个简单的实现。相关博客地址:http://blog.csdn.net/fansongy/article/details/17382049

2013-12-17

Cocos2d-x 3.0 开发(十四)使用UIScrollView 实现大小不同物品拖动展示

UI部分一直是cocos2d-x的弱项,而这种境况在3.0版本中将得到改善。让我们从一个曾经的坑入手——CCTableView,来看看这些新特性。相关博客:http://blog.csdn.net/fansongy/article/details/16950241

2013-12-12

Cocos2d-x 3.0 开发(九)使用Physicals代替Box2D和chipmunk的3.0 alpha1新版本

Cocos2d-x 3.0 开发(九)使用Physicals代替Box2D和chipmunk的3.0 alpha1新版本 对应于Coco2d-x 3.0 alpha1 使用,更新之前3.0 alpha0 的 文件。相关博客地址:http://blog.csdn.net/fansongy/article/details/14142323

2013-12-03

Cocos2d-x 3.0开发(十三)使用CocoStudio编辑帧事件并关联到程序

帧事件指的是一个与帧相关联的事件。作为新加入的功能,它会给开发带来很多便利。这篇中我们将看到如何使用它。我们将上篇中制作的动画稍加修改。相关博客地址:http://blog.csdn.net/fansongy/article/details/16991385

2013-11-27

Cocos2d-x 3.0 开发(十)使用CocoStudio场景编辑器关联组件

我们有了UI交互、有了动画人物、有了物理模拟,还差最后一步——将这些元素融合起来。这次我们使用cocoStudio中的场景编辑器,将先前做过的所有东西都放到一个场景中去。相关博客:http://blog.csdn.net/fansongy/article/details/14544921

2013-11-08

Cocos2d-x 3.0 开发(九)使用Physicals代替Box2D和chipmunk

模拟真实的世界是个比较麻烦的事情 通常这种事情都是交给物理引擎来做 但它们使用的过程中有个令人讨厌的地方 参数太多了 为了初始化一个简单的场景要写很多代码 在cocos2d x 3 0版本中 出现了一个新类族 physicals 它将Box2D或者chipmunk做了一层封装 使我们的上层调用有更友好的接口 相关博客:http: blog csdn net fansongy article details 14142323">模拟真实的世界是个比较麻烦的事情 通常这种事情都是交给物理引擎来做 但它们使用的过程中有个令人讨厌的地方 参数太多了 为了初始化一个简单的场景要写很多代码 在cocos2d x 3 0版本中 出现了一个新类族 physi [更多]

2013-11-04

Cocos2d-x 3.0 开发(八)骨骼动画的动态换肤

游戏中人物的状态会发生改变,而这种改变通常要通过局部的变化来表现出来。比如获得一件装备后人物形象的改变,或者战斗中武器、防具的损坏等。这些变化的实现就要通过动态换肤来实现。在这个Demo中,点击屏幕会动态更换小人手中的武器。相关博客:http://blog.csdn.net/fansongy/article/details/13024265

2013-10-25

Cocos2d-x 3.0 开发(七)在程序中处理cocoStudio导出动画Demo

使用cocoStudio可以方便的制作动画,接下来的工作就是我们的程序中使用制作好的动画。这篇中,我将使用程序将两个动画连接起来。相关博客地址:http://blog.csdn.net/fansongy/article/details/12955989

2013-10-22

Cocos2d-x 3.0 关联程序逻辑与cocoStudio导出文件

上篇说到将CocoStudio的导出文件在程序中运行出来,但是并没有用户交互,即点击响应,程序的逻辑判断也都没有。这篇中我们把它们加进去,这样就可以算一个完整的程序了。相关博客:http://blog.csdn.net/fansongy/article/details/12795299

2013-10-16

Cocos2d-x3.0 使用CocoStudio创建UI并加载到程序中

CocoStudio的使用无疑是cocos2d-x 3.0的重要组成部分,接下来我们用它来创建一组UI,并将其读入到程序中显示出来。 相关博客地址:http://blog.csdn.net/fansongy/article/details/12757411

2013-10-15

Cocos2d-x3.0 四种点击交互处理Demo

在Cocos2d-x 3.0中,更改了dispatch机制。同时加入了两种新的交互形式:listener 和touchEvent回调。加上先前版本中的点击函数回调,与重写layer层的touch消息响应,构成了一个相对完整的交互模式。本例运用四种方式,写了一个简单的Demo。对应博客地址:http://blog.csdn.net/fansongy/article/details/12716671

2013-10-14

Excel 配置导出实例

使用VBA与Excel你能用20行不到的代码就完成一个配置工具。无法想象吧。配套博客地址:http://blog.csdn.net/fansongy/article/details/9988127

2013-08-15

Python 架简单网站

使用Python 搭建的简单网站。虽然没有复杂的功能,数据的读取,处理之类的也都有,算是动网了。很简单入门用。

2013-06-11

获取 ios 系统网络状况、电量

有自己简单封装的一个接口。文件中也有官方的例子,可以自己下来改改。 相关博客为:http://blog.csdn.net/fansongy/article/details/8927734

2013-05-14

TMX官方忍者游戏cocos2d-x实现(三)

更新到最完整的版本。不过还有点小瑕疵。 相应博客地址为:http://blog.csdn.net/fansongy/article/details/8881664 欢迎来看看。

2013-05-03

TMX官方忍者游戏cocos2d-x实现(二)

加入碰撞检测和吃西瓜的版本。

2013-05-02

TMX官方忍者游戏cocos2d-x实现(一)

官方文档游戏的cocos2d-x实现(部分)。 可见博客 http://blog.csdn.net/fansongy/article/details/8864561

2013-04-28

多功能子网掩码计算工具

本软件可以划分ABC三个网段子网,计算子网掩码,每网段计算机数量及打印出每子网的详细划分。

2011-08-13

两个小时成为ISA2004专家

关于ISA2004配置的介绍和分析,图示清楚,实用性强

2011-08-13

空空如也

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

TA关注的人

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