Go语言中文网 为您找到相关结果 54

go-sql-driver发生invalid connection(bad connection)解决方法讨论

在使用go-sql-driver过程中,有时候我发现会报invalid connection的错误,这个错误产生的原因设置了空闲连接不为0时,客户端拿到连接有可能是已经被服务端关闭了,此时就会发生invalid connection,网上有些解决方案是把空闲连接数设置0,不知道设置为0跟设置为50之类的性能有什么大的区别吗?跪求大神解答...阅读全文

go get 遇到的报错,求帮助

HI 各位 报错如下: # cd .; git clone https://gopkg.in/mgo.v2 /root/go/src/gopkg.in/mgo.v2 Cloning into '/root/go/src/gopkg.in/mgo.v2'... error: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version while accessing https://gopkg.in/mgo.v2/info/refs fatal: HTTP request failed package gopkg.in/mgo.v2: exit status 128 求帮...阅读全文

用Golang编写的网际校验和算法

网际校验和算法适用于IP、TCP、UDP、ICMP等协议的校验。 func CheckSum(data []byte) uint16 { var ( sum uint32 length int = len(data) index int ) //以每16位为单位进行求和,直到所有的字节全部求完或者只剩下一个8位字节(如果剩余一个8位字节说明字节数为奇数个) for length > 1 { sum += uint32(data[index])<<8 + uint32(data[index+1]) index += 2 length -= 2 } //如果字节数为奇数个,要加上最后剩下的那个8位字节 if length > 0 { sum += uint32(data[index]) } //...阅读全文

博文 2015-06-23 18:06:14 u011774512

go语言实现简单的服务器怎么做啊??

各位大佬啊,帮帮我啊,我感觉我都要快放弃治疗了.. 我想用go语言实现一个最简单的服务器,(可以实现引用css、js和a链接可以跳转) 谁能给我这源码让我看看啊,我英语教程也听不太懂啊,也不懂用模板。 云服务器上用的还是apache实现静态页面的,可是我想学编程啊。想学学go web! 跪求用go语言实现的简单的(可以实现引用css、js和a链接可以跳转)的服务器源码。。。 跪求好心人帮帮我...阅读全文

求 x * 99 + y * 199 最接近 1159 的 x、y 的组合

求更好的实现方法,谢谢! 我这个写法实在是太烂了,求指点!谢谢! ###[点我直接改代码](https://wide.b3log.org/playground/5626f9847c10894f7cc15a3fccb5e186.go) ``` package main import ( "fmt" "sort" ) func main() { sum := 1159 res := make(map[int][]int) var fin []int for i := 0; i < 12; i++ { for j := 0; j < 6; j++ { tmp := sum - 99*i - 199*j if tmp > 0...阅读全文

跪求大神教导,想用Iris-Go编写API。 Angular2(UI) + Iris (API) + MongoDB

参考过多个文档后,决定使用Go,所以是新手 然后再看了N个文章后,决定使用Iris-Go,还是个新手 :) 选用目的是因为看到很多人都推荐GoLang一篇写百万级流量接口 想请问大神 Angular2(UI) + Iris (API) + MongoDB, 这个方式行得通吗? 以前都是写Hybrid App例如Phonegap, Ionic,现在想进入全栈,所以开始自己动手写API 以前有大概学过MVC的,也看过一些PHP,Symfony的,觉得他们的文件夹安排得很好,Ionic也是有自己Structure 来到GoLang,Iris,在文档里面没有说明这东西,就开始有点乱了,要怎么下手呢? 如果是要大概MVC的方式,是不是如下? project - main.go...阅读全文

关于数据库的切换问题(新手求指教)

models.go中(由默认库切换到Logdb库) ```go func GiftList(params *GiftQueryParam) ([]*Gift, int64) { o := orm.NewOrm() o.Using("Logdb") query := o.QueryTable(GiftTBName()) data := make([]*Gift, 0) //默认排序 sortorder := "ID" switch params.Sort { case "ID": sortorder = "ID" } if params.Order == "desc" { sortorder = "-" + sortorder }...阅读全文

unity+高德定位=pokemon go 山寨demo安卓版

这两周尝试了下用高德地理定位和Unity来做个山寨的pokemon go的demo,只能在安卓下使用。 游戏过程视频: http://www.bilibili.com/video/av6836823/ apk下载: http://download.csdn.net/detail/wuyt2008/9665294 源码下载: http://download.csdn.net/detail/wuyt2008/9665311 http://download.csdn.net/detail/wuyt2008/9665336 场景一 这里是获取当前位置和设置宠物位置的页面。 这里用了自己做的高德地理定位, 这里设置为单次定位。可以设置宠物距离当前位置多远以及感应半径。 感应半径建议不小于40米。 设置...阅读全文

博文 2016-10-28 14:00:04 wuyt2008

[用Golang刷LeetCode之 4] 476. Number Complement

题目描述 Given a positive integer, output its complement number. The complement strategy is to flip the bits of its binary representation. Note: The given integer is guaranteed to fit within the range of a 32-bit signed integer. You could assume no leading zero bit in the integer's binary representation. Example 1: Input: 5 Output: 2 Explanation: The b...阅读全文

博文 2017-08-14 09:05:01 miltonsun

这位大牛讲了啥?让数百位 gopher 现场跪求PPT

4月28日,第五届 GopherChina 大会在北京圆满落幕了。会后,参会的 gopher第一时间在知乎以及朋友圈分享了对 GopherChina 2019大会的讲师、话题以及干货内容进行了评价。小编在整理参会 gopher 们对大会的评价时,发现很多 gopher 都提到来自微博研发平台架构中心资深架构师-晁岳攀老师分享的《Go 同步和并发设计模式》超级干货,从源码级别探究 Go 在并发层面的基础库实现,内容非常全面和丰富,有细节有深度。据悉,在今年的 GopherChina 大会上,晁岳攀老师的分享刚刚结束,大会现场群里就已经开始沸腾起来了,大家纷纷跪求晁老师主题分享的120页完整版PPT。大家想 get 到晁老师更多的技术实践干货,仅凭一个PPT怎么行呢?北京的小伙伴们有福了!Go中...阅读全文

博文 2019-05-14 14:20:16 Susan