当发现线上app某一功能出现bug,即使在技术上很快的做出了这一bug的补丁,但是因为AppStore上线审核漫长,这将在一段时间里,用户用的都是这个款带有已知bug的产品。
这种情况的一个解决办法就是通过Lua给app打补丁,因为Lua是脚本语言,将脚本放在服务器上,在程序启动的某个时机动态的从服务器上下载Lua代码,并在本地执行,就实现了动态替换app代码,从而快速的给app打补丁。
...
分类:
其他好文 时间:
2014-07-15 13:00:39
阅读次数:
2129
1.如果是webserver的话一般要设置port 80的权限,可以选择HTTP, 然后输入自己的IP或者选择anywhere,这样任意ip都能access到了
2.为了能够在其他机器上ping这个instance,需要设置ICMP,同样的ip可以自己设置也可以选择anywhere
其余的TCP, UDP, HTTPS也最好设置下,如果没有隐私权限的要求,例如尚处于开发软件或者测试阶段...
分类:
其他好文 时间:
2014-07-15 10:33:21
阅读次数:
315
非常多使用cocos2dx+lua做游戏的同学,都会想到一个问题,我的游戏一旦公布,如何才干保证的我脚本代码不被破解,不泄露代码。尽管这和开源、共享的原则不合,可是代码也是coder的劳动成果,理应得到保护。特别是商业游戏更是如此,不希望被别人破解掉源代码而且进行改动。 今天的话题就是怎样...
分类:
其他好文 时间:
2014-07-14 23:44:30
阅读次数:
260
构造器是创建和初始化表的表达式。表是Lua特有的功能强大的东西。最简单的构造函数是{},用来创建一个空表。可以直接初始化数组:1 days = {"Sunday", "Monday", "Tuesday", "Wednesday",2 "Thursday", "F...
分类:
其他好文 时间:
2014-07-14 21:07:14
阅读次数:
256
pairs
Returns three values: the next function, the table t, and nil, so that the
construction
for k,v in pairs(t) do body end
will iterate over all key–value pairs of table t.
See functi...
分类:
其他好文 时间:
2014-07-14 18:39:58
阅读次数:
317
Lua中的表达式包括数字常量、字符串常量、变量、一元和二元运算符、函数调用。还可以是非传统的函数定义和表构造。 1、算术运算符1 二元运算符:+ - * / ^ (加减乘除幂)2 一元运算符:- (负值)3 --这些运算符的操作数都是实数 2、关系运算符1 = ...
分类:
其他好文 时间:
2014-07-14 15:54:18
阅读次数:
183
1.检查程序依赖lua语言环境[root@localhost~]#rpm-qa|greplualua-5.1.4-4.1.el6.x86_642.安装proxy软件包[root@localhost~]#tar-zxvfmysql-proxy-0.8.3-linux-rhel5-x86-64bit.tar.gz//解压软件[root@localhost~]#mvmysql-proxy-0.8.3-linux-rhel5-x86-64bit/usr/local/mysqlpr..
分类:
数据库 时间:
2014-07-14 12:00:09
阅读次数:
321
在上一篇随笔中,对Winsock中基于tcp面向连接的Server和Client通信进行了说明,但是,Winsock中,Server和Client间还可以通过无连接通信,也就是采用UDP协议。。因此,这一篇随笔也简单的列举基于UDP的Server和Client的实现。。和基于TCP的实现相比,其主要...
-- 加载动态库lib = assert(package.loadlib("luasql/mysql.dll","luaopen_luasql_mysql"))lib()-- 创建环境对象env = assert (luasql.mysql())-- 连接数据库con = assert (env:c...
分类:
数据库 时间:
2014-07-13 20:20:51
阅读次数:
710
linux服务器编程 TCP和UDP同时用复用一个端口实现一个回射服务器...
分类:
其他好文 时间:
2014-07-13 19:02:10
阅读次数:
374