网站首页 站内搜索
关注微信小程序
程序员编程王-随时随地学编程

扫描二维码或查找【程序员编程王】

可以随时随地学编程啦!

搜索结果

查询Tags标签: golang,共有 230条记录
  • CentOS 7.6 安装 GoLang

    一、下载 GoLang 最新版 进入 /usr/local 目录 cd /usr/local 下载到当前目录 wget https://golang.google.cn/dl/go1.18.2.linux-amd64.tar.gz 解压 tar -xvf go1.18.2.linux-amd64.tar.gz二、配置 配置环境变量打开 /etc/profile 配置文件 vim /etc/profile 增加配置 #=…

    2022/5/22 7:05:45 人评论 次浏览
  • golang 空结构体 struct{}

    定义的各种姿势原生定义a := struct{}{}1struct{} 可以就认为是一种类型,a 变量就是 struct {} 类型的一种变量,地址为 runtime.zerobase ,大小为 0 ,不占内存。 重定义类型golang 使用 type 关键字定义新的类型,比如: type emptyStruct struct{}1定义出来的 emptyS…

    2022/5/22 6:07:26 人评论 次浏览
  • GoLang 解决中文乱码

    首先需要下载 go get golang.org/x/text/encoding/simplifiedchinese go get golang.org/x/text/transformpackage mainimport ("bytes""golang.org/x/text/encoding/simplifiedchinese""golang.org/x/text/transform""io/ioutil"…

    2022/5/22 6:04:44 人评论 次浏览
  • GoLang 解决中文乱码

    首先需要下载 go get golang.org/x/text/encoding/simplifiedchinese go get golang.org/x/text/transformpackage mainimport ("bytes""golang.org/x/text/encoding/simplifiedchinese""golang.org/x/text/transform""io/ioutil"…

    2022/5/22 6:04:44 人评论 次浏览
  • Golang第五章:结构体和对象

    Golang面向对象1. Golang没有类,Go的结构体相对于其它编程语言的类2. Golang去掉了传统OOP语言的继承、方法重载、构造函数和析构函数、隐藏的指针等等3. Golang仍有面向对象编程的继承、封装和多态的特性,只是实现方式不同创建结构体实例的四种方法type Cat struct {Na…

    2022/5/18 23:21:10 人评论 次浏览
  • golang 的net包的网络编程 TCP | HTTP | RPC

    目录1.TCP网络编程2.HTTP网络编程2.1 HTTP2.2 HTTPS3.RPC网络编程3.1 基于TCP的RPC3.2 基于HTTP的RPC3.3 基于jsonRpc的RPC golang net包 1.TCP网络编程 server.go package mainimport ("fmt""log""net""os""time" )fu…

    2022/5/18 20:19:42 人评论 次浏览
  • golang 实现redis 排行榜同分值情况下按时间升序排序

    在排行榜中实现分数和时间排序 分数相同则按照时间排序 需求分析redis中zset的long为int64 转为十进制是19位 时间戳10位 毫秒时间戳13位 高位存分数7位 十进制 7位 8字节中拆分 最高位不可用 还剩43位 高22位存分数 低41位存时间戳golang 代码 package mainimport ("…

    2022/5/18 2:29:26 人评论 次浏览
  • 常见排序算法的golang 实现

    五种基础排序算法对比 五种基础排序算法对比 1:冒泡排序 算法描述比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个…

    2022/5/17 17:29:22 人评论 次浏览
  • Go从入门到精通——关于golang指针的理解和引用

    关于golang指针的理解和引用 引用:https://studygolang.com/articles/29273 一、Go指针理解Go 有指针,但是没有指针运算。你不能用指针变量遍历字符串的各个字节。在 Go 中调用函数的时候,得记得变量是值传递的。 通过类型作为前缀来定义一个指针’ * ’:var p * in…

    2022/5/16 23:20:04 人评论 次浏览
  • [Golang] golang中使用正则表达式替换字符串

    当有比较复杂的替换字符串的需求时候 可以使用我封装的这个函数,通过正则表达式把字符串替换掉func ReplaceStringByRegex(str, rule, replace string) (string, error) {reg, err := regexp.Compile(rule)if reg == nil || err != nil {return "", errors.New…

    2022/5/13 23:51:05 人评论 次浏览
  • [Golang] golang中使用正则表达式替换字符串

    当有比较复杂的替换字符串的需求时候 可以使用我封装的这个函数,通过正则表达式把字符串替换掉func ReplaceStringByRegex(str, rule, replace string) (string, error) {reg, err := regexp.Compile(rule)if reg == nil || err != nil {return "", errors.New…

    2022/5/13 23:51:05 人评论 次浏览
  • 雪崩:限流算法的golang实现

    1. 什么是服务器雪崩 雪崩是由于局部故障被正反馈循环,从而导致的不断放大的连锁故障,雪崩通常是由于整个系统中,一个很小的部分出现故障,进而导致整个系统不可用 雪崩出现的根本原因就是系统过载,如果在系统过载的情况下,不进行任何控制,那么会导致系统雪崩 想要避…

    2022/5/13 22:21:09 人评论 次浏览
  • Golang 实现 Redis(11): RDB 文件解析

    RDB 文件使用二进制方式存储 Redis 内存中的数据,具有体积小、加载快的优点。本文主要介绍 RDB 文件的结构和编码方式,并借此探讨二进制编解码和文件处理方式,希望对您有所帮助。本文基于 RDB version9 编写, 完整解析器源码在 github.com/HDT3213/rdbRDB 文件的整体结…

    2022/5/10 19:09:12 人评论 次浏览
  • (二十二)Golang基础之net/http

    Go语言内置的net/http包十分的优秀,提供了HTTP客户端和服务端的实现。 一、net/http介绍 Go语言内置的net/http包提供了HTTP客户端和服务端的实现。 1.1 HTTP协议 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络传输协议,所有的…

    2022/5/5 23:18:47 人评论 次浏览
  • golang数组类型系列

    golang数组类型系列 数组 数组变量结构 //很单纯,只是将数据放到内存中而已,没有特殊结构。下面的字符串、切片、字典实际上都是结构体数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。数组的长度是数组类型的组成部分,不同长度或不…

    2022/5/4 23:18:25 人评论 次浏览
共230记录«上一页1234...16下一页»