Lua 的设计有一点很奇怪,在一个 block 中的变量,如果之前没有定义过,那么认为它是一个全局变量,而不是这个 block 的局部变量。这一点和别的语言不同。容易造成不小心覆盖了全局同名变量的错误。
-
工具
-
[分类] 编程相关
- 01.Python基础 (92)
- 02.Flask/FastAPI框架 (2)
- 03.AGI大模型 (3)
- 04.数据采集/爬虫 (55)
- 05.大数据/Elasticsearch (14)
- 06.前端/Vue/Node.js (240)
- 07.Java框架/系统 (197)
- 08.Java基础 (255)
- 11.PHP基础 (275)
- 12.PHP库/系统/微信 (81)
- 13.C/C++/仓颉 (113)
- 14.Golang/Ruby (109)
- 15.OpenResty_Lua (109)
- 16.编程基础/Web安全 (71)
- 17.性能测试/JMeter (8)
- 18.系统设计/UML建模 (74)
- 19.区块链/数字货币/量化 (1)
- 20.API网关/Kong (0)
- 21.C#/WinForm (28)
- 22.Rust编程 (9)
- 23.低代码 (36)
- [分类] 服务器相关
- [分类] 其他分类
作者:AlbertWen
添加时间:2019-03-31 00:22:38
修改时间:2025-03-12 19:41:10
分类:15.OpenResty_Lua
编辑
作者:AlbertWen
添加时间:2017-10-29 20:57:19
修改时间:2025-03-11 20:43:23
分类:14.Golang/Ruby
编辑
package main import ( "crypto/md5" "encoding/hex" "fmt" "io" ) // 官网的例子:http://golang.org/pkg/crypto/md5/ func main() { str := "123456" // 需要加密的字符串 h := md5.New() io.WriteString(h, str) fmt.Printf("%x\n", h.Sum(nil)) // 输出加密结果 c := md5.New() c.Write([]byte(str)) fmt.Printf("%s\n", hex.EncodeToString(c.Sum(nil))) // 输出加密结果(项目中,用这个) }
-
链接
- 【Python】Flask手册
- 【Python】Async异步编程
- 【官网】MyBatis-Flex
- 【示例】MyBatis-Flex
- 【示例】MyBatisPlus_SQL
- 【示例】MyBatisPlusJoin_SQL
- 【时间】LocalDateTime
- 【示例】List转Map
- 【示例】Array与List互转
- 【Java】Beetl模板引擎
- 【示例】MyBatis_SQL
- 【Java】MyBatis
- 【外链】MyBatis-Plus
- 【外链】Elasticsearch手册
- 【PHP】SqlBuilder
- 【基础】ASCII 码表
- 【基础】正则表达式
- ++++++++++++++++++
- Crontab验证解析
- QuartzCron生成工具
- ++++++++++++++++++
- 【数字】Digitalization
- 【项目】Project Management