自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

饭团

默默地努力来弥补天赋和资质的平庸

  • 博客(92)
  • 资源 (1)
  • 收藏
  • 关注

原创 coco creater 热更新操作

1.下载version_generator.js文件放置项目内用于生成manifest文件2 .生成manifest文件,mac在终端cd至项目目录下 通过输入node version_generator.js -v 1.0.1 -u http://**(你的服务器地址) -s build/jsb-default/ -d assets 运行步骤1 下载的version_generator生成man...

2018-03-23 21:37:47 583

原创 nodejs+webstrom环境搭建

1.安装好webstrom. 里面可以直接安装nodejswebstrom自带nodejs他可以帮助你安装nodejs的环境,同时也方便你调试2.WebStorm会自动帮你安装nodejs的环境,同时需要下载nodejs包文件,建议单独下载,然后选择nodejs包的位置,选安装包的那个。

2017-04-08 10:37:10 735

原创 vs + BabeLua + Cocos2d-x 3.10配置

vs + BabeLua + Cocos2d-x 3.10配置电脑是win10 64位,装的是v1. 安装cocos,官网下载cocos2d-x 3.103.10版本 Cocos2d-x与cocos整合升级为Cocos引擎,下载后是exe程序,双击直接安装。我的安装目录:C:\Cocos\Cocos2d-x2. 创建项目运行cocos,,新建项目项目名称:H

2017-03-05 14:47:20 2098 1

原创 cocos2d 字符串库打包问题2.X和3.X

