E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GoLang语言
Mysql连接无效(invalid connection)解决方案
一般连接数据库的代码库都有实现连接池,如
golang语言
database/sql库,其中SetConnMaxLifetime(dtime.Duration)是用来设置连接池里每条连接关闭的时间,当d0时
dghpgyss
·
2019-01-14 18:16
go
golang办公流程引擎初体验js-ojus/flow——系列四
golang语言
的办公工作流的包介绍——系列一golang办公工作流workflow利用js-ojus/flow做测试——系列二golang办公流程引擎初体验js-ojus/flow——系列三golang
q平面人
·
2019-01-12 22:08
golang
beego
水利工程设计
项目管理
办公工作流
水利信息化
信息化
工作流
golang办公流程引擎初体验js-ojus/flow——系列三
golang语言
的办公工作流的包介绍——系列一golang办公工作流workflow利用js-ojus/flow做测试——系列二golang办公流程引擎初体验js-ojus/flow——系列三golang
q平面人
·
2019-01-12 01:53
golang
beego
工程师知识管理系统
项目管理
工程管理
办公工作流
水利信息化
水利工程管理
水利项目管理
标准管理系统
信息化
工作流
golang办公工作流workflow利用js-ojus/flow做测试——系列二
golang语言
的办公工作流的包介绍——系列一golang办公工作流workflow利用js-ojus/flow做测试——系列二golang办公流程引擎初体验js-ojus/flow——系列三golang
q平面人
·
2018-12-31 23:24
golang
beego
标准管理系统
移动办公
信息化
工作流
golang学习记录 1---golang学习方向, 概述
Golang语言
的学习方向Golang的概述Golang的开发工具的介绍一、
Golang语言
的学习方向
Golang语言
,可以简称为go。
“正经”程序员
·
2018-12-30 03:13
go
golang
go
golang
学习
TiDB 数据库安装使用
前言TiDB是国内PINGCAP团队使用
Golang语言
研发并开源的分布式HTAP(HybridTransactionalandAnalyticalProcessing)数据库,结合了传统的RDBMS和
无风的雨
·
2018-12-19 13:08
开源
大数据
Tidb
golang语言
渐入佳境[31]-错误处理
12345678910111213//1、创建error对象的方式1err1:=errors.New("自己创建的错误!")fmt.Println(err1.Error())fmt.Println(err1)fmt.Printf("err1的类型:%T\n",err1)//*errors.errorStringfmt.Println("-----------------")//2、创建error对
jonson_jackson
·
2018-12-11 21:22
区块链
go
golang语言
渐入佳境[30]-rand-package
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566packagemainimport("fmt""math/rand""time")funcmain(){randTest()randAnswer()}fu
jonson_jackson
·
2018-12-11 21:15
区块链
go
golang语言
渐入佳境[29]-math包核心方法
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586packagemainimport("fmt""math")/*1、fun
jonson_jackson
·
2018-12-11 20:57
区块链
go
golang语言
渐入佳境[25]-string-trim修剪类函数
string-trim修剪类函数1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969
jonson_jackson
·
2018-12-11 20:24
区块链
go
Golang语言
实现冒泡排序
冒泡排序冒泡排序就是每次内层循环找出最大的值,并放在切片的最右边,找最大值的方式:从下标为零的开始比较下标为0与下标为1的大小,比它前面(i+1)的大就跟前面的交换,直到最大的到最右边即就是等于endpackagemainimport"fmt"funcmain(){s1:=[]int{2,6,3,7,8}bubbleSort(s1)fmt.Println(s1)}funcbubbleSort(sl
Crowno17
·
2018-12-09 00:29
golang语言
渐入佳境[24]-string-大小写转换类函数
string-大小写转换类函数123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263packagemainimport("fmt""strings")/*1、funcTitle(sstring)string将字符串s每个
jonson_jackson
·
2018-12-05 19:53
区块链
go
golang语言
渐入佳境[22]-string检索类函数
string检索类函数123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
jonson_jackson
·
2018-12-05 19:18
区块链
go
golang语言
渐入佳境[21]-string类型详解
string的本质string是一个引用类型,string包含了两个部分。一个部分是指针,指向了底层的一个字节数组。另一个部分是字节数组的长度。当复制字符串时,也只是复制了指针与长度。底层的那个字节数组是不能够改变的。字符串使用UTF-8编码。打印字符串12345funcmain(){str:="跟着建勋老师学编程"fmt.Println([]byte(str))//转换为字节数组}转换为字节数组
jonson_jackson
·
2018-12-05 19:21
区块链
go
golang语言
渐入佳境[20]-协程与通道
协程引入通过状态检查器checkLink,不断的获取切片当中的网址,并且打印了出来。顺序执行。这也就意味着,一旦我访问google.com等网站就会陷入到等待的状况中。后面的网址无法访问。123456789101112131415161718192021222324252627282930313233packagemainimport("net/http""fmt")funcmain(){link
jonson_jackson
·
2018-12-05 19:13
区块链
go
golang语言
渐入佳境[19]-从go源代码读懂interface接口
go源代码中的接口http库中,get方法:1funcGet(urlstring)(resp*Response,errerror)Response:123456789typeResponsestruct{ Status string//e.g."200OK" StatusCodeint //e.g.200 Proto string//e.g."HTTP/1.0" P
jonson_jackson
·
2018-12-05 19:46
区块链
go
golang语言
渐入佳境[18]-interface接口
接口声明与定义interface关键字,在接口中有函数,但是没有实现。123typePhoneinterface{call()}例子一旦有结构体实现了此函数,那么就可以用接口来接收此结构体。1234567891011121314151617181920212223242526272829303132333435packagemainimport"fmt"typePhoneinterface{cal
jonson_jackson
·
2018-12-05 19:48
区块链
go
golang语言
渐入佳境[17]-mapping表
mapping声明12345678910111213//1、声明map的方式1varmap1map[string]string//2、声明map的方式2map2:=make(map[string]string)//3、map中key可以是:int、float、bool、string、数组//一定不可以是:切片、函数、mapvarm1map[int]stringvarm2map[float64]st
jonson_jackson
·
2018-12-05 19:38
区块链
go
golang语言
渐入佳境[16]-结构体拷贝
结构体拷贝12345678910111213141516171819202122232425262728typeDogstruct{name stringcolorstringage int8kind string}funcmain(){//1、struct是值类型,默认的复制就是深拷贝d1:=Dog{"豆豆","黑色",2,"二哈"}fmt.Printf("d1:%T,%v,%p\n",d1,d
jonson_jackson
·
2018-12-05 19:20
区块链
go
分享几本学习
golang语言
的书
第一本是《goweb编程》-为什么先推荐这本呢?因为这本书是从浅显到深的方式,适合初学者个人感觉是一本很棒的书,是国内的AStaxie写的一本golang的书,盛大云分发的研究员,有Beego这个框架大家可以去感受一下!第二本是《go语言编程》--是七牛云存储许式伟写的,七牛是国内一个99%的程序都是用GO开发的公司对于golang有深入的了解和实践--为什么是第二本--因为里边讲解的东西需要第一
贺晶新
·
2018-11-29 15:00
详解Golang利用反射reflect动态调用方法
Golang语言
实现了反射,反射机制就是在运行时动态的调用对
Chen Jiehua
·
2018-11-28 14:56
TarsGo新版本发布,支持protobuf,zipkin和自定义插件
本文作者:陈明杰(sandyskies)Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架,目前支持C++,Java,PHP,Nodejs,
Golang语言
。
TARS小助手
·
2018-11-13 00:00
Tars
golang
微服务
框架源码
敏捷开发
Go与C/C++的交互
CGO简介golang与C有着千丝万缕的联系,go代码中可以调用C代码由于项目需要,新使用的
golang语言
需要调用C语言写的加解密函数,所以用到了cgo,在此记录一点使用心得如何调C代码,按C代码的结构分为以下几种内嵌式非常简单
BennyChao
·
2018-11-03 15:57
Golang
在ubuntun虚拟机里安装
goLang语言
编程环境
Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。2007年,谷歌把Go作为一个20%项目开始研发,即让员工抽出本职工作之外时间的20%,投入
JerryWangSAP
·
2018-10-27 00:00
virtualbox
google
github
golang
ubuntu
golang并发编程之channel
一、概念channel是
golang语言
级别提供的协程(goroutine)之间的通信方式。goroutine运行在相同的地址空间,因此访问共享内存必须做好同步。
PowerMichael
·
2018-10-23 14:24
chnnel
golang
golang
在ubuntun虚拟机里安装
goLang语言
编程环境
阅读更多Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。2007年,谷歌把Go作为一个20%项目开始研发,即让员工抽出本职工作之外时间的20
JerryWang_SAP
·
2018-10-11 11:00
ubuntu
go语言
linux
Google
Kubernetes
在ubuntun虚拟机里安装
goLang语言
编程环境
阅读更多Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。北京时间2010年1月10日,Go语言摘得了TIOBE公布的2009年年度大奖。该奖项授予在2009年市场份额增长最多的编程语言。2007年,谷歌把Go作为一个20%项目开始研发,即让员工抽出本职工作之外时间的20
JerryWang_SAP
·
2018-10-11 11:00
ubuntu
go语言
linux
Google
Kubernetes
golang语言
特征
packagemainimport"fmt"funcmain(){//左括号必须和函数名同行//调用函数,大部分都需要导入包//hellogo打印到屏幕会自动换行fmt.Println("hellogo")}
golang
zhangxiafll
·
2018-09-13 22:21
go
golang语言
环境安装及常用编译器下载
golang语言
环境安装及常用编译器下载该文章是大熊写的第一篇文章。
golang_2018_9
·
2018-09-08 23:20
golang环境配置问题
基于golang如何实现error工具包详解
笔者在日常使用
Golang语言
开发系统程序时发现,在Golang的世界里,存在着大量的技术实现讨论和各种自制的解决方案。
zcv8
·
2018-09-03 17:11
使用Golang生成随机数的办法
Golang语言
的随机数生成函数在下面这个包里:math/rand但使用rand.Intn(n)生产0~n范围内的随机数是有规律的。
Int_aGirl
·
2018-08-16 18:14
golang搭建静态web服务器的实现方法
使用过
golang语言
的程序猿都应该知道,在使用golang开发的时候,我们是不需要诸如iis,apache,nginx,kangle等服务器支持的。为什么呢?
晴_空
·
2018-08-16 14:29
【转】AWS s3 V4签名算法
AmazonWebServices(亚马逊云服务)AWSs3API文档:https://aws.amazon.com/cn/documentation/s3/Minio:(具体的解释自行百度吧)一个基于
golang
mimosa890927
·
2018-08-16 14:21
云存储
小知识点--crontab
前言这两周学了很多东西,还把
golang语言
基本掌握了,收获还是挺多的。
qiye
·
2018-08-12 20:46
一个学习爱好者,应该怎么学习golang
如何学习一门看似简单,比较深奥的
golang语言
1.前期多练多学习25个关键字为什么
golang语言
的关键字比较少(相对于其他语言),看似很少。
antyiwei
·
2018-07-29 00:00
golang
goroutine
Golang语言
之JSON md5
packagemainimport("encoding/json"//自带的json工具"fmt")//github.com/pquerna/ffjson/ffjson//这个json工具,比自带的json效率要高很多//而且接口,完全一样,typeworkerstruct{Namestring`json:"worker_name"`//转换成json格式时,key就是worker_nameSex
故新
·
2018-07-19 21:10
go
json
md5
Go
浅谈
golang语言
中的OOP
浅谈
golang语言
中的OOP理解go语言中面向对象的思想,就是理解struct和interface的过程。
xs233
·
2018-07-19 15:31
golang
go
golang
OOP
Golang学习笔记-1.5 常量
本文系第五篇
Golang语言
学习教程在Go语言中,“常量”用于表示固定的值。
xunk1900
·
2018-07-12 13:50
Go实现Pow工作量证明
之前使用python编写了一段代码实现了工作量证明机制,近期由于参与以太坊智能合约开发钱包的工作接触到
golang语言
,所以借此以go来实现Pow(Proofofwork).实现代码如下://pow工作量证明
failymao
·
2018-07-11 08:00
『No9: Go 实现爬虫』
我们已经研究了:Golang环境的搭建、设置GOPATH、GOROOT参数,Govendor包管理,Goland集成开发环境
Golang语言
学习专栏--第一期Golang的基础知识:变量声明、基本数据类型
谢小路
·
2018-07-09 23:04
golang写第一个rabbitmq程序
1.介绍使用amqp的库用
golang语言
进行rabbitmq的开发,此文章的代码可以用来安装完成rabbitmq后,进行测试。也可以作为学习rabbitmq的第一个测试程序。
百味纯净水
·
2018-06-30 17:00
初识
golang语言
,开始
golang语言
学习
Go(又称Golang{Google-go-language})是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。罗伯特·格瑞史莫,罗勃·派克(RobPike)及肯·汤普逊于2007年9月开始设计Go,[2],稍后IanLanceTaylor、RussCox加入项目。Go是基于Inferno操作系统所开发的。[4]Go于2009年11月正式宣布推出,成为开放源代码项
SolitaryFG
·
2018-06-28 09:53
知识拓展
golang语言
基础篇
go语言特性:◆自动垃圾回收具备系统自动释放资源◆更丰富的内置类型map类型、slice类型(类似vector)◆函数多返回值跟lua/erlang一样,支持函数多返回值,优化输入输出参数、结构体参数等传递◆错误处理defer/recover/panic,defer用于资源的释放,go语言不提供构造和析构,recover截取错误处理流程,一般在使用defer的关键字函数中使用;若在无异常的goro
Janos_123936
·
2018-06-16 17:07
编程语言
golang
Golang的反射reflect深入理解和示例
Golang语言
实现了反射,反射机制就是在运行时动态的调用对
荣耀王者
·
2018-05-14 11:00
『No5: Go 错误信息处理』
我们已经研究了:Golang环境的搭建、设置GOPATH、GOROOT参数,Govendor包管理,Goland集成开发环境
Golang语言
学习专栏--第一期Golang的基础知识:变量
谢小路
·
2018-05-11 09:01
Go关键字--go
go轻松开启高并发,一直都是
golang语言
引以为豪的功能点。golang通过goroutine实现高并发,而开启goroutine的钥匙正是go关键字。
hzwy23
·
2018-04-16 22:32
Go
Golang小知识
golang语言
学习#7-函数function
Go语言中函数不支持嵌套,重载和默认参数,但是支持以下特性:无需声明原型不定长度变参多返回值命名返回值参数匿名函数闭包定义函数时使用关键字func,且左大括号不能另起一行,同时,函数也可以作为一种类型使用接下来我们来创建几个函数funcA(){fmt.Println("A")}funcB(aint,bstring)(int,string){}funcC(aint,bint)(intint){}fu
Aaron_Younggg
·
2018-04-11 16:54
golang语言
学习#6-map
golang中map的使用在golang中声明一个map后,需要对map进行初始化操作,否则map中为nil(也就是其他语言中的null)时,无法对map进行赋值操作在map中跟声明类型一样,有许多种声明方式,下面我们来一一展现出来//声明方法1varm1map[int]stringm1=map[int]string{}//声明方法2varm2map[int]stringm2=make(map[i
Aaron_Younggg
·
2018-04-11 14:56
golang语言
学习#5-数组
数组是向来是编程语言中的一个很重要的数据结构之一。在golang中数组是一个值类型。先来看看golang中数组是怎么定义的vararr[n]type//n为数组长度,type为数组的存储类型再来看一下数组的声明方式常规的声明方法:vara[3]int//长度为3,每个元素为一个整型的数组varb[3]*int//指向整型的指针数组varc[3][3]int//二维数组,其中第一个中括号中数字可省略
Aaron_Younggg
·
2018-04-10 16:11
golang语言
学习#4-控制语句
golang中的控制语句相较于其他语言书写更简介if语句中条件不需要加{},并且在if语句中声明的变量在if以外的地方不能够使用ifa,b:=1,2;a0:fmt.Println("case0")casea>1:fmt.Println("case1")default:fmt.Println("Other")}语句输出:case0因为在switch语句中,当条件成立,case后面有隐式的break语
Aaron_Younggg
·
2018-04-10 11:21
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他