Ourbrander Blog

0

MAC XAMPP 无法启动mysql的办法

mac 上的xampp/mysql 一直无法正常启动,网上找了很多资料,都没办法解决。 查看 /Applications/XAMPP/xamppfiles/mysql/scripts 发现在第59行: /Applications/XAMPP/xamppfiles/xampp startmysql > /dev/null & 然后手动修改这一行为下面的: sudo /Applications/XAMPP/xamppfiles/bin//mysql.server start 保存,点击mysql的开始按钮,正常运行。 运行xampp自带的mysql: /Applications/XAMPP/xamppfiles/bin

0

COCOS2D JS 事件与深度改变的细节之坑

事件与深度的关系似乎有BUG存在。 测试如下: 两个Sprite A B (没有材质) 里面各放一个子节点(Sprite C1 Sprite C2) 点击C1 C2 可以使 A B 改变改变深度。都可以放到最下层。 但是问题来了: 当初始时,A 覆盖在B, 当点击A , A放到B下面以后。 再次点击 A B叠加处,最新获取到事件的 是A的子节点 C1。 理论上来说应该是B 中的C2才对。。。。 这个应该是BUG吧? 这样就会导致 点击后 下面的C1 吃掉了事件, 上面的C2...

0

COCOS2D-JS 3.6.1 WebView 后退和关闭自己

COCOS2D-JS 3.6.1 WebView 安卓平台: 1,请问如何屏蔽后退按键,引起的WEBVIEW的后退。因为现在后退按钮 会让APP后退到主屏幕,再进去APP 就报错了。 IOS 和安卓: 如何在WEB里面通过JS 来关闭WEBVIEW。 我知道原生的做法,我现在想问的是 COCOS带的WEBVIEW APP的JS端应该怎么写 ? 现在JS版本的下面几个事件都不支持。 ccui.WebView.prototype.setEventListener = function(event, callback){ switch(event) { case ccui.WebView.EventType.LOADING: //this.setOnShouldStartLoading(callback); //报错 break; case ccui.WebView.EventType.LOADED: //this.setOnDidFinishLoading(callback);//报错 break; case ccui.WebView.EventType.ERROR: //...

0

UBUNTU 操作命令

查看版本命令sudo lsb_release -a;查看CPU信息:cat /proc/cpuinfo; 查看板卡信息:cat /proc/pci; 查看内存信息:cat /proc/meminfo; 查看USB设备:cat /proc/bus/usb/devices; 查看键盘和鼠标:cat /proc/bus/input/devices; 查看各设备的中断请求(IRQ):cat /proc/interrupts等

0

编译COCOS2d-x(js,lua) 安卓NDK项目 atof rand错误解决方法

如果遇到编译成功后,如下图 找不到rand 或者atof 那就检查下自己的android-target 是不是大于20,如果是的话就改到小于21就可以解决这个问题了。 造成这个问题的原因是:target 大于等于21的只能在安卓5.0以上运行,其他的会出错。。。 在STACKOVERFLOW上找到的参考消息:Cannot load library: reloc_library[1285]: cannot locate ‘rand’

0

编译Crossbridge(FlasCC)能使用的公共库要注意的地方。

1,一定要用crossbridge 自带的C++ g++重新来编译第三库,否则在使用库的时候会报错。找半天都不知道为什么。 编译的时候一定要修改makefile里面的一些设置全部指向到corssbridge提供的对应文件上。 例子: # Default prefix for make install ifeq ($(PREFIX),) PREFIX = /Users/username/crossbridge/sdk/usr/ endif ifeq ($(CXX),gcc) # for some reason CXX is gcc on cygwin 1.1.4 CXX = /Users/username/crossbridge/sdk/usr/bin/g++ endif 2,库安装到系统的include等文件夹是不行的,也必须拷贝放到crossbridge所在的文件夹。...

0

crypto++ 编译

转帖自: http://jason-gs.iteye.com/blog/659383 抽了点时间研究了下 crypto++ 这个开源库,不过发现其文档极其缺乏,果然是代码即文档…… 原以为上手会极其迅速,但是过程中还是遇到了一些问题。现在把它记录下来。 cryptopp 官方说明的是支持多平台的,我也就没多想从官网下了个5.60,下载下来的zip包里面又包含vc的工程文件,又包含makefile 郁闷的是makefile 里默认只生成静态库,而想要在linux 下正常运行 还需要生成.so的动态库。 1、修改下官方自带的 GUNmakefile 修改部分如下 Makefile代码 收藏代码 install: $(MKDIR) -p $(PREFIX)/include/cryptopp $(PREFIX)/lib $(PREFIX)/bin $(CP) *.h $(PREFIX)/include/cryptopp $(CP) *.a $(PREFIX)/lib $(CP) *.so $(PREFIX)/lib $(CP) *.exe...

0

COCO2D-JS XMLHttpRequest 的坑。

var xhr = cc.loader.getXMLHttpRequest(); xhr.open("GET",url,true); // Special event xhr.onreadystatechange = function () { Utils.log( "readyState: " + xhr.readyState+" ,statusText:"+xhr.statusText); if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status <= 207)) { var httpStatus...

2

使用android studio来编译和调试cocos2d-x项目的方法

来源: http://www.cnblogs.com/zenny-chen/p/4273174.html 找了好多帖子 只有这个才是正确的。 2.导入AndroidStudio 打开AndroidStudio,选择File->Import Project,在文件浏览器中找到刚刚的proj.android项目 点击OK,弹出如下对话框,选择一个路径后选择next,然后选择finish AndroidStudio会自动创建相应的工程,并复制需要的库,如libcocos2dx。 3.设置映射 此时还无法直接使用AndroidStuido编译工程。回到Cocos Code IDE,选择package to APK,选择相应的Android SDK版本后,选择生成。此时Cocos Code IDE会自动编译相关的C++和Lua代码。打开先前的proj.android工程,可以看到已经有了libs和assets文件夹,记住这两个文件夹的绝对路径。 回到AndroidStudio,打开属于cocosLuaGame1 module的build.gradle文件,在android模块下添加如下代码: sourceSets.main { jni.srcDirs = [] jniLibs.srcDir ‘path/to/libs’ assets.srcDir ‘path/to/assets’ } 其中两个路径为刚刚需要记住的两个文件夹的绝对路径。 选择Run,即可在手机或模拟器中看到Cocos2dx的默认项目。 此时就可以在AndroidStudio中做想做的事情了,比如加入第三方jar、arr包,编写Android原生代码等等。如果Cocos-Lua部分代码需要改变,只需在Cocos Code...

0

git clone git@host:gitolite-admin 失败的解决方法

网上看了n多坑爹的各种解决方法,抄来抄去坑了我一天。 还好最后在stackoverflow上找到了正确的解决方法:生成的公钥名字改成 “git.pub” 然后再: $HOME/bin/gitolite setup -pk git.pub http://stackoverflow.com/questions/12617672/git-clone-gitmyservergitolite-admin-fails