Browsed by
分类:其他

其他不好归类的文章

curl https 返回 errno 35(ssl connect error) 错误

curl https 返回 errno 35(ssl connect error) 错误

微信支付获取 prepay id 偶尔失败问题总结。 微信支付会要求先从微信服务器获取 prepay id (https://api.mch.weixin.qq.com/pay/unifiedorder)。我们开发完成后(语言是PHP,使用微信的支付SDK,请求时使用curl),在测试环境的机器上,基本没有发现请求失败的情况,上线后,却发现经常出现错误,概率1/5甚至更高。开始没有深究原因,采用重试的方式,不过发现,只要失败了,重试也会失败。 记录下 curl 的错误是:errno:35, error: SSL Connect Error。 网上查相关资料,没有找到解决方案。联系微信技术支持,他们没有任何建议,觉得是我们的问题,让我们自己查。 在我们服务器上通过 tcpdump 抓包:tcpdump -i eth1 ip host 140.207.69.102 -w wxpay.cap,对…

阅读全文 阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (还没有人评分,赶紧评一下)
Loading...
《Golang标准库》正在编著中

《Golang标准库》正在编著中

目前开始写一本书 《Golang标准库》,直接可以在Github上看。https://github.com/polaris1119/The-Golang-Standard-Library-by-Example。 2016年6月:最近开始更新了……

1 Star2 Stars3 Stars4 Stars5 Stars (还没有人评分,赶紧评一下)
Loading...
Go 1.1相关改动介绍

Go 1.1相关改动介绍

期待已久的Go1.1终于快发布了。官方已经放出了Go1.1的改动介绍。想看详细信息的可以直接查看原文:Introduction to Go 1.1 这里就主要改动做下介绍 一、语言的改动 1、整数除以0问题 Go1.0x中,整数除以常量0会抛出运行时 panic, Go1.1改成了编译不通过,即 编译时 错误,这样可以早发现问题。主意,是常量0,而不是变量。 2、方法可以作为值 我们知道,在Go中func是一等公民,可以到处使用,比如作为函数参数、赋值给变量。但是方法(Method)却不行,也就是带有receiver的函数不是一等公民。 Go1.1将方法提升为一等公民了。这样,方法可以作为函数参数、赋值给变量等。 3、一直被视为bug的必须”return”问题 在Go1.0x中,如下代码编译不通过: 当然,这样的代码并不好。但有些时候多余的return真的是没有必要…

阅读全文 阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (还没有人评分,赶紧评一下)
Loading...
Go语言学习园地开通了

Go语言学习园地开通了

Go语言推出已经有几年时间了,正式版推出也快一年了。Go语言社区还算活跃。 本人从2012年6月份开始接触Go,并在两、三个月后有幸在工作中使用Go语言进行软件开发。在这期间,学习了Go的一些知识,同时在Go语言QQ讨论群组和广大Go语言爱好者交流、探讨问题。 Go语言发展到现在,市面上已经有不少相关的书籍、资料。然而,深入Go语言方面的资料却很少。当然,肯定有大牛们对Go语言的标准库、原理很熟悉,只是没有将这些与大家分享,期待这些大牛将知识分享出来,为Go语言的推广做点贡献。 本网站的目的,一方面将自己所学的Go语言知识与大家分享;另一方面也希望有更多的大牛能够分享他们所学的Go语言知识。另外,网站中会转载一些好文章。大家可以一起参与这个网站,让这里成为学习Go语言的园地! 目前该网站使用WordPress搭建,后期会推出Go语言版本,有兴趣的可以一起参与哦☺

1 Star2 Stars3 Stars4 Stars5 Stars (还没有人评分,赶紧评一下)
Loading...