map赋值前未初始化报错:panic: assignment to entry in nil map map赋值前未初始化报错:panic: assignment to entry in nil map Golang 2022-06-21 1867 点赞 28 评论 2828 浏览
Go实现基于WebSocket的弹幕服务 基于webSocket推送1、浏览器支持的socket编程,轻松维持服务端长连接2、基于TCP可靠传输之上的协议,无需开发者关心通讯细节3、提供了高度抽象的编程接口,业务开发成本较低webSocket协议与交互通讯流程客户端->upgrade->服务端客户端< Golang 2022-06-20 535 点赞 8 评论 810 浏览
Golang的GUI库-Fyne使用案例-MP3播放器 先总体对界面进行定义如下:type AppGUI struct { baseDir string & Golang 2022-06-15 657 点赞 9 评论 995 浏览
go语言处理粘包问题 粘包的定义粘包是指网络通信中,发送方发送的多个数据包在接收方的缓冲区黏在一起,多个数据包首尾相连的现象。例如,基于tcp的套接字实现的客户端向服务器上传文件时,内容往往是按照一段一段的字节流发送的,如果不做任何处理,从接收方来看,根本不知道该文件的字节流从何处开始,在何处结束。因此,所谓粘包问题主要 Golang 2022-06-15 688 点赞 10 评论 1042 浏览
golang数据库连接池超时 重点:设置超时时间与 mysql 的超时时间一致在本地开发环境里发现以前的 Go 项目时不时出现这个报错的情况提示:127.0.0.1:3306: wsarecv: An established connection was aborted by the software in your host Golang 2023-02-13 911 点赞 13 评论 1380 浏览
Nuxt项目搭建到发布部署 一、项目目录结构:方式1、直接利用官方提供好的脚手架工具进行搭建:npx create-nuxt-app <项目名>目录会是这样(具体目录都放些什么,请看官方文档,详细):方式2、手工慢慢来,请看官方文档:https://zh.nuxtjs.org/guide/insta 前端 2022-06-09 686 点赞 10 评论 1039 浏览
Golang流程控制语句select的使用及典型用法 基本使用select是Go中的一个控制结构,类似于switch语句,用于处理异步IO操作。select会监听case语句中channel的读写操作,当case中channel读写操作为非阻塞状态(即能读写)时,将会触发相应的动作。 select中的case语句必须是一个channel操作select Golang 2022-06-08 628 点赞 9 评论 951 浏览
Golang常量映射 将映射定义为常量是不可能的。但是您可以声明一个全局变量,它是一个包含map的结构var romanNumeralDict = struct { m Golang 2022-06-08 552 点赞 8 评论 836 浏览
sync.WaitGroup常规用法 通俗点说,两个角色,一种goroutine作为一个worker(他是个小弟),老老实实干活。另一种goroutine作为管理者督促小弟干活(它自己也是个worker)。在有很多小弟干活时,管理者没事干歇着,但同时它又希望得到一个通知,知道小弟们什么时候干完活(所有小弟们一个不少全都干完活了)。这样管 Golang 2022-06-01 430 点赞 6 评论 651 浏览
ssh登录报错:no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc的解决办法 ssh登录报错:no matching cipher found. Their offer: aes128-cbc,3des-cbc,blowfish-cbc的解决办法 Linux 2022-06-01 996 点赞 15 评论 1509 浏览
linux里怎么看终端类型, 如何区分Linux终端类型:tty、pty和pts linux里怎么看终端类型, 如何区分Linux终端类型:tty、pty和pts Linux 2022-06-01 798 点赞 12 评论 1209 浏览
golang使用sqlite 安装问题在import sqlite的时候,golang build 出现以下错误,原因是sqlitle3是个cgo库 Golang 2022-05-31 1056 点赞 16 评论 1600 浏览
golang常用加密解密算法总结(AES、DES、RSA、Sha1MD5) 在项目开发过程中,当操作一些用户的隐私信息,诸如密码、帐户密钥等数据时,往往需要加密后可以在网上传输。这时,需要一些高效地、简单易用的加密算法加密数据,然后把加密后的数据存入数据库或进行其他操作;当需要读取数据时,把加密后的数据取出来,再通过算法解密。关于加密解密当前我们项目中常用的加解密的方式无非 Golang 2022-05-25 658 点赞 9 评论 996 浏览
10大H5前端框架 1.Bootstrap首先说 Bootstrap,估计你也猜到会先说或者一定会有这个( 呵呵了 ),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了 Bootstrap 旅 前端 2022-05-24 588 点赞 8 评论 890 浏览