设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
Go
›
Go教程
Go教程
RSS
Go压缩文件
首先是恭喜IG获得S8全球总决赛冠军,IG牛逼。但咱是一介草民,狂欢后,还是得老老实实的开始敲代码。最近做了一个给底层固件压缩加密的工具,是使用C#做的,已经提交出去可以正常使用的。既然在学习Go语言,那我很惯 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:90
|
回复:0
[Go]字符串转int64数值型
一般想到的strconv.Atoi()转成的是int型的下面这种是转成int64型的strconv.ParseInt(amp;quot;111amp;quot;,10,64) funcParseInt(sstring,baseint,bitSizeint)(iint64,errerror)如果base参数为0,则字符串的前缀隐 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
Go语言的成功也预示着Rust的成功【转】
从整体的角度来看Go,很难理解他是怎么取得这么大的成功的。从理论的角度上来说Go是一门非常糟糕的语言,就算是和C++或者Ada之类旧语言相比也是这样。 从整体的角度来看Go,很难理解他是怎么取得这么大的成功 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:74
|
回复:0
go的设计模式
在2020年七月最后一个星期,我开始学习了go的设计模式 设计模式 是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结 分类 创建型( 单例模式、简单工厂模式、工厂方法模式、抽象厂模式、建造者模式 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:97
|
回复:0
Go gRPC进阶-TLS认证+自定义方法认证(七)
前言 前面篇章的gRPC都是明文传输的,容易被篡改数据。本章将介绍如何为gRPC添加安全机制,包括TLS证书认证和Token认证。 TLS证书认证 什么是TLS TLS(Transport Layer ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:83
|
回复:0
跟我一起学Go系列:Go gRPC 安全认证方式-Token和自定义认证
Go gRPC 安全认证方式-Token和自定义认证……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:70
|
回复:0
从零开始搭建Go语言开发环境
一步一步,从零搭建Go语言开发环境。 下载 下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ 版本的选择 Windows平台和Mac平台推荐下载可执行文件版,Linux ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
GO语言入门-fmt包用法总结
练习fmt方法packagemainimport(amp;quot;fmtamp;quot;amp;quot;mathamp;quot;amp;quot;stringsamp;quot;)const(name=amp;quot;王龙amp;quot;age=18isOK=true)var(name1stringage1intisOK1bool)funcmain(){name1=amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:83
|
回复:0
Go语言学习笔记(七)
13.函数 注意:有些时候我会省略main函数 1: func functionnanme() { 2: //function body 3: } // 其中参数列表和返回值列表是可选 两个数相加 1: func add(a int, b int) int { 2: fmt.Println(a+b) ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:83
|
回复:0
GOGC垃圾回收机制
go语言垃圾回收总体采用的是经典的markandsweep算法。•v1.3以前版本STW(StopTheWorld)golang的垃圾回收算法都非常简陋,然后其性能也广被诟病:goruntime在一定条件下(内存超过阈值或定期如2min),暂停所有任务 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:85
|
回复:0
Go语言学习笔记(十三)之结构体struct
19.面对对象1之struct结构体 Go中面向对象是通过struct来实现,struct是用户自定义的类型,首先需要定义struct 1: type User struct { 2: Usernam……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:82
|
回复:0
跟着老猫来搞GO,基础语法
上次博客中,老猫已经和大家同步了如何搭建相关的GO语言的开发环境,相信在车上的小伙伴应该都已经搞定了环境了。那么本篇开始,我们就来熟悉GO语言的基础语法。本篇搞定之后,其实期待大家可以和老猫一样,能够写出 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:82
|
回复:0
go语言四 channel和gorotime
goroutine go中使用Goroutine来实现并发concurrently。 Goroutine是Go语言特有的名词。区别于进程Process,线程Thread,协程Coroutine,因为Go语言的创造者们觉得和他们是有所区别的,所以专门创造了Gorouti ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:66
|
回复:0
kali下安装go环境
1、下载go语言包,选择linux版本 下载地址:https://studygolang.com/dl 2、解压到/usr/local下 tar -xzf xx.tar.gz -C /usr/local 3、配置环境 vim /etc/profile 加上export PATH=$PATH:/usr/local/go/bin,保存退 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:86
|
回复:0
GoModules详解
转载:https://segmentfault.com/a/1190000020522261https://blog.csdn.net/guyan0319/article/details/101783164另外,如果使用Goland进行开发,需要设置如下:(可能老版本的Goland不支持,下最新的吧) ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:92
|
回复:0
go语言实现邮件推送模块,已编译成exe可执行程序,开箱即用
邮件推送在任何一个软件项目中都是必须实现的模块。比如登录注册,广告推送,消息提醒等等。 这里小coder分享一下go语言实现qq邮箱发送邮件功能。 代码结构: main.go //author:一只小coder package main import ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:80
|
回复:0
[日常]Go语言圣经-Slice切片习题
1.Slice(切片)代表变长的序列,序列中每个元素都有相同的类型,一个slice类型一般写作T,其中T代表slice中元素的类型;slice的语法和数组很像,只是没有固定长度而已,slice的底层确实引用一个数组对象2.内置的len和 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:94
|
回复:0
go语言模板中的os.Stdout标准输出转化为string
packagemainimport( amp;quot;text/templateamp;quot; amp;quot;bytesamp;quot; amp;quot;fmtamp;quot; amp;quot;reflectamp;quot;)funcmain(){ name:=amp;quot;reyiamp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:93
|
回复:0
go语言实现遍历目录,及查找特定的文件类型
1//filelist.go2packagemain34import(5//amp;quot;flagamp;quot;6amp;quot;fmtamp;quot;7amp;quot;osamp;quot;8amp;quot;path/filepathamp;quot;9amp;quot;stringsamp;quot;10)1112var(13ostype=os.Getenv(amp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:83
|
回复:0
Go语言特点
作者:asta谢链接:https://www.zhihu.com/question/21409296/answer/18184584来源:知乎 1、Go有什么优势可直接编译成机器码,不依赖其他库,glibc的版本有一定要求,部署就是扔一个文件上去就完成了。静态类型语 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
go语言中的数组
packagemain;import(amp;quot;fmtamp;quot;)funcmain(){//声明一个数组varaint;a=int{1,2,3};//声明并赋值varbint=int{1,2,3};//声明并赋值(省略类型)varc=int{1,2,3};//声明并赋值简写d:=in ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:95
|
回复:0
Uber是如何基于Go语言构建高QPS服务的?
在2015年初,我们构建了一个只做一件事(也的确做的非常好)的微服务——查找地理围栏(geofence lookup)。一年后,这项服务已经成为Uber数百个正在运行的服务中每秒查询次数(QPS)最高的服务。接下来,本文将谈论 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:79
|
回复:0
GC的认识(转)https://github.com/qcrao/Go-Questions/blob/master/GC/GC.md#1-什么是- ...
1.什么是GC,有什么作用?GC,全称 GarbageCollection,即垃圾回收,是一种自动内存管理的机制。当程序向操作系统申请的内存不再需要时,垃圾回收主动将其回收并供其他代码进行内存申请时候复用,或者将其归还给操 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:77
|
回复:0
使用goprotoc--go_out输出的*.pb.go文件时报undefined:proto.ProtoPackageIsVersion3 ...
事情是这样的:我参考go的grpc实现 https://grpc.io/docs/quickstart/go/DownloadtheexampleThegrpccodethatwasfetchedwith gogetgoogle.golang.org/grpc alsocontainstheexamples.Theycanbefoundunderth ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:68
|
回复:0
go-kratosv2+gorm实现增删改查demo
由于正在学习Bilibili的go开源框架go-kratos,简单学习的过程中有一些摸索过程,现在根据go-kratosv2+gorm实现增删改查demo实现用户的增删改查mysql用户表#sqlCREATETABLE`user`(`id`intunsignedNOTNULLAUTO_INCREME ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:74
|
回复:0
go & flag
参考 Golang下的flag模块使用 Go基础篇【第6篇】: 内置库模块 flag……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:66
|
回复:0
GoWalk教程-流程控制(for)
Go的控制逻辑for,即可以用来循环读取数据,又可以当作while来控制逻辑,还能迭代操作。第一种,类似于Csum:=0;forindex:=0;indexamp;amp;lt;10;index++{sum+=index}第二种,for配合range可以用于读取slice和map的数 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:74
|
回复:0
Linux下安装Go环境
wgethttps://dl.google.com/go/go1.10.3.linux-amd64.tar.gz执行tar解压到/usr/loacl目录下,得到go文件夹tar-C/usr/local-zxvfgo1.10.3.linux-amd64.tar.gz添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/prof ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
使用Docker镜像构建GO语言环境
我当前使用的系统环境是CentOS7,安装Docker使用的命令是yuminstalldocker*。至于其它系统,可以到百度查找其对应的安装方式。2.配置Docker镜像仓库的地址目前来说,直接访问Docker官网的DockerHub会比较慢,不过幸 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:75
|
回复:0
GoWeb框架gin
https://github.com/gin-gonic/gin……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:82
|
回复:0
Go语言基础之17--Redis基本操作
1.1介绍使用第三方的redis库,github.com/garyburd/redigo/redisgithub地址:https://github.com/gomodule/redigo下载:gogetgithub.com/garyburd/redigo 1.2连接redispackagemainimport(amp;quot;fmtamp;quot;amp; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:76
|
回复:0
GO入门——4. 数组、切片与map
1. 数组 定义数组的格式:var ,namp;amp;gt;=0 数组长度也是类型的一部分,因此具有不同长度的数组为不同类型 注意区分指向数组的指针和指针数组 //数组的指针 a := int{1, 2} p := amp;amp;amp;a fm ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:78
|
回复:0
Go语言相关书籍推荐(从入门到放弃)
前言 最近总有读者问我可不可以推荐一下go语言入门必读书籍。所以今天就推荐几本。因为笔者也没读过几本,所以就咨询了几位前辈,现在我就把这一份书单介绍给你们,从入门到进阶。 Go语言简介 Go语言是最近几年 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:62
|
回复:0
Go语言中的Struct
一、Go语言中没有像C#、Java一样的Class,只有Struct这样的结构体。Go语言使用type关键字来定义一个类型。 如下: type User struct { Name string Age int32 Sex int16 AvatarUrl string } 二、S ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:64
|
回复:0
go module 版本管理工具
go module是Go1.11版本之后官方推出的版本管理工具 启用`go module 要启用go module支持首先要设置环境变量GO111MODULE,通过它可以开启或关闭模块支持 命令:go env -w GO111MODULE=on 1.GO111MODULE=off禁用模块 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:80
|
回复:0
gobuild不同系统下的可执行文件
Golang支持在一个平台下生成另一个平台可执行程序的交叉编译功能。1、Mac下编译Linux,Windows平台的64位可执行程序:$CGO_ENABLED=0GOOS=linuxGOARCH=amd64gobuildtest.go$CGO_ENABLED=0GOOS=windowsGOARCH=amd64gob ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:86
|
回复:0
Go推出的主要目的之一就是G内部大东西太多了,系统级开发巨型项目非常痛苦,Go定位取 ...
以前为了做compiler,研读+实现了几乎所有种类的语言。现在看语法手册几乎很快就可以理解整个语言的内容。后来我对比了一下go和rust,发现go的类型系统简直就是拼凑的。这会导致跟C语言一样,需要高超的技巧才能写大 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:81
|
回复:0
Go语言变量
目录标识符命名规则Go关键字和预声明常量、类型和函数定义变量的三种方式注意事项:关于“零”值获取用户终端输入变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。--百度 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:79
|
回复:0
阿里 Flutter-go 项目拆解笔记(五)
Flutter-go 项目地址是:https://github.com/alibaba/flutter-go 上文 我们分析了搜索功能,主要分析了 历史搜索,联想搜索,搜索列表的实现 这篇文章主要拆解 第二个Tab页面(WIDGET)。对应的widget_page.dart文件 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:82
|
回复:0
go语言之进阶篇借助bufio实现按行读取内容
1、借助bufio实现按行读取内容 示例: package main import ( amp;quot;bufioamp;quot; amp;quot;fmtamp;quot; amp;quot;ioamp;quot; amp;quot;osamp;quot; ) func WriteFile(path string) { //打 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:59
|
阅读:78
|
回复:0
1 ...
14
15
16
17
18
19
20
21
22
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部