Golang流程控制语句select的使用及典型用法 基本使用select是Go中的一个控制结构,类似于switch语句,用于处理异步IO操作。select会监听case语句中channel的读写操作,当case中channel读写操作为非阻塞状态(即能读写)时,将会触发相应的动作。 select中的case语句必须是一个channel操作select Golang 2022-06-08 501 点赞 7 评论 759 浏览
Golang常量映射 将映射定义为常量是不可能的。但是您可以声明一个全局变量,它是一个包含map的结构var romanNumeralDict = struct { m Golang 2022-06-08 440 点赞 6 评论 666 浏览
sync.WaitGroup常规用法 通俗点说,两个角色,一种goroutine作为一个worker(他是个小弟),老老实实干活。另一种goroutine作为管理者督促小弟干活(它自己也是个worker)。在有很多小弟干活时,管理者没事干歇着,但同时它又希望得到一个通知,知道小弟们什么时候干完活(所有小弟们一个不少全都干完活了)。这样管 Golang 2022-06-01 325 点赞 4 评论 492 浏览
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 832 点赞 12 评论 1260 浏览
linux里怎么看终端类型, 如何区分Linux终端类型:tty、pty和pts linux里怎么看终端类型, 如何区分Linux终端类型:tty、pty和pts Linux 2022-06-01 673 点赞 10 评论 1019 浏览
golang使用sqlite 安装问题在import sqlite的时候,golang build 出现以下错误,原因是sqlitle3是个cgo库 Golang 2022-05-31 970 点赞 14 评论 1469 浏览
golang常用加密解密算法总结(AES、DES、RSA、Sha1MD5) 在项目开发过程中,当操作一些用户的隐私信息,诸如密码、帐户密钥等数据时,往往需要加密后可以在网上传输。这时,需要一些高效地、简单易用的加密算法加密数据,然后把加密后的数据存入数据库或进行其他操作;当需要读取数据时,把加密后的数据取出来,再通过算法解密。关于加密解密当前我们项目中常用的加解密的方式无非 Golang 2022-05-25 522 点赞 7 评论 790 浏览
10大H5前端框架 1.Bootstrap首先说 Bootstrap,估计你也猜到会先说或者一定会有这个( 呵呵了 ),这是说明它的强大之处,拥有框架一壁江山的势气。自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了 Bootstrap 旅 前端 2022-05-24 451 点赞 6 评论 683 浏览
go设置多个GOPATH linux:GOPATH="/home/www/gopath1:/home/www/gopath2"windows:GOPATH=f:/gopath1;f:/gopath2;注意:go get 时默认安装到第一个GOPATH路径go build时,有时会报同一种类 Golang 2022-05-21 412 点赞 6 评论 624 浏览
centos7如何安装gcc centos7安装gcc的方法:首先进入系统根目录,并输入命令【[root@localhost ~]yum -y install gcc gcc-c++ autoconf make】;然后完成在线自动安装,并输入相关命令即可。centos7安装gcc的方法:一.在线安装gcc(需要配置网络)在虚拟机 Linux 2022-05-21 1312 点赞 19 评论 1987 浏览
golang 正则表达式解析错误:invalid or unsupported Perl syntax: `(?!` 当我在golang中尝试这个正则表达式时我得到了正则表达式解析错误:error parsing regexp: invalid or unsupported Perl syntax: `(?!`错误解析正则表达式:无效或不支持的Perl语法:(?!Go正则表达式不支持lookaround。 Golang 2022-05-13 1415 点赞 21 评论 2143 浏览
华为/思科/锐捷BFD配置静态路由调用BFD 华为的BFD:双向转发检查全网统一的快速定位故障的检测机制 这种机制与介质无关,协议无关BFD 基于UDP报文封装 端口号3784 报文周期1000msBFD 需要建立连接会话:依靠上层应用建立的关系&nbs 网络 2022-05-12 646 点赞 9 评论 978 浏览
golang 非正常退出信号捕捉处理 最近用golang写一个P2P程序,发现在安卓(arm linux )环境下按ctrl+c退出程序,占用udp端口不会在程序退出后自动释放而普通x86/x64 Linux和win 不会出现这种情况查阅资料 可以通过捕捉信号处理。os.Interrupt(即syscall.SIGINT, Ctrl+C Golang 2022-05-12 732 点赞 11 评论 1109 浏览