自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (9)
  • 收藏
  • 关注

转载 每周4天班,年赚数百万美金:一家小公司的极简经商之道

原文:http://mp.weixin.qq.com/s?__biz=MzA5NTU0NzY2Mg==&mid=208178973&idx=1&sn=eba9fd4accf41cb4d221700a5d40c467&scene=2&from=timeline&isappinstalled=0#rd本期推荐一本可以一口气读完,又能放在案头常看常新的书——《重来》。

2015-08-14 12:43:06 1017

转载 50条大牛C++编程开发学习建议

最近发现一篇帖子挺热的,转过来供大家学习http://edu.9miao.com/group/1/thread/98每个从事C++开发的朋友相信都能给后来者一些建议,但是真正为此进行大致总结的很少。本文就给出了网上流传的对C++编程开发学习的50条建议,总结的还是相当不错的,编程学习者(不仅限于C++学习者)如果真的理解了这些建议,相信能够在学习时准确的抓住侧重点,少走

2015-08-14 10:11:18 947 1

转载 如何用Cocos2d-JS制作一个《你是我的小羊驼》游戏

声明:发个广告贴~~~这个真的只是个广告哟· 原文链接:http://edu.9miao.com/group/1/thread/87同时9秒课堂还有很多优质课程,欢迎大家学习~~~----------------------------------------------------------------------------------------------

2015-08-14 09:52:30 699

原创 cocos2d-x之retain与release

