自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

尘墨

希望能够每天都能有进步

  • 博客(150)
  • 资源 (3)
  • 收藏
  • 关注

转载 项目管理风险把控:三点估算法

施工时间划分为乐观时间、最可能时间、悲观时间乐观时间:也就是工作顺利情况下的时间为a最可能时间:最可能时间,就是完成某道工序的最可能完成时间m悲观时间:最悲观的时间就是工作进行不利所用时间b。活动历时均值(或估计值)=(乐观估计+4×最可能估计+悲观估计)/6活动历时方差=(悲观估计值- 乐观估计值)/6用PERT公式计算出来的是完成某活动的平均工期,即

2017-03-28 09:13:04 15743

转载 Cocos2dx 3.0配置环境

3-15,cocos2dx 3.0rc0 终于放出来了。在这里不得不吐槽一件事,3.0版本从Alpha,到beta,再到rc,三个版本竟然都有各自创建项目的方式,这样真的不会被人打么?因为rc版创建项目的方式发生了较大的改变,所以这里我单独用一篇来简单介绍(其实我也是临时突击,近来项目挺赶的)。--------------------------准备工作:1、下载最新的coco

2014-05-16 22:50:24 572

原创 关于JSP开发中jsp页面调用DAO返回的ResultSet为空值完美解决方案

不多说,问题蛮简单,直接上代码,gua

2014-04-28 09:53:05 1297

转载 漂亮的html表格

原文: http://www.textfixer.com/resources/css-tables.php#css-table01  一个像素边框的表格:Info Header 1Info Header 2Info Header 3Text 1AText 1BText 1CText 2ATe

2014-04-27 14:18:06 2901

转载 表单的提交几种方法

最普通最常用最一般的方法就是用submit type..看代码:    另外,还有一种常用的方法是使用图片:     第三种是使用链接来提交表单,用到了javascript的DOM模型:    提交这种方法实际上是调用了一个javascript函数,使用javacript函数来提交表单,方法就非

2014-04-24 13:32:23 938

转载 JSP request详解

1.request对象     客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号 方 法 说 明 1   object getAttribute(String name) 返回指定属性的属性值 2   Enumeration getAttributeNames() 返回所有可用属性

2014-03-11 22:41:29 1265

转载 STL来生成和操作.plist文件

发布了多个平台,生成和解析plist文件,这里只给出windows平台下的应用。下载使用方法如下:read a plist from disk whose root node is adictionary:map dict; Plist::readPlist("binaryExample1.plist", dict);  To write a plist

2014-01-23 23:42:26 665

转载 如何让cocos2d-x程序写的更加简洁,各种宏的介绍

最近我们的cocos2d-x游戏项目已经进入了正式开发的阶段了,几个dev都辛苦码代码。cocos2d-x还是一套比较方便的api的,什么action啊、director啊、ccpoint啊都蛮便捷的。但是我看到几个dev有时候会很不知道用它们,还是首先自己去写函数……用一些比较原始、低效率的方法……甚至是copy / paste………………。……。这不科学啊!你不能这

2014-01-23 20:21:12 450

转载 C++多线程面向对象封装

相信很多人都读过《C++沉思录》这本经典著作,在我艰难地读完整本书后,留给我印象最深的只有一句话::“用类表示概念,用类解决问题”。关 于多线程编程,如果不是特别需要,大多数开发人员都不会特意去触碰这个似乎神秘的领域。如果在某些场合能正确并灵活地运用,多线程带来的好处是不言而喻 的。然而,任何事物都有两面性,如果程序中引入多线程,那么我们需要谨慎小心地处理许多与之相关的问题,其中最突出的就是:

2013-12-08 12:05:38 621 1

转载 C++ 多线程与进程的使用

第 10 章  多线程与网络编程初步 教学提示:Windows 是一个支持多任务的操作系统。当在一个程序中需要启动另外一个程序时,需要用到多进程的编程方式。如果一个进程中有一些相似的任务需要同时推进,可以为每个任务建立一个线程,从而形成多线程的编程。随着网络技术的广泛应用,网络编程也越来越受到重视,网络编程主要使用 Winsock 技术。教学目标:掌握进程的创建与终止及相应的管

2013-12-07 21:47:17 1202

转载 cocos2d-x面试题

CCScene:CCScene是app工作流程上独立块,一个app可能拥有多个scene,但是在任何时候只能有一个是激活状态的。一个CCScene对象由一个或多个CCLayer组成,layer之间是前后相连的。Layer提供了scene的外观和行为。通常的用法是直接用一个或多个layer实例化一个sceneCCScene的子类CCTrasitionScene实现移动transitions,

2013-11-28 13:57:26 551

转载 cocos2d-x使用iconv库并且解决交叉编译的错误

