AI智能
改变未来

全栈知识 第112页

Bash脚本中括号和反引号的使用-爱站程序员基地

Bash脚本中括号和反引号的使用

AI

目录 示例 讨论 总结 在 Bash 脚本中,我们经常需要引用变量或者命令的执行结果来作为文件的名字或者日志的输出,在脚本或者 Shell 中我们可以使用反引号 或者括号 () 来获取到变量的内容 示例 示例 1获取日期的输出 echo `...

设计模式学习-使用go实现适配器模式-爱站程序员基地

设计模式学习-使用go实现适配器模式

AI

适配器模式定义 代码实现 优点 缺点 适用范围 代理、桥接、装饰器、适配器4种设计模式的区别 参考 适配器模式 定义 适配器模式的英文翻译是Adapter Design Pattern。顾名思义,这个模式就是用来做适配的,它将不兼容的接口转...

Sentinel-Go 源码系列(二)|初始化流程和责任链设计模式-爱站程序员基地

Sentinel-Go 源码系列(二)|初始化流程和责任链设计模式

AI

上节中我们知道了 Sentinel-Go 大概能做什么事情,最简单的例子如何跑起来 其实我早就写好了本系列的第二篇,但迟迟没有发布,感觉光初始化流程显得有些单一,于是又补充了责任链模式,二合一,内容显得丰富一些。 初始化流程 初始化做了什么...

探究 Go 源码中 panic & recover 有哪些坑?-爱站程序员基地

探究 Go 源码中 panic & recover 有哪些坑?

AI

转载请声明出处哦~,本篇文章发布于luozhiyun的博客: https://www.luozhiyun.com/archives/627 本文使用的go的源码1.17.3 前言 写这一篇文章的原因是最近在工作中有位小伙伴在写代码的时候直接...

这一次,Google 终于对 Web 自动化下手了!-爱站程序员基地

这一次,Google 终于对 Web 自动化下手了!

AI

大家好,我是安果! 最近 Google 对 Chrome 进行了一次比较大的更新,其中一项是脚本录制回放功能,它可以非常方便我们处理一些自动化场景 我们可以在 Chrome 官网下载 Chrome Canary 的最新版本进行尝鲜 PS:C...

Go语言核心36讲(Go语言进阶技术十四)--学习笔记-爱站程序员基地

Go语言核心36讲(Go语言进阶技术十四)–学习笔记

AI

20 | 错误处理 (下) 在上一篇文章中,我们主要讨论的是从使用者的角度看“怎样处理好错误值”。那么,接下来我们需要关注的,就是站在建造者的角度,去关心“怎样才能给予使用者恰当的错误值”的问题了。 知识扩展 问题:怎样根据实际情况给予恰当...

【golang必备算法】堆-爱站程序员基地

【golang必备算法】堆

AI

堆: 一般我们提到的是二叉堆,是一种完全二叉树,二叉堆有两种:最大堆和最小堆。特点是父节点的值大于(小于)子节点 基础知识 完全二叉树有一个性质,除了最底层,每一层都是满的,这使得堆可以利用数组来表示,如下图 对给定某个结点下标i,可以计算...

not noly go —— 运行轨迹[一]-爱站程序员基地

not noly go —— 运行轨迹[一]

AI

前言 学习一下go 语言,也不完全是go,几乎是所以语言通用的部分,主要在于巩固一下基础,几乎不会涉及到语法相关的东西。 正文 前置内容 说起语言,很多人喜欢谈论解释型语言和编译型语言,其实对语言谈论编译型还是解释型语言是没有意义的,也不知...