自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (7)
  • 收藏
  • 关注

转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求

本文来自此链接,原文由@飞龙三少 提供,感谢共享很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。C++写法#include <regex> //引入头文件, RE库在c++11引入int main(){ std::string str(

2016-04-24 23:11:08 475

转载 为什么基类的析构函数是虚函数?

析构函数可以是虚函数

2016-03-17 14:14:10 461

原创 cocos2dx3.3-从windows8的vs12移植到mac的xcode7.2

基于coco2dx3.3引擎的项目,只开发ios,如果mac也要,选中ios时一并选中mac, 我这里只选ios 。原来在win8开发,已经在android上线,现在需要上ios的。所以把工程从win8的vs2012中直接copy到mac的xcode7.2下,粗暴~mac下项目打开proj.ios_mac/PhoneHelper.xcodeproj,xcode会自动启动工程

2016-01-22 11:10:17 1691

原创 cocos2dx3.9 + android studio2.0 搭建项目

注释:0:相关的环境变量设置参考官方链接 http://www.cocos.com/doc/article/index?type=cocos2d-x&url=/doc/cocos-docs-master/manual/framework/native/v3/getting-started/setting-up-development-environments-on-windows7-with-ec

2015-12-12 12:19:41 6611

转载 JAVA学习_02: 包装类、拆箱和装箱详解

虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。这种借助于非面向对象技术的做法有时也会带来不便,比如引用类型数据均继承了 Object 类的特性,要转换为 String 类型(经常有这种需要)时只要简单调用 Ob

2015-11-05 16:44:29 448

转载 JAVA学习_00

Java类的基本运行顺序 我们以下面的类来说明一个基本的 Java 类的运行顺序:public class Demo{ private String name; private int age; public Demo(){ name = "微学苑"; age = 3; } public static void main(St

2015-11-05 16:32:17 327

转载 Java学习_01:字符串(String)

转载:http://www.weixueyuan.net/view/6317.html从表面上看,字符串就是双引号之间的数据,例如“微学苑”、“http://www.weixueyuan.net”等。在Java中,可以使用下面的方法定义字符串: String stringName = "string content";例如:String url = "http://www.weixueyuan.ne

2015-11-03 18:39:30 443

原创 使用httpClient后apk包增加了1.3M

引擎:cocos2dx3.3 IDE:vs2012在cocos2dx3.3 项目中轻量使用httpClient后apk包增加了1.3M,我在项目中只使用http请求和接收,https加密的功能(libssl.a模块;SSL在传输层对网络连接进行加密)和数据进行加密或数字签名没有用上(crypto模块)。因为我的http只需要libcurl.a, 所以我去掉无用的libcrypto.a和

2015-11-02 18:43:01 707

原创 cocos2dx3.3+vs2012 创建项目

创建项目:创建一个cocos2dx项目。创建项目(括号中为解释)在cosole窗口键入cocos new GoodDay(项目名称)-p com.boleban.www(包名字)-l cpp(项目类型) -dD:\DevProject\cocos2dx_workspace(项目存放路径)1.    5 切换到新建工程目录下,编译运行win32项目。在命令行输

2015-10-09 17:10:30 371

原创 在Android上运行cpp-tests

官网http://www.cocos.com/download/#下载并解压cocos2d-x-3.8在Android上运行cocos2dx 3.8的官方例子cpp-tests,出现一堆BUG,找了半天终于解决,记录下来。1.错误:Unable to resolve target ‘android-9’解决办法:检查你项目支持API是多少:项目->Properties->Android->Proje

2015-09-18 16:04:15 1557

原创 cocos2dx画扇形

代码参考于:http://www.allareone.cn/?p=36#more-36 非常感谢! 先把大神的文章摘取如下:============================================================由于项目需求,但是cocos2dx的却没有提供画扇形和环形的函数,于是乎决定自己写一个画扇形的函数。 基于cocos2dx-3.3版本继承于DrawNo

2015-09-15 12:24:53 2328

原创 c++通过mac地址 获取 设备UUID

原料:vs2013+cocos2dx3.3+openssl+macaddr.h/cpp第一步:下载好OpenSSL,导入openssl文件夹到工程目录下 导入macaddr.h和macaddr.cpp到工程头文件macaddr.h#ifndef __MACADDR_H__#define __MACADDR_H__#include <windows.h>#define MACADDRESS_BYT

2015-08-27 12:32:44 4073

原创 偶现bug的记录

1).吐槽功能:偶现不显示吐槽信息,在Debug没任何问题,Release版本偶现。最终查找原因是一个变量没初始化就使用~~~谨记教训!! 2).个人资料中:默认第一次会送用户3000金币,但偶现是0。服务器下发没问题,客户端一直查找该金币的变量何时变成0,没结果,最后发现是该变量的结构体被memset()为0……