1. 在VS中给项目附加依赖项里加入libiconv.lib    在VS“解决方案资源管理器”视图中——项目->属性->配置属性->连接器->输入->附加依赖项里填写“libiconv.lib”,多个lib以空格隔开(等同于“#pragma comment(lib, "libicon.lib")”语句)。                     2

2017-03-05 14:32:32 696

原创 cocos2d-x中的Jni使用(C++与Andriod方法互调)

转载请注明,原文链接:http://www.cnblogs.com/hewei2012/p/3376616.html 前提条件:1.操作的游戏工程和cocos2d_x游戏引擎是一个目录的2.跟jni相关的C++代码文件放在proj.android\jni\hellocpp目录下,每加一个cpp文件,都需在proj.android\jni的Andriod.mk文件中添

2016-09-23 15:31:37 350

原创 使用Adobe Fireworks CS6压图

下载adobe fireworkscs1.选择文件,在选择批处理2.选择一张图片,点击继续点击导出添加编辑 在编辑界面点击选择png8和 ALPHA透明  在点击    继续     批次  方法2:使用bat批处理文件,一件操作。

2016-06-23 15:19:47 594

转载 多线程中的lua同步问题

多线程中的lua同步问题最近写paintsnow::start时出现了一个非常麻烦的BUG,程序的Release版本大约每运行十几次就会有一次启动时崩溃(Debug版本还没崩溃过),崩溃点也不固定。经过简单分析之后,确定是线程同步的问题。于是便修改了线程通信的代码,并使用pthread_mutex_lock/unlock来防止冲突。重新编译后,崩溃频率有所减少。但是每运行约

2016-06-23 14:47:17 1096 1

原创 cocos2d结合cocostudio适配

这边的一款游戏产品用了比较早的游戏引擎版本,所以我这边的都比较老,适配这东西,项目一开始的时候就需要做,之后就不会出现返工的情况了。在项目开始做的时候,背景大图采用的是1136 * 640 大小的图片,如果遇到960*640的分辨率大小的时候,1136 * 640大小的图片2边都会被裁减掉一点点。这些都是可以寄接受的范围内。 关键步骤:1.创建1136 * 640 大小的画布大小 名字为“

2016-06-02 11:21:30 865

原创 cocos2d3.5 lua 项目适配

分辨率适配原理众所周知,现今市场中各种屏幕尺寸和分辨率的移动设备(特别是Android机)层出不穷,所以为了让我们开发的程序项目能够更好地适应这些设备的不同需求,它的分辨率适配就显的尤其的重要。如果读者之前对Cocos2d-x的分辨率适配原理有一点的了解,那么我想这部分内容理解起来应该是很容易的,但考虑了下初学者,所以下面我们还是简单的说说原理吧。Cocos2d-x以及Quick中图片

2016-05-05 15:44:45 1089

原创 cocos2d坐标转换

CCSprite *sprite1 = CCSprite::create("player.png");sprite1->setPosition(ccp(20, 40));sprite1->setAnchorPoint(ccp(0, 0));this->addChild(sprite1); CCSprite *sprite2 = CCSprite::create("player.

2016-04-18 13:32:45 376

原创 一段文字内有不同颜色字体交叉显示

const char* psz = UTEXT("集齐%d个可合成%s\n需要碎片 %d/%d");CCString* pString = CCString::createWithFormat(psz,nBaseCount,pStrName->getCString(),nCount,nMaxCount);m_pTextInfo->setText(pString->getCStrin

2016-04-14 14:39:41 866

转载 C/C++访问Lua中table元素方法总结

方式一:访问key为数字的tableextern "C"{#include #include #include };#pragma comment(lib,"lua5.1.lib")int main(){ lua_State* L = luaL_newstate();   if (luaL_loadstring(L,"back= { 0.

2016-04-05 12:08:10 580

转载 IOCP模型与网络编程

IOCP模型与网络编程一。前言:        在老师分配任务(“尝试利用IOCP模型写出服务端和客户端的代码”)给我时,脑子一片空白,并不知道什么是IOCP模型,会不会是像软件设计模式里面的工厂模式,装饰模式之类的那些呢?嘿嘿,不过好像是一个挺好玩的东西,挺好奇是什么东西来的,又是一个新知识啦~于是,开始去寻找一大堆的资料,为这个了解做准备,只是呢,有时还是想去找一本书去系统地学习一

2016-03-29 14:00:41 271

转载 使用boost库序列化传输对象

编写自己的消息结构以下是我编写的一个简单的消息结构#ifndef MESSAGE_H#define MESSAGE_H#include string>//serialization#include //deserialization#include using std::string;//message typeenum MessageOption{

2016-03-29 13:52:32 885

原创 Dos命令集合

1 echo 和 @回显命令@                        #关闭单行回显echo off                 #从下一行开始关闭回显@echo off                #从本行开始关闭回显。一般批处理第一行都是这个echo on                  #从下一行开始打开回显echo                  

2016-03-09 10:59:45 266

转载 停止手打所有cpp文件到android.mk

一.懒人说书Android.mk中LOCAL_SRC_FILES需要罗列出所有参与编译的文件,这样在.cpp文件少的时候还可以一个一个添加,当有几百个文件的时候会十分的痛苦!这只是节选的一部分,大概只有50个左右吧,除数量多之外让我们看看下面的情况:1改变了其中一个文件名就得修改mk文件,痛苦之处显而易见,而且会重新编译整个工程!2.手工添加时因为失误多了空格,少了

2016-03-09 10:26:42 683

原创 Cocos2d-x Android修改ICON名字、更改图标、修改屏幕方向、修改版本号

1.修改程序名:打开proj.android\res\values下,string.xml    程序名//如果安装游戏后出现游戏中文名乱码,估计是你这个string.xml的编码有问题,建议用EditPlus把这个文件编码更改为UTF-8后覆盖。2.修改游戏图标:打开 proj.android/res,这个文件夹下面有三个文件夹drawable-hdpi、drawab

2016-03-08 10:33:34 2049

原创 Socket编程+Google Protocol搭建简单的客户端服务器方式2

客户端模块:1.新建一个win32控制台应用程序,是空项目,名字为MyCient2. Google Protocol环境配置(详细配置看我文章http://blog.csdn.net/dugaoda/article/details/50342449)2.12.2.添加lib文件到项目Debug下面  3.生成协议perso

2016-03-04 17:23:24 698

原创 Socket编程+Google Protocol搭建简单的客户端服务器方式1

一种比较搓的方式利用Google Protoco来进行客户端服务器数据通信 A客户端模块:1.新建一个win32控制台应用程序,是空项目,名字为MyCient2. Google Protocol环境配置(详细配置看我文章http://blog.csdn.net/dugaoda/article/details/50342449)2.1.

2016-03-04 15:40:26 742

原创 <冷读术>笔记

前言 成 功 或 有人 缘 的 人 ,是 自 然 养 成 将冷读术运用自如,有以下好处: 能获得周围的人的信任,工作和恋爱得以顺利进行。 能知道如何写一封有效的 E-mail。 能提高工作上需要的会话技能,例如要求赔偿或者陈述事情。 在联谊活动或舞会上,能很快和初次见面的人混熟。 可赢得初次见面的人的信任,得益扩大人脉。 由于很能了解对方的心意,

2016-01-31 18:30:18 837

原创 <<富爸爸成功创业的10堂必修课>>笔记

创业者得知道如何花钱安稳是那些雇员才有的,最安慰的就是蹲监狱的认了。观念的转变,从追求自由而不是追求安稳很强的价值观,比稳定的工作和薪水更重要。竞争财富:努力工作想要得到的财富。合作财富:通过合作而非竞争获得的。精神财富: 对于创业者来说管理才能必不可少。创办企业要做好3件事:1. 找到合适的人2. 找到合适的机会3.找到钱。产品只要能"足够好"就行了,只要

2016-01-31 15:46:34 926

原创 <<异类 不一样的成功启示录>>笔记以及读后感

第一章机遇 马太效应凡是有的,还要加给他,叫他有余。没有的连他所有的,也要夺过来。激情天分 勤奋,所有这些都是获得最大成功不可或缺的因素在很多时候,我们在专注研究成功人士的成功原因时候,却往往忘记了这人成功的时代背景和他与这个时代背景的锲合程度。  第二章 10000小时的标准 在某一个领取取得一定的成就,必须要有长时间的训练天才比尔乔伊那些最为卓越

2016-01-30 13:00:46 2487

原创 C++ 重写重载重定义区别

1 成员函数重载特征:   a 相同的范围(在同一个类中)   b 函数名字相同   c 参数不同   d virtual关键字可有可无2 重写(覆盖)是指派生类函数覆盖基类函数,特征是:   a 不同的范围,分别位于基类和派生类中   b 函数的名字相同   c 参数相同   d 基类函数必须有v

2016-01-22 17:22:59 343

原创 安装Cygwin时的快速源地址

在URL里输入:http://mirrors.163.com/cygwin/,点击Add按钮,然后选中 http://mirrors.163.com/cygwin 进行安装在下载列表里选择:http://www.cygwin.cn ,如果没有,直接在URL里输入http://www.cygwin.cn/pub/

2016-01-21 14:36:24 528

原创 C++字符串解析

char s[] = "du gao da,shi * zhu ma!";     const char *d = " ,*";     char *p;     p = strtok(s,d);     while(p)     {         printf("%s\n", p);        p = strtok(NULL, d);    }

2016-01-15 10:30:15 380

原创 C++中四种强制类型转换的区别

1、static_cast    用法:static_cast (expression)    该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:    (1)用于类层次结构中基类和派生类之间指针或引用的转换    进行上行转换(把派生类的指针或引用转换成基类表示)是安全的    进行下行转换(把基类的指针或引

2016-01-14 17:56:08 529

转载 C++ std::pair 与 std::make_pair

std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。例如std::pair 或者 std::pair等。pair实质上是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用。初始化一个pair可以使用构造函数,也可以使用std::make_pair函数,make_pair函数的定义如下:template pair mak

2016-01-12 16:22:04 14130

原创 《创业小败局》笔记

创业者的失败叫做"小败局" 市场需要时间培养,一个产品做的太早或者做的太迟都不好,太早成为先烈,早晚会成为失败者的跟风者。"试错"来代替"失败"摔倒是成长的代价,成千上万的创业者每天都面临失败,每天都面临挫折,每天都面临试错。面临失败你坦然并且能够坚持,这是创业者最重要的素质   第一章 资源依附者的哀歌 1.求职帮  社会招聘 资源对我们作用是

2016-01-09 11:03:52 923

原创 C/C++,VS下使用luajit(环境配置)

1.介绍LuaJIT:采用C语言写的Lua的解释器的代码LuaJIT is a Just-In-Time Compiler for the Lua* programming language.LuaJIT试图保留Lua的精髓--轻量级,高效和可扩展.功能所有的函数缺省会被JIT(即时编译器)编译到本地机器码:* 没有被使用的函数不会被编译.* 可以选择性打开

2015-12-29 09:42:59 3498

原创 Windows下LuaJIT的编译和使用,将Lua脚本编译为bytecode

1、下载LuaJIT,download>>2、编译开始 –> 程序 –> Microsoft Visual Studio xx –> Visual Studio Tools –> Visual Studio 命令提示然后切换至LuaJIT的src目录,运行msvcbuild.bat

2015-12-29 09:18:48 9892 2

原创 C++中的单例模式

单例模式差不多就是一个全局的意思,只是为了更加的好看优雅才使用了单例模式。单例类CSingleton有以下特征:它有一个指向唯一实例的静态指针m_pInstance,并且是私有的;它有一个公有的函数,可以获取这个唯一的实例,并且在需要的时候创建该实例;它的构造函数是私有的,这样就不能从别处创建该类的实例。实例化:Singleton*ton1 = Singleton::GetIn

2015-12-28 20:19:33 290

转载 虚函数

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

2015-12-28 20:15:12 273

原创 多线程代码编写

// LuaTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include#include #include #includeusing namespace std;#include #include #include "conio.h"extern "C" { #include #includ

2015-12-21 16:20:31 753

原创 C++项目VS项目目录结构简单说明

1.解决方案相关文件      解决方案相关文件包括解决方案文件夹下的.sdf文件、.sln文件、.suo文件和ipch文件夹。  2.工程相关文件      工程相关文件包括工程文件夹下的.vcxproj文件和.vcxproj.filters文件。3.预编译头文件      几乎所有的MFC程序的文件都要包含afxwin.h等文件,如果每次都编译一次则会大大减慢编译速度。所以

2015-12-21 13:54:58 6704

原创 dll和lib的区别

一  知识点以及基本的概念: (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。(2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是运行期才会被调用的。如果有dll文件,那么对应的lib文件一般是一

2015-12-21 13:34:28 396

原创 SQLite3基本操作入门

1.创建Win32控制台应用程序空项目,我命名为SQLite3,将sqlite3.c和sqlite3.h引入到工程中 2.创建一个main.cpp文件 main.cpp文件内容:#include  #include "sqlite3.h" using namespace std;   ////等义回调函数//typedef in

2015-12-18 15:47:45 442

原创 SQLite3环境配置以及SQLite Expert Professional 3安装

1.安装下载下载地址:http://www.sqlite.org/download.html图中圈出的4个文件都可以下载:图1中的1:sqlite3实现的代码文件,解压后的文件有:基本编译:这个不想多说了,在 VC 里新建 dos 控制台空白工程,把 sqlite3.c 和 sqlite3.h 添加到工程,再新建一个main.cpp 文件。在

2015-12-18 15:24:23 8789

转载 SQL常用增删改查语句

1增1.1【插入单行】insert [into] (列名) values (列值)例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15')1.2【将现有表数据添加到一个已有表】insert into (列名) select from 例:insert into tongxunlu

2015-12-18 14:27:39 341

转载 Google 的开源技术protobuf 简介与例子

本文来自CSDN博客:http://blog.csdn.net/program_think/archive/2009/05/31/4229773.aspx需要更加了解可以查看  google ProtoBuf 开发者指南 今天来介绍一下“Protocol Buffers ”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于

2015-12-17 15:59:55 286

转载 Protocol Buffer技术详解(语言规范)

该系列Blog的内容主体主要源自于Protocol Buffer的官方文档,而代码示例则抽取于当前正在开发的一个公司内部项目的Demo。这样做的目的主要在于不仅可以保持Google文档的良好风格和系统性,同时再结合一些比较实用和通用的用例,这样就更加便于公司内部的培训,以及和广大网友的技术交流。需要说明的是,Blog的内容并非line by line的翻译,其中包含一些经验性总结,与此同时,对于一

2015-12-17 15:56:14 370

创业小败局

对一些失败的创业的描述,21中经典的失败的案例,教会我们如何去面对失败,如何去试错

2016-01-15

空空如也

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

TA关注的人

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