to_do_16-05

16年目标事件列表, 并持续跟进进度

  • 使用systemtap分析项目程序

  • bmfont 命令行脚本
    -t -c -o

  • 游戏加速(Android)
    通过对比gettimeofday() 返回的系统时间, 与System.nanoTime()返回的CPU时间的增长速率。
    当增长速率差距过大时, 即可判定使用了变速软件。

–整理更新版本管理机制, 并发文
–整理H5优化点

– 输出带调试信息的字节码
luajit -blg [filename]

自己通过 WebSocket 和 Socket 实现一对 C/S 服务, 并可以处理游戏中的协议。
使用 lua coroutinue 实现生产者/消费者模型
lua coroutinue 实现数组的全排列
使用 LuaSocket 库, 结合 coroutine 实现多线程下载器。
lua 实现 马尔可夫链(markov chain) 算法
自己动手实现 table.concat 并比较性能差异。
实现一个图数据结构,实现最短路径查找
简单的包管理工具, 用于管理自己的代码库
lua_url_decode
lua_c_api
lua_userdata
lua_userdata_gc
lua_xml 分析器

需了解的库, Luajit, LuaSocket


to_do_16-05
https://leafflow.top/2023/02/07/other/to-do-16/
作者
vollen
发布于
2023年2月7日
许可协议