AI智能
改变未来

Go语言 第15页

go语言实现md5方法-爱站程序员基地

go语言实现md5方法

AI

import ("crypto/md5""fmt")func main(){//第一种方式md5data:=md5.Sum([]byte("caspar")) //校验和fmt.P...

go语言gRPC系列(二) - 为gRPC添加证书-爱站程序员基地

go语言gRPC系列(二) – 为gRPC添加证书

AI

1. 前言 2. 生成自签证书2.1 MAC生成自签证书的教程链接: 2.2 Windows生成自签证书的教程 3. 改造服务端使用自签证书 3.1 复制证书至代码下 3.2 改造代码添加证书认证 3.1 运行代码并查看客户端的访问错误 4...

Go语言关于 goroutine、channel-爱站程序员基地

Go语言关于 goroutine、channel

AI

Go–关于 goroutine、channel goroutine 协程是一种轻量化的线程,由 Go 编译器进行优化。 Go 协程具有以下特点: 有独立的栈空间 共享程序堆中的空间 调度由用户控制 如果主线程 main 函数(主...

logo设计-爱站程序员基地

logo设计

AI

LOGO设计 1.第一步 2.第二步 3.第三步 4.第四步 5.第五步 最后一步 设计软件:inkscape 1.第一步 先创建一个圆,按住ctrl+shift可以拖一个标准的圆形,创好后点击左上角的选择,之后可以给上方工具栏调整圆形的参...

Go语言学习笔记-爱站程序员基地

Go语言学习笔记

AI

此笔记是本人在学习Go语言过程中对知识点进行记录,以方便之后查阅学习,如果有不合理的地方欢迎各位大佬指出!1.变量 使用var关键字 var a,b,c bool //定义var c string = \"helllo\" //赋值 既可以...

go语言中slice的append操作对原数组的影响-爱站程序员基地

go语言中slice的append操作对原数组的影响

AI

slice的append操作对原数组的影响 学习知识点: 1.cap不越界,slice直接引用原数组,并改变数组内元素的值;2.cap越界,分配新的数组,cap是原slice cap的两倍。 实验: 知识点一验证: 输入: arr := [...

Go语言入门学习--进阶篇gRPC-爱站程序员基地

Go语言入门学习–进阶篇gRPC

AI

一.gRPC简介 gRPC和RPC区别 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服务,...

Learning machine learning algorithm(二)-爱站程序员基地

Learning machine learning algorithm(二)

AI

机器学习——决策树 Principle 决策树(decision tree):是一种基本的分类和回归方法,在分类问题中,表示基于特征对数据进行分类的过程,可以认为是if-then的集合,也可以认为是定义在特征空间与类空间上的条件概率分布。 ...

Go语言RPC学习记录-爱站程序员基地

Go语言RPC学习记录

AI

Go语言RPC学习记录 RPC概念 RPC(Remote Procedure Call Protocol),是远程过程调用的缩写,通俗的说就是调用远处的一个函数。与之相对应的是本地函数调用,我们先来看一下本地函数调用。当我们写下如下代码的时...