上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: Go 语言 中 sync.Map 的 LoadOrStore 函数 表示,如果我们获取的 key 存在,那么就返回 key 对应的元素,如果获取的 key 不存在,那么就返回我们设置的值,并且将我们设置的值,存入 map。 sync.Map LoadOrStore函数 语法 func (m *Map 阅读全文
posted @ 2021-05-25 19:18 冰乐 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: 1. gRPC简介 gRPC 是一个高性能、开源、通用的RPC框架,由Google推出,基于HTTP2协议标准设计开发,默认采用Protocol Buffers数据序列化协议,支持多种开发语言。gRPC提供了一种简单的方法来精确的定义服务,并且为客户端和服务端自动生成可靠的功能库。gRPC 是一个高 阅读全文
posted @ 2021-05-18 19:58 冰乐 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.4 复制到C:\Windows\System32 解压下载的压缩包(假设下载了3.12.4版本) 进入到protoc-3.12.4-win64\bin 复制protoc.ex 阅读全文
posted @ 2021-05-18 18:41 冰乐 阅读(675) 评论(0) 推荐(1) 编辑
摘要: 面向对象编程思想-抽象 抽象的介绍 我们在前面去定义一个结构体时候,实际上就是把一类事物的共有的属性(字段)和行为(方法)提取出来,形成一个物理模型(结构体)。这种研究问题的方法称为抽象。 如下代码: package main import ( "fmt" ) //定义一个结构体Account ty 阅读全文
posted @ 2021-05-01 01:10 冰乐 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Golang 语言面向对象编程说明 1、Golang 也支持面向对象编程(OOP),但是和传统的面向对象编程有区别,并不是纯粹的面向对象语言。所以我们说 Golang 支持面向对象编程特性是比较准确的。 2、Golang 没有类(class),Go 语言的结构体(struct)和其它编程语言的类(c 阅读全文
posted @ 2021-05-01 01:09 冰乐 阅读(618) 评论(0) 推荐(0) 编辑
摘要: FinalShell功能特点: 1.多平台支持Windows,Mac OS X,Linux 2.多标签,批量服务器管理. 3.支持登录Ssh和Windows远程桌面. 4.漂亮的平滑字体显示,内置100多个配色方案. 5.shell,sftp同屏显示,同步切换目录. 6.命令自动提示,智能匹配,输入 阅读全文
posted @ 2021-04-23 14:31 冰乐 阅读(556) 评论(1) 推荐(0) 编辑
摘要: 二叉搜索树 算法描述:二叉搜索树,是按照一个节点的左子叶小于节点的值,右子叶大于节点的值 搜索二叉树的,插入和搜索时间复杂都是O(lgn). 算法步骤 1、选取根节点 2、按照算法描述构建树 算法分析 如果想树的搜索深度尽量浅,就改把中间值作为根节点,数据尽量也不要是有序的 否则会形成单边树,或者就 阅读全文
posted @ 2021-04-22 19:40 冰乐 阅读(84) 评论(1) 推荐(0) 编辑
摘要: 现在呢,我们有一个需求,就是,记录出上班的员工,连续休四天的人员,并将其打印出来。 最开始,我是想从T-SQL角度去解决这个问题,网上也有对应的案例,使用到一些 窗口函数 rank等。 为了更了解go语言的使用,我把这块逻辑放到go中去做处理。自然而然会使用到 gorm。 首先,我们需要创建一张表: 阅读全文
posted @ 2021-04-22 19:12 冰乐 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 队列介绍 1、队列是一个有序列表,可以用数组或是链表来实现。 2、遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出 数组模拟队列 1、队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列的数组声明如下,其中 MaxSize 是该队列的最大容量。 2、因为队列的输入、输出是 阅读全文
posted @ 2021-04-15 10:13 冰乐 阅读(1801) 评论(0) 推荐(0) 编辑
摘要: 反射的基本介绍 1、反射可以在运行时动态获取变量的各种信息, 比如变量的类型(type),类别(kind) 2、如果是结构体变量,还可以获取到结构体本身的信息(包括结构体的字段、方法) 3、通过反射,可以修改变量的值,可以调用关联的方法。 4、使用反射,需要 import (“reflect”) 在 阅读全文
posted @ 2021-04-14 15:25 冰乐 阅读(157) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页