240 发简信
IP属地:北京
  • 120
    Reactor 反应堆设计模式

    为了应对高并发的服务器端开发,微软在2009年提出了一种更优雅地实现异步编程的方式Reactive Programming即反应式编程。随后其他技术紧随其后,比如ES6通过引...

  • 权限问题吧,看看你的运行环境和账户

    Lua io.tmpfile()

    前言# 不知道大家还记不记得我们之前总结过一个函数os.tmpname(),今天要总结的这个函数和这个函数很像,但是功能更加强大,说到这大家还记得临时文件的作用吗?那就是程序...

  • 写的非常详细

    Wireshark 抓包理解 HTTPS 请求流程

    目录 准备 分析2.1. 三次握手2.2. 创建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. 数据传输2.5. 四次挥手 扩展3.1. Session I...

  • 喜欢就好

    Lua string.find()

    前言# 今天来看一个字符串查找函数,和这个函数初次见面时感觉她很像C语言中一个函数strstr(),仔细研究一番发现原来这个函数更加强大,不仅可以返回匹配子串的起始位置还可以...

  • 重写一下是不是可以

    Lua base tostring()

    前言 前面一篇文章我们介绍了把参数转换成数字的函数,今天来看一个把参数转换成字符串的函数,话说这个函数我在写lua的时候几乎每天都用到,这个函数适应性简直太强了,无论你传给它...

  • 简单易懂理解Git的工作原理(二)Index空间

    在上一篇文章中,我们解释了Git的数据模型。在这一篇文章,我们来看看Git另一个重要的方面:index。Index空间,也叫做stage空间,或者cache空间,集中了很多人...

  • 谢谢你的补充,希望可以给有类似困扰的同学带来帮助

    Lua os.time()

    前言# 今天再来看一个系统的时间函数,用来取得从1970年1月1日到指定日期的时间的秒数,这是一个有用的参数,在一些工程系统系常常被称作时间戳,用来记录一下事件发生的时间。 ...

  • aeSetAfterSleepProc(server.el,afterSleep); 应该是设置事件循环处理“后”的回调吧

    Redis AE事件库研究

    什么是AE? 首先介绍这里说的的AE指的是redis的网络事件库,标准说明应该是:一个简单的事件驱动程序库。源码ae.h头文件说明如下: 我们知道这个程序库封装了网络模型:e...

  • 第三个参数其实是个分隔符,比如string.rep("abc",3,",")的结果应该是abc,abc,abc

    Lua string.rep()

    前言# 今天的函数也比较简单,就是字符串的复制拼接,如果不使用这个函数而使用..操作符也是可以的,但是还得用到循环和反复申请空间,既费时又费力,有了这个函数就方便多了,我们一...

  • @浮世乱今生 我看了一下你说的那本书,其中118页也提到了当访问一个table中不存在的字段时,解释器会促使其查找一个叫做__index的元方法,这和上面例子的输出时吻合的

    Lua __index

    前言# 上一篇文章中大概讲了API函数lua_getfield的用法,其中讲到调用lua_getfield方法时可能触发对应 "index" 事件的元方法,下面我们来看一下这...

  • @浮世乱今生 不是这样的,只有初始表中没有的字段才会调用原表中的数据或方法

    Lua __index

    前言# 上一篇文章中大概讲了API函数lua_getfield的用法,其中讲到调用lua_getfield方法时可能触发对应 "index" 事件的元方法,下面我们来看一下这...

  • 你可以搜索下“lua读取目录文件的库lfs”,等于是扩展了lua的功能,有疑问可以继续找我

    Lua io.popen()

    前言# 今天这个函数说起来应该是有两重身份的,首先它是一个和文件相关的函数,另外他又是一个可以执行命令的函数,这一点和之前讲过的函数os.execute()有点相似,接下来我...

  • 一样的,__index = tabname就是代表没有想要的字段会在tabname 中查,
    而__index = function()就表示当没有想要的就会调用函数function

    Lua __index

    前言# 上一篇文章中大概讲了API函数lua_getfield的用法,其中讲到调用lua_getfield方法时可能触发对应 "index" 事件的元方法,下面我们来看一下这...

  • 是的,它的语法改了,我也很绝望啊

    Lua table.remove()

    前言# 看到这个清晰的大叉号图片时我们不禁会想起关闭、删除等含义,今天我们总结的函数恰恰和删除有关们,这个函数也是表table中的一个,负责表中数据元素的删除,我们具体来看一...

  • 佛系怪兽君带着小猪猪便当
    来支持你啦,简友加油!欢迎到我这里来看看!!点个小赞,好运不断,来个关注,青春常驻,打个小赏,工资疯涨。。。

个人介绍
用诗词陶冶情操,用代码改变生活。

版本说明:
Lua version : 5.1.4