go
已收录文章:1000篇
-
问题内容使用gorm查询select database(),结果报错,提示 unsupported destination, should be slice or struct 代码如下:func showCurrentDb() { var database string persistence.GetDB().Raw("select database()").Scan(&database)405 收藏
-
问题内容 请问在linux平台go语言和c语言分别写个程序,两者如何通信? 假设go写webserver,c控制底层硬件(比如嵌入式)。我想实现web server将受到的指令给c程序,从而实现远程控制。 正确答案375 收藏
-
导读:很多同学在使用Go和数据库打交道的过程中,经常会遇到一些异常不知道为什么,本文从SQL连接池的原理进行分析,模拟了一些例子对异常的现象进行解读分析,并给出一些常见的应对手223 收藏
-
问题内容 createtime 是string类型 这个是为什么? 正确答案 不是 string 是什么呢?time.Parse 的函数声明就要求了第二个参数必须为 string。 func Parse(layout, value string) (Time, error)172 收藏
-
问题内容面试被问到这样的问题,求大神指教?正确答案 我简单点说吧。 无论多少次握手都不能满足传输的绝对可靠。TCP的核心思想:保证数据可靠传输其次:保证传输效率。 那么,就可以开452 收藏
-
问题内容 我就想问下, 如果代码执行到 break DONE;位置的时候,这个函数能从 DONE:标签之后退出,还是永远的执行 select -> break DONE -> DONE: 这种循环中 func waitAndProcessResults(done <-chan struct{}, res342 收藏
-
环境准备# MySQL准备工作$ sudo service mysql start * Starting MySQL database server mysqld ...done.$ mysql -uroot -e "create database test;"$ mysql -urootMariaDB [test]> CREATE TABLE `person` ( -> `id` int(11) NOT N199 收藏
-
问题内容我在子包中定义了一些方法,这样写的时候,不报错,但是编译的时候提示, import cycle not allowed,请问大佬该怎么办正确答案这是因为包的循环导入导致的, 就是在 A 包里面导入了 B 包158 收藏
-
问题内容刚刚学习使用golang,在用gorm时,发现没有数据类型对应十进制浮点数!大家都没有遇到这样的问题么?正确答案 用浮点数计算就有这个问题,如果需要精确计算的话,可以考虑使用这294 收藏
-
问题内容初学go,大概懂他们的区别,但是又好像不是很懂,希望大佬们解答一下正确答案var dataSlice []int = []int{1, 2, 4}[]int 是类型[]int{} 是初始化435 收藏
-
问题内容 1、需要使用go做个window平台上通过ssh协议访问linux的工具,但是由于安全要求,linux上的sshd_config做了如下限制: PasswordAuthentication no 2、现在找到的例子主要是采用上面Password认证方式482 收藏
-
问题内容下面这段代码加了锁为什么偶尔还是会报:panic: send on.closed channelpackage main import ( "context" "fmt" "sync" ) var lock sync.Mutex func main() { // channel 初始化 c457 收藏