• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Go

RSS

下级分类:

  • 用GO写一个区块链
    用GO写一个区块链
    总结下最近用GO实现区块链实现下面的模块基本原型工作量证明,这里用的POW持久化和命令行,这里用的BoltDB存储区块地址,这里用的比特币的地址方案交易P2P网络,这里为方便本地调试,采用端口来区分节点     总 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:25 | 回复:0
  • Go指针声明后赋值,出现panic:runtimeerror:invalidmemoryaddressornilpointerderefer ...
    Go指针声明后赋值,出现panic:runtimeerror:invalidmemoryaddressornilpointerderefer ...
    指针基础知识packagemainimportamp;quot;fmtamp;quot;funcmain(){varp*intp=new(int)*p=1fmt.Println(p,amp;amp;amp;p,*p)}输出0xc04204a0800xc0420680181在Go中*代表取指针地址中存的值,amp;amp;amp;代表取一个值 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:16 | 回复:0
  • Go 语言 2019 调查报告发布(内含 Go 语言图谱下载)
    Go 语言 2019 调查报告发布(内含 Go 语言图谱下载)
    amp;amp;lt;关注公众号,回复 Go 即可下载清晰知识图谱amp;amp;gt; 对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:15 | 回复:0
  • go语言之进阶篇Ticker的使用
    go语言之进阶篇Ticker的使用
     Ticker是一个定时触发的计时器,它会以一个间隔(interval)往channel发送一个事件(当前时间),而channel的接收者可以以固定的时间间隔从channel中读取事件。   1、Ticker的使用 示例: Ticker 每沿时一秒输出一个 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:24 | 回复:0
  • Go语言中new()和make()的区别
    Go语言中new()和make()的区别
    1.Go语言中的值类型和引用类型值类型:int,float,bool,string,struct和数组(数组要特别注意,别搞混了)变量直接存储值,分配栈区的内存空间,这些变量所占据的空间在函数被调用完后会自动释放。引用类型:slic ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:18 | 回复:0
  • GO语言中json与map的转换
    GO语言中json与map的转换
    直接上代码(需要引入encoding/json包) // 当前程序的包名 package main // 导入其它的包 import ( amp;quot;encoding/jsonamp;quot; amp;quot;fmtamp;quot; ) func main() { map2json2map() } fun ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:19 | 回复:0
  • [译]Go语言中那些你未曾听说过的惊人优点
    [译]Go语言中那些你未曾听说过的惊人优点
    在过去的几年里你可能多次听到 Go 这门编程语言。尽管它的历史能够追溯到 2009 年,但是在最近的几年它的人气才开始飙升。 这篇文章并不介绍 Go 语言中那几个你经常看到的卖点。 相反,我将向你展示 Go 里面那些微 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:21 | 回复:0
  • go http
    go http
    https://github.com/go-martini/martini/blob/master/translations/README_zh_cn.md https://github.com/davyxu/cellnet   https://download-cf.jetbrains.com/go/gogland-171.3780.106.dmg go 1.8   http://go-da ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:16 | 回复:0
  • Go 性能优化技巧 4/10
    Go 性能优化技巧 4/10
    为什么80%的码农都做不了架构师?amp;amp;gt;amp;amp;gt;amp;amp;gt;    延迟调用(defer)确实是一种 “优雅” 机制。可简化代码,并确保即便发生 panic 依然会被执行。如将 panic/recover 比作 try/except,那 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:17 | 回复:0
  • 新购入希捷FreeAgent Go 移动硬盘
    新购入希捷FreeAgent Go 移动硬盘
    希捷 FreeAgent Go 移动硬盘 加密 同步 备份……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:46 | 阅读:20 | 回复:0
  • go 私有结构体 私有方法 映射
    go 私有结构体 私有方法 映射
    通过go:linkname的方式把方法init11映射出来 通过struct的bytes转换的方式把私有的结构体转换成当前包的结构体 a.go github.com/pubgo/gotests/testmonkey_patch/internal/a1/a.go type hh struct { HH string } ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:16 | 回复:0
  • Go - 切片(Slice)
    Go - 切片(Slice)
    定义 切片本身不是数组,它指向底层的数组或者数组的一部分。因此,可以使用Slice来处理变长数组的应用场景。 Silice 是一种引用类型。 1、定义一个空的Slice package main import ( amp;quot;fmtamp;quot; ) ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:21 | 回复:0
  • GO语言总结(2)——基本类型
    GO语言总结(2)——基本类型
      上篇博文总结了Go语言的基础知识——GO语言总结(1)——基本知识  ,本篇博文介绍Go语言的基本类型。 一、整型   go语言有13种整形,其中有2种只是名字不同,实质是一样的,所以,实质上go语言有11种整形。如 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:22 | 回复:0
  • Go语言系列之RabbitMQ消息队列
    Go语言系列之RabbitMQ消息队列
    1.RabbitMQ是什么? MQ 是什么?队列是什么,MQ 我们可以理解为消息队列,队列我们可以理解为管道。以管道的方式做消息传递。   生活场景:   1.其实我们在双11的时候,当我们凌晨大量的秒杀和抢购商品,然 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:22 | 回复:0
  • Go语言反射reflect
    Go语言反射reflect
    反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。支持反射的语言可以在程序编译期将变量的 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:19 | 回复:0
  • go反射----3方法
    go反射----3方法
    雨痕老师《Go语言学习笔记》 动态调用方法,谈不上有多麻烦。只需按IN列表准备好所需参数即可。 package main import ( amp;quot;fmtamp;quot; amp;quot;reflectamp;quot; ) type X struct{} func (X) Test(x, ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:31 | 回复:0
  • go语言从例子开始之Example18_1.结构体中定义方法
    go语言从例子开始之Example18_1.结构体中定义方法
    Go 支持在结构体类型中定义方法 。 Example: package main import amp;quot;fmtamp;quot; type product struct{ name string number int } //为结构体定义两个方法。getname() getnumber() //(r *pro ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:16 | 回复:0
  • go语言基础之defer延迟调用
    go语言基础之defer延迟调用
    1、defer作用关键字defer⽤于延迟一个函数或者方法(或者当前所创建的匿名函数)的执行。注意,defer语句只能出现在函数或方法的内部。运行场景:defer语句经常被用于处理成对的操作,如打开、关闭、连接、断开连接 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:15 | 回复:0
  • IP代理如何把go程序打包到服务器运行?
    IP代理如何把go程序打包到服务器运行?
    IP代理-把go程序打包到服务器运行 1.首先写程序代码 2.代码已经写完,需编译代码。正常go build 就行.但是涉及到跨平台到linux上就需要在cmd上执行几段命令      set GOARCH=amd64 //设置目标可执行程序操作系统 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:15 | 回复:0
  • Go代码重构:23倍的性能爆增
    Go代码重构:23倍的性能爆增
      几周前,我读了一篇名为“ Good Code vs Go Code中的错误代码 ”的文章,作者指导我们逐步完成实际业务用例的重构。 本文的重点是将“坏代码”转变为“良好代码”:更具惯用性,更易读,利用go语言的细节。但它 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:38 | 回复:0
  • gochannel原理
    gochannel原理
    文档:gochannel原理.mindmap链接:http://note.youdao.com/noteshare?id=5f9993c5322b7405702752561057ad44……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:27 | 回复:0
  • PHP开发者你需要了解的PHP与go的对比(转载)
    PHP开发者你需要了解的PHP与go的对比(转载)
    本文讲解关于PHP中的class和go中的struct相关知识的对比 本文根据原创文章稍作整理后完成,如果需查看原文可以点击这里 (你可能需要 F-Q ) 文章目录 1. class和struct 2. interface 3. 依赖注入 4. 继承 1. ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:13 | 回复:0
  • 一文极速读懂 Gene Ontology (GO)数据库
    一文极速读懂 Gene Ontology (GO)数据库
    一、介绍 官方:基因本体(GO)知识库是有关基因功能的全球最大信息来源。 这些知识既是人类可读的,也是机器可读的,并且是生物医学研究中大规模分子生物学和遗传学实验的计算分析的基础。 在读懂基因本体论(Gene ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:18 | 回复:0
  • go   new() 和 make() 的区别
    go new() 和 make() 的区别
    看起来二者没有什么区别,都在堆上分配内存,但是它们的行为不同,适用于不同的类型。 new(T) 为每个新的类型T分配一片内存,初始化为 0 并且返回类型为*T的内存地址:这种方法 返回一个指向类型为 T,值为 0 的地 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:19 | 回复:0
  • gohttp框架beego
    gohttp框架beego
    1go的http框架beego ……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:18 | 回复:0
  • centos7 下安装go 环境
    centos7 下安装go 环境
    1. 进入root目录     cd   /root 2. 下载go1.13.8.linux-amd64.tar.gz wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz 3. 解压 tar -xzvf go1.13.8.linux-amd64.tar.gz  不用安装, 解压就行 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:26 | 回复:0
  • 【go语言】liteide编译时候报错:go:cannotfindmainmodule;see'gohelpmodules' ...
    【go语言】liteide编译时候报错:go:cannotfindmainmodule;see'gohelpmodules' ...
    出现这个说明,安装了gomod,那么久必须生成gomod文件  解决方法:上面点击菜单 gomoduleinit 会生成go.mod,也可用命令行实现,即在目录下执行cmd命令:gomodinit项目名  然后就好了  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:24 | 回复:0
  • 基于 Go-Ethereum 构建 DPOS 机制下的区块链
    基于 Go-Ethereum 构建 DPOS 机制下的区块链
    作者简介 朱 崇 文 恺英网络区块链组技术经理 目 录 Go 版本以太坊 为何选择DPOS机制   拓展共识改造实践   智能合约的实践 压力测试下暴露的问题      1.  Go 版本以太坊 1.1  以太坊的客户端  ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:19 | 回复:0
  • GO语言总结(5)——类型转换和类型断言
    GO语言总结(5)——类型转换和类型断言
    上一篇博客介绍了Go语言的数组和切片——GO语言总结(4)——映射(Map),本篇博客介绍Go语言的类型转换和类型断言 由于Go语言不允许隐式类型转换。而类型转换和类型断言的本质,就是把一个类型转换到另一个类型。   ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:14 | 回复:0
  • GO入门——1.基础
    GO入门——1.基础
    1 安装配置与命令 GOROOT:Go根目录 GOPATH:GO工作目录,其目录下需要建立一下三个子目录 bin :存放编译后生成的可执行文件 pkg :存放编译后生成的包文件 src :存放项目源码 常用GO命令 go get:获 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:20 | 回复:0
  • go函数和包
    go函数和包
    目录 go语言开发的两个框架 go语言注释 包文件 第一个go程序那么如何编译? go语言关键字 保留字注意 函数函数的参数 命名返回值 闭包函数 type起别名,类型转换 关于interface{} 包的使用 go语言开发的两 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:16 | 回复:0
  • godriver:badconnection
    godriver:badconnection
    driver:badconnection原因:rows没Close……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:17 | 回复:0
  • 「译文」深入解析 Go 的信号处理---gsignal
    「译文」深入解析 Go 的信号处理---gsignal
    本文字数:720 字 精读时间:5 分钟 也可在 2 分钟内完成速读 原文地址:https://medium.com/a-journey-with-go/go-gsignal-master-of-signals-329f7ff39391 本文基于 Go 1.13 分析 包signal提供信号处理机制,并允 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:24 | 回复:0
  • DAVID 进行 GO/KEGG 功能富集分析 - 0820LL
    DAVID 进行 GO/KEGG 功能富集分析 - 0820LL
    何为功能富集分析? 功能富集分析是将基因或者蛋白列表分成多个部分,即将一堆基因进行分类,而这里的分类标准往往是按照基因的功能来限定的。换句话说,就是把一个基因列表中,具有相似功能的基因放到一起,并和生 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:15 | 回复:0
  • go语言从零学起(四) -- 基于martini和gorilla实现的websocket聊天实例 ...
    go语言从零学起(四) -- 基于martini和gorilla实现的websocket聊天实例 ...
    如果只是想了解chat的实现方式,在gorilla和revel框架里面都有完整的chat实例可以提供参考。本篇讲解的是,如何基于martini实现websocket的聊天。 配置步骤: 1 已经安装了go命令,配置了GOPATH 2 安装gorilla/websoc ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:15 | 回复:0
  • Windows/Centos安装GO语言环境
    Windows/Centos安装GO语言环境
    转载:http://www.haiyun.me/archives/1009.htmlCentos下使用epel源安装:1yuminstallgolangCentos/Linux下源码安装golang:1234567wgethttps://storage.googleapis.com/golang/go1.4.1.linux……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:16 | 回复:0
  • go——基本构成要素
    go——基本构成要素
     Go的语言符号又称为词法元素,共包括5类内容:标识符(identifier)关键字(keyword)字面量(literal)分隔符(delimiter)操作符(operator)它们可以组成各种表达式和语句,而后者都无需以分号结尾。1.标识符标 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:22 | 回复:0
  • Eclipse配置开发Go的插件——Goclipse
    Eclipse配置开发Go的插件——Goclipse
    引言: 上篇 《Golang快速入门(不用急,但要快)》 我们大致过了一遍Go语言的基本语法,但在开始正式的项目创建前,有必要选择一个比较顺手的 IDE (编辑器),由于之前一直都是做Java相关的开发,自然而然地想着 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:16 | 回复:0
  • Go从入门到放弃之map(字典)
    Go从入门到放弃之map(字典)
    字典声明和初始化 Go语言中提供的映射关系容器为map,map也是个无序集合,底层不会按照元素添加顺序维护元素的存储顺序 Go语言中 map的定义语法如下: KeyType:表示键的类型。 ValueType:表示键对应的值的类型。 ...……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:16 | 回复:0
  • go学习指南
    go学习指南
    http://studygolang.com/articles/9275?fr=emailhttps://github.com/astaxie/build-web-application-with-golang/blob/master/zh/01.0.md……
    作者:菜鸟教程小白 | 时间:2022-7-10 16:45 | 阅读:19 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap