自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 lua中局部变量的多次声明导致的问题

请注意,在像 local x = x 这样的声明中,声明的新 x 尚未在范围内,因此第二个 x 指的是外部变量。问题出现在我查看代码时,我发现定义了两个local的err,就好奇这两个err是否是同一个。变量的作用域从其声明后的第一个语句开始,一直持续到包含声明的最内层块的末尾。内部函数使用的局部变量在内部函数中称为upvalue(上值)或外部局部变量。由于词法范围规则,局部变量可以通过在其作用域内定义的函数自由访问。进行实验加查阅文档发现,使用local的时候,

2024-07-22 11:55:25 164

原创 使用ngx.req.get_post_args时,请求头中成功发送,但是服务器收不到信息的问题

返回一个 Lua 表,其中包含所有当前请求 POST 查询参数(MIME 类型为调用先读取请求正文或打开 lua_need_request_body 指令以避免错误。默认参数最多解析100个请求参数,并且会以静默方式丢弃其他请求参数,以防止潜在的拒绝服务攻击。从 v0.10.13 开始,当超过限制时,它将返回第二个值,即字符串参数可以设置为零,以消除限制并处理收到的所有请求参数。

2024-07-12 11:22:34 383

原创 lua中可变参数中传递table带来的问题

后面如果想继续使用这个值去访问,那么需要使用另一个变量接住这个值后,再继续使用索引去访问,注意的是无法使用{...}[1]的方式,因为解析器会误解我们的用法,导致出错。原因是:table在传递时是引用传递,传递的是地址,导致可变参数其实只收到一个参数,那个参数的值为传入table的地址。题主在使用lua时,将一个table传入一个函数的可变参数中发现无法继续去使用那个table中的参数了。

2024-07-09 18:46:18 156

原创 anaconda版本问题,解决无法安装cudf等一系列版本问题

问题原因都是因为anaconda版本太老,网上的教程一般都是比较老的。

2023-11-07 11:16:14 431 1

原创 stack和queue基础知识

在学习算法的过程中,对代码随想录里面的四个问题印象很深刻,从而想着记录一下,当作笔记可以出一道面试题:栈里面的元素在内存中是连续分布的么?陷阱1:栈是容器适配器,底层容器使用不同的容器,导致栈内数据在内存中是不是连续分布。陷阱2:缺省情况下,默认底层容器是deque,那么deque的在内存中的数据分布是什么样的呢?答案是:不连续的,deque是可以两边扩展的,而且deque里元素并不是严格的连续分布的。1.那么这个维护元素单调递减的队列就叫做单调队列,即单调递减或单调递增的队列。

2023-04-06 10:38:37 95 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除