菜单
学习猿地 - LMONKEY
首页
全部课程
最多学习
最新发布
最多评价
热门推荐
实战项目
职业路线
内容集合
猿生态
面试猿题
猿创博文
VIP
开通学习猿地VIP
尊享10项VIP特权
持续新增
知识通关挑战
打卡带练!告别无效练习
接私单赚外块
VIP优先接,累计金额超百万
学习猿地私房课免费学
大厂实战课仅对VIP开放
你的一对一导师
每月可免费咨询大牛30次
开通VIP
领取更多软件工程师实用特权
入驻
搜索
Java开发工程师
何以解忧,唯有 Java!
Python开发工程师
人生苦短我要学Python!
PHP开发工程师
PHP是世界上最好的编程语言!
GO开发工程师
想优雅的写程序,赶紧GO!
大数据开发工程师
弄大数据,就是在搞革命!
前端开发工程师
不仅最好,而且最全!
UI开发工程师
这个世界从来不缺少美,缺少你来创造美!
Linux运维工程师
不只是说说而已!
WEB前端1+X
不仅为考证,轻松做开发
计算机二级(C语言)
一切只为考证!
猿工手册
各种工具精挑细选
猿材料
各种工具精挑细选
猿代码
各种工具精挑细选
猿著课件
各种工具精挑细选
知识题库
知识闯关节节高,刷题涨知识!
阶段练习
单元测试知识学习状况秒掌握!
期末考试
期末测试,学习情况即刻知道!
面试题库
最新的企业技术人员招聘真题练习!
Java专区
2948篇 | 24.5万人浏览
Python专区
2593篇 | 19.5万人浏览
大数据专区
2948篇 | 18.5万人浏览
PHP专区
3953篇 | 27.5万人浏览
Go专区
1382篇 | 12.5万人浏览
Web前端专区
1453篇 | 31.5万人浏览
Linux云计算
1230篇 | 4.5万人浏览
其他专区
53232篇文章 | 11.5万人浏览
搜索
搜索
类型:
全部
|
视频教程
|
实战项目
|
项目源码
|
技术手册
|
课件
|
测试题
|
技术文章
|
软件下载
|
问答求助
水平:
全部
|
入门
|
普通
|
进阶
历史记录
清除记录
你还没搜索过喔。
近期热搜
项目开发全程实录(电商EW_Shop)
8674 人
1年前
轻松学会Laravel-项目篇(商城API)
2022 人
1年前
Python数据分析2.0-金融
325 人
1年前
Python办公自动化2.0
241 人
1年前
使用账号登录
启用更安全省心的
微信登录
点击刷新
扫码登录即表示您同意并遵守
用户协议
成就自己的只需一套精品
联合大牛讲师,汇集优秀课程,培养可交付的程序员!
搜索
首页
全部课程
最多学习
最新发布
最多评价
热门推荐
实战项目
职业路线
Java开发工程师
何以解忧,唯有 Java!
Python开发工程师
人生苦短我要学Python!
PHP开发工程师
PHP是世界上最好的编程语言!
GO开发工程师
想优雅的写程序,赶紧GO!
大数据开发工程师
弄大数据,就是在搞革命!
前端开发工程师
不仅最好,而且最全!
UI开发工程师
这个世界从来不缺少美,缺少你来创造美!
Linux运维工程师
不只是说说而已!
WEB前端1+X
不仅为考证,轻松做开发
计算机二级(C语言)
一切只为考证!
内容集合
猿生态
猿工手册
各种工具精挑细选
猿材料
各种工具精挑细选
猿代码
各种工具精挑细选
猿著课件
各种工具精挑细选
面试猿题
知识题库
知识闯关节节高,刷题涨知识!
阶段练习
单元测试知识学习状况秒掌握!
期末考试
期末测试,学习情况即刻知道!
面试题库
最新的企业技术人员招聘真题练习!
猿创博文
Java专区
2948篇 | 24.5万人浏览
Python专区
2593篇 | 19.5万人浏览
大数据专区
2948篇 | 18.5万人浏览
PHP专区
3953篇 | 27.5万人浏览
Go专区
1382篇 | 12.5万人浏览
Web前端专区
1453篇 | 31.5万人浏览
Linux云计算
1230篇 | 4.5万人浏览
其他专区
53232篇文章 | 11.5万人浏览
开通会员
登 录
成就自己的只需一套精品
猿创博文
写文章
全部文章
猿生态
Java
python
PHP
Golang
Web前端
大数据
Linux云计算
数据库
网络安全
移动开发
游戏开发
产品经理
测试
网络营销
UI/UE
其他
关注更多文章
更多
精彩博客
Go 切片绕坑指南
aragorn-yang
0
beego 使用 coding 的 webhook 2.0 进行自动部署
bjsag
0
go 语法快速入门
sj1370201
0
学习猿地
1周前
广告
开通VIP · 10大IT方向全套课程免费学
抖音搜索学习猿地进入官方店铺购买,抖音小店限时优惠期间,可享受超百元优惠活动,购买后联系小店客服,获取VIP兑换码,进行VIP兑换,抖音小店购买的VIP和官网VIP权益一样。
aragorn-yang
4天前
前端
后端
Golang
Go 切片绕坑指南
在Go中按值传递时,为什么有时会更改切片?不知道大家有没有发现在一个函数内部对切片参数进行了排序后也会改变函数外部原来的切片中元素的顺序,但是在函数内向切片增加了元素后在函数外的原切片却没有新增元素,更奇怪的是添加并排序后,外部的切片有可能元素数量和元素顺序都不会变,这是为什么呢?我们通过
348
19
0
bjsag
4天前
前端
后端
Golang
beego 使用 coding 的 webhook 2.0 进行自动部署
beego使用coding的webhook2.0进行自动部署本文介绍beego在coding上如果使用webhook2.0进行自动部署。coding的webhook1.0教程coding平台端的设置这里不做介绍,不清楚的可以看文档lhttps://open.coding.net/webho
578
76
0
sj1370201
4天前
前端
后端
Golang
go 语法快速入门
第一个程序HelloWorld按照国际惯例,我们来实现helloworldpackagemain import"fmt" funcmain(){ fmt.Println("Hello,World") }packagemain标注程序位置import"fmt"导入fmt包,类似pytho
503
99
0
justin0814
4天前
前端
后端
Golang
go 语法快速入门
第一个程序HelloWorld 按照国际惯例,我们来实现helloworld packagemain import"fmt" funcmain(){ fmt.Println("Hello,World") } packagemain标注程序位置 import"fmt"导入fmt包,类
417
0
0
EricPeng
4天前
前端
后端
Golang
一个基于 golang 的爬虫电影站
GoMovies 一个基于golang的爬虫电影站,效果站:https://go-movies.hezhizheng.com/ Github:https://github.com/hezhizheng/go-movies 使用安装#下载 gitclonehttps://github.com
451
70
0
WinOne
4天前
前端
后端
Golang
Protobuf 生成 Go 代码指南
这个教程中将会描述protocolbuffer编译器通过给定的.proto会编译生成什么Go代码。教程针对的是proto3版本的protobuf。在阅读之前确保你已经阅读过Protobuf语言指南。编译器调用Protobuf核心的工具集是C++语言开发的,官方的protoc编译器中并不支持
458
28
0
glennzhou
4天前
前端
后端
Golang
在 Golang 中使用 Protobuf
本教程使用proto3版本的protocolbuffer语言,提供了一个基本的在Go程序中使用protocolbuffer的介绍。通过创建一个简单的示例应用程序,向你展示如何在.proto文件中定义消息格式。 使用protoc编译器编译生成Go代码。 使用Go的protocolbuffer
541
87
0
皮皮瞎
4天前
前端
后端
Golang
详解 varint 编码原理
什么是Varint编码Varint是一种使用一个或多个字节序列化整数的方法,会把整数编码为变长字节。对于32位整型数据经过Varint编码后需要1~5个字节,小的数字使用1个byte,大的数字使用5个bytes。64位整型数据编码后占用1~10个字节。在实际场景中小数字的使用率远远多于大数
408
48
0
Mark123
4天前
前端
后端
Golang
Protobuf 编码指南
这个文档会介绍protocolbuffer的二进制有线格式(binarywireformat)。你并不是需要理解这些后才能在应用里使用protocolbuffer,但是当你想知道不同的protocolbuffer格式是如何影响编码后的消息体的体积时,这些知识会非常有用。一个简单的消息假设有
555
75
0
yezhimeih7
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 指针与指针变量
5.指针--不容易懂重点01指针定义和使用--不容易懂重点现在已经知道怎样获取变量在内存中的地址,但是如果想将获取的地址进行保存,应该怎样做呢?\ 可以通过指针变量来存储,所谓的指针变量:就是用来存储任何一个值的内存地址。\ 指针变量的定义如下:\指针变量p的定义是通过 这个符号来定义,指
551
24
0
54miracle
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 数组指针与指针数组
3.数组指针前面在讲解数组的时候,我们用数组作为函数参数,但是数组作为参数进行传递是值传递,如果想引用传递,可以使用数组指针。具体使用方式如下:\ 定义一个数组,作为函数Swap的实参进行传递,但是这里传递的是数组的地址,所以Swap的形参是数组指针。,\ 这时指针p,指向了数组a,对指针
525
60
0
huifpaper
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 数组指针与指针数组的辅助理解
5数组指针与指针数组的辅助理解数组指针(也称行指针)定义int(*p)[n];\ ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:inta[3][
766
58
0
verywh
4天前
前端
后端
Golang
第 10 节:复合类型- 6.指针和切片
6.指针和切片packagemain import"fmt" funcmain0701(){ slice:=[]int{1,2,3,4,5,6,7,8,9,10} //指针和切片建立关系 p:=&slice //fmt.Printf("%p\n",p) //fmt.Printf("%
769
74
0
wlsiling
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 指针与指针变量 7. 结构体指针变量
7.结构体指针变量我们前面定义了指针指向了数组,解决了数组引用传递的问题。那么指针是否可以指向结构体,也能够解决结构体引用传递的问题呢?完全可以。\ 下面我们先来看一下,结构体指针变量的定义:\\ 也可以使用自动推导类型\ [](https://cdn.lmonkey.com/upload
778
28
0
zhixiong
4天前
前端
后端
Golang
有个关于『热更新』的问题请教
热更新问题问题背景日志分析支撑平台 游戏服务器将日志推送到平台服务器 protobuf作为序列化方案,双方约定好proto文件,一方进行序列化发送,另一方反序列化接收 问题描述当proto变更之后,平台服务器如何在不停服的情况下实现正确的反序列化? 待验证的方案golangplugin方案
822
64
0
你笑得真好看
4天前
前端
后端
Golang
《Effective Go》中文翻译召集
《EffectiveGo》是学习Go编程必读的官方文档,内容包含对Go语法、技巧、编码风格等说明。文档永久地址:《高效的Go编程》欢迎正在学习Go的同学参与。如何参与?进入文档页面《高效的Go编程》 点击翻译进度不到100%的文章; 点击右边『我来翻译』按钮,跟着操作走即可。 注意:推荐
851
41
0
ooo000
4天前
前端
后端
Golang
大话并发
严谨的并发应可静态推导出结果:根据线程内顺序一致性,结合Channel或sync同步事件的可排序性来推导,最终完成各个线程各段代码的顺序关系排序。如果两个事件无法根据规则来排序,显然是并发,执行先后顺序亦不可靠。 不靠谱的同步新手初入golang,常有类似如下代码funcmain(){
172
33
0
舒云
4天前
前端
后端
Golang
你需要知道的关于 Go 包的一切
在Go语言中包管理和部署的完整概述如果您熟悉Java或NodeJS等语言,那么您可能非常熟悉包。一个包只不过是一个包含一些代码文件的目录,它从一个单一的引用点公开不同的变量(特点)。让我来解释一下这是什么意思。假设您有上千个函数,在处理任何项目时都需要它们。其中一些函数具有共同的行为。例如
816
53
0
wmd000
4天前
前端
后端
Golang
细说 Golang 的 JSON 解析
之前一直写一些动态语言,觉得解析JSON还是很简单的,往往只需要几行代码就能拿到解析好的JSON对象。Go语言自带的json包可以让你在程序中方便的读取和写入JSON数据。生成JSON场景相对简单一些,json.Marshal()会根据传入的结构体生成JSON数据。解析JSON会把数据解析
729
37
0
riskgod
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 指针与指针变量 -8. 多级指针
8.多级指针packagemain import"fmt" funcmain0901(){ a:=10 //b:=20 //一级指针指向变量的地址 p:=&a //二级指针指向一级指针的地址 varpp**int=&p //通过二级指针连接修改一级指针的值 //*pp=&b //通
845
42
0
1
2
3
4
5
6
7
8
9
10
1
2
3
返回
猿创博文
> 精彩博客
学习猿地
1周前
广告
开通VIP · 10大IT方向全套课程免费学
抖音搜索学习猿地进入官方店铺购买,抖音小店限时优惠期间,可享受超百元优惠活动,购买后联系小店客服,获取VIP兑换码,进行VIP兑换,抖音小店购买的VIP和官网VIP权益一样。
aragorn-yang
4天前
前端
后端
Golang
Go 切片绕坑指南
在Go中按值传递时,为什么有时会更改切片?不知道大家有没有发现在一个函数内部对切片参数进行了排序后也会改变函数外部原来的切片中元素的顺序,但是在函数内向切片增加了元素后在函数外的原切片却没有新增元素,更奇怪的是添加并排序后,外部的切片有可能元素数量和元素顺序都不会变,这是为什么呢?我们通过
348
19
0
bjsag
4天前
前端
后端
Golang
beego 使用 coding 的 webhook 2.0 进行自动部署
beego使用coding的webhook2.0进行自动部署本文介绍beego在coding上如果使用webhook2.0进行自动部署。coding的webhook1.0教程coding平台端的设置这里不做介绍,不清楚的可以看文档lhttps://open.coding.net/webho
578
76
0
sj1370201
4天前
前端
后端
Golang
go 语法快速入门
第一个程序HelloWorld按照国际惯例,我们来实现helloworldpackagemain import"fmt" funcmain(){ fmt.Println("Hello,World") }packagemain标注程序位置import"fmt"导入fmt包,类似pytho
503
99
0
justin0814
4天前
前端
后端
Golang
go 语法快速入门
第一个程序HelloWorld 按照国际惯例,我们来实现helloworld packagemain import"fmt" funcmain(){ fmt.Println("Hello,World") } packagemain标注程序位置 import"fmt"导入fmt包,类
417
0
0
EricPeng
4天前
前端
后端
Golang
一个基于 golang 的爬虫电影站
GoMovies 一个基于golang的爬虫电影站,效果站:https://go-movies.hezhizheng.com/ Github:https://github.com/hezhizheng/go-movies 使用安装#下载 gitclonehttps://github.com
451
70
0
WinOne
4天前
前端
后端
Golang
Protobuf 生成 Go 代码指南
这个教程中将会描述protocolbuffer编译器通过给定的.proto会编译生成什么Go代码。教程针对的是proto3版本的protobuf。在阅读之前确保你已经阅读过Protobuf语言指南。编译器调用Protobuf核心的工具集是C++语言开发的,官方的protoc编译器中并不支持
458
28
0
glennzhou
4天前
前端
后端
Golang
在 Golang 中使用 Protobuf
本教程使用proto3版本的protocolbuffer语言,提供了一个基本的在Go程序中使用protocolbuffer的介绍。通过创建一个简单的示例应用程序,向你展示如何在.proto文件中定义消息格式。 使用protoc编译器编译生成Go代码。 使用Go的protocolbuffer
541
87
0
皮皮瞎
4天前
前端
后端
Golang
详解 varint 编码原理
什么是Varint编码Varint是一种使用一个或多个字节序列化整数的方法,会把整数编码为变长字节。对于32位整型数据经过Varint编码后需要1~5个字节,小的数字使用1个byte,大的数字使用5个bytes。64位整型数据编码后占用1~10个字节。在实际场景中小数字的使用率远远多于大数
408
48
0
Mark123
4天前
前端
后端
Golang
Protobuf 编码指南
这个文档会介绍protocolbuffer的二进制有线格式(binarywireformat)。你并不是需要理解这些后才能在应用里使用protocolbuffer,但是当你想知道不同的protocolbuffer格式是如何影响编码后的消息体的体积时,这些知识会非常有用。一个简单的消息假设有
555
75
0
yezhimeih7
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 指针与指针变量
5.指针--不容易懂重点01指针定义和使用--不容易懂重点现在已经知道怎样获取变量在内存中的地址,但是如果想将获取的地址进行保存,应该怎样做呢?\ 可以通过指针变量来存储,所谓的指针变量:就是用来存储任何一个值的内存地址。\ 指针变量的定义如下:\指针变量p的定义是通过 这个符号来定义,指
551
24
0
54miracle
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 数组指针与指针数组
3.数组指针前面在讲解数组的时候,我们用数组作为函数参数,但是数组作为参数进行传递是值传递,如果想引用传递,可以使用数组指针。具体使用方式如下:\ 定义一个数组,作为函数Swap的实参进行传递,但是这里传递的是数组的地址,所以Swap的形参是数组指针。,\ 这时指针p,指向了数组a,对指针
525
60
0
huifpaper
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 数组指针与指针数组的辅助理解
5数组指针与指针数组的辅助理解数组指针(也称行指针)定义int(*p)[n];\ ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:inta[3][
766
58
0
verywh
4天前
前端
后端
Golang
第 10 节:复合类型- 6.指针和切片
6.指针和切片packagemain import"fmt" funcmain0701(){ slice:=[]int{1,2,3,4,5,6,7,8,9,10} //指针和切片建立关系 p:=&slice //fmt.Printf("%p\n",p) //fmt.Printf("%
769
74
0
wlsiling
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 指针与指针变量 7. 结构体指针变量
7.结构体指针变量我们前面定义了指针指向了数组,解决了数组引用传递的问题。那么指针是否可以指向结构体,也能够解决结构体引用传递的问题呢?完全可以。\ 下面我们先来看一下,结构体指针变量的定义:\\ 也可以使用自动推导类型\ [](https://cdn.lmonkey.com/upload
778
28
0
zhixiong
4天前
前端
后端
Golang
有个关于『热更新』的问题请教
热更新问题问题背景日志分析支撑平台 游戏服务器将日志推送到平台服务器 protobuf作为序列化方案,双方约定好proto文件,一方进行序列化发送,另一方反序列化接收 问题描述当proto变更之后,平台服务器如何在不停服的情况下实现正确的反序列化? 待验证的方案golangplugin方案
822
64
0
你笑得真好看
4天前
前端
后端
Golang
《Effective Go》中文翻译召集
《EffectiveGo》是学习Go编程必读的官方文档,内容包含对Go语法、技巧、编码风格等说明。文档永久地址:《高效的Go编程》欢迎正在学习Go的同学参与。如何参与?进入文档页面《高效的Go编程》 点击翻译进度不到100%的文章; 点击右边『我来翻译』按钮,跟着操作走即可。 注意:推荐
851
41
0
ooo000
4天前
前端
后端
Golang
大话并发
严谨的并发应可静态推导出结果:根据线程内顺序一致性,结合Channel或sync同步事件的可排序性来推导,最终完成各个线程各段代码的顺序关系排序。如果两个事件无法根据规则来排序,显然是并发,执行先后顺序亦不可靠。 不靠谱的同步新手初入golang,常有类似如下代码funcmain(){
172
33
0
舒云
4天前
前端
后端
Golang
你需要知道的关于 Go 包的一切
在Go语言中包管理和部署的完整概述如果您熟悉Java或NodeJS等语言,那么您可能非常熟悉包。一个包只不过是一个包含一些代码文件的目录,它从一个单一的引用点公开不同的变量(特点)。让我来解释一下这是什么意思。假设您有上千个函数,在处理任何项目时都需要它们。其中一些函数具有共同的行为。例如
816
53
0
wmd000
4天前
前端
后端
Golang
细说 Golang 的 JSON 解析
之前一直写一些动态语言,觉得解析JSON还是很简单的,往往只需要几行代码就能拿到解析好的JSON对象。Go语言自带的json包可以让你在程序中方便的读取和写入JSON数据。生成JSON场景相对简单一些,json.Marshal()会根据传入的结构体生成JSON数据。解析JSON会把数据解析
729
37
0
riskgod
4天前
前端
后端
Golang
第 10 节:复合类型-5. 指针 -- 指针与指针变量 -8. 多级指针
8.多级指针packagemain import"fmt" funcmain0901(){ a:=10 //b:=20 //一级指针指向变量的地址 p:=&a //二级指针指向一级指针的地址 varpp**int=&p //通过二级指针连接修改一级指针的值 //*pp=&b //通
845
42
0
1
2
3
4
5
6
7
8
9
10
1
2
3
新闻投递
立即投递
欢迎投递软件、课程
IT 行业 相关新闻、技术分享。
热门文章
换一批
Linux常用操作命令大全
0点赞
·
0评论
Linux文件或目录的权限管理、网络管理、进程管理、服务管理的相关命令
0点赞
·
0评论
VIM基本介绍
0点赞
·
0评论
apache服务讲解
0点赞
·
0评论
Nginx超详细介绍 nginx入门 nginx配置 nginx详解 nginx优化
0点赞
·
0评论
Git使用指南
0点赞
·
0评论
为你推荐
换一批
学习猿地
程序员学习的地方
扫码关注