近来在客户端搭建打包APK的环境,以及解决中文乱码问题。网上找了很多资料,但总是各种不详细,非常麻烦。因此在这里把自己的过程详细记录下,如果有哪步不详细,请留言。    客户端使用的是cocos2d-x-2.0.4,是一个比较老的版本了。使用cygwin和eclipse交叉编译出APK包。环境搭建另外写一篇文章,这边主要讲使用iconv库。很多人尝试在解决乱码问题时,也都会尝试使用iconv库

2013-11-27 19:55:23 638

转载 解决CCLabelTTF中文乱码的问题

前言    由于cocos2d-x内部是以utf8处理文本的,而VS直接输入时文本编码为GBK,所以在类似在CCLabelTTF等上显示中文时会出现乱码。    以下是解决该问题,较便捷的方法之一。1. 在VS中给项目附加依赖项里加入libiconv.lib    在VS“解决方案资源管理器”视图中——项目->属性->配置属性->连接器->输入->附加依赖项

2013-11-24 15:17:06 1628

转载 CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas以及汉字中文的显示

============================================================博文原创,转载请声明出处电子咖啡(原id蓝岩)============================================================在 cocos2d 中有三个类可以在层或精灵中添加文字:CCLabelTTFCCLab

2013-11-19 19:19:23 723

转载 C++二级指针的用法

char **p和char *p[]基本一样,区别讲不出来,写个例子体会吧。#include using namespace std;void main(){    // 第一种初始化方法    char **p = new char *[10];    // 赋值后正常使用    p[0] = "aaa";    cout0]    // 值可

2013-11-18 15:35:09 2525

转载 cocos2dx动画加速与减速

cocos2d-x动画加速与减速 动画是游戏的必然要素之一,在整个游戏过程中,又有着加速、减速动画的需求。以塔防为例子,布塔的时候希望能够将游戏减速,布好塔后,则希望能将游戏加速;当某个怪被冰冻后,移动速度减缓,而其他怪的移动速度不变。cocos2d-x引擎为我们提供了很强大的接口,下面就将我实验的过程复述一遍,也方便他人。1)实现全局的加速、减速。通过设置Scheduler的

2013-11-16 19:56:36 1373

转载 Tiled Map Editor(一)

原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8308609Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tiled编辑出的地图可以很方便的被Cocos2d-x使用Tiled的官网是Tiled Map Editor。我使用的地图编辑器是QT版本。 好了,下面就试一试吧。1.编辑地图

2013-11-15 13:06:22 507

原创 cocos2d-x进度条的实现

#include"prograssbar.h"#include "variable.h"using namespace  cocos2d;CCScene * prograssbar::scene(){    CCScene *scene = NULL; bool bRet =false; do  {  scene =CCScene::create();

2013-11-14 20:57:04 888

转载 战争迷雾4

转载请注明,原文地址:http://www.benmutou.com/blog/archives/485 正文:1. 复习一下还记得我们的理论基础吗?点击某个瓦片后,修改瓦片的某个顶点值,同时修改附近瓦片的顶点值:1)当前瓦片右下角的顶点值设为42)当前瓦片右边的瓦片的左下角顶点值设为83)当前瓦片下方的瓦片的右上角顶点值设为14)当前瓦片右下方的瓦片的左上角顶点值

2013-11-13 20:36:57 574

转载 战争迷雾3

转载请注明,原文地址:http://www.benmutou.com/blog/archives/482 正文:1. 什么是瓦片的坐标这么说吧,前一个小节我们创建了一张10×10的TMX地图,我们所说的瓦片格子的位置,就是指这100个格子里的位置,瓦片格子的位置用二维上的一个点来表示。(小若:喂,还是不懂!)最后,看下图,大家一定就懂了: 比如,左上角的瓦片格子

2013-11-13 20:34:13 442

转载 战争迷雾2

转载请注明,原文地址: http://benmutou.com/blog/archives/468 1. 创建TMX地图现在,打开我们的Tiled地图编辑器,新建一个地图:【新建】->【新建文件】,地图宽为10,地图高为10。 然后将瓦片图素拖动到图块区域,添加图块,宽高分别为128像素,边距和间距都为0: 然后,最重要的一步来了!选中第一个图素,涂满地图,

2013-11-13 20:33:25 518

转载 战争迷雾1

转载请注明,原文地址: http://www.benmutou.com/blog/archives/455   (来自笨木头与游戏开发) 其实这么解释不太好解释,我们举个例子。魔兽争霸相信大家都玩过,游戏开始时,地图上到处都是黑蒙蒙的一片,什么都看不到,我们必须一边走一边探路。(小若:我知道了!不就是地图探索嘛!)就是这样,我们来看看下图就更加清楚了(图片资源来自网络):

2013-11-13 20:32:15 462

转载 瓦片地图类之CCTMXTiledMap

