2024-10-14 Go-os.LookupEnv Go随笔 1func LookupEnv(key string)(string, bool) 检索由键命名的操作系统环境变量的值。如果变量存在于环境中,则返回值(可能为空)并且布尔值为真。否则返回值为空,布尔值为假。 我遇到的代码是。 123456
2024-10-11 JS-原型链 JavaScript随笔 每一个对象从被创建开始就和另一个对象关联,从另一个对象上继承其属性,这个另一个对象就是 原型。 个人理解, 就是单继承中的父类。 访问一个对象的属性时,先在对象的本身找,找不到就去对象的原型上找,如果还是找不到,就去对象的原型的原型上找,
2024-10-09 .NET Framework 初识 .NET随笔 .NET Framework 发布于2002年,是用于构建Windows应用程序的完整的开发框架。 是微软发布的闭源框架。 后来出现了 .NET Core ,开源并且支持跨平台, 性能架构也得到了优化, 后来微软整合两者形成 .NET 5
2024-10-08 日记—2024.10 日记随笔 正经人谁写日记啊, 大概就是日报的形式吧, 存个档。 8日 星期二上班把博客的图片弄好了, 玩了玩新工具 ZAP, 抓包发包爬虫all in one, 好玩。 公司要举办马拉松活动了, 只有五公里, 笑死。 距离现在还有18天, 争取训练一
2024-09-29 工具:OWASP ZAP tools网络攻防随笔 工具介绍OWASP 是一个开源的、非营利性的全球性安全组织, 使命是使应用软件更加安全, 使企业和组织能够对应用安全风险做出更清晰的决策。 ZAP 全称 OWASP Zed Attack Proxy, 是世界上最受欢迎的免费安全工具之一,
2024-09-26 Go Goroutine数量 Go随笔 受GMP模型影响, 分别考虑三个元素的限制。 G 的限制基本上是受内存空间的限制。假设一个 Goroutine 创建需要 4k: 4k * 80,000 = 320,000k ≈ 0.3G内存 4k * 1,000,000
2024-09-26 Go GMP模型 Go随笔 G:Goroutine,实际上我们每次调用 go func 就是生成了一个 G。 P:Processor,处理器,一般 P 的数量就是处理器的核数,可以通过 GOMAXPROCS 进行修改。 M:Machine,系统线程。 也就是 M 必须
2024-09-26 Go time.Tick 和 time.After 内存泄露 Go随笔 time.Tick 和没结束的 timer.After 在函数结束时不会被gc, 于是导致内存泄漏 解决方法是使用 time.Ticker 并进行正常关闭 Go1.23 修复啦, 一旦不引用就可以gc
2024-09-26 Go map的key Go随笔 boolean, numeric, string, pointer, channel, interface 均可作为key 其中 interface 的相等判定是动态类型和动态值都要相等 然后 structs 和 arrays 如果只含有上