一文带你深入探究Go语言中的sync.Map(golang sync)不要告诉别人 目录1. Map 的基本实现原理2. sync.Map 的实现原理2.1 sync.Map 的结构体定义2.2 sync.Map 的读取实现2.3 sync.Map 的写入实现2.4 sync.M... 随心笔谈 3年前2110
一文带你搞懂PHP单例模式(php单例模式demo)不要告诉别人 目录简介场景优点缺点示例代码 单例模式是创建型对象的一种,用于如何优雅的创建对象。 让一个类最多产生一个对象。 只需要一个对象就能解决并且要使用多次的场景,比如框架的数据库连接。 减少资源消耗,一... 随心笔谈 3年前1730
一文带你探索Golang计时器的奥秘(golang 时间差)越早知道越好 目录1. Golang 计时器基础1.1 计时器的创建和启动1.2 计时器的停止1.3 计时器的重置2. Golang 计时器实现原理2.1 堆结构2.2 计时器的堆实现2.3 计时器的堆调整3.... 随心笔谈 3年前1750
一文带你掌握掌握 Golang结构体与方法(构造方法的用法)干货满满 目录1. Golang 结构体的概念及定义2. Golang 结构体的实例化2.1 new 函数2.2 var 关键字2.3 构造函数3. Golang 结构体的内嵌与组合3.1 结构体的内嵌3.... 随心笔谈 3年前2010
一文带你掌握Golang基础之通道(golang缓存中间件)难以置信 目录前言通道如何创建通道向通道发送数据从通道接收数据通道的例子 在Java中,多线程之间的通信方式有哪些?记得吗?Java多线程间通信的解决方案有很多种,比如:synchronized。使用锁来防... 随心笔谈 3年前2170
一文带你掌握Golang中panic与recover的使用方法(golang reflect elem)万万没想到 目录panicrecoverdefer/panic/recover示例 panic作用是终止当前正在运行的程序(包括所有协程)并输出导致异常的堆栈信息。在遇到无法处理的异常情况时,例如比如数组越界... 随心笔谈 3年前2010
一文带你掌握Golang Interface原理和使用技巧(golang ini)学会了吗 目录1. interface 的基本概念2. interface 的原理3. interface 的使用技巧3.1 使用空接口3.2 使用类型断言3.3 使用类型switch3.4 使用接口组合3... 随心笔谈 3年前1840
一文带你安装opencv与常用库(保姆级教程)(安装opencv3)满满干货 目录1. 正文1.1下载和安装软件1.2 了解miniconda常用指令1.3 开始安装opencv1.3.1第一步安装python1.3.2第二步pip和conda换源1.3.3安装opencv... 随心笔谈 3年前2120
一文带你学会使用PHP接口(php接口的调用)怎么可以错过 目录1. 概念2. 定义3. 实现4. 使用5. 使用场景5.1 多态性5.2 类型约束5.3 模块化编程6. 总结 PHP 中的 Interface 是一种非常重要的特性,它允许开发人员定义一组... 随心笔谈 3年前2030
一文带你学会Mysql表批量添加字段(mysql 批量写入)干货满满 目录1 mysql表批量添加字段1.1 添加单个字段1.2 批量添加多个字段 如果需要批量添加多个字段,可以使用逗号隔开多个字段的添加语句,如下所示:2 mysql 为多个表添加字段2.1 方法一... 随心笔谈 3年前1970