自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (1)
  • 论坛 (14)
  • 收藏
  • 关注

转载 消息队列Kafka、RocketMQ、RabbitMQ的比较

具体内容:https://zhuanlan.zhihu.com/p/60288391.

2020-12-21 19:50:41 43

原创 ffmpeg Android编译

本文只负责编译ffmpeg,不负责封装为jni调用。因为本人使用场景是将ffmpeg集成到cocos2d-x中,并用cocos2d-x渲染,不需要用java渲染。使用的ffmpeg版本号为:2.5.6编译陷阱1.1 multiple definition of 'ff_log2_tab' 解决办法,只保留一份log2_tab.o文件,请参考下面sheel脚本中的最后

2015-05-06 11:14:44 3100 2

原创 mips cpu低版本gcc编译lua问题总结

最近用到了rt5350,该cpu提供的gcc版本和linux内核都很低。在编译其他工具库时都没发现问题,结果在编译luasocket,lanes出现问题。1: lua或者lua的宿主程序必须主动链接pthread库因为会用到dlopen,如果不主动链接pthread库,会crash。具体请见https://sourceware.org/bugzilla/attachment.cgi

2015-04-10 22:07:32 1531

原创 luajit2.1 iOS编译64bit以及通用库

苹果要求老的app需要在6月份后支持64位,新的app从2.1开始就必须支持64bit。由于我们用了luajit,而luajit2.0.x版本只支持32bit。在2.1版本开始支持64bit了,但目前只是alpha版本。下面的luajit库编译后支持arm64,armv7和模拟器。即一个库支持64bit编译的所有cpu,不需要针对新老iphone做特殊处理。下载LuaJ

2015-02-04 09:52:27 18940 4

原创 使用openresty+MagickWand建立图片服务器

说明:1:本图片服务器需要根据传入请求对图片进行处理2:  图片处理使用ImageMagick,官方网址:http://www.imagemagick.com/  3:  使用Lua ImageMagick binding:https://github.com/leafo/magick, 详细教程也可参考:http://leafo.net/posts/creating_an_image

2015-01-25 22:05:49 2048

原创 Android程序签名-打包-发布方法

生成数字证书如果只是自己发布,数字证书只需要生成一次,所有应用程序和游戏均可使用这一个证书。生成方法(命令行下执行):c:\Program Files\Java\jre6\bin>keytool.exe -genkey -alias AlexCheng.keystore -keyalg RSA -validity 200000 -keystore AlexCheng.keystore

2013-09-06 10:34:31 3171

原创 cairo+svg在Android+cocos2d-x中的编译

