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
go语言学习
Go语言学习
(五) 高质量编程与性能调优实战|青训营笔记
Go语言学习
(五)高质量编程与性能调优实战_青训营笔记
Go语言学习
(五)高质量编程与性能调优实战_青训营笔记一、高质量编程1.简介2.编程原则3.编码规范4.控制流程5.错误和异常处理6.性能优化建议二
末影小黑xh
·
2023-10-25 09:22
学习笔记
golang
后端
Go 语言学习(三) SOCKS5 代理项目|青训营笔记
Go语言学习
(三)SOCKS5代理项目_青训营笔记
Go语言学习
(三)SOCKS5代理项目_青训营笔记一、SOCKS5代理项目介绍二、SOCKS5代理原理三、开发步骤1.TCPechoserver2.auth3
末影小黑xh
·
2023-10-25 09:22
学习笔记
golang
学习
笔记
Go语言学习
(四) 工程实践|青训营笔记
Go语言学习
(四)工程实践_青训营笔记
Go语言学习
(四)工程实践_青训营笔记一、语言进阶1.并发VS并行2.Goroutine协程3.CSP(CommunicatingSequentialProcesses
末影小黑xh
·
2023-10-25 09:52
学习笔记
golang
后端
Go语言学习
(二) 在线词典项目|青训营笔记
Go语言学习
(二)在线词典项目_青训营笔记
Go语言学习
(二)在线词典项目_青训营笔记一、在线词典项目介绍二、开发步骤1.抓包2.代码生成3.生成requestbody4.解析requestbody5.打印结果三
末影小黑xh
·
2023-10-25 09:51
学习笔记
golang
后端
Go 学习资料整理
Go语言42章经Go2编程指南Go语言实战:编写可维护Go语言代码建议Go资源精选中文版Go夜读Go资源大全中文版Go语言高级编程Golang标准库Go入门指南
Go语言学习
资料与社区索引GopherRe
谢小路
·
2023-10-23 23:34
Go语言学习
笔记—golang函数
视频来源:B站《golang入门到项目实战[2022最新Go语言教程,没有废话,纯干货!]》文章为自己整理的学习笔记,侵权即删,谢谢支持!文章目录一golang函数简介1.1函数特性1.2函数的定义和调用1.2.1语法1.2.2函数定义实例1.2.3go语言函数调用二golang函数的返回值2.1return的特性2.2实例2.3注意事项三golang函数的参数3.1基本概念3.2形参和实参3.3
PPPsych
·
2023-10-21 23:54
Go语言基础学习笔记
学习
golang
golang学习笔记(一):包,变量,函数
go语言学习
笔记第一弹,来自gotour,以后要常写笔记,把自己学习笔记记录下来,就算只是笔记也要多写。好记性不如烂笔头,也要多锻炼自己的写作能力。
Veeupup
·
2023-10-21 15:16
go语言学习
路线及资料收集
读书入门《Go语言圣经》https://books.studygolang.com/gopl-zh/《Go入门指南(TheWaytoGo)》进阶《GO语言实战》《Go语言问题集》《
Go语言学习
笔记》《GO
苏打呀
·
2023-10-20 09:44
go
go语言
Go语言学习
笔记【12】 排序算法之冒泡、选择排序
【声明】非完全原创,部分内容来自于学习其他人的理论和B站视频。如果有侵权,请联系我,可以立即删除掉。一、排序算法所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。1、相关术语稳定性:当两个相同的元素同时出现于某个序列之中,则经过一定的排序算法之后,两者在排序前后的相对位置不发生变化。如果a原本在b的前面,且a==b
LC520730
·
2023-10-19 17:59
go语言学习之路
排序算法
排序算法
算法
学习
golang
后端
Go语言学习
笔记【16】 排序算法之计数排序、算法总结
【声明】非完全原创,部分内容来自于学习其他人的理论。如果有侵权,请联系我,可以立即删除掉。一、计数排序1、方法和复杂度1.1、核心思想和方法计数排序是一个非基于比较的排序算法,对输入的数据有附加的限制条件:1、输入的线性表的元素属于有限偏序集S;2、设输入的线性表的长度为n,|S|=k(表示集合S中元素的总数目为k),则k=O(n)。在这两个条件下,计数排序的复杂性为O(n)。计数排序的基本思想是
LC520730
·
2023-10-19 17:59
go语言学习之路
排序算法
排序算法
算法
学习
golang
后端
新年学新语言Go之一
2016年的时候,然后2018年买了一本书GoInAction,然后就没有然后了,转眼这么多年过去了,Go语言因为在服务端开发并发方面相当有优势,现在很多公司都在用,另外为了不浪费买书的钱,也有必要把
Go
程序员青菜学厨艺
·
2023-10-17 15:40
Python&Go
golang
开发语言
后端
Go语言学习
笔记结构体部分
Go学习笔记结构体声明方法结构体初始化练习10.1vcard.go:练习10.2personex1.go:练习10.3point.go:练习10.4rectangle.go:结构体的标签匿名字段和内嵌结构体匿名字段内嵌结构体结构体的方法定义方法调用方法非结构体的方法练习10.6employee_salary.go外部包的方法结构体的内嵌类型练习10.8inheritance_car.go多重继承练
qq_41032328
·
2023-10-17 03:19
golang
学习
算法
Go语言学习
-- No.10 函数 --- 匿名函数和闭包
匿名函数和闭包匿名函数1.定义并同时调用匿名函数2.将匿名函数赋值给变量。闭包匿名函数即在需要函数时定义函数,匿名函数能以变量方式传递,它常常被用于实现闭包。匿名函数定义格式:func(参数列表)(返回参数列表){函数体}1.定义并同时调用匿名函数举例:该例子相当于先定义了一个函数,这个函数后面直接对形参进行赋值操作,完成函数的使用。需要时候定义的函数。函数后面紧跟着实例化的形参变量。packag
小王做笔记
·
2023-10-16 17:30
go语言学习
golang
开发语言
后端
Go语言学习
笔记—golang包管理
视频来源:B站《golang入门到项目实战[2022最新Go语言教程,没有废话,纯干货!]》文章为自己整理的学习笔记,侵权即删,谢谢支持!文章目录一golang包1.1包的引出1.2包的原理图1.3包的基本概念1.4实例演示1.5注意事项二golang包管理工具gomodule2.1Gomod使用方法2.2自定义包实例演示2.3导入远程包一golang包1.1包的引出在实际的开发中,我们往往需要在
PPPsych
·
2023-10-15 10:46
Go语言基础学习笔记
学习
golang
Go语言入门:Hello world
本文是「vangoleo的
Go语言学习
笔记」系列文章之一。
左耳朵梵高
·
2023-10-14 13:22
Go语言学习
之旅二十--用go写求水仙花数和求素数 docker简介与下载
Go语言基础练习题:一、求水仙花数:水仙花数:三位数:【100,999】每个位上的数字的立方和,刚好等于该数字本身,那么就叫水仙花数。比如:153111+555+333=1+125+27=153packagemainimport("fmt""math")funcmain(){fori:=100;i=num{fmt.Println(num)c++}}fmt.Println("从",a,"到",b,"
女孩哪有代码香
·
2023-10-14 13:59
docker
golang
Go语言学习
第1关
1.Mac下用VsCode配置Go语言环境官网下载Go语言包命令行中使用goversion命令查看下载的go版本使用goenv查看go相关环境进入VsCode下载Go拓展新建.go文件按推荐install相关依赖即可(使用手机热点或科学上网)编辑好基础go文件使用gorun…运行gorun时报错:packagecommand-line-argumentsisnotamainpackage?pack
骑水豚的窦窦
·
2023-10-13 04:44
Go语言学习笔记
学习
golang
go
【
Go语言学习
】——Go语言的变量和常量
Go语言的变量和常量参考博客标识符:具有特殊意义的词,如变量名、常量名、函数名等,由字母、数据、下划线组成,且只能以字母和下划线为开头。首字母大写的标识符表示对外部(暴露的,共有的),当编写工具包需要开发给其他包使用的方法首字母大写。关键字和保留字:具有特殊含义的标识符,关键字有25个,保留字有37个使用:=声明并赋值变量时,只要左边有一个是新声明的变量就行,可以有已经声明过的变量,这种情况就只会
KayCh
·
2023-10-11 03:18
golang
学习
开发语言
python中复合数据类型有_Go 语言学习笔记 -第4章复合数据类型
Go语言学习
笔记-第4章[toc]复合数据类型数组Golang中操作数组或者序列化数据需要用到slice,程序中写作“[]"slice指向数组的值,并且同时包含了长度信息packagemainimport"fmt"funcmain
weixin_39929096
·
2023-10-11 01:12
python中复合数据类型有
Go语言学习
6-字典类型
字典类型引言1.字典1.1类型表示法1.2值表示法1.3属性和基本操作结语引言上篇我们介绍了Go语言的《切片类型》,本篇我们了解一下Go语言的字典类型。主要如下:1.字典在Go语言中,字典类型的官方称谓是Map,它是哈希表(HashTable)的一个实现。1.1类型表示法如果一个字典类型的键的类型为K,且元素的类型为T,那么用于表示这个字典类型的类型字面量:map[K]T字典类型声明中的元素类型可
Huazie
·
2023-10-11 01:42
#
Go语言学习
开发语言-Go
Go语言
字典类型
Go语言学习
:Day3——Go语言复合数据类型
Go语言学习
:Day3——Go语言复合数据类型文章目录
Go语言学习
:Day3——Go语言复合数据类型一、前言二、我的环境三、复合数据类型1、指针2、数组3、切片(slice)4、字典(map)5、结构(
-北天-
·
2023-10-11 01:12
Go语言学习
学习
go
go语言学习
3-复合类型
概念长度不定的类型,有指针,数组,切片,字典,结构体。指针概念:指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置。new函数创建内存空间数组数组作为函数的参数是值传递。数组的初始化funcmain(){//声明定义同时赋值,叫初始化//1、全部初始化vara[5]int=[5]int{1,2,3,4,5}fmt.Println("a=",a)b:=[5]i
努力修福报
·
2023-10-11 01:10
go语言基础学习
golang
开发语言
后端
go语言学习
:语言简介
一、Go语言简介Go语言(或Golang)起源于2007年,并在2009年正式对外发布。Go是非常年轻的一门语言,它的主要目标是“兼具Python等动态语言的开发速度和C/C++等编译型语言的性能与安全性”。Go语言是编程语言设计的又一次尝试,是对类C语言的重大改进,它不但能让你访问底层操作系统,还提供了强大的网络编程和并发编程支持。Go语言的用途众多,可以进行网络编程、系统编程、并发编程、分布式
诺卡先生
·
2023-10-09 04:38
GO语言
Go语言学习
面向对象
首先,我们先来看一段代码示例packagemainimport"fmt"typeHumanstruct{namestringageintphonestring}typeStudentstruct{Human//匿名字段schoolstringloanfloat32}typeEmployeestruct{Human//匿名字段companystringmoneyfloat32}//Human实现Sa
thinkerleo7798
·
2023-10-08 21:26
Go语言
go语言
面向对象
struct
Go语言学习
笔记—golang接口与实现面向对象特性
视频来源:B站《golang入门到项目实战[2022最新Go语言教程,没有废话,纯干货!]》文章为自己整理的学习笔记,侵权即删,谢谢支持!文章目录一golang接口简介1.1语法1.2实例演示1.3注意事项二golang接口值类型接收者和指针类型接收者三golang接口和类型的关系3.1一个类型实现多个接口3.2多个类型实现同一个接口(多态特性的实现)四golang接口嵌套五golang通过接口实
PPPsych
·
2023-10-08 21:56
Go语言基础学习笔记
学习
golang
Go语言学习
10-指针类型
指针类型引言1.指针1.1类型表示法1.2值表示法1.3属性和基本操作结语引言书接上篇,我们了解了Go语言的结构体类型,本篇介绍Go语言的指针类型。主要如下:1.指针指针是一个代表着某个内存地址的值。这个内存地址往往是在内存中存储的另一个变量的值的起始位置。Go语言既没有像Java语言那样取消了代码对指针的直接操作的能力,也避免了C/C++语言中由于对指针的滥用而造成的安全和可靠性问题。Go语言的
Huazie
·
2023-10-08 12:42
#
Go语言学习
开发语言-Go
Go语言
指针类型
Go语言学习
教程(十)
一、匿名函数*匿名函数就是没有名称的函数*正常函数可以通过名称多次调用,而匿名函数由于没有函数名,所以大部分情况都是在当前位置声明并立即调用(函数变量除外)*匿名函数声明完需要调用,在函数结束大括号后面紧跟小括号*无参数匿名函数funcmain(){func(){fmt.Println("这是匿名函数")}()//括号表示调用}*有参数匿名函数funcmain(){func(sstring){fm
小陈工
·
2023-10-06 11:27
go语言学习
路线图_开篇:Go 语言的优势与学习路线图
开篇:Go语言的优势与学习路线图由学院君创建于1年前,最后更新于4个月前版本号#5简介Go语言又称Golang,由Google公司于2009年发布,近几年伴随着云计算、微服务、分布式的发展而迅速崛起,跻身主流编程语言之列,和Java类似,它是一门静态的、强类型的、编译型编程语言,为并发而生,所以天生适用于并发编程(网络编程)。目前Go语言支持Windows、Linux等多个平台,也可以直接在And
weixin_39719472
·
2023-10-04 12:16
go语言学习路线图
Go语言学习
笔记
Go语言学习
笔记Go语言初识Go语言简介Go是一门被设计用来构建简单、高效、可信赖软件的开源程序设计语言。Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。
weixin_42033780
·
2023-10-04 12:16
学习
golang
开发语言
2021-04-07-go语言基础(一)
此文章以及后续一系列go语言基础文章,将帮助自己重新学习go语言,并作为自己
go语言学习
笔记。第一章概述go语言特征简单并发模型go语言从根部将一切都并发化,运行时用Gorout
Soulmate_666
·
2023-09-30 00:11
go
go
Go语言学习
笔记-并发编程-CSP并发机制
ActorModelCSPvsActor和Actor的直接通讯不同,CSP模式则是通过Channel进行通讯的,更松耦合一些。Go中的Channel是有容量限制并且独立于处理Groutine,而如Erlang,Actor模式中的mailbox容量是无限的,接收进程也总是被动的处理消息。Groutine是主动处理消息packageconcurrencyimport("fmt""testing""ti
noonenote
·
2023-09-29 02:38
【
go语言学习
】网络编程之TCP
一、go语言实现TCP通信TCP/IP(TransmissionControlProtocol/InternetProtocol)即传输控制协议/网间协议,是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transportlayer)通信协议,因为是面向连接的协议,数据像水流一样传输,会存在黏包问题。TCP通信的实现:1、socket编程是对tcp通讯过程的封装,unixserver端网
Every_dawn
·
2023-09-28 09:01
Go语言学习
教程(十一)
一、结构体指针*由于结构体是值类型,在方法传递时希望传递结构体地址,可以使用时结构体指针完成*可以结合new(T)函数创建结构体指针peo:=new(People)//因为结构体本质是值类型,所以创建结构体指针时已经开辟了内存空间fmt.Println(peo==nil)//输出:false//由于结构体中属性并不是指针类型,所以可以直接调用peo.Name="smallming"fmt.Prin
小陈工
·
2023-09-27 10:33
go语言基础精修(尚硅谷笔记)
第一二章:
go语言学习
方向与golang概述第三章:变量第四章:运算符第五章:程序流程控制第六章:函数、包和错误处理第七章:数组和切片第八章:排序和查找第九章:map第十章:面向对象编程第十一章:文件操作第十二章
背帆
·
2023-09-26 06:00
go语言分布式开发
golang
熬夜整理,从书籍到视频!最全的Go语言教程来了,快来收藏!
本文将会为您推荐一些关于
Go语言学习
的书籍、视频以及网站资源。1.Go语言书单1).Go语言实战如果想快速使用Go语言进行
菜鸟学Python
·
2023-09-26 06:25
大数据
编程语言
python
人工智能
java
Go 基本数据类型与字符串相互转换
go语言中文文档:Go语言标准库文档中文版|Go语言中文网|Golang中文社区|Golang中国Go语言文档中文版,Go语言中文网,中国Golang社区,
Go语言学习
园地,致力于构建完善的Golang
@子非鱼
·
2023-09-24 18:02
golang
go
linux
Go语言学习
-import的使用
Go语言学习
-import的使用基本介绍案例这里的import应该是跟js里面的导入有点类似,看个例子://这种系统的函数,大部分我们只需要引入函数名即可,不过我们一般在使用的时候,编辑器会自动弹出import"fmt
爱搞技术的吴同学
·
2023-09-24 14:14
go
go
笨办法学golang(四)
这是
Go语言学习
笔记的第四篇
Go语言学习
笔记参考书籍「Go语言圣经」以及Go官方标准库数组数组是指一系列同类型元素的集合。Go语言中,数组使用前必须指定长度,数组长度在定义以后就不可以更改。
程序员Morgan
·
2023-09-23 01:49
Go语言学习
Day05 Summary part1
1.MutexesInthepreviousexamplewesawhowtomanagesimplecounterstateusingatomicoperations.Formorecomplexstatewecanuseamutextosafelyaccessdataacrossmultiplegoroutines.Containerholdsamapofcounters;sincewewan
DB架构
·
2023-09-20 09:46
Golang
golang
开发语言
后端
go语言学习
初识Go语言1.1Go语言介绍1.1.1Go语言是什么2009年11月10日,Go语言正式成为开源编程语言家庭的一员。Go语言(或称Golang)是云计算时代的C语言。Go语言的诞生是为了让程序员有更高的生产效率,Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。开发人员在为项目选择语言时,不得不在快速开发和性能之间做
小刘同学++
·
2023-09-18 17:50
golang
Go语言学习
3-基本数据类型
基本数据类型引言1.基本数据类型1.1数值类型1.2字符串类型结语引言上一篇博文《基本词法》其实已经涉及到了数据类型的一些知识点。从本篇开始,将带大家仔细了解Go语言的数据类型。1.基本数据类型名称宽度(字节)零值说明bool1false布尔类型,真用常量true表示,假用常量false表示byte10字节类型,可看作uint8的别名类型rune40rune类型,专门存储Unicode编码,可看作
Huazie
·
2023-09-18 15:25
#
Go语言学习
开发语言-Go
go语言
基本数据类型
数组
切片
字典
Go语言学习
笔记—golang标准库log包
文章目录一log简介二log简单使用2.1log.Print/Println/Printf函数2.2log.Panic/Panicf/Panicln函数2.3log.Fatal/Fatalf/Fatalln函数三标准日志配置3.1flag参数3.2标准日志配置示例四日志前缀配置五日志输出位置配置六自定义logger一log简介golang内置了log包,实现简单的日志服务。通过调用log包的函数,
PPPsych
·
2023-09-17 02:24
Go语言进阶学习笔记
golang
学习
Go语言学习
教程(七)
一、数组介绍*数组:具有固定长度相同类型元素序列*声明数组的语法//var对象名[长度]元素类型vararr[5]intfmt.Println(arr)//输出:[00000]*数组就是内存中一段固定长度的连续空间.*声明数组后数组就会在内存中开辟一块连续空间,每个值称为数组的元素,且元素值为类型对应的默认值.例如int类型默认值为0,string类型默认值为空字符串*数组中每个元素按照顺序都有自
小陈工
·
2023-09-15 05:57
【
go语言学习
】结构体struct
Go语言中的基础数据类型可以表示一些事物的基本属性,但是当我们想表达一个事物的全部或部分属性时,这时候再用单一的基本数据类型明显就无法满足需求了。Go语言提供了一种自定义数据类型,可以封装多个基本数据类型,这种数据类型叫结构体,英文名称struct。也就是我们可以通过struct来定义自己的类型了。一、结构体的定义和初始化1、结构体的定义结构体的定义使用type和struct关键字type结构体名
Every_dawn
·
2023-09-14 21:30
(原创)
GO语言学习
笔记(一) - Go安装配置
转载请注明出处
GO语言学习
笔记(一)-Go安装配置下载安装官方网址:https://golang.org/dl/注:国内是被墙的,需要翻墙下载Windows安装Windows下直接运行安装包默认安装在C
光辉岁月无声
·
2023-09-14 19:06
GO语言学习
笔记2018-09-03
1Go语言中函数的声明如下:func函数名(变量名1,变量名2变量类型1,变量名3变量类型2)函数返回值类型{函数体}。类型总是在名字后面,先有名字才有的类型。packagemainimport("fmt")funceval(a,bint,opstring)int{switchop{case"+":returna+bcase"-":returna-bcase"*":returna*bcase"/"
pp_5793
·
2023-09-14 03:57
【GO语言基础】函数
系列文章目录【
Go语言学习
】ide安装与配置【GO语言基础】前言【GO语言基础】变量常量【GO语言基础】数据类型【GO语言基础】控制流【GO语言基础】函数文章目录系列文章目录函数基础函数调用GoLangAPI
julien_qiao
·
2023-09-12 05:55
GO基础
golang
开发语言
后端
Golang相关电子书
Golang相关电子书,会不定期更新Go语言程序设计
Go语言学习
笔记.雨痕(详细书签)Go语言·云动力(云计算时代的新型编程语言)GoWeb编程Go并发编程实战(第2版)go语言标准库TheWaytoGo
萧潇公举
·
2023-09-12 00:16
go语言学习
笔记
go语言学习
笔记一、变量的使用1.1什么是变量1.2声明变量1.3注意事项二、常量的使用2.1常量声明2.2iota三、打印输出3.1fmt包3.2导入包3.3常用打印函数四、键盘输入4.1fmt包读取键盘输入
JinrongLiang
·
2023-09-11 20:02
go语言学习
【GO语言基础】基本数据类型
系列文章目录【
Go语言学习
】ide安装与配置【GO语言基础】前言【GO语言基础】变量常量【GO语言基础】数据类型文章目录系列文章目录数据类型数值型:整数类型:浮点数类型:字符型-布尔型-字符串零值转义字符常用类型转换运算符总结数据类型数值型
julien_qiao
·
2023-09-10 10:44
GO基础
golang
开发语言
go语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他