摘要: 程序为单进程多线程 每个线程开启一个LuaJIT虚拟机,版本为LuaJIT 2.1.0-beta3 在高并发情况下,lua代码会出现诡异情况,例如: if true then if xxx == 1 then error("err") end else if xxx ~= 1 then error( 阅读全文
posted @ 2020-08-26 13:38 lcinx 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 转自:https://briteming.blogspot.com/2018/04/blog-post_97.html 本文介绍目前现代密码学的最先进技术,前半部分主要翻译自 《Cryptographic Right Answers》,附上收集的资料,和byron个人的理解。密码学理论艰深,概念繁多 阅读全文
posted @ 2019-04-16 11:15 lcinx 阅读(808) 评论(0) 推荐(0) 编辑
摘要: 转自https://www.cnblogs.com/cnxkey/articles/6808311.html luajit本身是没有问题的,但是在cocos项目中可能由于初始化内存无法分配导致有问题了,直接的证据就是jit.off()状态下比jit.on()状态下明显效率更高。 这里有篇文字对此进行 阅读全文
posted @ 2019-03-22 17:36 lcinx 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/zwywilliam/p/5999980.html luajit集成篇 大家都知道luajit比原生lua快,快在jit这三个字上。 但实际情况是,luajit的行为十分复杂。尤其jit并不是一个简单的把代码翻译成机器码的机制,背后有很多会影响性能的 阅读全文
posted @ 2019-03-22 17:33 lcinx 阅读(577) 评论(0) 推荐(0) 编辑
摘要: --[[ 说明 如下的数据,还原为二进制后 只要把数据用string.format到其他变量中,就会丢失 - 长度不同(字符串连接符..正常) 经测试 在如下版本中存在bug lua5.1.5 LuaJIT-2.0.4 在如下版本中正常 lua5.3.4 LuaJIT-2.1.0-beta3 ... 阅读全文
posted @ 2019-03-21 12:35 lcinx 阅读(643) 评论(0) 推荐(0) 编辑
摘要: mingw可以链接.libvs可以链接mingw编译的.a 阅读全文
posted @ 2019-03-21 12:34 lcinx 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 说明: 利用tc命令控制netem tc控制的为发包动作,直接对物理接口生效严重警告: 切记不要把丢包设置为很高(不建议大于30%),否则可能无法正常远程操作服务器!把网卡eth0的传输设置为:延时100ms(上下误差10ms)、丢包6%、包重复0.8%、包损坏0.5%的网络环境tc qdisc a 阅读全文
posted @ 2019-03-21 12:34 lcinx 阅读(306) 评论(0) 推荐(0) 编辑
摘要: mysql版本:mysql-5.7.17依次执行:cd /homewget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gztar -zxvf boost_1_59_0.tar.gzwget h 阅读全文
posted @ 2019-03-21 12:34 lcinx 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 准备工作: 打开Xcode->Preferences->Accounts,登录apple ID(+号)。编译(Debug或Release): Product->Build,根据“Fix Issue”提示进行操作,确保编译成功。真机调试(确保Xcode支持的iOS版本包含手机的iOS版本): 1、编译 阅读全文
posted @ 2019-03-21 12:33 lcinx 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 缘由:使用luajit的程序编译为32位,在64位系统上执行安装如下:基础依赖 yum install glibc.i686可能的libstdc++依赖 yum install libstdc++.i686 若报版本不一致,请依次执行 yum install libstdc++ yum instal 阅读全文
posted @ 2019-03-21 12:33 lcinx 阅读(1704) 评论(0) 推荐(0) 编辑