摘要: 这是我在写一个项目中,遇到的一个golang的feature,如代码所示,我在for循环里,每次用append生成一个新的数组,(当然我以前一直以为可以这样,直到我在stackoverflow上发现不能。)然后将这个数组追加到一个大数组里(二维数组),这时候发现并不如预期那样,似... 阅读全文
posted @ 2017-06-10 12:35 赚它一个亿 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 高并发服务器开发,硬件socket发送数据至服务器,服务器对数据进行判断,需要实现心跳以保持长连接。同时还要接收另外一台服务器的消支付成功消息,接收到消息后控制硬件执行操作。查了一些资料,java的netty,go,或者是用C/C++不知道该用哪个,想问一下哪个比较适合,学习更容... 阅读全文
posted @ 2017-06-10 12:35 赚它一个亿 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 我学golang,感觉前面基础语法部分都很快能学会,但是到了goroutine,channel等后面的部分就看不懂了,是不是我学这个之前还得学习其他什么知识啊?(我有C语言基础,对于C语言里面的指针,结构体,位运算等都有所了解) ... 阅读全文
posted @ 2017-06-10 12:35 赚它一个亿 阅读(248) 评论(0) 推荐(0) 编辑
摘要: go语言的开发工具推荐?go语言开发普通程序及开发web程序的时候,应该以哪种目录结构组织代码? 求推荐go语言开发工具及go语言应该以哪种目录结构组织代码? >> golang... 阅读全文
posted @ 2017-06-10 12:34 赚它一个亿 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 通常说java的是重量级线程,python,erlang等是轻量级线程,请问为什么这样说?他们的区别是什么?如何区分重量级线程和轻量级线程? 轻量级线程和重量级线程的定义是什么,... 阅读全文
posted @ 2017-06-10 12:34 赚它一个亿 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 不要通过共享内存来通信,而应该通过通信来共享内存这是一句风靡golang社区的经典语,对于刚接触并发编程的人,该如何理解这句话? 如何理解“不要通过共享内存来通信,而应该通过通信... 阅读全文
posted @ 2017-06-10 12:34 赚它一个亿 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 我感觉很多项目使用java或者c的多线程库+线程安全的queue数据结构基本上可以实现goroutine+channel开发能达到的需求,所以请问一下为什么说golang更适合并发服务端的开发呢?使用goroutine+channel和java多线程+queue队列的方式开发各有... 阅读全文
posted @ 2017-06-10 12:34 赚它一个亿 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 访问接口返回数据类型为List>,现在想将其中的model插入数据库,感觉一点点循环有点傻,0.0...,各位有没有其他的方法? List>如何更快捷的取里面的model? >>... 阅读全文
posted @ 2017-06-10 12:34 赚它一个亿 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 111423121821131028152917无无25如上表所示。求从第一列到第n列的最短路径,行数不定,列数不定。这种情况下用什么算法比较好可能说的不大清楚,例如有一条路径:第一列的11,第二列的10,第三列的28那么这条路径的长度为(|10-11|)+(|28-10|) ... 阅读全文
posted @ 2017-06-10 12:34 赚它一个亿 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 在上传的时候,文件都上传成功了,但是返回的信息里面errcode 404 token 是“”。是不是因为我的callbackUrl(随便写的) 写错导致的。 上传golang 版... 阅读全文
posted @ 2017-06-10 12:34 赚它一个亿 阅读(408) 评论(0) 推荐(0) 编辑