Gin 路由分组(嵌套) Gin 路由分组(嵌套)1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465package mainimport ( "github.com/gin-gonic/gin" "net 2022-04-27 golang goroutine
golang sync.WaitGroup deadlock死锁问题 soft lockup golang sync.WaitGroup deadlock死锁问题 soft lockup为什么需要sync.WaitGroup? goroutine并发执行的时候需要一段时间,由于是串行编译运行的,有时会出现并发程序还没执行完毕,而后方的程序已经执行而导致的错误。通常的处理方式是调用time.sleep延迟并发执行时间 我们开启了1s的等待时间,但这种方法有个问题,我们并不知道并发执行的具体时 2022-04-24 golang goroutine
npm设置和取消代理的方法 npm设置和取消代理的方法手动配置npm代理或者源设置代理 12npm config set proxy=http://127.0.0.1:8087npm config set registry=http://registry.npmjs.org 关于https经过上面设置使用了http开头的源,因此不需要设https_proxy了,否则还要增加一句: 1npm config set http 2022-04-10 JavaScript Npm
npm install 查看日志 npm install 查看日志所有日志将显示在STDERR上并保存到当前工作目录中的npm-debug.log。 1npm install --loglevel verbose 如果使用下面命令将实时显示日志+将日志保存到其运行的目录。 1npm install ionic --loglevel verbose 对于永久解决方案,只需编辑 1npm config npm config edi 2022-04-10 JavaScript Npm
PHP使用Composer加载本地packages PHP使用Composer加载本地packages参考:https://getcomposer.org/doc/05-repositories.md#path 配置app的composer.json 123456789"repositories": [ { "type": "path", & 2021-10-24 PHP
PHP数组按照指定顺序排序 PHP数组按照指定顺序排序12345678910$arr = [1, 2, 3, 4, 5, 6, 7, 8, 9];$rule = [3, 5, 4, 2, 1, 6, 9, 7, 8];usort($arr, function ($a, $b) use ($rule) { return (array_search($a, $rule) < array_search($b, 2021-10-24 PHP
Golang判断元素是否存在数组中 Golang判断元素是否存在数组中个人常用函数 123456789func IsContain(items []string, item string) bool { for _, eachItem := range items { if eachItem == item { return true } } return false 2021-10-23 golang
golang并发请求http几种方式 golang并发请求http几种方式并发方式平时常用到2种方式做并发请求. 简单粗暴, 一次请求开一个线程, 线程中完成请求与响应处理. 优雅一点, 限制线程池, 以master-worker的方式处理并发, 最后又把响应统一处理. 1.简单并发1234567891011121314151617181920212223242526272829303132333435363738394041 2021-10-23 golang
golang 语言基本介绍及并发机制 golang 语言基本介绍及并发机制go的简介Go 语言又称 Golang,由 Google 公司于 2009 年发布,近几年伴随着云计算、微服务、分布式的发展而迅速崛起,跻身主流编程语言之列,和 Java 类似,它是一门静态的、强类型的、编译型编程语言,为并发而生,所以天生适用于并发编程(网络编程)。 目前 Go 语言支持 Windows、Linux 等多个平台,也可以直接在 Android 2021-05-09 golang goroutine
ssh登陆特别慢的解决办法 centos ssh登陆特别慢的解决办法现象使用ssh登陆 centos,特别的慢,等至少几十秒才登陆进去。 解决办法修改 /etc/ssh/sshd_config 配置,将 useDNS 的值设置为 no ,如果文件中没有,则末尾加入一段useDNS no 即可。再执行重启 sshd,命令 service restart sshd ,问题解决。 2021-03-03 Linux centos