瓦片地图类之CCTMXTiledMap瓦片地图就是游戏的背景。这篇文章为大家介绍,瓦片地图类CCTMXTiledMap,我们先来学习它的初始化方法,代码如下:根据一个TMX文件来创建一个背景地图[plain] view plaincopyprint?static CCTMXTiledMap *  create (const char 

2013-11-12 20:29:10 470

转载 Android 源码资源

1、Android团队提供的示例项目   如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。  地址:http://www.apkbus.com/android-13506-1-1.html  

2013-10-10 21:46:33 346

转载 关于Android bundle

今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”类继承关

2013-10-09 22:54:31 332

转载 cocos2d-x定时器

笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://blog.csdn.net/musicvs/article/details/8551066正文:  1. 不调用update函数,调用自己的函数其实原理是一样的,我们调用scheduleUpdate的时候,系统默认每帧去调用update函数,但如果我们想调用自己的函数呢?很简单,先给Hell

2013-10-07 18:02:48 429

转载 血量条的制作

这次我们再来介绍一个音量控制按钮~(旁白:等,等等~你标题不是写着血量条吗?) 笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:  http://blog.csdn.net/musicvs/article/details/8261554 正文:  1. 又是一个音量控制按钮先看看截图:这个使用非常简单,和之前介绍的CCCon

2013-10-06 20:31:29 1343

原创 异常机制和sstream类的运用

#include#include#include#includeusing namespace std;void m(){ static string msg ; ostringstream ex_msg; int a=4; ex_msg<<"hello is "<<a<<" index_"; msg = ex_msg.str();

2013-10-05 10:32:52 405

原创 C++关于typeinfo

T1.h#include#includeusing namespace std;class T1{public: T1(int n=5) { m=n; } void show(); int m;}; T1.cpp#include"T1.h"void T1::show(){ cout

2013-10-04 22:31:48 2007

原创 C++ protected的用法

#includeusing namespace std;class A{protected: int m;};class B: public A{public: void show() { m=10; cout<<"m is :"<<m<<endl; }};void main(){

2013-10-04 13:14:18 1986

转载 虚函数之多态讲解

虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行

2013-10-04 12:37:07 368

原创 关于C++中纯虚函数的介绍

纯虚函数:   virtual  int getsno() =0;虚函数   :    virtual  int getsno(); 比如说你要开发一个class A。你同事小明要开发一个class B : public A。class A里面有一个function叫getName。A是一个抽象里,并没有具体的空间保存name。这时候你有两个选择。选择1:class A {

2013-10-04 12:15:29 472

原创 C++枚举

includeusing namespace std;void main(){ enum type1{hello,OK}; type1 m; m=hello; cout<<"m is :"<<m<<endl; m=OK; cout<<"m is :"<<m<<endl; int p=1; static_cast(p); /

2013-10-04 11:59:22 354

原创 关于继承中子类和父类中构造函数和析构函数运行的顺序,和继承的多态

构造函数:  父类的先执行,子类的后执行析构函数: 父类的后执行,子类的先执行 T1.h  //父类#ifndef k //防止头文件重复包含的问题#define k #includeusing namespace std;class T1{public: T1() { cout<<"T1's constructor is run

2013-10-04 00:03:10 1201

原创 指向Class Member的指针

T1.h#includeusing namespace std;class T1{public: typedef void (T1::*ptrType)(int ); void show(int);};T1.cpp#include"T1.h"void T1::show(int m){ cou

2013-10-03 23:17:10 528

转载 C++友元函数的介绍

1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。实际上具体大概有下面两种情况需要使用友元函数:(1)运算

2013-10-03 19:48:01 537

原创 C语言调用函数指针

#includeusing namespace std;void max(int a, int b){// return a>b ? a: b; cout<<"hello"<<endl;}int main(){ void (*p)(int x,int y); p =max; p(3,4);// int maxnum

2013-10-03 14:13:18 544

原创 C++基础复习之this关键字

this在C++中其实只是一个指向调用者的指针。假如我们要写一个copy函数,将T t1,转换成成T t2里的值(T是一个类)其中len和sum是T中的属性 T & copy(const T & t2){ len =t2.len; sum = t2.sum return ??? // 这里ret

2013-10-03 14:09:05 463

转载 C++函数指针的运用

在C/C++中存在着函数指针,即指向函数的指针。我目前已知的两种使用方法是:   [cpp] view plaincopyprint?#include    #include    typedef int* PINNT;  #define PP int*     int funcA(int a,int b);  int funcB(int* a,int *b);  

2013-10-02 19:26:41 491

转载 C++引用的介绍

C++中的引用【导读】介绍C++引用的基本概念,通过详细的应用分析与说明,对引用进行全面、透彻地阐述 引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。引用简介引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法:类型标识符 &引用名=目标变量名;【例

2013-09-29 15:20:02 365

flyGame,cocos2d-x,demo

博客里有讲解,这里的是windows下的文件

2013-09-16

cocos2d-x demo笔记二

第一个demo代码。之后每隔几天会陆续进行更新。

2013-09-04

Directx从入门到精通

主要是关于DirectX入门的知识,适合初学者

2013-07-22

空空如也

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

TA关注的人

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