
Robot
文章平均质量分 80
JeffreyLau7
热爱开源,热爱Google,热爱Android
展开
-
Lua: 好的, 坏的, 和坑爹的
在我使用Lua编程整整9个月后, 是时候停下来反省一下这段经历了. 过去了几年里, 我使用了各式各样的语言:Perl (soaplite.com, 还有其它的项目, 包括我现在的咨询工作), C (DHCPLite 和 ping-pong juggling robot), JavaScript (Google Maps相关经验 和 canvas), MATLAB (ping-pong翻译 2016-05-12 10:51:52 · 646 阅读 · 0 评论 -
性能测试
这是2007年英特尔多核平台编程优化大赛题,该文的作者拿到了最佳优化奖,但此处的代码并非最优化的,只是改进了乘方、自己实现随机数而已。(最优版本可参见蒋黎的代码和侯思松的代码,感觉很变态…)其中,C++和C++ CLR的代码相同,只是采用的编译指令不同而已。此外,C#代码从二维数组改为一维数组,我稍微测试了一下,C#二维数组和嵌套数组的速度确实很慢。原作者的代码似乎还把下标弄错了,所以也改转载 2016-05-12 15:06:03 · 589 阅读 · 0 评论 -
Lua简明教程
这几天系统地学习了一下Lua这个脚本语言,Lua脚本是一个很轻量级的脚本,也是号称性能最高的脚本,用在很多需要性能的地方,比如:游戏脚本,nginx,wireshark的脚本,当你把他的源码下下来编译后,你会发现解释器居然不到200k,这是多么地变态啊(/bin/sh都要1M,MacOS平台),而且能和C语言非常好的互动。我很好奇得浏览了一下Lua解释器的源码,这可能是我看过最干净的C的源码了。转载 2016-05-12 17:12:10 · 453 阅读 · 0 评论 -
编译 lua
Lua is a powerful, fast, lightweight, embeddable scripting language. Lua is a proven, robust language:fast, portable, embeddable, powerful(but simple), small, free.Lua是由标准C实现的面向嵌入式编程语言,由于小巧轻转载 2016-05-17 17:04:23 · 663 阅读 · 0 评论 -
luac 编译器
NAMEluac - Lua 编译器摘要luac [ options ] [ filenames ]说明luacLua编译器。它把用Lua语言编写的程序翻译为二进制文件,之后这些文件可被载入并执行。预编译单元(chunk)的主要优势在于:加载更快,保护源代码免于用户的意外修改,以及离线(off-line)语法检查。预编译并非意味着执行更快速,因为Lua中的单元总会在翻译 2016-05-18 15:38:16 · 10567 阅读 · 0 评论 -
XModem协议
XModem协议介绍:XModem是一种在串口通信中广泛使用的异步文件传输协议,分为XModem和1k-XModem协议两种,前者使用128字节的数据块,后者使用1024字节即1k字节的数据块。一、XModem校验和协议1. XModem信息包格式XModem协议最早由Ward Christensen在20世纪70年代提出并实现的,传输数据单位为信息包,信息包格式如下:转载 2016-05-18 15:39:32 · 502 阅读 · 0 评论