最新开发笔记
  • cmd执行golang乱码解决方法:先使用命令“chcp65001”修改代码页编码为“UTF-8”。然后修改cmd窗口属性,将字体修改为TrueType字体"LucidaConsole"即可。 ... [详细]
    蜡笔小新   2022-11-24 15:52:52
  • 方法一:num:rand.Intn(30000),设置种子,产生0-30000之间的随机数。方法二:rand.Intn(max-min)+min,生成指定区间随机数。方法三:n:r.Intn(3000),与方法一类似。 ... [详细]
    蜡笔小新   2022-11-24 15:52:44
  • golangbyte是Go语言的字符类型之一,byte类型是uint8的别名,对于只占用1个字节的传统ASCII编码的字符来说,完全没有问题。 ... [详细]
    蜡笔小新   2022-11-24 15:50:43
  • golang判断key是否存在map中的方法:可以直接使用“if_,ok:map[key];ok{}”语句判断,条件成立表示key存在于map中。 ... [详细]
    蜡笔小新   2022-11-24 15:49:39
  • Go编译器支持九个指令集。不同体系结构的编译器质量存在重要差异。包括标记清除垃圾收集器,有效的数组和字符串切片以及对有效的goroutine(例如堆栈)的支持。按需增长和收缩。 ... [详细]
    蜡笔小新   2022-11-24 15:49:25
  • golang中.a文件是编译过程中生成的,每个package都会生成对应的.a文件。Go在编译的时候先判断package的源码是否有改动,如果没有的话,就不再重新编译.a文件,这样可以加快速度。 ... [详细]
    蜡笔小新   2022-11-24 15:46:47
  • 一个不可重入的函数就是一个在任何时间点只能执行一次的函数,不管它被调用了多少次,以及有多少goroutines。防止函数多次运行的简单方法是使用sync.Mutex。 ... [详细]
    蜡笔小新   2022-11-24 15:46:31
  • golang删除数组中元素的方法:利用Slice(切片)追加元素的特性完成元素的删除操作,通过内建函数append()实现对单个元素以及元素片段的删除。 ... [详细]
    蜡笔小新   2022-11-24 15:44:56
  • golang中使用gobuild命令编译,gobuild有很多种编译方法,如无参数编译、文件列表编译、指定包编译等,使用这些方法都可以输出可执行文件。 ... [详细]
    蜡笔小新   2022-11-24 15:41:35
  • 给系统压力,内存占用增大,但停止打压后,内存不能降低,则可能有内存泄漏。top不能实时反映程序占用内存,因Go向系统申请内存不使用后,并不立即归还系统。 ... [详细]
    蜡笔小新   2022-11-24 15:40:04
  • golang没有类(class)。golang中并没有明确的面向对象的说法,不能算是一种面向对象的语言。因为:1、golang只支持封装,不支持继承和多态;2、golang只有struct,没有class。 ... [详细]
    蜡笔小新   2022-11-24 15:38:32
  • golang可以通过调整或设置运行参数设置多核多线程,我们可以修改“runtime.GOMAXPROCS(1)”来设置是单核还是多核执行。 ... [详细]
    蜡笔小新   2022-11-24 15:38:07
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有