设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
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语言学习——基本数据类型——整型、浮点型、复数、布尔值、fmt占位符 ...
基本数据类型整型整型分为以下两个大类:按长度分为:int8、int16、int32、int64对应的无符号整型:uint8、uint16、uint32、uint64其中,uint8就是我们熟知的byte型,int16对应C语言中的short型,int64对应C语言中的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:201
|
回复:0
Go1.18泛型的局限性初探
前言Go1.18版本之后正式引入泛型,它被称作类型参数(typeparameters),本文初步介绍Go中泛型的使用。长期以来go都没有泛型的概念,只有接口interface偶尔类似的充当泛型的作用,然而接口终究无法满足一些基本的泛 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:207
|
回复:0
Go语言映射(map)
Go语言映射(map)1.什么是map2.创建map3.访问map4.nilmap和空map5.map中元素的返回值6.len()和delete()7.测试map中元素是否存在8.迭代遍历map9.获取map中所有的key10.传递map给函数1.什么是map... ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:228
|
回复:0
golang开发:go并发的建议
这个是前段时间看到Go语言的贡献者与布道师DaveCheney对Go并发的建议或者叫使用的陷阱(不是我自己的建议),结合自己最近几年对gorotine的使用,再回头看这几条建议,真的会茅塞顿开,觉得特别重要。这篇文章对并发 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:297
|
回复:0
GO 条件语句
Go 语言条件语句 条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。 Go 语言提供了以下几种条件判断语句: 语句 描述 if ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:557
|
回复:0
Go 语言运算符
Go 语言运算符 运算符用于在程序运行时执行数学或逻辑运算。 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 接下来让我们来详细看看各个运算符的介绍。 算术运算符 算 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:292
|
回复:0
Go值类型和引用类型+作用域+空白标识符+常量
值类型和引用类型 所有像 int、float、bool 和 string 这些基本类型都属于值类型,使用这些类型的变量直接指向存在内存中的值: 当使用等号 = 将一个变量的值赋值给另一个变量时,如:j = i,实际上是在内存中将 i ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:239
|
回复:0
Go 1.18 最强代码自测方法!
go fuzzing 是我见过的最牛逼的代码自测方法。我在用 `AC自动机` 算法改进关键字过滤效率(提升~50%),改进 `mapreduce` 对 `panic` 的处理机制的时候,都通过 `go fuzzing` 发现了边缘情况的 bug。所以深深的认为 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:200
|
回复:0
go1.18泛型的简单尝试
今天golang终于发布了1.18版本,这个版本最大的一个改变就是加入了泛型。虽然没有在beta版本的时候尝试泛型,但是由于在其他语言的泛型经验,入手泛型不是件难事~ 官方示例 Tutorial: Getting started with generics ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:162
|
回复:0
GO语言基础(结构+语法+类型+变量)
GO语言基础(结构+语法+类型+变量) Go语言结构 Go语言语法 Go语言类型 Go语言变量 Go 语言结构 Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 amp; 表达式 注释 接下来让我们来看下简单的代码, ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:154
|
回复:0
字节一面:go的协程相比线程,轻量在哪?
1.用户态和内核态Linux整个体系分为用户态和内核态(或者叫用户空间和内核空间),那内核态究竟是什么呢?本质上我们所说的内核态,它是一种特殊的软件程序,特殊在哪?统筹计算机的硬件资源,例如协调CPU资源、分配内 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:145
|
回复:0
Go并发调度进阶-循环调度,不是你理解的死循环
Go并发调度进阶-【公粽号:堆栈future】 原文 3. 循环调度 所有的GMP初始化工作都已经完成了,是时候启动运行时调度器了。我们已经知道,当所有准备工作都完成后, 最后一个开始执行的调用就是r ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:132
|
回复:0
Actormodel的理解与protoactor-go的分析
OverviewDefinitionFromwikipediaTheactormodelincomputerscienceisamathematicalmodelofconcurrentcomputationthattreatsactorastheuniv...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:136
|
回复:0
go的timer定时器实现
示例如下: 运行结果截屏如下: 看go的time部分源码amp;#160;Ticker结构 go的time和ticket的调用 或者叫timmer internal和其他语言的开发思路不一样。 其他语言,多 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:118
|
回复:0
GoJS1.7去水印
在go.js官网下载了js文件,在使用的过程中发现免费版的js自带水印╮(╯▽╰)╭简直不能忍。于是查看源js文件,直接将水印的代码删除,之后拿了几个官网的demo代码实验,没发现什么毛病。版本 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:118
|
回复:0
goRWMutex的实现
Overviewgo里面的rwlock是writepreferred的,可以避免写锁饥饿。读锁和写锁按照先来后到的规则持有锁,一旦有协程持有了写锁,后面的协程只能在写锁被释放后才能得到读锁。同样,一旦有gt;=1个协程写到了读锁,只有 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:120
|
回复:0
Go语言极速入门手册
Github:amp;#160;https://github.com/coderzh/CodeTips……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:112
|
回复:0
go语言之数组
1、go语言的数组和python的列表不一样,python的列表没有限定类型,而go的数组限定的类型,理由是这样的,请看下面的图 go语言的数组会数组中第一个值的内存地址,在我们上面的例子中,数组中的 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:119
|
回复:0
go语言 新手学习笔记 go基础教程
目前这方面的资料相对较少,自己手动整理汇集。第一章:安装第一节:下载go语言第二节:windows 安装 go语言第三节:第二章:基本语法第一节:类型。 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:109
|
回复:0
Go安装配置和《菜鸟教程之Go语言教程》学习笔记
Go 语言是一种让代码分享更容易的编程语言 amp;quot;菜鸟教程 Go语言教程amp;quot; (这个教程过于基础,体现不了Go的特性和强大。) 下载/安装Go语言 https://golang.org/ ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:104
|
回复:0
69_Go基础_1_36函数的值传递-引用传递
1packagemain23importamp;quot;fmtamp;quot;45funcfun1(numint){//值传递:num=a=106fmt.Println(amp;quot;fun1()函数中,num的值:amp;quot;,num)7num=1008fmt.Println(amp;quot;fun1()函数中修改num:amp;quot;,nu ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:100
|
回复:0
[Golang]升级gin框架和jwt-go
github自动检测出项目里面的依赖gin框架和jwt-go,有安全漏洞,因此现在升级一下 gin框架直接修改go.mod中的版本号就可以github.com/dgrijalva/jwt-go 可以替换为github.com/golang-jwt/jwt把代码中import部分的替 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:101
|
回复:0
Go语言连接Oracle
首先交代一下运行环境和工具版本:WIN10MINGW64ORACLE INSTANCCLIENT_18_3 x64JetbrinsGoland编译阶段:1.exec:amp;quot;gccamp;quot;:executablefilenotfoundin%PATH%2.exec:amp;quot;pkg-configamp;quot;:execu ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:107
|
回复:0
Go语言-1-标识符与变量
目录1.Go标识符1.1Go关键字1.2常量标识符(4个)1.3空白标识符(1个)1.4内置数据类型标识符1.5内置函数(15个)2.Go语言操作符3.Go语言变量3.1声明变量的两种方式:3.2关于声明变量的一些说明3.3声明变量的一些坑3. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:108
|
回复:0
go循环
0golang packagemainimportamp;quot;fmtamp;quot;funcmain(){sum:=0fori:=0;iamp;amp;lt;10;i++{sum+=i}fmt.Println(sum)}跟C语言中一样,可以让前置、后置语句为空。packagemainimportamp;quot;fmt ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:104
|
回复:0
GO语言官方中文教程!
官方中文教程网址:https://tour.go-zh.org/basics/1推荐理由:简洁,一句废话没有,对于初学者可以让大家快速掌握GO语言!注意问题:如果不能访问,你懂的!教程截图: ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:108
|
回复:0
log.go源码阅读
packagemainimport( amp;quot;github.com/Sirupsen/logrusamp;quot; amp;quot;osamp;quot; amp;quot;path/filepathamp;quot;)funcinitLogger()error{ dirPath,_:=filepath.Abs(filepath ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:105
|
回复:0
Golangbash脚本自动创建一个go工程
原作者的代码里面,存在智能引号问题,所以他的代码并不能正常运行;这个是我微调后的版本。 代码如下:1#!/bin/bash2#————————————–3#Module:mk_go_pro.sh4#Author:BlairZhong5#Created:2013.07. ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:110
|
回复:0
40_Go基础_1_7位运算
1packagemain23importamp;quot;fmtamp;quot;45funcmain(){6/*7位运算符:8将数值,转为二进制后,按位操作9按位amp;amp;amp;:10对应位的值如果都为1才为1,有一个为0就为011按位|:12 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:122
|
回复:0
go切片
本文实例讲述了GO语言数组和切片的用法。分享给大家供大家参考。具体分析如下:一、数组与其他大多数语言类似,Go语言的数组也是一个元素类型相同的定长的序列。(1)数组的创建。数组有3种创建方式:Type、Type{val ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:124
|
回复:0
goimport
importamp;quot;fmtamp;quot;最常用的一种形式importamp;quot;./testamp;quot;导入同一目录下test包中的内容importfamp;quot;fmtamp;quot;导入fmt,并给他启别名fimport.amp;quot;fmtamp;quot;,将fmt启用别名amp;q ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:135
|
回复:0
Go语言基础之18--接口编程
1.1接口定义了一个对象的行为规范A.只定义规范,不实现B.具体的对象需要实现规范的细节葵花宝典:接口就是一层封装,1个例子,封装一个返还浏览器内容的接口。为什么不直接面向对象呢。你封装成一个接口的话,不论是 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:138
|
回复:0
go语言基础(包)
在工程化的Go语言开发项目中,Go语言的源码复用是建立在包(package)基础之上的。本文介绍了Go语言中如何定义包、如何导出包的内容及如何导入其他包。一、包介绍包(package)是多个Go源码的集合,是一种高级的代码 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:155
|
回复:0
go项目中原来有go.mod时,处理更新包
项目在运行中,会原来有go.mod包,此时,最快的解决办法,就是在项目目录项目更新就能把整个,项目内容更新了 命令gomodtidy更新原来更新的最新安装包 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:172
|
回复:0
go 实现用户特权判断的例子
需求:实现用户特权,可以满足下面1个或多个条件 红名 达人 vip会员 vip超级会员 蓝钻用户 红钻用户 1、实现方法一:可以根据数据库字段,每个特权用一个字段,进行判断缺点:每增加一个特权,要进行表字段扩展, ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:244
|
回复:0
Go中反射的利用(通用sql封装,字段拼接对应)
在后端接口开发中,往往需要针对某一张表写相对应的增删改查的sql方法,比如我们查询某张表的数据func(r*DomainDao)GetHostsByModel(model*config.HostsModel,startNumint,pagesizeint)(*config.HostsModel,error){d ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:169
|
回复:0
Go入门笔记31-日期时间格式化
Go中的日期格式好奇怪,真的就像玩具一样,不过功能也挺强大packagemainimport(amp;quot;fmtamp;quot;amp;quot;timeamp;quot;)funcmain(){currentTime:=time.Now()fmt.Println(amp;quot;CurrentTimeinString:amp;quot ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:151
|
回复:0
Go标准容器之List
简介Go的标准包container中包含了常用的容器类型,包括conatiner/list,container/heap,container/ring。本篇介绍conatiner/list。conatiner/list实现了一个双向链表。使用起来与其他语言的动态列表非常相似,3秒钟 ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:134
|
回复:0
Go丨语言对MySQL数据库的增、删、改、查操作
1、建立数据库名为: go_test_db2、建表名为:userinfo字段: uidint usernamevarcharlanguage varcharcreatedvarchar3、对数据库操作packagemainimport(amp;quot;database/sqlamp;quot;amp;quot;fmtamp;quot;_amp ...……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:130
|
回复:0
C/Go语言Goto
goto语句_百度百科https://baike.baidu.com/item/goto%E8%AF%AD%E5%8F%A5/7603004C语言中使用goto语句_鱼虾一整碗的博客-CSDN博客h……
作者:菜鸟教程小白
|
时间:2022-7-10 16:22
|
阅读:125
|
回复:0
1 ...
223
224
225
226
227
228
229
230
... 981
/ 981 页
下一页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部