svg需要用到libxml2和libiconv库,故需要先编译libxml2和iconv一:几个注意事项:  1:注意libxml2的源码下载服务器,不能从git下载,因为不包含configure  2: libpng和libjpeg头文件需要用cocos2d-x提供的,因为android的cocos2d-x已经包含了这两个库(cocos2d-x用的版本比较低),路径为(需根据

2013-08-30 17:59:54 3627 1

原创 Android.mk clean出错

编译cocos2d-x,执行 ./build_native.sh clean 出现错误:NDK_ROOT = /alex_data/tools/android-ndk-r8eCOCOS2DX_ROOT = /workspace/helijoy/heli_pigd/Android/../../../external/cocos2d-xAPP_ROOT = /workspace/hel

2013-08-26 23:22:34 1974 1

原创 cocos2d-x + lua在Android移植

1: 在cocos2d-x下用create-android-project生成的工程,如果需要移到其他目录,需要修改project.properties文件,将android.library.reference.1修改为正确的cocos2d-x 路径android.library.reference.1=../../../external/cocos2d-x/cocos2dx/platform

2013-08-23 11:01:26 2444

原创 luajit 2.0.2 Android 编译和加载(Cocos2dx)

下面步骤是在MacOS下完成的,使用cygwin没成功,原因没细究。1:编译脚本LUAJIT=./LuaJIT-2.0.2cd $LUAJITNDK=/alex_data/tools/android-ndk-r8eNDKABI=14NDKVER=$NDK/toolchains/arm-linux-androideabi-4.7NDKP=$NDKVER/prebuilt/d

2013-08-19 21:17:16 3261

原创 Piglets Games

Piglets in a quiet village, happy and harmonious life. Suddenly one day a group of aliens invaded Earth, into the piglets villages.In order to defend the homeland, the piglets resist, in all weath

2013-08-17 14:21:12 1317

原创 vs2012 使用luainterface

这几天折腾luainterface够呛.从googlecode:http://code.google.com/p/luainterface/ 下载的的dll基本不能使用,如果需要require系统库时,直接报出错,需要全部编译(包括lua511,luainterface,同时还需要将luainterface工程中对签名的校验要选择为NO)。这种方式调用的luainterface由于是将lu

2013-02-17 15:48:51 5750 4

原创 cpputest linux下编译:unrecognized command line option "-Wsign-conversion"

cpputest linux下编译出现:unrecognized command line option "-Wsign-conversion"解决办法:将build/MakefileWorker.mk打开,删除-Wsign-conversion

2012-12-06 15:06:07 2714

原创 linux下app与lua文件共用liblua问题

在lua文件中require系统lua库时,会出现:/usr/local/libb/lua/5.1/socket/core.so: undefined symbol: lua_getmetatable后面lua函数不定解决办法,在makefile中加入:LDFLAGS=-Wl,-E

2012-12-05 11:48:57 2030

原创 luajit 2.0.0 IOS编译和加载

1:please run at terminal:LUAJIT=./LuaJIT-2.0.0DEVDIR=`xcode-select -print-path`/PlatformsIOSVER=iPhoneOS6.0.sdkSIMVER=iPhoneSimulator6.0.sdkIOSDIR=$DEVDIR/iPhoneOS.platform/DeveloperSIMDIR=$D

2012-11-06 21:13:21 5213 3

转载 Win7删除exe文件刷新重现及删除慢问题解决方法

体现象:你删除一个exe文件,在资源管理器中你会看到它被删除了,但一刷新它又出现了,要等待大约5分钟左右,这个文件才会实际被删除掉,在此期间你无法对这个文件覆盖或改名。这个等待的时间时长时短,故障也不是每次都出现,不同的exe文件出现的频率也不一样。除了常见如病毒等原因外,最大的原因是系统本身。解决方法:打开 Application Experience 和Program Comp

2012-11-06 14:22:21 2739 1

原创 eclipse下编译cocos2dx工程(windows下无cygwin)

eclipse必须按照cdt,建议从官网上下载java ee版本1)测试准备:新建一个android工程,将cocos2dx的工程导入(比如SimpleGame)2)Project->Properties->Builders->New,新建一个Builder3)在新建Builder中进行如下配置:4 )Refresh选项卡5 ) Build Opti

2012-10-17 10:28:32 9482 7

原创 eclipse离线安装插件(ADT)

1:下载插件。比如ADT,下载地址为:http://dl.google.com/android/ADT-12.0.0.zip(后缀根据版本号直接更改)2:拔掉网线或者关闭wifi3:打开eclipse,单击Help/Install New Software/,单击后弹出的Install界面中的“Add”按钮,在Name中输入任意名字,并在Location中输入ADT的存

2012-10-15 11:09:16 4704

原创 cocos2dx+box2d实现物体爆裂效果

1.说明整个实现参考了网上的flash代码,代码也还没有做优化爆炸点是按照受理点随即角度裂开的,在下面例子中就是用的鼠标click点。对于分裂后的碎块如果太小,则直接丢弃。切分是用的box2d的raycast来实现的,切分完毕后在创建ccsprite为了绘制纹理,修改了CCSprite类,使之可以画一个纹理的某个区域,当然也可以从其继承一个类实现。由于自己工程的需要,原始的被切分bod

2012-07-26 09:32:35 10292 4

原创 cocos2d-x绘制优化尝试总结

目前cocos2d是1/60s绘制一次,每次将所有node重绘一遍;如果不使用batchnode,则在每次draw时都需要bind一次texture,这个非常耗时。优化的最初想法是:扫描所有node对象,记住texture和顺序,将扫描顺序作为该texture的z,利用opengl-es的深度探测功能,最后按照texture进行绘制,每次texutre只bind一次,然后全部绘制该textur

2012-07-20 14:48:30 2144

转载 Macbook pro lion系统打开trim支持

非常简单的方法,到 http://www.groths.org/?page_id=322 下载app即可(下面是老黄历了)http://www.mactrast.com/2011/07/how-to-enable-trim-support-for-all-ssds-in-os-x-lion/TRIM can be enabled by using the f

2012-06-25 14:11:33 3596

原创 net-snmp windows安装(mib2c)

1:从http://net-snmp.sourceforge.net/download.html下载net-snmp-5.5.1-1.x86.exe2:安装perl 5.12.x版本(具体版本号请建第5条)3:安装snmp-perl module  a: cd C:\usr\perl b: 打开NetSNMP.ppd文件:        5.12" />

2012-06-18 15:52:25 3306

转载 cocos2d-x中添加gameCenter的一些总结

注意:在越狱手机上测试GameCenter,可能会出现 This game is not recongnized by Game Center. 此时请用没越狱手机测试http://hi.baidu.com/qq5292485/blog/item/61c4e60e069c900a6159f374.html1、cocos2d-x是基于c++代码,而apple提

