设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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爬虫colly使用xpath解析
packagemainimport(amp;quot;fmtamp;quot;amp;quot;github.com/antchfx/htmlqueryamp;quot;amp;quot;github.com/gocolly/collyamp;quot;amp;quot;logamp;quot;amp;quot;stringsamp;quot;amp;quot;timeamp;quot;)func ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:125
|
回复:0
Go语言之高级篇beego框架之模型(Models)
一、模型(Models) 1、beego-orm的相关特性 支持 Go 的所有类型存储 -轻松上手,采用简单的 CRUD 风格 -自动 Join 关联表 跨数据库兼容查询 允许直接使用 SQL 查询/映射 严格完整的测试保证 OR ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:109
|
回复:0
go语言自学第二天(go语言流程了解)
2019.3.22 1 go语言开发流程说明 (1) go目录结构的说明 (2)代码如下 ①go文件的后缀是.go ②package main 表示hello.go文件所在的包是main,在go中,每个文件必须归属一个包 ③importamp;quot;fmtamp;quot; ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:104
|
回复:0
极客Go云监工 --- 开源前序
过去的2018 2018已经成了过去时,2019也过了几天了,当初区块链还是挺火的,迅雷的链克也相当火爆,链克其实是通过迅雷的玩客云来贡献带宽和硬盘资源来换取的,当初火爆的时候大概有9块钱一个,而目前也只有不到1块 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:101
|
回复:0
GO-json
目录通过结构体生成json通过map生成jsonjson解析到结构体json解析到mapbuf,err:=json.MarshalIndent(s,amp;quot;amp;quot;,amp;quot;amp;quot;)//格式化编码packagemainimport(amp;quot;encoding/jsonamp;quot;amp;q ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:109
|
回复:0
Go语言学习--函数
函数函数是组织好的、可重复使用的、用于执行指定任务的代码块。Go语言中支持函数、匿名函数和闭包。函数定义Go语言中定义函数使用func关键字,具体格式:func函数名(参数)(返回值){函数体}注:函数名:由字母、数字 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:110
|
回复:0
Go 基准测试
文章转载地址:https://www.flysnow.org/2017/05/21/go-in-action-go-benchmark-test.html 什么是基准测试? 基准测试,是一种测试代码性能的方式,比如你有多种不同的方案,都可以解决问题,那么到底 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:112
|
回复:0
[Go]go.mod文件中的//indirect意思代表间接依赖
在go.mod文件里,有时候会出现//indirect,这个意思是间接依赖出现这个有两个原因1.直接依赖为开启Module A的go.modrequire(Bvx.x.xB1vx.x.x//indirectB2vx.x.x//indirect) 2.直接依赖的go.mod文件不完整 A的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:121
|
回复:0
go简单模拟Redis数据库对应{key,value}的存取功能
源代码:1packagemain23import(4amp;quot;fmtamp;quot;5)67typeM_Rcdmapstring89typeT_Tblstruct{10tblnamestring11recordM_Rcd12}1314typeT_Kvdb……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:122
|
回复:0
GO学习笔记00
1.首先需要下载下载go平台安装包 安装程序 下载地址:https://golang.org/dl/ (墙内下载地址http://www.golangtc.com/download),你可以按照自己所需版本来进行下载。 为了通用,我这里选 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:130
|
回复:0
如何使用 Go 语言搭建企业级高并发服务器?
一转眼,五一黄金周又要来了。每到节假日和过年,需要外出通行的人几乎都会遇到一个问题:抢火车票!当全国上亿人都在固定的时间段抢票,服务器动辄就要承受上百万级并发的情况时,你就会明白,一个支持高并发的服务 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:124
|
回复:0
GO Exit Fatal panic
Exit() 应用程序(不只是函数)退出执行 defer 不会被执行(因为程序都退出了) log.Fatal() 输出打印内容 应用程序退出 defer 不会被执行 panic() 函数停止执行(不是应用程序) defer 被执行 逐层返回pan ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:141
|
回复:0
go第五讲:运算符
go共有以下几种运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 一:算术运算符 +(加) -(减) *(乘) /(除) % (取余)++(自增) --(自减) 二:关系运算符 ==(等于) !=(不 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:157
|
回复:0
Go语言Win10开发环境配置——压缩包版本
一、选择Go版本 1.1 免 F-Q 下载地址:https://golang.google.cn/dl/#stable 1.2 选择版本 也可在下方 Archived versions 栏下选择其他版本,在此我使用go1.14.6.windows-amd64.zip版本 go1.14.6.windows-amd ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:166
|
回复:0
golang入门系列之Go GC
前言 因为之前作为兴趣粗略的研究过Java的各种垃圾回收(CMS、G1、ZGC等),今天来大概了解一下Go的GC,如有错误,欢迎斧正。 一、先来了解一下常见GC算法 常见的 GC 算法。引用计数法、复制算法、 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:181
|
回复:0
Go语言调度器之创建main goroutine(13)
本文是《Go语言调度器源代码情景分析》系列的第13篇,也是第二章的第3小节。 上一节我们分析了调度器的初始化,这一节我们来看程序中的第一个goroutine是如何创建的。 创建main goroutine 接上一节,schedinit完成 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:249
|
回复:0
如何使用 Go 语言搭建企业级高并发服务器?
每到节假日和过年,需要外出通行的人几乎都会遇到一个问题:抢火车票!当全国上亿人都在固定的时间段抢票,服务器动辄就要承受上百万级并发的情况时,你就会明白,一个支持高并发的服务器架构有多重要! 在后端程序 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:212
|
回复:0
Go语言--获取命令行参数
部署golang项目时难免要通过命令行来设置一些参数,那么在golang中如何操作命令行参数呢?可以使用flag库和os库。1.flag库的使用Go语言标准库提供了用于快迅解析命令行参数的flag包,大致的使用步骤如下:a.通过flag.S ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:172
|
回复:0
从外部设置传入Go变量
前提:必须在build/run时指定 -ldflags=amp;quot;-X main.a=2.0 -X main.b=1amp;quot; , 且a,b必须是string的变量,不能是常量, 不能是struct. CloudFlare的DNS服务器RRDNS是用Go编写的,DNS团队用于生成version ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:163
|
回复:0
Go操作之kafka
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据,具有高性能、持久化、多副本备份、横向扩展等特点。本文介绍了如何使用Go语言发送和接收kafka消息。 Go语言中连接ka ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:179
|
回复:0
gocobra实例讲解
cobra库是golang的一个开源第三方库,能够快速便捷的建立命令行应用程序。优势:cobra可以快速建立CLI程序,使我们更专注于命令需要处理的具体的业务逻辑。举两个例子:hugoserver--port=1313gitcloneURL--bare都是 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:162
|
回复:0
A*(A星)算法Go lang实现
之前发表一个A*的python实现,连接:点击打开链接 最近正在学习Go语言,基本的语法等东西已经掌握了。但是纸上得来终觉浅,绝知此事要躬行嘛。必要的练手是一定要做的。正好离写python版的A*不那么久远。这个例子复 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:169
|
回复:0
5.6Go常用函数
最正确的学习模块姿势:https://golang.org/pkg///golang官网程序开发常用函数strings处理字符串相关统计字符串长度,按字节len(str)字符串遍历,处理中文r:=rune(str)字符串转整数n ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:151
|
回复:0
《Go语言实战》摘录:6.4 并发 - 锁住共享资源
6.4 锁住共享资源 ……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:137
|
回复:0
go语言之变量
1、go的hello world package main //申明开头,表示代码所属包,申明为main包,可以编译为二进制程序 import ( amp;quot;fmtamp;quot; ) //导入格式化包,如果引入了包,则必须要用,不然会报错,主要为提高效率, ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:129
|
回复:0
go语言之进阶篇单向channel特点
1、单向channel特点 package main //amp;quot;fmtamp;quot; func main() { //创建一个channel, 双向的 ch := make(chan int) //双向channel能隐式转换为单向channel var writeCh chanamp;amp;lt;- int = ch ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:134
|
回复:0
Go静态代码检查工具GolangCI-Lint
GolangCI-Lint是一个lint聚合器,它的速度很快,平均速度是gometalinter的5倍。它易于集成和使用,具有良好的输出并且具有最小数量的误报。而且它还支持go modules。最重要的是免费开源。 下面公司或者产品都使用了g ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:130
|
回复:0
安装Go第三方包go-sqlite3
MacOSX1. 通过Homebrewn安装:?12brewinstallpkgconfigbrewinstallsqlite32.通过port安装:?12sudoportpkgconfigsudoportinstallsqlite33.如果你在安装后的使用……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:142
|
回复:0
在sipeed maix go上用上rt-thread以及vs code
众所周知,rt-thread是一款非常优秀的嵌入式操作系统,本篇文章将从一个纯小白的角度搭建一个用于开发maix go的环境。 1.工具链准备 首先需要下载riscv交叉编译的工具链:gnu-mcu-eclipse-riscv-none-gcc-8.2.0-2. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:163
|
回复:0
51.笔记go语言——go语言数据结构
51.笔记go语言——go语言数据结构 主要学习go语言中的基本类型,结构,arrays和slices 结构和指针 byte表示有5个字节,类似C的阵列。 定义: type Point struct { X, Y int } 表示定义一个简单的结构类型叫做Point ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:143
|
回复:0
quic-go测试
@page { margin-top: 0.79in margin-right: 0.79in margin-bottom: 0.79in margin-left: 0.79in } p { margin-bottom: 0.1in; direction: ltr; line-height: 120%; text-align: justify; orphans: 0; widows: 0 } p.……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:163
|
回复:0
go环境安装以及LiteIDE安装与使用
一.go环境安装 地址:https://golang.google.cn/dl/ 下载完成后,一路next完成安装。go会自动将安装路径保存到环境变量中。 进入cmd 输入go version,如下图说明安装成功。二.LiteIDE安装 百度云链接:http://pan.ba ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:166
|
回复:0
Go--调用dll库
packagemainimport(amp;quot;syscallamp;quot;amp;quot;unsafeamp;quot;)funcmain(){h,err:=syscall.LoadLibrary(amp;quot;DllTest.dllamp;quot;)iferr!=nil{abort(amp;quot;LoadLibraryamp;quot;,err)}defer……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:136
|
回复:0
GO语言学习笔记(六、map)
map 类似其它语言中的哈希表或者字典,以key-value形式存储数据 Key必须是支持==或!=比较运算的类型,不可以是函数、map或slice Map查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍 Map使用make()创建, ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:133
|
回复:0
逍遥-《Go实现的高性能http缓存服务器Jaguar》
逍遥 / 美丽联合集团技术专家 开发维护过 Winzip 等大型软件。2014年加入美丽联合集团,从无到有构建基础平台商品体系。2015年开始在蘑菇街落地基于 ATS 的静态化方案。2017年开始和小伙伴用 go 语言实现 ATS 的替代 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:134
|
回复:0
Go基础系列:接口类型断言和type-switch
接口转回成具体类型 接口实例中可以存放各种实现了接口的类型实例,在有需要的时候,还可以通过ins.(Type)或ins.(*Type)的方式将接口实例ins直接转回Type类型的实例。 var i int = 30 var ins interface{} // 接口 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:137
|
回复:0
CF865CGottaGoFast
题面发现这个重开操作十分鬼畜,活生生将每一个状态和初始状态连了一条边。由于每次重开肯定是使得本次通过关卡的时间增多,所以最优的情况一定是这次一定必然比期望时间多时才重开,也就是说,最优的情况一定是重开 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:131
|
回复:0
Go Error 嵌套到底是怎么实现的?
原文链接: Go Error 嵌套到底是怎么实现的? Go Error 的设计哲学是 「Errors Are Values」。 这句话应该怎么理解呢?翻译起来挺难的。不过从源码的角度来看,好像更容易理解其背后的含义。 Go Error 源码很简单, ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:132
|
回复:0
2020 年开发者生态报告:Python超越Java,Go、Kotlin强势崛起
▼ 更多精彩推荐,请关注我们 ▼ 来源:JetBrains 编辑:白峰、鹏飞、舒婷 本文经授权转自 新智元 【新智元导读】近日,JetBrains的2020年开发者生态报告如约而至。这是该公司第四年发布此项报告,旨在对现 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:129
|
回复:0
Go语言的序列化与反序列化(binary) BigEndian LittleEndian
encoding/binary包实现了简单的数字(固定长度的数字类型或者只包含定长值的结构体或数组)与字节系列的转换以及变长值的编解码。 func Write(w io.Writer, order ByteOrder, data interface{}) error序列化,将数据 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:27
|
阅读:128
|
回复:0
1 ...
195
196
197
198
199
200
201
202
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部