最新开发笔记
  • golang判断tcp是否断开可以使用keepalive检测,当tcp检测到对端socket不再可用时,select会返回socket可读,并且在recv时返回-1,同时设置errno为ETIMEDOUT。此时TCP的状态是断开的。 ... [详细]
    蜡笔小新   2021-12-12 11:03:28
  • golang调用cmd命令时隐藏dos窗口的方法是:1、在windows下可以用【win32API】的【WinExec】;2、编译go时加入参数,例如【gobuild-ldflags"-Hwindowsgui"】。 ... [详细]
    蜡笔小新   2021-12-12 11:02:58
  • golang属于服务器编程语言,适合开发处理日志、数据打包、虚拟机处理、文件系统、分布式系统、数据库代理以及开发Web应用、API应用、下载应用等等。 ... [详细]
    蜡笔小新   2021-12-12 11:02:27
  • Go语言作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式系统、 数据库代理等;网络编程方面,Go语言广泛应用于Web应用、API应用、下载应用等。 ... [详细]
    蜡笔小新   2021-12-12 11:00:57
  • golang框架有:Beego框架、Gin框架、Iris框架、Echo框架、Buffalo框架、Revel框架、Martini框架、Traffic框架、Goji框架等等。 ... [详细]
    蜡笔小新   2021-12-12 11:00:26
  • 主要用途:Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,对于游戏服务端的开发而言是再好不过了。 ... [详细]
    蜡笔小新   2021-12-12 10:59:56
  • golang默认使用单核单线程,可以通过调整或设置运行参数设置多核多线程支持;​Go从1.5版本开始,默认采用多核执行,默认是你的CPU核心数,以前版本默认为1。 ... [详细]
    蜡笔小新   2021-12-12 10:59:26
  • goroutine和channel是Go语言非常棒的特色,它们提供了一种非常轻便易用的并发能力。通过Channel共享数据,而不是通过共享内存共享数据。主流程可以通过channel向任何goroutine发送停止信号。 ... [详细]
    蜡笔小新   2021-12-12 10:58:53
  • 由于go语言是一个强类型的语言,因此hashmap也是有类型的,具体体现在key和value都必须指定类型,golang的slice有len,cap两个参数,cap为容量,当当前长度大于cap时,cap会乘2。 ... [详细]
    蜡笔小新   2021-12-12 10:58:23
  • golang拼接字符串最常用的方法是+连接两个字符串;还可以使用sprintf函数,虽然不会像直接使用+那样产生临时字符串,但是效率也不高;也可以使用Join函数,这里我们需要先引入strings包才能调用Join函数。 ... [详细]
    蜡笔小新   2021-12-12 10:57:22
  • golang中判断字符串是否为空的方法:1、使用iflen(str)0{}语句判断字符串是否为空。2、使用ifstr""{}语句判断字符串是否为空。 ... [详细]
    蜡笔小新   2021-12-12 10:56:22
  • golang读取文件是否存在的方法:1、使用os.Lstat函数的返回值判断,若返回error说明文件不存在。2、使用syscall.Access检查,若不存在返回error。 ... [详细]
    蜡笔小新   2021-12-12 10:55:51
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有