2012-05-15 20:44:55 7424

原创 Joy游戏平台

和@pulleyzzz 用lua写了一个游戏平台,基于自己的zdc数据引擎,手工封装cocos2d-x和box2d到lua,采用组件+原型方式,同时内部包含了一个非常强大的ai引擎,写游戏逻辑非常方便;用IUP做界面,写了个游戏编辑器。http://v.youku.com/v_show/id_XMzkzNDA4ODIw.html 视频将world of goo的资源转换到zdc数据后模

2012-05-09 13:35:58 947

原创 使用lua虚拟机的一个注意事项

两个老手两次在同一个问题上被陷进去2天。使用lua协程时,在协程中保存了lua_state的引用,但没加引用计数在该协程结束时,lua_state被销毁,但代码有可能继续使用该lua_state即会出该问题。一般是c与lua交互时会出现。解决办法:引用地方:lua_pushthread(L);m_ref=lua_ref(L,LUA_REGISTRYINDEX);

2012-04-27 14:07:00 2423

原创 IUP vc9编译

目录:C:\tecgraf\tecmakeC:\tecgraf\imC:\tecgraf\cdC:\tecgraf\iupC:\tecgraf\lua5.1C:\tecgraf\lua5.1\srcC:\tecgraf\lua5.1\includeC:\tecgraf\lua5.1\libC:\tecgraf\lua5.1\lib

2012-04-26 17:14:04 1399

原创 错误: svn: OPTIONS of 'xxx': 200 OK

我们的svn服务器是自己创建的,用的动态DNS,在windows和macos下都可以正常工作。但在centos5.4下,不管用什么版本的svn,对自己的svn库checkout时都是如下错误,而对googlecode则一切正常svn: OPTIONS of 'xxxx': 200 OK google很久,不知错误原因如何。但在/etc/hosts中加入了域名解析后,工作正常

2012-04-16 12:38:13 10174 1

原创 万网centos5.4安装

一、安装SSH安装SSHyum install openssh启动SSHservice sshd start设置开机运行chkconfig sshd on修改:vi /etc/ssh/ssh_configPort 18439PermitRootLogin noPasswordAuthentication

2012-04-14 15:59:27 1552

原创 cocos2d-x demo资源

http://www.supersuraccoon-cocos2d.com/2011/09/17/sticky-demo-resource-list-keep-updating/里面很多demo比如说玻璃破碎效果:http://www.supersuraccoon-cocos2d.com/2012/01/20/share-breaking-glass-shatteredspri

2012-03-23 10:56:35 4882

转载 cocos2d中,设置层的可视区域

http://www.cocoachina.com/bbs/read.php?tid=97164cocos2d中,设置层的可视区域在真机上不管用   -(void) visit{    glEnable(GL_SCISSOR_TEST);    glScissor(120,130, 240, 100);    [super

2012-03-23 10:21:18 4254

转载 复制xcode4工程

http://ipaddevzone.com/cs/howto-duplicaterename-target-xcode4Howto duplicate/rename target in XCode4Thu, 10/20/2011 - 13:17 — rootselect project in Navigator panelselect Ta

2012-03-18 23:47:11 1005

原创 xcode4.x修改工程名称

1:按照下图打开2:在prject name处修改想要的名称,然后回车,则会出现下面窗口:点击rename,即可3:修改scheme的名称,按照上述方法修改后,如下图,选择manage scheme,然后选择添加scheme即可另:app打包文件中最好不要有与app名称一样的目录,这样可能会有编译错误

2012-03-18 23:46:01 3112

原创 IOS5下 UITabBarController切换时异常问题

我在5.0前的版本用UITabBarController一切正常,但当升级到5.0后,切换UITabBarController,则直接报异常:Terminating app due to uncaught exception 'UIViewControllerHierarchyInconsistency', reason: 'child view controller: should have

2012-03-08 15:06:48 3713

原创 bada开发tips

