golang
已收录文章:1857篇
-
问题内容 我正在学习 Go,作为练习,我想实现一个链表。作为参考,我查看了官方 Go 代码 ( https://golang.org/src/container/list/list.go )。困扰我的一件事是以下几行: 108 // remove removes e from its180 收藏
-
问题内容 我正在尝试解析 tar 生成的时间戳,例如“2011-01-19 22:15”,但无法计算出 time.Parse 的时髦 API。 以下产生'解析时间“2011-01-19 22:15”:超出范围的月份' package main import ( "fmt&qu250 收藏
-
问题内容 老师,在Golang综合项目实战(一)中代码的架构,是不是就是DDD领域驱动设计的初步实现了?有领域、实体、仓库和service代码。 正确答案 也可以理解为DDD,用java的话说就是d326 收藏
-
问题内容 我在 golang 中使用 sqlite3 数据库,但出现错误:“数据库已锁定。” 我知道不能有多个线程使用同一个数据库文件。 虽然我的程序中只有一个连接,但我关闭了所有查询结果,但135 收藏
-
问题内容 这是我的 YAML 文件。 description: fruits are delicious fruits: apple: - red - sweet lemon: - yellow - sour 我可以用这个gopkg.in/yaml.v1包阅读一个更扁平的版本,但我一直在试图弄清楚253 收藏
-
问题内容 以下代码的问题: var x uint64 = 18446744073709551615 var y int64 = int64(x) 就是y这样-1。在不丢失信息的情况下,在这两种数字类型之间进行转换以使用编码器和解码器的唯一方法是什么?269 收藏
-
问题内容 有没有办法使用 golang 获取 Windows 用户名?我也想申请一个域名。在我的情况下,域是“WORKGROUP” cmd -> 系统信息: 正确答案 您必须使用 os 和 os/user 包来处理域和当前用户108 收藏
-
问题内容 我想要匹配^(@|\s)*{{string}}:?,而 {{string}} 是动态定义的。它可能有句点和破折号以及任何数量的东西,我真的需要它被转义。 PHP 提供了preg_quote一种安全转义所有特殊字符的方法。137 收藏
-
问题内容 我目前正在学习微服务在线课程,我将小型 Go 应用程序部署到 docker 容器。用于构建二进制文件的长而丑陋的命令行是这样的: go build --tags netgo --ldflags '-extldflags "-lm -lstdc++ -st162 收藏
-
问题内容 在这个奇怪的例子中,有人创建了一个实际上只是一个字符串的新类型: type CustomType string const ( Foobar CustomType = "somestring" ) func SomeFunction() string { return Foobar }480 收藏
-
问题内容 我使用 openssl 命令对消息“Test.”进行签名,使用 hexdump 输出 # echo "Test." | openssl rsautl -inkey privite.key -sign -hexdump 0000 - 09 1b ce e2 4b 69 86 be-d7 b1 fb f0 ec e4 53 0e ....Ki........S. 0010180 收藏
-
问题内容 所以计算机使用二进制补码在内部表示有符号整数。即,-5 表示为 ^5 + 1 = "1111 1011"。 但是,尝试打印二进制表示,例如以下代码: var i int8 = -5 fmt.Printf("%b", i) 输出343 收藏