自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (8)
  • 收藏
  • 关注

原创 小塔1024实现

最近使用cocos2d-x写了一个1024的游戏,大家可以看看。小塔1024——对坐标的处理和实现手势的判断小塔1024——卡片移动及随机位置添加卡片小塔1024——卡片的翻转和消除小塔1024——添加UI小塔1024——实现新手引导后期文章持续更新中!欢迎大家关注!

2014-04-20 21:43:39 1910

原创 输入输出流的使用(三)

这篇博客来看sstream字符串输入输出流的使用,当然父类拥有的方法sstream都可以继承过来使用,不同的是sstream有一个新的函数是str(),这个函数和fstream的open函数类似,是将字符流和特定的字符串关联起来,然后我们就可以向内存中的string字符串写入内容了,sstream的作用就是可以进行数据类型的转换,是string类型和其他的数据类型的一些转换,好了,现在来看代码吧。

2014-03-17 20:00:06 1160

原创 输入输出流的使用(二)

本文来自:http://www.zaojiahua.com/inputoutput-stream2.html皂荚花。上一篇博客写到了标准输入输出流iostream,这次我们来看一下它的子类文件输入输出流的使用。作为标准输入输出流的子类,父类具有的一些方法文件输出流当然可以继承过来了,这就意味着你可以使用标准输入输出流进行的一些操作,文件流也是可以的。文件流新增加的俩个函数是open和clo

2014-03-17 18:35:28 1391

原创 输入输出流的使用(一)

本文来自:http://www.zaojiahua.com/inputoutput-stream.html皂荚花。c++中定义的标准输入输出流是istream和ostream,他们是iostream类的父类,而cin是istream的对象,cout是ostream的对象。头文件fstream(对文件操作的流)包含了ifstream和ofstream,头文件sstream(对字符串操作的流)

2014-03-17 18:32:10 1675

原创 CCScale9Sprite点九图的制作和使用

本文转载自:http://www.zaojiahua.com/ccscale9sprite.html皂荚花。点九图也叫做九妹图,主要是用来适配的,当我们的图片在不同分辨率的手机上的时候就会被拉伸,这个时候普通的图片可能会变形,会不好看,但是点九图会很好的去适应,可以先看下效果啊。大家看到了吗?点九图拉伸后的效果非常的好,和普通的图片主要的区别就是边角了,边角非常清晰。下面说下原理吧。

2014-03-15 20:09:10 6881

原创 ocos2d-x游戏实例之忍者飞镖——添加其他元素

忍者飞镖小例子,非常简单易懂!

2014-03-06 19:56:41 1730

原创 cocos2dx移植android平台-我的血泪史

本人这几天一直都没有跟新自己的网站内容,问我干什么去了,当然是做这篇文章做的事了,说起这个移植来真是麻烦啊,网上试验了各种方法,都不知道谁对谁错啊。不过经过本人这三天的研究最后终于成功了,为了让大家少走一些歪路,我决定一定要写下这篇文章,新手们,好好看,不要浪费时间了!现在我就把我遇到的问题和一种简单的方法(方法绝对靠谱)教给大家,还有就是我用到的所以资源。先说资源的问题,大家先去下载我给的资源,

2014-02-25 23:39:16 1961

原创 cocos2d-x之系统时间和随机数

