Go Slice删除元素 1. 删除单个元素 func delItem(vs []string, s string) []string{ for i := 0; i < len(vs); i++ { if s == vs[i] { vs = append(vs[:i], vs[i+1:]...) i ...
分类:
其他好文 时间:
2020-06-13 17:22:33
阅读次数:
100
use master go sp_configure 'allow updates',1 go reconfigure with override update sysdatabases set status=32768 where dbid=DB_ID('ypsxyy20160527') dbcc ...
分类:
数据库 时间:
2020-06-13 11:08:45
阅读次数:
76
前言随着Go语言的深入使用,其依赖管理机制也一直是各位Gopher热衷于探讨的话题。Go语言的源码依赖可通过goget命令来获取,但自动化程度不高,于是官方提供了Dep这样的自动化批量管理依赖的工具。虽然Go语言的依赖管理在很多方面还是不如人意,但整个体系正在日趋完善,本篇就将从最基本的依赖管理场景出发,一同探讨Go语言依赖管理的一些最佳实践。Go依赖管理的基本思路在Go语言中,我们通过goget
分类:
其他好文 时间:
2020-06-13 11:03:12
阅读次数:
50
题目传送门:AtCoder Grand Contest 003。 A - Wanna go back home 显然南北和东西分开考虑,如果南北都没出现,或者都有出现,那必然可以,否则不行,东西同理。 #include <cstdio> const int MN = 100005; char s[M ...
分类:
其他好文 时间:
2020-06-13 00:17:25
阅读次数:
51
前言 随着 Go 语言的深入使用,其依赖管理机制也一直是各位 Gopher 热衷于探讨的话题。Go 语言的源码依赖可通过 go get 命令来获取,但自动化程度不高,于是官方提供了 Dep 这样的自动化批量管理依赖的工具。虽然 Go 语言的依赖管理在很多方面还是不如人意,但整个体系正在日趋完善,本篇 ...
分类:
其他好文 时间:
2020-06-12 20:17:06
阅读次数:
60
package mainimport ( "fmt" "sync")func say(i int ,wg *sync.WaitGroup) { defer wg.Done() fmt.Println(i)}func main() { var wg sync.WaitGroup for i:=0;i< ...
分类:
其他好文 时间:
2020-06-12 14:17:51
阅读次数:
43
package main import ( "net/http" "fmt" "io/ioutil" "strings" ) func downloadJpg(url string,file_name string) { client := &http.Client{} req,err := htt ...
分类:
其他好文 时间:
2020-06-12 01:14:26
阅读次数:
70
基于 Go 的 Web 框架调研 概述 调研总体目标 找出适合企业应用后台研发的 Go Web 框架 调研考察方向 项目完善程度: 功能完善: 路由, 模板, 插件/扩展, ORM, 命令行工具, 日志, 国际化支持, 测试集成功能 扩展机制是否便捷, 扩展相关生态是否活跃(可选扩展模块) 是否有独 ...
分类:
Web程序 时间:
2020-06-11 16:48:54
阅读次数:
99
package main import ( "bufio" "fmt" "io/ioutil" "net/http" "os" ) func main() { client := &http.Client{} req,err := http.NewRequest("GET","http://tool ...
分类:
其他好文 时间:
2020-06-11 16:23:01
阅读次数:
70
日志库需求分析 1. 支持往不同的地方输出日志 2. 日志分级别 Debug Trace Info Warning Error Fatal 3. 日志要支持开关控制 4. 完整的日志记录要包含时间、行号、文件名、日志级别、日志信息 5. 日志文件要切割 按文件大小切割 按riq切割 具体实现 目录结 ...
分类:
编程语言 时间:
2020-06-11 13:45:43
阅读次数:
73