自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

杨名天吓

做个笔记

  • 博客(39)
  • 资源 (20)
  • 收藏
  • 关注

转载 cocos2d-x游戏开发细说回调函数

欢迎转载:http://blog.csdn.net/fylz1125/article/details/8546607cocos2d-x中有大量的回调函数的应用,主要有以下几类,看下CCObject.h中的定义[cpp] view plaincopyprint?typedef void (CCObject::*SEL_SCHEDUL

2013-07-29 09:36:31 587

转载 走进Boost [Boost 使用入门]

一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。哪些代码是好材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受。Boost库的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范。同时,Boost内容广泛,数值计算、泛型编程、元编程、平台API……不妨从容选择自己感兴趣的部分,细细品味

2013-07-25 22:18:30 1731

转载 boost库的简单介绍

boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。 STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。      boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程

2013-07-25 22:03:50 707

原创 遇到COCOS2D部署android运行导致逻辑问题

在win32运行没有一点问题的情况下,部署到android时候,出现了莫名其妙的逻辑问题,最后查明原因%%在使用bool类型的变量的时候一定要按照游戏逻辑初始化,否则出现难以调试的错误~

2013-07-25 21:21:27 634

转载 UTF-8编码规则(转)

UTF-8是Unicode的一种实现方式,也就是它的字节结构有特殊要求,所以我们说一个汉字的范围是0X4E00到0x9FA5,是指unicode值,至于放在utf-8的编码里去就是由三个字节来组织,所以可以看出unicode是给出一个字符的范围,定义了这个字是码值是多少,至于具体的实现方式可以有多种多样来实现。UTF-8是一种变长字节编码方式。对于某一个字符的UTF-8编码

2013-07-25 18:17:54 595

转载 字符编码笔记:ASCII,Unicode和UTF-8

今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。1. ASCII码我们知道,在计

2013-07-25 18:16:04 593

转载 各种字符编码介绍

各种字符编码介绍 (网上转载)1. ASCII我们需要了解的最早编码是ASCII码。它用7个二进制位来表示,由于那个时期生产的大多数计算机使用8位大小的字节,因此用户不仅可以存放所有可能的ASCII字符,而且有整整一位空余下来。如果你技艺高超,可以将该位用做自己离奇的目的:WordStar中那个发暗的灯泡实际上设置这个高位,以指示一个单词中的最后一个字母,同时这也宣示了Word

2013-07-25 18:14:23 2413

转载 C++的中英文字符串表示(string,wstring)

在C++中字符串类的string的模板原型是basic_string template class _Elem, class traits = char_traits_Elem>, class _Ax = allocator_Elem>>class basic_string{};      第一个参数_Elem表示类型。第二个参数traits的缺省值使用char

2013-07-24 21:41:03 833

转载 C++ UTF8编码转换 CChineseCode

一 预备知识 1,字符:字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字符。“中”“国”这是两个汉字字符。字符仅仅代表一个符号,没有任何实际值的意义。 2,字符集:字符集是字符的集合。例如,汉字字符是中国人最先发明的字符,在中文、日文、韩文和越南文的书写中使用。这也说明了字符和字符集之

2013-07-24 21:39:26 730

转载 移动开发之浅析cocos2d-x的中文支持问题

移动开发之浅析cocos2d-x的中文支持问题  题记:这阵子一直在学习cocos2d-x,其跨平台的特性确实让人舒爽,引擎的框架概念也很成熟,虽然相应的第三方工具略显单薄,但也无愧是一件移动开发的利器啊,有兴趣的朋友有时间就多了解一下吧 :)  使用引擎的过程中遇到的问题很多,中文支持便是一例,虽然问题本身并不复杂,但是网上的相关资料都比较简单零散,自己捣鼓了几下

2013-07-21 18:07:47 757

转载 ADB server didn't ACK问题解决方案

之前运行eclipse执行android应用都没问题,今天突然出问题了,控制台报错: The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at '

2013-07-21 08:03:33 753

转载 C++ 引用详解