随机数是我们在程序中经常要用到的,cocos2d-x用CCRANDOM_0_1产生随机数,但我们最后给它传入一个随机数种子,这样产生的随机数才是真正的随机数,而这个种子就是我们一般使用的时间。下面通过代码看看我们如何实现。[cpp collapse="false"]bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(!

2014-02-22 00:53:45 2244 1

原创 Cocos2d-x之动作类

我们玩的游戏一般都可以看到精灵的运动,游戏的世界就是一个运动的世界,而所有的这些动作都可以分为一些基本的动作和动作的组合,今天就来学习一下动作类CCAction,首先看一下类之间的继承关系。

2014-02-15 21:00:18 1356

原创 和我一步步快速搭建一个网站

今天要搭建一个个人的技术博客网站,把过程记录下来,以便以后参考,同时分享给需要的人。虽然我们在csdn上有博客,但是建一个自己的网站是很不错的,可以学到不少东西。       这里先说一下常见的服务器的配置,操作系统+服务器+后台语言+数据库:1、linux+apache+php+mysql2、windows+iis+.net+sqlserver 3、windows+tomacat+jsp

2014-02-08 14:11:54 3613 3

原创 UI开发之控件类CCControlSwitch

bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //参数就不说了,看一下你的资源文件就明白了 CCControlSwitch * controlSwitch = CCControlSwitch::create(

2013-11-25 22:28:04 1669

原创 UI开发之控件类-CCControlColourPicker

bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //设置一个显示字符串的label CCLabelTTF * title = CCLabelTTF::create("#128128128","Arial",32);

2013-11-24 21:29:44 1561

原创 UI开发之控件类-CCControlSlider

bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //设置一个显示字符串的label CCLabelTTF * title = CCLabelTTF::create("slider value = 0.00","Ari

2013-11-24 19:52:49 1644

原创 UI开发之控件类-CCControlButton

在应用的开发中,无论是Android操作系统还是iOS操作系统,其开发框架都提供了控件,包括按键、拖动滑块等,这样提高了开发效率。对于游戏的开发,UI的开发同样需要控件来提高开发效率。对Cocos2D-x来说,从2.0版本开始提供了很多控件类来帮助我们更好地开发UI。bool HelloWorld::init(){ bool bRet = false; do {

2013-11-24 19:23:02 1887

原创 CCLayerColor层的使用

bool HelloWorld::init(){ bool bRet = false; do { //ccc4这个宏的参数分别为R,G,B,A最后一个是透明度,设置成255就是不透明的,设置成0是透明的 CC_BREAK_IF(!CCLayerColor::initWithColor(ccc4(128,128,128,255))); CCS

2013-11-24 16:50:19 1801

原创 CCScene,CCLayer,CCSprite的默认坐标和默认锚点

bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); CCSprite * sprite = CCSprite::create("image1.png"); this->addChild(sprite); //获得CCSpri

2013-11-23 19:56:36 1851 1

原创 世界坐标系,本地坐标系,opengl坐标系,屏幕坐标系

不多说,看注释。bool HelloWorld::init(){ bool bRet = false; do { CC_BREAK_IF(! CCLayer::init()); //opengl的坐标系和世界坐标系相同,都是以屏幕左下角为原点,向右为x轴的增加方向,向上为y轴的增加方向 //这里的世界指的是游戏世界 //屏幕坐标系是以左

2013-11-23 18:47:49 2982

原创 单链表(c++)

//main.cpp#include #include "singleLinkList.h"using namespace std;int main(int argc,char * argv[]){ SingleLink sl; int value; int i; cout<<"\t\t\t\t\t单链表\n"; while(1) {

2013-10-16 20:41:22 1279

原创 顺序表(c++版)

//sequence.cpp#include #include "sequence.h"using namespace std;Arr::Arr(int * phead,int len,int curlen){ m_phead = phead; m_len = len; m_curlen = curlen;}Arr::~Arr(){ delete [] m_phea

2013-10-14 22:53:36 1206

原创 数据结构与算法目录

线性表顺序表链表散列表顺序栈链栈顺序队列链队列

2013-10-14 19:40:28 1078

原创 进程控制器

一个简单的进程控制器,是基于windows平台下的。

2013-08-05 10:19:09 1453

原创 媒体库管理系统升级版

/*头文件article.h是book,disk,picture的基类,包含基本数据成员的定义,和成员函数的申明*/#ifndef ARTICLE_H#define ARTICLE_H#include #include #include //该文件是对文件流操作的文件using namespace std;class Article{private: int num;

2013-04-21 17:19:06 3087 11

原创 迷宫问题

//功能:利用递归调用完成迷宫问题的求解#include #include #include #include //申明迷宫函数int maze(char **a,int m,int n);//定义全局变量i,j用来存放迷宫数组的行数和列数int i,j;int main(){ int k; int m,n; char **a;//定义指向迷宫数组的二维指针 pri

2013-04-08 14:15:29 1186

原创 求大整数的阶乘

/*功能:求大整数的阶乘*//*解题思路:读入大整数,将被乘数和比其小一的乘数分别放在俩个字符串中,申明第三个字符串用来保存结果。然后进行循环。其中涉及到字符和数字转化的技巧,具体实现请看代码。*/#include #include #include using namespace std;string findmul(string str1);int main(){ s

2013-04-06 22:11:21 1920

原创 大整数相乘

/*功能:完成来个大整数的相乘*//*解题思路:读入俩个大整数,将他们分别放在俩个字符串中,申明第三个字符串用来保存结果。其中涉及到字符和数字转化的技巧,具体实现请看代码。*/#include #include #include using namespace std;int main(){ string str1,str2,tem; int len1,len2,len3

2013-04-05 20:13:03 1160

原创 大整数相加

/*功能:完成来个大整数的相加*//*解题思路:读入俩个大整数,将他们分别放在俩个字符串中,申明第三个字符串用来保存结果。从俩个字符串的末位开始相加,若大于10则向前进一位,他们的模数作为该位的结果,若不大于10,直接将该数做为结果,其中涉及到字符和数字转化的技巧,具体实现请看代码。*/#include #include #include using namespace std

2013-04-05 18:12:28 2918 6

原创 单链表

#include #include #include #include typedef struct node { int num; char name[10]; int score; struct node *pnext; }NODE,*PNODE;//头插法创建单链表 P

2013-03-24 18:19:20 1419

原创 经典c程序设计100例

每天完成5个经典c程序设计,把前几天和今天的贴上来。/*题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?*/#include int main(){ int arr[4]={1,2,3,4}; int i,j,k,count=0; int value[64]; for(i=0;i<4;i++) { for(j=0;

2013-03-17 20:05:58 2205

原创 南开百题难题破解(5)

/*题目要求:设有n个人围坐一圈并按顺时针方向从1到n编号,从第s个人开始进行1到m的报数, 报数到第m个人, 此人出圈, 再从他的下一个人重新开始1到m的报数,如此进行下去直到所有的人都出圈为止。现要求按出圈次序,给出这n个人的顺序表p。请考生编制函数Josegh()实现此功能并调用函数WriteDat()把编号按照出圈的顺序输出到OUT.DAT文件中。设 n = 100

2013-03-14 14:26:25 1378 1

原创 南开百题难题破解(4)

题目要求:判断一个数是不是回文数"回文数"是一种数字。如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数解答如下:/*整体的思路是将数字的各位全部逆转,比较原数个逆转后的数看是否相等,若相等,则该数为回文数。*/int jsValue(long n){ long tem=n;//将n的值放到临时变量tem里边

2013-03-09 18:50:06 1255

原创 南开百题难题破解(3)

题目要求:如:大字符串asasd asa 小字符串as 则n=3;解答如下:这个不难看懂,就不加注释了。nt findStr(char *str, char *substr){ char *p=str,*q=substr,*tem1=NULL,*tem2=NULL; int slen=strlen(str),sublen=strlen(substr); int co

2013-03-09 16:56:23 1174

原创 c语言有关字符操作的几个库函数

1、isalpha原型:int isalpha(int ch)功能:判断字符ch是否为英文字母,当ch为英文字母a-z或A-Z时,在标准c中相当于使用“isupper(ch)||islower(ch)”做测试,返回非零值(不一定是1),否则返回零。头文件:头文件加入#include (C语言使用ctype.h>)2、isupper原型:extern int isupper(

2013-03-07 18:59:45 1095

原创 南开百题难题破解(2)

题目要求:输入一个英文句子,翻转句子中的单词顺序。但单词内的顺序不变。句子中单词空格隔开。 为简单起见,标点符号和普通字母一样处理。 例如输入"I am a student.",则输出 student. a am I题目解答:void StrOL(void){ int i,j,len; int start=0,end=0; char buf; for (i=0;

2013-03-07 18:26:18 1182

原创 南开百题难题破解(1)

题目要求:从左到右依次扫描字符串str,把小写字母o左边的所有字符移到该串的右边,并把该小写字母o删除,继续扫描字符串str并做上述操作,直到字符串str中所有的小写字母o被删除为止。解答如下:void StrOR(void){ int i,j,k=0;//定义三个变量,i表示行数,j表示列数,k指向每一行的第一个字符 int len;//用来存放每行的字符数 char

2013-03-07 16:24:59 1194

原创 数据排序的几种方法(c语言实现)

/*功能:用以下几种方法实现c语言中的常用排序*/ #include "stdio.h"void select_Sort1(int a[],int n);void select_Sort2(int a[],int n);void bubble_Sort(int a[],int n);void insert_Sort(int a[],int n);void quick_Sort(

2013-03-05 17:31:32 4562

原创 生产者消费者问题

class Demo4{ public static void main(String[] args) { Resourse r = new Resourse(); new Thread(new Producer(r)).start(); new Thread(new Producer(r)).start(); new Thread(new Customer(r)).sta

2013-01-20 14:59:22 877

原创 单例设计模式

饿汉式:用java实现如下:class Single{ private String name="zhang san"; private int num=20; private static Single s = new Single(); private Single(){} public static Single getInstance() { return s;

2013-01-14 18:50:54 791

原创 媒体库管理系统

//这个是main.cpp中的代码#include #include //作用是调用setw()函数#include #include //使用exit()函数#include //使用文件输入输出流#include "article.h"//#include "article.cpp"#include "book.h"#include "picture.h"#include

2013-01-12 14:27:04 4553 1

原创 图的建立及BFS,DFS遍历

#include #include #include #define MAX 20 //图可以存储的最大节点数为20;struct tnode{ struct tnode * next;//指向下一个临节点 int data;//存放邻节点在数组中的位置};struct node{ int valu;//存放节点的值 struct tnode * link;//指向邻节

2012-11-11 20:00:13 2567 1

原创 二叉树

#include #include #include #define NULL 0;//定义一棵树struct tree{ int data; struct tree *lp , *rp;};//定义一个栈struct stack{ struct tree *top; struct tree *bottom;};void creattree(struct tree

2012-10-28 15:35:30 1164 1

lua程序设计

lua程序设计的书

2013-11-24

软件工程课后题答案

这个是软件工程的答案

2013-11-24

经典c程序设计一百例

里边是经典c程序设计,一共100个小例子,对初学者有用。

2013-04-11

计算机等级考试软件及答案代码

该文件夹内包含计算机等级考试三级上机软件即南开百题上机软件和一百道题目的源代码。三级上机c语言考试为编写一个函数,这些源代码就是要答题的函数。为本人编写,在机器上全部可以运行通过,但是我不能保证其效率是最高的,也可能有错误,如有发现,请指教!对于其中的难题(个人认为)已经标注,若不想全部做完这些题目,可以看看其中的几道难题,对于这些题目的详细解释,本人已经发表了博客,地址:http://blog.csdn.net/huangsir2011/article/details/8647160。如果有其他疑问或者不同意见,可在博客上留言。

2013-03-27

南开百题上机软件及答案代码

该文件夹内包含计算机等级考试三级上机软件即南开百题上机软件和一百道题目的源代码。三级上机c语言考试为编写一个函数,这些源代码就是要答题的函数。为本人编写,在机器上全部可以运行通过,但是我不能保证其效率是最高的,也可能有错误,如有发现,请指教!对于其中的难题(个人认为)已经标注,若不想全部做完这些题目,可以看看其中的几道难题,对于这些题目的详细解释,本人已经发表了博客,地址:http://blog.csdn.net/huangsir2011/article/details/8647160。如果有其他疑问或者不同意见,可在博客上留言。

2013-03-27

媒体库管理系统

这是我们c++老师让做的,是媒体库管理系统,我做了三天,写了一些功能,但是不完美,献给那些在网上苦苦收索资源的同学们。

2013-01-07

科学导论答案

计算机科学技术的课后答案,留给学弟学妹。

2012-12-15

计算机科学导论作业答案

这是大一上学期计算机科学导论的答案,是老师留的作业,以后你们用的着,献给大一的学弟学妹

2012-12-15

空空如也

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

TA关注的人

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