居然在bada上开发,要实现一个比较完整的应用,居然要到三个网站上去:(1: http://developer.bada.com进入My Applications,申请Application ID, 下载manifest.xml2: http://www.samsungadhub.com申请广告账号3: http://seller.samsungapps

2011-12-14 15:03:20 895

原创 cocos2d-x添加广告条(BADA版本)

1 请在 http://www.samsungadhub.com 注册帐户2 http://developer.bada.com --> MyApplications 注册一个新的application profile,需要加入AD_SERVER,SYSTEM_SERVER,下载manifest.xml,覆盖项目根目录的同名文件3 添加一个AdListener类#ifn

2011-12-14 14:25:48 7572

原创 cocos2d-x 横屏下实现广告条竖立放置

(感谢cocos2d-x 的小明同学)1:效果2:实现原理:将屏幕设置为竖屏,然后CCDirector::setDeviceOrientation()设置为cocos2d-x为横屏。           在这种转屏模式下,控件是不会旋转的缺点:所有Android原生控件仍然是竖立的注意事项:ccTouchesBegan,ccTouchesMove

2011-11-10 16:45:18 4758

原创 cocos2d-x自适应屏幕分辨率

Android下分辨率太多,不太可能为每种分辨率做一套资源,目前一般来说比较流行的是320*480, 800*480, 854*480。当然现在720P的也出来了,但至少目前不是主流机型^_^.对于不支持的分辨率,我希望的是能够按照屏幕大小按比例缩放,即有了下面的代码。1:ViewAutoScale写了一个ViewAutoScale函数,如下:#include "ViewA

2011-11-02 11:19:29 17537 10

原创 cocos2d-x添加广告条(IOS and Android)

1: IOS--iAdsIOS下比较简单,加入storekit,添加三行代码就成功了(摘自 @冬天的林  新浪微博)2:Android--AdmobAndroi下陷阱较多。我按照网上的教程还是遇到了一些问题。下面大多摘录自http://www.pin5i.com/showtopic-admob-android-tutorial.html。比较特殊的地方用蓝色

2011-11-02 10:24:38 16068 11

原创 android 调试的一些小技巧

1:利用adb删除安装程序adb uninstall com.guanglu.pyandroid注意,此处是adb uninstall com.guanglu.pyandroid,而不是adb uninstall com.guanglu.pyandroid.pyandroid也可以用shell命令:adb shell cd data cd app rm com.guanglu

2011-10-28 15:47:00 1629

原创 创建 cocos2d-x+lua for android 步骤

1: 按照普通方法创建工程2:请注意修改 android/build_native.sh文件, RESOURCE_ROOT修改为$GAME_ROOT/Resource, 我的0.9.1版本自动生成的为$GAME_ROOT/Resources3: 修改android/jni/Android.mk文件如下(红色字体) LOCAL_PATH := $(call my-dir)

2011-10-27 14:12:44 12056 4

mongoose+LUA

前端时间需要一个嵌入式的webserver,但最终没有一个比较满意的。 最近就在想是否自己写一个支持lua脚本的服务器版本,可以嵌入到各种webserver中,且是与webserver集成在一起,而非单独进程方式(类似cgi)。 想到那么就开始动手写,由于之前利用的是cgilua,那么就做一个cgilua的子集吧,尽量兼容。 具体请参考http://blog.csdn.net/DragonCheng/archive/2010/09/01/5855023.aspx

2010-09-01

dragoncheng的留言板

发表于 2020-01-02 最后回复 2020-01-02

寻mib浏览器的源代码,只要提供信息均有分

发表于 2002-12-14 最后回复 2002-12-26

看到google被封的消息,加上我这几天不能上google,让我不由想到了中国古代的文字狱!现在的领导就这么无能么,荒谬么?

发表于 2002-09-04 最后回复 2002-09-04

寻《软件开发的科学与艺术》Powerpoint演示文稿

发表于 2002-06-29 最后回复 2002-06-30

用vpacket.vxd在混杂模式下,怎样使本机器发出的报文而本机器上的网卡收不到。

发表于 2001-10-26 最后回复 2001-10-26

请问在WIN9X/NT下如何写扇区,写者有分

发表于 2000-07-27 最后回复 2001-07-21

一个月不上网,我。。。我。。 我的专家分怎么为-50。。。为什么啊!!!

发表于 2001-06-24 最后回复 2001-06-24

继续放送(还有2195分)(有没有华为的兄弟们哪,我是到传输部去,可不可说说情况)

发表于 2001-02-22 最后回复 2001-03-03

再次大放送,预祝我到深圳万事顺利。呵呵呵呵呵.....!!!!!

发表于 2001-02-23 最后回复 2001-03-02

我下周要到深圳去了,听说很长一段时间不能上网,而我可用分很多(2000多分呢),大放送罗

发表于 2001-02-22 最后回复 2001-02-23

请问哪为大虾有或者指点一下那里可找到封装TAPI的类、控件

发表于 2000-04-06 最后回复 2001-02-18

请各位高手开尊口

发表于 2000-09-27 最后回复 2000-12-15

!!!!!! 如何将屏幕保护动画保存为AVI文件 !!!!!

发表于 2000-11-21 最后回复 2000-11-21

今天我生日,分数大放送(当然要写一两句祝福我的话嘛)

发表于 2000-09-20 最后回复 2000-09-27

空空如也

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

TA关注的人 TA的粉丝

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