c++比起c来除了多了类类型外还多出一种类型:引用。这个东西变量不象变量,指针不象指针,我以前对它不太懂,看程序时碰到引用都稀里糊涂蒙过去。最近把引用好好地揣摩了一番,小有收获,特公之于社区,让初学者们共享。          引用指的是对一个对象的引用。那么什么是对象?在c++中狭义的对象指的是用类,结构,联合等复杂数据类型来声明的变量,如 MyClass myclass,CDi

2013-07-20 10:59:17 503

原创 java以UTF-8编码写入文本文件

String json = "要写入的JSON字符串";String file = "D:\\1.txt";FileOutputStream writerStream = new FileOutputStream(file);    BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(writerStrea

2013-07-20 10:35:46 21338

转载 如何使用Box2D和Cocos2D制作一款像Fruit Ninja一样的游戏

这篇文章还可以在这里找到 英语, 西班牙语If you're new here, you may want to subscribe to my RSS feed or follow me on Twitter. Thanks for visiting!Create a Sprite-Cutting Game with Cocos2D!本篇教程是由iOS教程

2013-07-19 17:02:28 2463

转载 C++ 之高效使用STL(查找算法的选择)

你要寻找什么,而且你有一个容器或者你有一个由迭代器划分出来的区间——你要找的东西就在里面。你要怎么完成搜索呢?你箭袋中的箭有这些:count、count_if、find、find_if、binary_search、lower_bound、upper_bound和equal_range。面对着它们,你要怎么做出选择?简单。你寻找的是能又快又简单的东西。越快越简单的越好。暂时,我假设你

2013-07-18 09:08:58 1158

转载 C++ 容器:顺序性容器、关联式容器和容器适配器

什么是容器首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简单,容器就是保存其它对象的对象,当然这是一个朴素的理解,这种“对象”还包含了一系列处理“其它对象”的方法,因为这些方法在程序的设计上会经常被用到,所以容器也体现了一个好处,就是“容器类是一种对特定代码重用问题的良好的解决方案

2013-07-17 22:12:32 622

转载 善用STL中的find方法,慎用vector的erase

用C++的stl库,相信大家都有用vector的经历,毕竟vector支持直接下标方式取数据的确方便很多。但是vector默认是不提供find方法的,所以我们在查找的时候,通常这样写代码:vectorint> vec;for(unsigned int i = 0;ivec.size();++i){    if(vec[i]==xxx)    {        b

2013-07-17 22:02:59 1001

转载 c++继承经典例子

c++继承经典例子#include class Base{private:        int b_number;public:        Base( ){}        Base(int i) : b_number (i) { }        int get_number( ) {return b_number;}        void p

2013-07-17 13:47:41 885

转载 C++中实现数组的随机排序

// random_shuffle example#include #include #include #include #include #include using namespace std;// random generator function:ptrdiff_t myrandom (ptrdiff_t i) { return rand()%i

2013-07-17 08:38:11 7072

转载 C++ 排序函数 sort(),qsort()的用法

想起来自己天天排序排序,冒泡啊,二分查找啊,结果在STL中就自带了排序函数sort,qsort,总算把自己解脱了~所以自己总结了一下,首先看sort函数见下表:    函数名  功能描述 sort  对给定区间所有元素进行排序 stable_sort  对给定区间所有元素进行稳定排序 partial_sort  对给定区间所有元素部分排序 partial_sort_

2013-07-17 08:32:32 652

转载 c语言中的rand()函数和srand()函数产生随机的整数

在C语言中,rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,就符合正态公布,从而相当于产生了随机数,但这不是真正的随机数,当计算机正常开机后,这个种子的值是定了的,除非你破坏了系统,为了改变这个种子的值,C提供了srand()函数,它的原形是void srand( i

2013-07-16 22:39:39 2471

转载 C++随机生成汉字

#include #include using namespace std;#include #include int main(){srand((unsigned)time(NULL));int iRange1 = 0xf7 - 0xb0;int iRange2 = 0xfe - 0xa1;for (int i=0;i{char iCo

2013-07-16 22:26:45 4454

转载 STL中map用法详解

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有

2013-07-16 13:42:25 421

转载 C++的中英文字符串表示(string,wstring)

C++的中英文字符串表示(string,wstring)      在C++中字符串类的string的模板原型是basic_string template class _Elem, class traits = char_traits_Elem>, class _Ax = allocator_Elem>>class basic_string{};      第一

2013-07-16 11:36:04 1087

转载 C++ STRING 和WSTRING 之间的互相转换函数

#include string>std::string ws2s(const std::wstring& ws){    std::string curLocale = setlocale(LC_ALL, NULL);        // curLocale = "C";    setlocale(LC_ALL, "chs");    const wchar_t* _Sourc

2013-07-16 11:32:15 604

转载 eclipse配置外部工具利用javah编译生成头文件

1. 点击eclipse工具栏外部工具按钮,打开配置外部工具2. 新建一个启动配置,起名为javah,按照下图配置好相应的参数Location: C:\Program Files\Java\jdk1.6.0_25\bin\javah.exeWorking Directory: ${project_loc}Arguments: -v -classpath "${pro

2013-07-14 16:25:28 6283

转载 最好用(个人认为)的C++单例模式的实现

#include using namespace std;class Singleton  {  private:          int test;        static Singleton *instance;          Singleton() { cout         ~Singleton() { cout public

2013-07-14 10:09:54 606

转载 c++ utf8与std::string字符编码转换

1.  utf8转std::string转换过程:先将utf8转双字节Unicode编码,再通过WideCharToMultiByte将宽字符转换为多字节。//----------------------------------------------------------------------- std::string UTF8_To_string(const std::stri

2013-07-10 23:39:27 4139

转载 Cocos2d-x 的“HelloWorld” 深入分析

[Cocos2d-x相关教程来源于红孩儿的游戏编程之路 CSDN博客地址:http://blog.csdn.net/honghaier]  红孩儿Cocos2d-X学习园地QQ群:249941957 加群写:Cocos2d-x本章为我的Cocos2d-x教程一书初稿。望各位看官多提建议!                           Cocos2d-x 的“H

2013-07-09 10:50:21 1018

转载 解决eclipse ADT编译NDK报NDK和minSdkVersion不匹配的问题

在使用Eclipse 直接编译NDK,有时候会报类似以下错误,这是因为NDK指定的版本与minSdkVersion不一致的问题,这本身只是一个警告,但是在eclipse下就会编译报错。  Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 解决问

2013-07-07 23:42:49 955

转载 访问JNI函数:JNIEnv自变量

利用JNI函数,程序员可从一个固有方法的内部与JVM打交道。正如大家在前面的例子中看到的那样,每个JNI固有方法都会接收一个特殊的自变量作为自己的第一个参数:JNIEnv自变量——它是指向类型为JNIEnv_的一个特殊JNI数据结构的指针。JNI数据结构的一个元素是指向由JVM生成的一个数组的指针;该数组的每个元素都是指向一个JNI函数的指针。可从固有方法的内部发出对JNI函数的调用,做法是撤消对

2013-07-07 23:21:30 2092

转载 使用非JAVA代码

JAVA语言及其标准API(应用程序编程接口)应付应用程序的编写已绰绰有余。但在某些情况下,还是必须使用非JAVA编码。例如,我们有时要访问操作系统的专用特性,与特殊的硬件设备打交道,重复使用现有的非Java接口,或者要使用“对时间敏感”的代码段,等等。与非Java代码的沟通要求获得编译器和“虚拟机”的专门支持,并需附加的工具将Java代码映射成非Java代码(也有一个简单方法:在第15章的“一个

2013-07-07 23:20:48 691

转载 利用JNI技术在Android中调用、调试C++代码

在Android中调用C++其实就是在Java中调用C++代码,只是在windows下编译生成DLL,在Android中会生成Linux系统下的.so文件(好吧,其实我基本没用过Linux)。 没写过JNI的可以看看我之前的博客(Windows下利用Visual Studio开发的过程):http://cherishlc.iteye.com/admin/blogs/1328136 以及

2013-07-07 23:00:42 1107

转载 Cocos2d-x + Android + Eclipse + Windows 8

琢磨着弄弄Cocos2d-x,配置下 Cocos2d-x + Android + Eclipse + Windows 8 的开发环境,过程比较心酸曲折,做个记录以备后用 我的基础环境不做详述,不清楚查阅[Android开发环境搭建]的文档即可- Windows8- Eclipse Helios 3.6.2- JDK1.6- Android S

2013-07-07 15:03:20 640

转载 android-ndk-r7b编译环境Cygwin工具搭建及配置

开发android ndk 的时候需要一个编译工具编译c程序,ndk需要linux下编译,所以win环境下提供Cygwin模拟linux编译Candroid-ndk 较低版本的这个工具的配置网上很多,我这儿记述点android-ndk-r7b下配置Cygwin的步骤:1.到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/set

2013-07-07 15:01:40 931

转载 VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径

说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。$(PlatformName)当前项目平台的名称

2013-07-05 12:41:48 506

原创 手机游戏分类中英对照表

ACT:动作类。 A.RPG:动作+角色扮演。 真三国无双属于ACT类型的游戏AVG:冒险游戏 A.AVG:动作+冒险。 ETC:其他。 FPS:第一人称射击。 FTG:格斗类。 MMORPG:大型多人在线角色扮演类。 MUG:音乐类。 PUZ:益智类。 RAC:赛车类。 RPG:角色扮演类。 RTS:即时战略类。 SLG;模拟/战略类。 S

2013-07-01 20:46:42 872

原创 vs2010+Visual Assist X 常用快捷键

以下是vs2010的常用快捷键Shift+Alt+Enter: 切换全屏编辑 CTRL + K, CTRL + C注释选择的代码 CTRL + K, CTRL + U取消对选择代码的注释 F5运行调试 CTRL + F5运行不调试 CTRL + J列出成员 F9: 切换断点 Ctrl+F9: 启用/停止断点 Ctr

2013-07-01 13:23:55 1034

转载 Cocos2d-x Win32键盘模拟触摸事件

Cocos2d-x支持在Win32下鼠标的单击进行模拟响应触摸事件,也即只支持模拟单点触摸。在之前的文章《如何制作一个横版格斗过关游戏 Cocos2d-x 2.0.4》中带有方向键和攻击键,鼠标的单点触摸已经不能满足在Win32下进行测试的要求,在这里进行扩展让键盘同时模拟响应触摸事件。Cocos2d-x版本:2.1.3修改proj.win32文件夹的main.cpp,改后文件内容如下

2013-07-01 10:40:55 1054

基于jQuery的左右移动图片代码

基于jQuery的左右移动图片代码,自己看吧

2012-07-08

全新版大学英语第三册综合教程练习答案及课文译文.doc

全新版大学英语第二册综合教程练习答案及课文译文

2012-07-08

全新版大学英语第二册综合教程练习答案及课文译文

全新版大学英语第二册综合教程练习答案及课文译文

2012-07-08

全新版大学英语第一册综合教程练习答案及课文译文

全新版大学英语第一册综合教程练习答案及课文译文

2012-07-08

rsa 加密聊天程序

一个用java实现的简单的聊天程序,聊天发送的内容是用RSA加密算法进行了加密

2012-06-26

java rsa加密算法实现

用java实现的rsa加密算法,里面有详细的加密过程的实现

2012-06-26

ext gwt的api文档

gxt(又叫做ext gwt)是GWT的一个框架,该框架完全copy了Extjs的用户界面,本文档是gxt的api文档,并且是chm格式的

2011-12-10

jQuery API.chm

Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。本文档是jquery的中文api文档,里边详细介绍了jquery的所有函数及其使用方法,并且是chm格式的文件,方便阅读和查看

2011-12-10

swt api.chm文档

swt的api文档,格式是chm的文件,里边详细介绍了swt开发所需的类库的信息,并且相关方法有详细的说明

2011-12-10

Ext 3.0中文API

extjs3.0的中文api,并且是chm的文件

2011-12-10

JMF音乐播放器,能播放mp3、wav等格式的音频文件

一个用JMF框架写的实现音乐播放的小程序,配置好JMF后即可编译运行

2010-07-29

Java坦克大战小游戏

一个用eclipe开发的Java坦克大战小游戏

2010-07-29

桌面显示IE图标,不是快捷方式!

把IE图标显示在桌面上,不是快捷方式哦!!!双击修改注册表即可.

2010-03-24

空空如也

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

TA关注的人

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