2015-08-27 10:20:01 955

原创 只开启一个exe应用程序

只开一个exe应用程序引入:// single instance#pragma data_seg("shared") int g_instance = 0;#pragma data_seg()#pragma comment(linker,"/section:shared,RWS")在 InstanceInit()或main()或你的应用程序入口合适的地方中加入://Only supp

2015-07-31 11:51:36 368

转载 输出文本Log

来自百度文库~头文件.h:#pragma once#include <strstream>//定义宏LOG_FILE(level,…)//该宏函数可以写带文件名、行号、时间和信息的log#define LOG_FILE(level,...)\{\ myLog *log=new myLog();\ log->LogFileNum(__FILE__,__LINE__,level

2015-07-31 11:42:20 442

转载 GitHub详细教程

目录(?)[-]Table of ContentsGit详细教程1 Git简介11 Git是何方神圣12 重要的术语13 索引2 Git安装3 Git配置31 用户信息32 高亮显示33 忽略特定的文件34 使用gitkeep来追踪空的文件夹4 开始操作Git41 创建内容42 创建仓库添加文件和提交更改43 diff命令与commit更改44 St

2015-07-28 16:53:57 269

原创 CURL断点续传

环境:vs2013 + cocos2dx3.3 + C++代码下载参考1: http://blog.csdn.net/vpingchangxin/article/details/22309067 参考2: http://blog.csdn.net/zmy12007/article/details/37157297

2015-07-22 18:59:26 1443

原创 用inno setup制作安装程序

用inno setup 5.5.5汉化版制作“我的应用” 代码如下: ; 脚本由 Inno Setup 脚本向导 生成! ; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!define MyAppName “我的应用”define MyAppVersion “1.1.2”define MyAppPublisher “Google公司”define MyAppURL “http

2015-07-10 18:54:49 920

原创 ”无法启动程序“..\proj.win32\Debug.win32\xxx.dll

遇到初级问题:”无法启动程序“..\proj.win32\Debug.win32\libcocos2d.dll“原因: 把libcocos2d右键”设为启动项目“了,但libcocos2d.dll并不是启动项目。改正: 把真正生成.exe的项目, gloudarena右键”设为启动项目“,即可。

2015-07-07 14:52:02 5007

原创 cocos3.3 响应Android的Menu键和Back键

两个方法可以实现:方法1:  在Layer的init()中:auto listener = EventListenerKeyboard::create(); //和回调函数绑定 listener->onKeyPressed = CC_CALLBACK_2(MainMenu::onKeyPressed, this); listener->onKeyReleased = CC_CA

2015-06-11 18:50:52 415

转载 基于cocos2d-x的2D空间中的OBB(Orient Bounding Box)碰撞检测算法

来自:http://blog.csdn.net/i_dovelemon/article/details/31420749引言           最近在与好友聊天的过程中,好友问我如何实现类似这样的游戏。它主要想知道,如何检测旋转过后的物体与其他物体之间的碰撞。           我们知道,在没有旋转的情况下,对于这样的方块,比较规则的物体,我们完全可以使用AABB(