先上代码:void Ref::retain(){ CCASSERT(_referenceCount > 0, "reference count should be greater than 0"); ++_referenceCount;}void Ref::release(){ CCASSERT(_referenceCount > 0, "reference

2015-08-13 22:02:09 1858

原创 cocos2-d-x之runAction与clone的不解之缘

starSprite->runAction(path); _emitter->runAction(path);当你像这样有两个节点同时调用path这样一个动作时,运行之后是否有疑惑————为啥只有下面的_emitter执行了这个动作,而starSprite愣是纹丝不动呢?老规矩(???什么时候说过的规矩。。。)最有效的办法还是看cocos的源代码去。

2015-08-13 20:04:13 2089 1

原创 string::npos

定义:static const size_t npos = -1;通常跟find()方法连用来判断如果find方法返回一个名为 string::npos 的特殊值,说明查找没有匹配。

2015-08-12 17:46:18 420

原创 C++ 之 std::nothrow

首先给出知乎的相关回答:http://www.zhihu.com/question/20024129出乎意料的简短:对于比较健壮的代码来说,nothrow使用的情况比直接new多很多吧。直接new如果失败要抛出异常的,结果就是为了健壮性代码里到处都是try。所以一般健壮的分配方式都用new (nothrow) xxx的(当然也有用malloc等的),之后判断NULL就o

2015-08-12 17:40:51 3243

转载 深入理解Cocos2d-x 3.x:内置数据结构(2)Map

其实最没意思的数据结构就是Map和Vector这两个了,完完全全就是std::map和std::vector上面再加了一层引用计数。当然,这也有好处,就是支持std算法以及支持Cocos2d-x的内存管理机制。看源码可以知道(下均只对Map进行分析,Vector同理)1234567891

2015-08-11 10:39:36 872

原创 导演、场景、层、精灵

游戏运行的基本框架:导演(director)游戏就跟电影一样需要一个导演来控制游戏运行的进程:auto director = Director::getInstance();上述代码即为导演的创建,因为导演只有一个,所以采用单例模式,由 getInstance() 获得导演唯一实例场景(Scene)在cocos2d-x里相当于一个容器的作用,用于

2015-08-11 08:56:40 493

原创 无法打开包括源文件"extensions/cocos-ext.h"

很可耻的开了一句话的博客~~~~~解决方案:在项目上右键选择【属性】->【c/c++】->【附加包含目录】,编辑【附加包含目录】在最后添加$(EngineRoot),点击【确定】按钮。

2015-08-09 16:50:01 2096

转载 C语言指针转换为intptr_t类型

今天看代码的时候看到intptr_t,不明白这是什么类型,所以googling了一下,结果又学到了很多~~~首先总结下:intptr_t (无符号版本写成 uintptr_t)这个类型可以被安全的在 void * 和 整数间转换,对于写跨 64 位平台的程序非常重要。也就是说,当你需要把指针作为一个整数来运算时,转换成 intptr_t才是安全的,可以在运算完毕安全的转回指针类型。

2015-08-08 10:10:44 1959

转载 doxygen 使用简介(C,C++为代码作注释)

doxygen注释块doxygen注释块其实就是在C"C++注释块的基础添加一些额外标识, 使doxygen把它识别出来, 并将它组织到生成的文档中去。在每个代码项中都可以有两类描述, 这两类描述将在文档中格式化在一起: 一种就是brief描述, 另一种就是detailed。 两种都是可选的,但不能同时没有。顾名思义, 简述(brief)就是在一行内简述地描述。而详细描述(

2015-08-04 16:13:20 2530

转载 献给北漂一族

搜技术博客的时候,眼睛撇了下,发现这样一篇经历,就当做预备经验了http://blog.csdn.net/wangboxian/article/details/17140231  今天打开csdn,已经好长时间不写博客了,间隔足足有三个月之久。说说这段时间的工作生活情况。13年1月份来到阳光公司,进入了一个和谐融洽的开发团队,项目主要是做美容整形发面的,虽然说是创业团队,但是创

2015-08-04 15:23:04 568 1

转载 C++技巧之断言Assert

断言的应该是一种编程的常见技巧。我所应用的断言有两种,一种是动态断言,即大家所熟知的C标准库的assert()宏,一种是C 中的静态断言,即在编译期间检查。1)动态断言:assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:view plaincopy to clipboardprint?#include   void assert( int e

2015-08-04 11:11:27 1032

转载 C/C++中const关键字详解

为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下:  常变量:  const 类型说明符 变量名  常引用:  const 类型说明符 &引用名  常对象:  类名 const 对象名  常成员函数:  

2015-08-04 10:44:19 480

转载 C/C++函数参数读取顺序

说到C/C++函数参数读取顺序,很多人都知道在入栈时是从右至左的,可是真的有那么简单吗?先看一个例子:#include int main() { int a = 10; printf("%d %d %d\n", a++, ++a, a); return 0;}按照从右向左读取,想当然的结果应该是:11 11 10,执行后a = 12。可是真的是这样吗?

2015-08-04 10:26:49 1088 1

转载 C++ 智能指针详解

C++ 智能指针详解 一、简介由于 C++ 语言没有自动内存回收机制,程序员每次 new 出来的内存都要手动 delete。程序员忘记 delete,流程太复杂,最终导致没有 delete,异常导致程序过早退出,没有执行 delete 的情况并不罕见。用智能指针便可以有效缓解这类问题,本文主要讲解参见的智能指针的用法。包括:std::auto_ptr、boost::scoped_p

2015-08-03 20:22:44 497

原创 cocos2d-x中的C++ 编码规范

声明务必要看头文件define用法前向声明内联函数-inlh文件函数参数顺序include的命名和顺序作用域命名空间非命名的命名空间命名空间的使用规则嵌套类非成员函数静态成员函数全局函数局部变量静态变量和全局变量类在构造函数里面完成工作初始化显式构造函数拷贝构造函数委派和继承构造函数结构体 vs 类继承多重继承接口操作符重载访问控制声明顺序编

2015-08-01 18:39:39 4029

转载 cocos2dx的几种常见设计模式

设计模式——二段构建模式设计模式在程序设计中会经常用到,也许你从来没有留意过设计模式,其实你却一直在使用设计模式!cocos2dx中有不少的设计模式,所以从本篇博客开始探讨一下cocos2dx中的设计模式,看看引擎都使用了哪些设计模式,我们今后写代码要怎样使用某种设计模式。本人菜鸟一枚,如果有任何错误还请留言指教,互相探讨。大家最熟悉的是单例设计模式了吧,在cocos2dx中单例真

2015-08-01 12:07:28 1184

转载 C++ 全局变量和局部变量

一:为什么静态成员变量要通过类外初始化赋值?当将类的某个数据成员声明为static时,该静态数据成员只能被定义一次,而且要被同类的所有对象共享。各个对象都拥有类中每一个普通数据成员的副本,但静态数据成员只有一个实例存在,与定义了多少类对象无关。静态数据成员的用途之一是统计有多少个对象实际存在。静态数据成员不能在类中初始化,实际上类定义只是在描述对象的蓝图,在其中指定初值是不

2015-08-01 11:26:13 4916

qucik实例coinflip带注释源码

代码跟quick的实例一样,只是附有我认为还算详细的注释

2014-11-01

即时通讯系统(java)实现

用Java实现的通讯系统,不是本人做的。。。

2014-05-25

VS仿QQ通讯项目

解压后,有外网传输,链接,网络通信,异步通信,远程登录等项目。说实话,这个项目是偶然找到的,不会用VS。。。。呵呵

2014-05-25

Java笔试面试宝典

内涵javase javaee等所有Java知识,很详细哦!

2014-05-20

Microsoft .NET Framework 4.0

windows操作系统下,使用某些软件,玩游戏,必备工具。。。。

2014-05-05

tomcat8.5版本

目前最新的tomcat版本,较之前使用更加方便了一些

2014-05-05

空空如也

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

TA关注的人

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