- 博客(14)
- 资源 (2)
- 收藏
- 关注
转载 c++杂记
1.malloc分配时,如果内存耗尽分配不出来,会直接返回NULL;2.早期C++版本,new分配时,如果内存耗尽分配不出来,也会直接返回NULL;3.现代编译器,如gcc和VC,则都在分配不出内存时,抛出异常;4.但是,在面对不支持异常的嵌入式环境,或者编程人员不喜欢使用异常结构时,则也有办法解决,即关键字nothrow,如以下代码: #include /
2014-11-25 16:28:08 397
转载 使用CURL来发送HTTP请求的方法
原文:Online: http://curl.haxx.se/docs/httpscripting.html 翻译:豆连军 doulianjun@gmail.com 本文假设您已经熟悉了HTML和基本网络知识。 拥有脚本语言编写能力对于设计一个漂亮的计算机系统非常重要。UNIX有shell脚本和各种Tools工具,这些可以用来执行各种自动化命令和脚本,从而大大拓展了UNIX的
2014-11-15 10:16:45 7602
转载 lua杂记
这里是一个简单的 Lua table 序列化函数,只支持 number 或 string 做 key ,但是 value 可以是一个 table ,并支持循环引用:function serialize(t) local mark={} local assign={} local function ser_table(tbl,parent) mark[tbl]=parent
2014-11-10 11:53:10 719
转载 MAC下如何配置Android手机调试(将测试手机加入到Mac系统的调试列表中)
第一步: 查看usb设备信息在 终端输入:system_profiler SPUSBDataType 可以查看连接的usb设备的信息比如我的usb信息如下(部分内容):查看到我的android手机的Vendor ID: 0x04e8,这个id是该手机关联该电脑的一个唯一标识。第二步: 创建、修改adb_usb.
2014-11-30 16:27:26 2147
转载 使用Cocos2d-x 3.2和Cocos Studio做屏幕适配方案总结
常规策略:今天研究了一下屏幕适配导致的缩放和展示不全的问题(黑边的方案直接淘汰)。细想一下,美工给我们一张图(假设这张图width足够长),在不同的分辨率上我们应该如何对其展示?肯定不可能在所有的分辨率上把这张图完美的按照原比例展示出来,那答案就只有两种了:1、铺满屏幕(长宽非等比缩放 EXACTFIT)天天德州就采用了这种方法,在不同的分辨率上能明显看到元素被缩放或者拉伸
2014-11-20 15:04:28 2668
转载 json: RapidJson 解析(1)
RapidJson 解析(1)RapidJson解析(1)DionysosLai(906391500@qq.com) 2014/9/20Json 是一种轻量级数据交换格式,具有易于人阅读和编写,同时也易于机器解析和生成。相较于X
2014-11-18 11:27:06 3719
转载 编写高性能的 Lua 代码
前言Lua是一门以其性能著称的脚本语言,被广泛应用在很多方面,尤其是游戏。像《魔兽世界》的插件,手机游戏《大掌门》《神曲》《迷失之地》等都是用Lua来写的逻辑。所以大部分时候我们不需要去考虑性能问题。Knuth有句名言:“过早优化是万恶之源”。其意思就是过早优化是不必要的,会浪费大量时间,而且容易导致代码混乱。所以一个好的程序员在考虑优化性能前必须问自己两个问题:“我的程序
2014-11-15 19:59:11 440
转载 cURL简单使用、libcurl编程, curl_easy_setopt
一、curl简介curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持的协议有:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies,用户名/密码认证,
2014-11-15 17:52:14 6404
转载 cocos2d-x学习篇之网络(http)篇
这段时间接触到cocos2d-x,拜读了csdn上很多大大的文章,尤其是小满的专栏,感觉获益不少,觉得像他们那样,边学习,边总结经验,并写出来学习过程与大家分享,我觉得是一件很值得学习的事,所以也打算把自己学习的东西和经验与大家分享,有不足之处或者错误的,还希望请大家能海涵并提出来,共同讨论,共同进步。好了,废话到此。Cocos2dx 为我们封装了在cocos2dx中http的网络框架,其文件
2014-11-13 21:19:14 485
转载 XCODE 快捷键
三、文件 File新建项目 command+shift+n新建文件 command+n新建空文件 command+control+n打开 command+o关闭窗口 command+w保存所有文件 command+option+s还原到保存时状态 command+u四、编辑代码1、代码缩进左缩进 command+[右缩进 command
2014-11-13 09:14:10 421
转载 lua: cocos2dx lua 加密
cocos2dx lua已经集成了对lua脚本的加解密,见AppDelegate.cpp.[cpp] view plaincopyLuaStack* stack = engine->getLuaStack(); stack->setXXTEAKeyAndSign("123", strlen("123"), "cloud", strlen("
2014-11-11 18:36:12 967
转载 lua: tolua++实现分析
项目正在使用cocos2dx的lua绑定,绑定的方式是tolua++。对大规模使用lua代码信心不是很足,花了一些时间阅读tolua++的代码,希望对绑定实现的了解,有助于项目对lua代码的把控。从阅读结果上来看,起码在内存管理上,帮助还是很大的。1.tolua++如何将c++对象导入到lua里tolua++为每一个传入lua的对象建立一个userdata,userdata的值
2014-11-08 17:18:08 2926
转载 lua: cocos2d-x中luajit的使用
2013-07-20 10:22:05 我来说两句 作者:langresser收藏 我要投稿 新版本的cocos2d-x使用了luajit来替代原始的lua,好处一是可以极大的提高运行速度(android下可以开jit,运行速度提高10~60倍,ios下不可以开jit,运行速度也可以提高2~3倍)。 二是luajit编译的字节码现阶段来说无法反编译,也
2014-11-08 16:02:29 2606
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人