PANG
首页
学习笔记
前端技术
生活感悟
Golang
联系我
go语言面向什么
Golang
03/12
Golang
既不是面向对象,也不是面向过程,因为go并没有明显的倾向,而是更倾向于让编程者去考虑该怎么去用它,也许它的特色就是灵活,编程者可以用它实现面向对象,但它本身不支持面向对象的语义。说go是面向对象的,是因为go可以将函数绑定在结构体上(结构体可以看做面向对象中的对象)。说go不完全...
分享
0
98
go语言中const怎么用
Golang
03/12
Golang
在中,const关键字可定义常量,用于存储不会改变的数据,定义单个常量的语法“const 常量名 = 常量值”,批量定义多个常量的语法“const (常量名1=常量值1 常量名2=常量值2 ...)”。常量是在编译时被创建的,即使定义在函数内部也是如此,并且只能是布尔型、数字型(...
分享
0
91
go语言中控制反转是什么
Golang
03/12
Golang
在中,控制反转(ioc)是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度,就是代码控制权从业务代码“反转”到框架代码。常见的控制反转方式叫做依赖注入,还有一种方式叫“依赖查找”;通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象...
分享
0
97
go clean有什么用
Golang
03/12
Golang
在中,“go clean”命令用于移除当前源码包和关联源码包里面编译生成的文件。移除的文件可以是:1、执行“go build”命令时在当前目录下生成的与包名或者源码文件同名的可执行文件;2、执行“go test”命令并加入“-c”标记时在当前目录下生成的以包名加“.test”后缀...
分享
0
104
go fmt命令的作用是什么
Golang
03/12
Golang
在中,“go fmt”命令主要是用来帮开发者格式化所写好的代码文件。“go fmt”命令会按照go语言代码规范格式化指定代码包中的所有go语言源码文件的代码,所有go语言源码文件即包括命令源码文件、库源码文件和测试源码文件。“go fmt”命令只会格式化被直接保存在指定代码包对应...
分享
0
97
go语言中split方法有什么用
Golang
03/12
Golang
在中,split()方法用于分割字符串,可以使用分隔符将字符串划分为子字符串列表,而子字符串以切片的形式返回。split()是strings包的方法,使用前需要先导入strings包,使用语法为“strings.split(待分割的字符串, 分隔符)”。 本教程操作环境:win...
分享
0
107
go install命令有什么用
Golang
03/18
Golang
“go install”命令用于编译并安装指定的代码包及它们的依赖包;当指定的代码包的依赖包还没有被编译和安装时,该命令会先去处理依赖包。“go install”命令会将编译的中间文件放在gopath的pkg目录下,以及固定地将编译结果放在gopath的bin目录下。 本教程操...
分享
0
92
go get命令有什么用
Golang
03/18
Golang
“go get”命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装。“go get”命令可以动态获取远程代码包,在使用“go get”命令前,需要安装与远程包匹配的代码管理工具,如git、svn、hg等,参数中需要提供一个包名。 本教程操作环境:w...
分享
0
93
一文浅析Golang中的sync.Map
Golang
03/18
Golang
本篇文章带大家学习golang,深入理解下golang中的sync.map,希望对大家有所帮助! 我们知道,go 里面提供了 map 这种类型让我们可以存储键值对数据,但是如果我们在并发的情况下使用 map 的话,就会发现它是不支持并发地进行读写的(会报错)。 在这种情况下,我...
分享
0
83
go generate命令的作用是什么
Golang
03/18
Golang
“go generate”命令的作用是在编译前自动化生成某类代码;它常用于自动生成代码,它可以在代码编译之前根据源代码生成代码。当运行“go generate”命令时,它将扫描与当前包相关的源代码文件,找出所有包含“//go:generate”的特殊注释,提取并执行该特殊注释后面...
分享
0
89
上一页
1
...
2
3
4
5
6
...
13
下一页
关闭
微信
QQ好友
QQ空间
腾讯微博
新浪微博
人人网
我的博客
人生若只如初见,何事秋风悲画扇。
我的标签
框架(11)
jQuery(58)
WordPress(47)
Hbuilder(1)
PHP(4727)
NoSQL(3)
MYSQL(1173)
微信小程序(6)
JavaScript(8215)
HTML5(6)
前端设计(20)
网络安全(6)
微信支付(2)
连接池(1)
IOS(410)
HTML(671)
CSS(1220)
meta(1)
swiper(1)
Nginx(8)
移动端(4)
CentOS(7)
node.js(7)
windows(4)
IIS(3)
Linux(1450)
Bootstrap(1)
Rewrite(1)
Vue(81)
ThinkPHP(11)
Redis(6)
SEO(2)
Angular(3)
Android(2321)
ListView(2)
C#(1513)
Oracle(346)
MongoDB(111)
MSSQL(446)
Java(1572)
C++(863)
Golang(125)
Canal(4)
ES(2)
Kafka(2)
Prometheus(1)
.NET(1094)
SqLite(16)
AJAX(266)
Mac(499)
JSP(251)
PostgreSQL(23)
SSL(1)
JS(73)
Laravel(18)
安全(1)
C#.Net(2)
ES6(28)
Excel(40)
Word(53)
PHP8(2)
GIT(6)
VSCode(6)
Python(5)
React(31)
phpstorm(4)
Node(6)
前端问答(12)
windows运维(1)
phpMyAdmin(3)
SQL(1)
Access(1)
Java基础(1)
Discuz(3)
帝国CMS(10)
ECShop(5)
DEDECMS(34)
PHPCMS(5)
YII(1)
Docker(1)
composer(1)
随笔档案
2024-02(2)
2023-06(1)
2023-05(1)
2023-04(14)
2023-03(3)
2023-01(6)
2022-12(5)
2022-11(5)
2022-07(2)
2022-06(4)
2022-05(3)
2022-03(1)
2021-12(6)
2021-11(1)
2021-10(3)
2021-09(5)
2021-07(5)
2021-02(2)
2021-01(7)
2020-12(18)
2020-11(14)
2020-10(12)
2020-09(10)
2020-08(22)
2020-07(2)
2020-06(1)
2020-04(5)
2020-03(9)
2020-02(7)
2020-01(9)
2019-12(8)
2019-11(10)
2019-10(11)
2019-09(17)
2019-08(16)
2019-07(6)
2019-06(3)
2019-04(1)
2019-03(8)
2019-02(5)
2019-01(1)
2018-11(2)
2018-10(3)
2018-09(1)
2018-08(3)
2018-07(3)
2018-06(7)
2018-04(4)
2018-03(5)
2018-02(4)
2018-01(22)
2017-12(3)
2017-11(5)
2017-10(15)
2017-09(26)
2017-08(1)
2017-07(3)