- 博客(68)
- 资源 (7)
- 收藏
- 关注
转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求
本文来自此链接,原文由@飞龙三少 提供,感谢共享很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。C++写法#include <regex> //引入头文件, RE库在c++11引入int main(){ std::string str(
2016-04-24 23:11:08
521
原创 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
1733
原创 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
6649
转载 JAVA学习_02: 包装类、拆箱和装箱详解
虽然 Java 语言是典型的面向对象编程语言,但其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备“对象”的特性——不携带属性、没有方法可调用。 沿用它们只是为了迎合人类根深蒂固的习惯,并的确能简单、有效地进行常规数据处理。这种借助于非面向对象技术的做法有时也会带来不便,比如引用类型数据均继承了 Object 类的特性,要转换为 String 类型(经常有这种需要)时只要简单调用 Ob
2015-11-05 16:44:29
474
转载 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
352
转载 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
486
原创 使用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
737
原创 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
401
原创 在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
1600
原创 cocos2dx画扇形
代码参考于:http://www.allareone.cn/?p=36#more-36 非常感谢! 先把大神的文章摘取如下:============================================================由于项目需求,但是cocos2dx的却没有提供画扇形和环形的函数,于是乎决定自己写一个画扇形的函数。 基于cocos2dx-3.3版本继承于DrawNo
2015-09-15 12:24:53
2380
原创 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
4178
原创 偶现bug的记录
1).吐槽功能:偶现不显示吐槽信息,在Debug没任何问题,Release版本偶现。最终查找原因是一个变量没初始化就使用~~~谨记教训!! 2).个人资料中:默认第一次会送用户3000金币,但偶现是0。服务器下发没问题,客户端一直查找该金币的变量何时变成0,没结果,最后发现是该变量的结构体被memset()为0……
2015-08-27 10:20:01
995
原创 只开启一个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
389
转载 输出文本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
469
转载 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
361
原创 CURL断点续传
环境:vs2013 + cocos2dx3.3 + C++代码下载参考1: http://blog.youkuaiyun.com/vpingchangxin/article/details/22309067 参考2: http://blog.youkuaiyun.com/zmy12007/article/details/37157297
2015-07-22 18:59:26
1476
原创 用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
978
原创 ”无法启动程序“..\proj.win32\Debug.win32\xxx.dll
遇到初级问题:”无法启动程序“..\proj.win32\Debug.win32\libcocos2d.dll“原因: 把libcocos2d右键”设为启动项目“了,但libcocos2d.dll并不是启动项目。改正: 把真正生成.exe的项目, gloudarena右键”设为启动项目“,即可。
2015-07-07 14:52:02
5074
原创 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
442
转载 基于cocos2d-x的2D空间中的OBB(Orient Bounding Box)碰撞检测算法
来自:http://blog.youkuaiyun.com/i_dovelemon/article/details/31420749引言 最近在与好友聊天的过程中,好友问我如何实现类似这样的游戏。它主要想知道,如何检测旋转过后的物体与其他物体之间的碰撞。 我们知道,在没有旋转的情况下,对于这样的方块,比较规则的物体,我们完全可以使用AABB(
2015-06-04 17:27:23
1979
原创 使用lambda表达式时,this数据失效的bug
在一次回调中使用了lambda表达式,传进来的值失效,主要是对lambda表达式了解的不够深入,记录下来!如下改正,问题就解决了:Director::getInstance()->getScheduler()->performFunctionInCocosThread([&, this, region, delay, speed, percent]() //注意要加:thi
2015-06-02 17:42:07
3911
1
转载 SpriteWithHue,通过修改色调实现资源复用
http://www.cocoachina.com/bbs/read.php?tid-302467.html地址:http://download.youkuaiyun.com/mySpriteWithHue这个类主要实现的功能是对cocos2d::Sprite色调的修改,从而达到一套纹理可以重复利用的目的,特别对于一些只需在颜色上换装的游戏来说,真是大大的福利。这是
2015-05-30 19:15:57
1058
原创 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
2380
转载 【windows】Github 入门概要
一、概要 Github是开源代码库以及版本控制的系统。越用越好用,github上有很多高质量的工程和代码,随时可以fork+clone 来研究。有时间和能力还可以 pull request 贡献代码!最近要经常用到github,觉得是开发者的必备,整理这篇文章,希望想了解github的人有所帮助!本文概要记录github的使用。github的详细教程和介绍可以参考此篇文章【git教
2015-05-30 15:55:30
540
转载 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
2723
原创 基于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
1953
转载 用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
6475
原创 获取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
489
转载 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
598
原创 输出当前时间和随机数
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
429
转载 c++ 判断字符串只包含字母、数字、汉字
谢谢 http://blog.youkuaiyun.com/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
4184
转载 string 与char* char[]之间的转换
来自:http://blog.youkuaiyun.com/cogbee/article/details/8931838谢谢原作者!1、首先必须了解,string可以被看成是以字符为元素的一种容器。字符构成序列(字符串)。有时候在字符序列中进行遍历,标准的string类提供了STL容器接口。具有一些成员函数比如begin()、end(),迭代器可以根据他们进行定位。注意,与char
2015-04-30 17:11:31
316
原创 cocos2dx3.2打开Url
引擎已经封装好的,直接调用: CCApplication::getInstance()->openURL("http://ma.m.taobao.com/hmjwth");
2015-04-28 10:54:56
1119
原创 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
2291
原创 dxwebsetup 解决一些dll缺少的问题
dxwebsetup.exe是directX(R)的安装程序的名称。dxwebsetup.exe是一个在线安装程序,安装时会另行下载完整安装包。directX(R)是电脑游戏的运行环境库,玩某些游戏时,如果经常提示缺少d3dx9_XX.dll之类的消息时,就可以运行dxwebsetup.exe重新安装directX(R)尝试解决问题。
2015-04-11 13:40:17
1290
转载 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
445
转载 使用xml文件存入中文字
Chinese.plist文件如下 show 中文显示 代码使用例子如下value_map = FileUtils::getInstance()->getValueMapFromFile("Chinese.plist"); std::string info = value_map.at("show")
2015-04-10 10:17:48
1105
转载 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
549
原创 cocos2dx 多线程调用ui主线程
Director::getInstance()->getScheduler()->performFunctionInCocosThread([&](){////////////////////// To Do Something !! ///////////////////////////////////////////});
2015-03-26 14:12:21
2904
cocos2dx3.3独立的android\armeabi-v7a\libcurl.a
2015-11-02
cocos2dx3.3独立的android\x86\libcurl.a
2015-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人