最近在论坛上下载到了一个Cocos2dx的单机跑酷例子, 也不知道是2.x版的, 花了一天时间试着把他改成3.1.1的试试, 现在已经可以顺利编译的, 但是还是有Heap Free的问题,调试了好几天,真心累了. 代码地址如下: https://github.com/AdoBeatTheWorld/waytomobile/tree/master/projects/RunPiggy 问题列表如下: 1 error C2064: 项不会计算为接受 2 个参数的函数 这个是一个回调函数的问题, #de…
cocos2d-x升级到3.4与创建android项目 1 升级安装cocos2d-x windows7 64位机器, 到官网下载cocos2d-x-3.4: http://www.cocos2d-x.org/filedown/cocos2d-x-3.4.zip 解压缩到环境变量COCOS_X_ROOT所在的路径, 将下面的环境变量设置: COCOS_X_ROOT=D:\gamedev\cocos\frameworks\cocos2d-x 改为: COCOS_X_ROOT=D:\gamedev\…
问题:编程实现将一个N进制数转换成M进制数.(c/c++.Java.Javascript.C#.Python) 1.Python 手写算法版 def conversion_num(num, src, dest): rtn = '' # 1.校验源和目标是否相同 if src == dest: rtn = num # 2.转成10进制# if src != 10: num_str = str(num) num_str = num_str[::-1] exe_num = 0 dec_num = 0…
将一个字符串中的空格替换成“%20” C语言: /* ----------------------------------- 通过函数调用,传地址来操作字符串 1.先计算出替换后的字符串的长度 2.从字符串最后一个字符串开始往右移 ----------------------------------- */ # include <stdio.h> # include <string.h> void replace(char * arr) { int i, j, len, count…
cocos2d-x打包的时候默认是横屏,如果要改成竖屏,步骤如下: 1.打开项目 2.打开proj.android 3.编辑AndroidManifest.xml 4. 找到这一句android:screenOrientation=“landscape”,landscape是横屏的意思,要改成竖屏 5.把“landscape”横屏改为"portrait"竖屏 6.保存,重新打包 至于屏幕自动旋转的实现,还在研究中......…
来源:http://www.cnblogs.com/angzn/p/3328049.html 一.Android 环境搭建 1.安装Andriod-NDK(Native Development Kit) 新建一个文件夹(eg:NDK),解压Android-NDK,将解压文件与压缩包放在一个目录下(eg:放在NDK中). 2.安装cocos2d-x 解压cocos2d-x源文件到任意目录(一般放在你Workspace一起). 修改create-android-project.sh文件,修改NDK_…
一.Android 环境搭建 1.安装Andriod-NDK(Native Development Kit) 新建一个文件夹(eg:NDK),解压Android-NDK,将解压文件与压缩包放在一个目录下(eg:放在NDK中). 2.安装cocos2d-x 解压cocos2d-x源文件到任意目录(一般放在你Workspace一起). 修改create-android-project.sh文件,修改NDK_ROOT_LOCAL和ANDROID_SDK_ROOT_LOCAL的值,如下: NDK_ROO…
有时候我们需要将一个Maven项目导入到Eclipse中,直接作为一个普通的eclipse项目来导入是不行的,我们可以通过一个命令来实现:mvn eclipse:eclipse 1. 进入该Maven项目的目录,该目录下必须要有pom.xml文件,否则是无法运行以上命令的. 2.在当前目录的地址栏里输入cmd:或者按住Shift+鼠标右键,选择在此处打开命令窗口:就可以直接在cmd窗口中进入到当前目录下. 3.在cmd窗口中输入mvn eclipse:eclipse,运行成功后会在根目录下生成.…
本例介绍在excel中如何将一个工作表根据条件拆分成多个工作表. 注意:很多朋友反映sheets(i).delete这句代码出错,要注意下面第一个步骤,要拆分的数据工作表名称为“数据源”, 而不是你新建工作簿时的sheet1这种.手动改成“数据源”即可.或者是把代码中得"数据源"改为你得源工作表“Sheet1”也行 Sub CFGZB() Dim myRange As Variant Dim myArray Dim titleRange As Range Dim title As St…
欢迎增加 Cocos2d-x 交流群: 193411763 转载请注明原文出处:http://blog.csdn.net/u012945598/article/details/24456579 首先到Cocos2d-x 官网下载 Cocos2d-x-3.0版本号文件(www.cocos2d-x.org) 下载完毕后将Cocos2d-x-3.0解压到桌面,创建项目的方法按例如以下步骤操作 打开终端,依照下图方法输入: 第一步:进入到桌面/cocos2d-x-3.0目录下 第二步:创建一个新的pro…
例如将一个BLM.txt文件分成前缀为 BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式 先利用 wc -l BLM.txt #读出BLM.txt有多少行. 再利用 split 命令 ../BLM/BLM.txt -d -a BLM_ 这里参数-l是每个小文件的行数,最大不能超过要分割文件的行数,后面接要分割的文件,-d 是指系数是数字而不是字母 -a 是指系数是四位数.而后面BLM_是系数的前缀.…
cocos2dx 3.1.1 lua项目安卓交叉编译 mac环境下 本文基于ant,sdk,ndk,adt等软件和环境已经事前设置好 1\新建项目 在mac的终端下输入命令: cocos new tegame -p com.test.app -l lua (后面可以加自定义的路径) 环境搭建好后可以直接输入以上语句新建项目. 这个新建的lua项目,就是我们用于编译到安卓的cocos项目. 新建的文档,引擎本身已经写好mk文件,不需要修改和编辑,相对来说比较简单.适用于新手学习. 先用xcode编…
cocos2dx 跨平台.可是看网上说开发最合适还是在vs2010中,基本是编完后再移植到安卓. 1.去官网下载源代码2.2.3版本号的. 2.然后运行根文件夹下的build-win32.bat(须要一段时间.期间可能还须要升级opengl). 3.建立项目须要python.还得配置python环境- - 然后在cmd中运行 cd F:\learn\cocos2dx\cocos2d-x-2.2.3\tools\project-creator python create_project.py -p…
项目部署 将一个eclipse项目用idea打开,并且 部署到tomcat中 .或者你tomcat部署成功,但是启动就是404,下面的步骤就要更认真看了 项目配置 打开idea,Import Project 选择将要打开的项目路径后,继续选择项目的原本类型(后续引导设置会根据原本的项目类型更新成idea的项目),此例中选择Eclipse,然后一直next到底即可 删除不需要的文件,留下主要的文件(可做可不做) File->Project Structure 打开项目配置窗口 在Project中配…
class Solution { public: void replaceSpace(char *str,int length) { char *tmp; ; int i; ;i<length;i++){ if(*(str+i)==' ') count++; } int add=sizeof("%20")-sizeof(' '); add=add*count; tmp=(char *)malloc(length+add); ; ;i<length;i++){ if(*(st…
1.通常我们拿到的资源中,通常都是许多张小图片压缩到一张图片里了,我们如何在使用的时候把它切割出来呢? 2.例如我们要把上面这张图片按组分隔开来 CCSprite* newGameNormal = CCSprite::create(s_menu, CCRectMake(0, 0, 126, 33)); CCSprite* newGameSelected = CCSprite::create(s_menu, CCRectMake(0, 33, 126, 33)); CCSprite* newGam…
本地环境:node版本:8.11.4 vue版本:3.4.1; 开发工具vscode 1.创建一个空的vue项目(vue create bigdata_reprot_web) 2.找到项目的空白页,改造该页面 改造思路:先把依赖的css,和js一个个的引入到 vue项目中,每引入一个,看看是否生效了 顺序: jquery(虽然vue不建议使用jquery) bootstrap.min.js jquery.slimscroll.min.js beyond.js(这个是该项目的主要js) 引入bey…
/// <summary> /// 分解数据表 /// </summary> /// <param name="originalTab">需要分解的表</param> /// <param name="rowsNum">每个表包含的数据量</param> /// <returns></returns> public DataSet SplitDataTable(DataT…
public Task<ObservableCollection<WaterFallDataSource2>> InitalrenderSourceandBrush2(int width) { Stopwatch w = new Stopwatch(); w.Start(); points3.Clear(); int wavelength = GlobalStorage.BigWaves.Length; int allRows = wavelength / width; w.Sto…
public class Solution { public String replaceSpace(StringBuffer str) { String str1=str.toString(); char[] charArray = str1.toCharArray(); StringBuilder sBuilder = new StringBuilder(); for (char c : charArray) { if(c==' ') { sBuilder.append("%20"…
在经过了两年的准备,以及迁移了几个应用项目积累了让我有信心的经验之后,我最近在开始将团队里面最大的一个项目,从 .NET Framework 4.5 迁移到 .NET 6 上.这是一个从 2016 时开始开发,最多有 50 多位开发者参与,代码的 MR 数量过万,而且整个团队没有一个人能说清楚项目里面的所有功能.此项目引用了团队内部的大量的基础库,有很多基础库长年不活跃.此应用项目当前也有近千万的用户量,迁移的过程也需要准备很多补救方法.如此复杂的一个项目,自然需要用到很多黑科技才能完成到 .N…
前言: 这段时间接手了一个新需求,将一个ASP.NET MVC项目改成前后端分离项目.前端使用Vue,后端则是使用ASP.NET WebApi.在搭建完成前后端框架后,进行接口测试时发现了一个前后端分离普遍存在的问题跨域(CORS)请求问题.因此就有了这篇文章如何启用ASP.NET WebApi 中的 CORS 支持. 一.解决Vue报错:OPTIONS 405 Method Not Allowed问题: 错误重现: index.umd.min.js:1 OPTIONS http://local…
终于磕磕绊绊的在模拟器上,成功运行了已有项目. 公司提供的Mac系统,版本炒鸡低.向同事拷贝了OS,和XCode. 安装完成后,将已有的可以在Windows上成功运行Android版本的项目,拷贝到了Mac上. 离职同事表示,自己可以正常在Mac上运行,只在虚拟机上运行,真机上不支持64位的. 用xcode打开proj.ios下的项目, 报出的第一次错误是 编译错误20个. 提示NObjSRuntime.h 什么 qualitified_id  以及NSString之类的,搜索了网上无数方法,都…
Maven面临的挑战 软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外.虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven迁移至Gradle这一事件更是吸引了不少眼球.在此之前,我也听到了不少对Maven的抱怨,包括XML的繁冗,不够灵活,学习曲线陡峭等等.那Gradle是否能够在继承 Maven优点的基础上,克服这些缺…
Maven.gradle.Ant.Eclipse IDE之间的关系 http://wenku.baidu.com/view/d33208810912a21615792910.html?from=search 觉得应该很多同学有和我一样的疑惑,所以分享下. 1.使用github上的开源项目时是不是经常发现有个叫maven的东西? 2.第一次使用Android studio时是不是要下载一个gradle的玩意? 折腾了一天,想导入下github的客户端源码.当然现在还没成功...各种看不懂的错误.郁…
单纯属于Linux的命令:1.强制卸载有依赖关系的软件包: rpm -e httpd-2.2.15-26.el6.x86_64 --nodeps(--nodeps表示无依赖)4.删除当前目录所有的文件:rm -rf *(f表示强制删除的意思6.删除所有以.gz结尾的文件:rm -rf *.gz2.查看所有的安装的软件包带关键字:httpd的:rpm -qa|grep httpd|php|mysql :后面的斜杠表示或者的意思5.既解压又解包:(Linux中用tar打包有只打包不压缩):tar z…
场景:随着项目越来越规范,对构建工具的要求越来越高,我们从Maven转到了Gradle. 转自:http://www.infoq.com/cn/news/2011/04/xxb-maven-6-gradle Maven面临的挑战 软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外.虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从M…
转自:http://www.infoq.com/cn/news/2011/04/xxb-maven-6-gradle Maven面临的挑战 软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外.虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven迁移至Gradle这一事件更是吸引了不少眼球.在此之前,我也听到了不少对Maven…
目录 MySQL的特点 数据类型优化 整型类型 小数类型 字符串类型 时间类型 主键类型的选择 特殊类型的数据 索引优化 一个使用Hash值创建索引的技巧 前缀索引 多列索引 聚簇索引 覆盖索引 重复索引和冗余索引 不使用的索引 索引使用总结 查询优化 查询慢的原因 重构查询的方式 杂七杂八 参考书 本文的内容是总结一些MySQL的常见使用技巧,以供没有DBA的团队参考.以下内容以MySQL5.5为准,如无特殊说明,存储引擎以InnoDB为准. MySQL的特点 了解MySQL的特点有助于更好的…
Maven面临的挑战 软件行业新旧交替的速度之快往往令人咂舌,不用多少时间,你就会发现曾经大红大紫的技术已经成为了昨日黄花,当然,Maven也不会例外.虽然目前它基本上是Java构建的事实标准,但我们也能看到新兴的工具在涌现,比如基于Goovy的Gradle,而去年Hibernate宣布从Maven迁移至Gradle这一事件更是吸引了不少眼球.在此之前,我也听到了不少对Maven的抱怨,包括XML的繁冗,不够灵活,学习曲线陡峭等等.那Gradle是否能够在继承 Maven优点的基础上,克服这些缺…