快乐的程序员
go  执行js代码引擎系列之三:v8go库 go 执行js代码引擎系列之三:v8go库
写在前面本文是《go执行js代码引擎系列》文章之第一篇,其他相关文章如下 go执行js代码引擎系列之一:goja库 go执行js代码引擎系列之二:otto库 go执行js代码引擎系列总结篇:比较goja、otto、v8go v8go基本
2024-03-13
go  执行js代码引擎系列之二:otto库 go 执行js代码引擎系列之二:otto库
写在前面本文是《go执行js代码引擎系列》文章之第二篇,其他相关文章如下 go执行js代码引擎系列之一:goja库 go执行js代码引擎系列之三:v8go库 go执行js代码引擎系列总结篇:比较goja、otto、v8go otto一个
2024-03-13
go  执行js代码引擎系列之一:goja库 go 执行js代码引擎系列之一:goja库
写在前面本文是《go执行js代码引擎系列》文章之第一篇,其他相关文章如下 go执行js代码引擎系列之二:otto库 go执行js代码引擎系列之三:v8go库 go执行js代码引擎系列总结篇:比较goja、otto、v8go goja它实
2024-03-13
Go map 面试十连问,你扛得住吗? Go map 面试十连问,你扛得住吗?
写在前面go面试中,map相关知识点问的比较多,本文总结了一些问题,希望对大家有帮助。 其他go相关知识收集在专栏:GO那些事儿,欢迎订阅。 1.Map 使用时需要注意哪些问题? Map 的键必须是可比较的类型,如整数、字符串和指针等,但是
2024-03-13
Go defer中改变return的值会生效吗 Go defer中改变return的值会生效吗
直接上代码 func test() int { result = 123 defer func() { result = 456 }() return result } func main() {
2024-03-13
Redis 中的红锁(Redlock) Redis 中的红锁(Redlock)
写在前面在 Redis 中,红锁(Redlock)是一种分布式锁的实现机制,旨在解决多个客户端在分布式环境中对共享资源进行并发访问的问题。红锁是由 Redis 的创始人 Salvatore Sanfilippo 提出的算法。 Redlock
2024-03-13
GO 统一代码结构顺序 GO 统一代码结构顺序
在同一文件中,如果存在类型(结构体)、常量、变量、方法(公共/私有)定义的时候,最好按照以下顺序组织代码结构,以方便维护: 类型定义(结构体定义) 常量定义 变量定义 方法定义(公共) 方法定义(私有) // 类型定义 type Xxx
2024-03-13
算法-差分数组 算法-差分数组
题目: 2772. 使数组中的所有元素都等于零给你一个下标从 0 开始的整数数组 nums 和一个正整数 k 。 你可以对数组执行下述操作 任意次 : 从数组中选出长度为 k 的 任一 子数组,并将子数组中每个元素都 减去 1 。如果你可以
2024-03-13
leetcode刷题遇到的一个大坑 leetcode刷题遇到的一个大坑
写在前面刷过leetcode题目的同学应该知道,它的题目总是有超时限制。本人在做leetcode周赛的时间经常遇到,今天又遇到了一次 原题:6916. 和等于目标值的质数对 在思考好长时间和看别人答案的时候发现了一个注释 然后果断将预处
2024-03-13
go gin框架学习总结 go gin框架学习总结
简介Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点 hello worldpackage main import ( "github.com/gin-gonic/gin"
2024-03-13
SOLID原则 SOLID原则
写在前面在程序设计领域, SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)是由罗伯特·C·马丁在21世纪早期引入,指代了面向对象编程和面向对象设计的五个基本原则。当这些原则被一起应用时,它们使得一个程序员开发一个
2024-03-13
网页版terminal,真香! 网页版terminal,真香!
写在前面在做项目过程中,由于甲方特殊网络需求,只能内网访问,并且只批准了团队内少数人通过vpn访问,其他人都无法访问。这个时候,如何能访问甲方内网的人能在本地开启一个网页版terminal,团队其他人通过网页版terminal访问甲方内容,
2024-03-13
11 / 22