2015-06-04 17:27:23 1880

原创 使用lambda表达式时,this数据失效的bug

在一次回调中使用了lambda表达式,传进来的值失效,主要是对lambda表达式了解的不够深入,记录下来!如下改正,问题就解决了:Director::getInstance()->getScheduler()->performFunctionInCocosThread([&, this, region, delay, speed, percent]() //注意要加:thi

2015-06-02 17:42:07 3818 1

转载 SpriteWithHue,通过修改色调实现资源复用

http://www.cocoachina.com/bbs/read.php?tid-302467.html地址:http://download.csdn.net/mySpriteWithHue这个类主要实现的功能是对cocos2d::Sprite色调的修改,从而达到一套纹理可以重复利用的目的,特别对于一些只需在颜色上换装的游戏来说,真是大大的福利。这是

2015-05-30 19:15:57 1033

原创 cocos2dx3.3 C++和Android的网络连接状态

JAVA中:package org.cocos2dx.cpp;import org.cocos2dx.lib.Cocos2dxActivity;import android.annotation.TargetApi;import android.content.BroadcastReceiver;import android.content.Context;import andr

2015-05-30 18:32:40 2326

转载 【windows】Github 入门概要

一、概要   Github是开源代码库以及版本控制的系统。越用越好用,github上有很多高质量的工程和代码,随时可以fork+clone 来研究。有时间和能力还可以 pull request 贡献代码!最近要经常用到github,觉得是开发者的必备,整理这篇文章,希望想了解github的人有所帮助!本文概要记录github的使用。github的详细教程和介绍可以参考此篇文章【git教

2015-05-30 15:55:30 505

转载 Cocos2d-x c++和java相互调用

转自:http://www.zaojiahua.com/using-jni.htmljni的意思是java本地调用,通过jni可以实现java层代码和其他语言写得代码进行交互。在cocos2d-x中,如果想要在c++层调用java层的代码,就是通过jni技术。通过调用java层的代码,我们就可以在Android平台下实现一些引擎没有提供给我们的功能,或者做一些其他的功能。比如加个广告,

2015-05-29 18:40:49 2670

原创 基于cocos2dx3.3,AnyImageView类实现网络加载图片,或者加载本地图片

实现了cocos2dx3.3,AnyImageView类实现网络加载图片,或者加载本地图片代码下载调用方法:导入头文件#include "AnyImageView.h" const char *url = "general/img/arenabattlessfiv_gameover_player.png"; //本地图片 //const char

2015-05-28 17:44:21 1921

转载 用NSIS创建自己的windows安装程序制作程序

来自:http://www.hanzify.org/teach/index.php?Go=Show::196-1108396800NSIS简介:   NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统,它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设

2015-05-26 19:12:57 6394

原创 获取cocos2dx3.3资源文件下的文件名, 异步加载所有资源

异步加载纹理参考:http://cn.cocos2d-x.org/tutorial/show?id=2450void Loading::loadTextureCache(){ //getResName; std::vectorsaveFiles; //获取路径 std::vector searchPathArray = FileUtils::getInstance()->getSear

2015-05-26 16:36:36 442

转载 cocos2dx3.3 打包官方cpp-tests例子Apk

http://my.oschina.net/Jacedy/blog/350226首先我们拿官方的 cpp-tests项目来试手吧!按住shift键+鼠标右键 选择在此处打开命令窗口用 cocos compile -p android ---ap 20方式编译APK文件了(---ap 20是指定android平台,我用的是20,也有19等其他的,根据跟人下载的而定)然后运行:co

2015-05-22 17:35:03 567

原创 输出当前时间和随机数

time_t t;time(&t);struct tm *tm2;tm2 = localtime(&t);//【%2d是补空格,%.2d是补0】//输出:2015-05-19, 18:08:19CCLOG("%d-%.2d-%.2d, %.2d:%.2d:%.2d", tm2->tm_year + 1900, tm2->tm_mon + 1, tm2->tm_mday, t

2015-05-19 18:13:20 396

转载 c++ 判断字符串只包含字母、数字、汉字

谢谢 http://blog.csdn.net/kepoon/article/details/8502403bool checkString(const char * iName){bool result = false;while (*iName){if ((*iName) & 0x80){result = true;++iName;//汉字跳过一个字节检测

2015-05-04 16:33:44 4125

转载 string 与char* char[]之间的转换

来自:http://blog.csdn.net/cogbee/article/details/8931838谢谢原作者!1、首先必须了解,string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。注意,与char

2015-04-30 17:11:31 297

原创 cocos2dx3.2打开Url

引擎已经封装好的,直接调用: CCApplication::getInstance()->openURL("http://ma.m.taobao.com/hmjwth");

2015-04-28 10:54:56 1063

原创 adb连接大麦盒子

cmd命令在adb目录下,运行 1.连接10.0.4.99的网络E:\env\android\sdk\platform-tools>adb connect 10.0.4.99  2.断开10.0.4.99的网络E:\env\android\sdk\platform-tools>adb disconnect 10.0.4.99993.安装apk

2015-04-11 13:44:46 2126

原创 dxwebsetup 解决一些dll缺少的问题

dxwebsetup.exe是directX(R)的安装程序的名称。dxwebsetup.exe是一个在线安装程序,安装时会另行下载完整安装包。directX(R)是电脑游戏的运行环境库,玩某些游戏时,如果经常提示缺少d3dx9_XX.dll之类的消息时,就可以运行dxwebsetup.exe重新安装directX(R)尝试解决问题。

2015-04-11 13:40:17 1019

转载 cocos2dx3.0 中文支持显示

转自:http://www.58player.com/article-84994-1.html#ifndef _SUPPORT_TOOL_H_ 02#define _SUPPORT_TOOL_H_ 03/////////////////////////////////////

2015-04-10 11:09:14 409

转载 使用xml文件存入中文字

Chinese.plist文件如下            show        中文显示    代码使用例子如下value_map = FileUtils::getInstance()->getValueMapFromFile("Chinese.plist"); std::string info = value_map.at("show")

2015-04-10 10:17:48 979

转载 cocos2dx3.2--字体标签Label

转自http://shahdza.blog.51cto.com/2410787/1560612【唠叨】    在3.x中,废弃了2.x里的LabelTTF、LabelAtlas、LabelBMFont三个字体类,取而代之的是全新的字体标签Label。    实际上Label是将三个字体类进行了融合,进行统一的管理与渲染,这使得创建字体标签Label的方式更加统一

2015-03-27 16:38:09 498

原创 cocos2dx 多线程调用ui主线程

Director::getInstance()->getScheduler()->performFunctionInCocosThread([&](){////////////////////// To Do Something !! ///////////////////////////////////////////});

2015-03-26 14:12:21 2874

9001头像.zip

真实头像打包9000个 新注册用户,随机头像用,真实头像数据 超级真实 可用于微信微博QQ等机器人注册 或者网站随机头像

2019-07-23

cocos2dx3.3独立的android\armeabi-v7a\libcurl.a

没有加密解密功能的独立android\x86\libcurl.a, 不关联libcrypto.a和libssl.a,使apk包减小1.1M左右

2015-11-02

cocos2dx3.3独立的android\x86\libcurl.a

没有加密解密功能的独立android\x86\libcurl.a, 不关联libcrypto.a和libssl.a,使apk包减小1.1M左右。

2015-11-02

curl断点续传

curl断点续传,下载exe完成打开exe

2015-07-22

inno5.5.5制作windows“我的应用”

inno5.5.5制作windows安装程序

2015-07-21

SpriteWithHue:通过修改色调实现资源复用

SpriteWithHue:通过修改色调实现资源复用

2015-05-30

cocos2dx3.3从网络上加载图片

cocos2dx加载网络图片,异步加载图片

2015-05-28

空空如也

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

TA关注的人

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