-
- golang 协程占多大内存
- 协程(coroutine)是Go语言中的轻量级线程实现,由Go运行时(runtime)管理。20万个协程占用了500M内,50万KB;平均一个协程占用2.5KB。
- Golang . 后端开发 5453 2019-12-31 11:09:32
-
- golang 为什么没有枚举
- 在c#、java等高级语言中,经常会用到枚举类型来表示状态等。在golang中并没有枚举类型,可以使用const来模拟枚举类型。枚举可以根据Integer、Long、Short或Byte中的任意一种数据类型来创建一种新型变量。
- Golang . 后端开发 4365 2019-12-31 10:59:31
-
- GOLANG 为什么还有指针
- 复杂的高级类型占用的内存往往相对较大,存储在heap中,GC回收频率相对较低,代价也较大,因此传引用/指针可以避免进行成本较高的复制操作,并且节省内存,提高程序运行效率。
- Golang . 后端开发 3999 2019-12-31 10:48:56
-
- golang 数组存的是什么
- golang数组是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),这种类型可以是任意的原始类型,比如 int、string 等,也可以是用户自定义的类型。
- Golang . 后端开发 2173 2019-12-31 10:35:58
-
- golang 是面向对象的么
- go语言中,虽然没有明确提出面向对象的概念,但是基于已有的语法设计,我们也可以写出面向对象的代码。go语言中的面向对象是借助struct结构体实现的。
- Golang . 后端开发 3234 2019-12-31 10:27:44
-
- golang 如何读取csv文件
- golang读取csv文件的方法:先使用os.open()函数打开指定CSV文件,然后使用strings.Reader()方法即可读取CSV文件。
- Golang . 后端开发 7308 2019-12-31 10:18:57
-
- golang 是否需要orm
- golang需要orm,当前较为主流/活跃的orm有gorm、xorm、gorose等。xorm、gorose支持批量查询处理;xorm支持主从式读写分离;gorm支持热加载;gorose便于在多个数据库切换。
- Golang . 后端开发 5009 2019-12-31 10:07:05
-
- golang如何利用多核
- golang可以通过调整或设置运行参数设置多核多线程,我们可以修改“runtime.GOMAXPROCS(1)”来设置是单核还是多核执行。
- Golang . 后端开发 4011 2019-12-31 10:03:22
-
- golang 如何运行
- Go语言的运行方式有两种,一种是编译后再执行,另一种直接go run执行。如果我们先编译生成了可执行文件,那么我们可以将该文件拷贝到没有go开发环境的机器上,仍然可以运行。
- Golang . 后端开发 4920 2019-12-31 09:53:38
-
- golang 如何优化
- golang对cpu耗时优化:make时提前预估size、大于32Kb也可用sync.Pool、不滥用goroutine,减少gc压力、不滥用mutex,减少上下文切换、atomic无锁使用。
- Golang . 后端开发 2781 2019-12-31 09:49:59
-
- golang如何判断channel已经close
- golang判断channel是否已经close的方法:读channel的时候判断其是否已经关闭,使用“_,ok:=<-jobs”判断,如果channel关闭,ok值为false。
- Golang . 后端开发 3417 2019-12-31 09:45:45
-
- golang 如何实现微服务
- golang可以使用go-micro来实现微服务,go-micro是go语言下的一个很好的rpc微服务框架,功能很完善;它默认实现了consul作为服务发现,通过http进行通信,通过protobuf和json进行编解码。
- Golang . 后端开发 3579 2019-12-31 09:35:26
-
- golang判断今天星期几
- golang中判断今天是星期几的方法:先使用time.now()获取当前时间,然后使用time.weekday().string()获取当前时间是星期几。
- Golang . 后端开发 7539 2019-12-31 09:34:17
-
- golang 如何判断文件是否存在
- golang判断文件或文件夹是否存在的方法为使用os.Stat()函数返回的错误值进行判断;如果返回的错误为nil,说明文件或文件夹存在;如果返回的错误类型使用os.IsNotExist()判断为true,说明文件或文件夹不存在
- Golang . 后端开发 2776 2019-12-31 09:24:32
-
- golang 如何模块化
- go1.11中实现了go module ,可以使用官方推荐的模块化编程方案;模块 ( module ) 是相关go包的集合,是是源代码交换 ( interchange ) 和版本化控制的基本单元。
- Golang . 后端开发 3652 2019-12-31 09:18:25

PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是