最新 | 最热门 | 最高评价

+0  我的iPhone 6 Plus突然关机

Tag: First Category
s5s5 发于 2016年11月23日 09:35 | 点击: 569 | 展开摘要
一个字,操!

最近我的iPhone 6 Plus不时出现电量突然从40%左右降到4%左右,甚至突然自动关机启动不了,然后你插上充电线后又马上电量又到40%左右。

就这个问题,给苹果打了三次电话,第一次,帮我查了电池说没问题,然后说可能是天气原因。然后看到新闻说中消协说苹果回复6S的问题,然后我第二次打电话问,客服让我等几天看苹果的新闻;第三次看苹果出了6S的换电池新闻,我再打电话问,客服竟然说他们不知道,还是我告诉他们官网地址,然后给我说让我直接找苹果店里问去,我真是日了

查看全文: http://www.udpwork.com/item/15938.html

+0  微服务的反模式和陷阱

Tag: Go
鸟窝 发于 2016年11月17日 15:58 | 点击: 495 | 展开摘要
前几天我写了篇读书笔记: 《产品级微服务的八大原则》,介绍了Uber的SRE工程师 Susan J. Fowler 的免费书: Microservices in Production,文中提出了一个微服务成功与否的唯一标准就是可用性,非常有实践意义。但是这本书偏向于从 SRE (site reliability engineer)的视角看待微服务,对于开发工程师 (SWE, software engineer)来说,更关注的是如何正确地从单体程序重构到微服务架构,或者从头设计

查看全文: http://www.udpwork.com/item/15920.html

+0  Hello world!

Tag: Uncategorized
admin 发于 2016年11月16日 11:33 | 点击: 393 | 展开摘要
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

查看全文: http://www.udpwork.com/item/15923.html

+0  优雅地实现 TCP 压缩传输

Tag: Go
鸟窝 发于 2016年11月15日 13:40 | 点击: 726 | 展开摘要
集群式、负载均衡的RPC框架 rpcx支持多种的序列化库,可以有效的减少消息体的大小,但是对于字符串或者图片的字节slice,明显还可以进一步的压缩,正如fasthttp作者valyala在他的新的开源项目httpteleport中描述的: 通过1G的带宽传输10G的数据 (夸张)。

为了在RPC的传输中减少传输的数据大小,我在不影响rpcx整体框架的基础上,参考了httpteleport的实现,对net.TCPConn进行了封装,实现了压缩/解压缩功能的net.Conn,

查看全文: http://www.udpwork.com/item/15908.html

+0  [译]Go 1.8 新特性

Tag: Go
鸟窝 发于 2016年11月05日 16:31 | 点击: 749 | 展开摘要
译自 tylerchr 的 What's Coming in Go 1.8。

随着Go 1.8 新特性的开发工作已经冻结,Go 1.8 将在2017年2月左右发布,现在让我们看一些在Go 1.8更有趣的API的改变。

HTTP server connection draining

Brad Fitzpatrick最近关闭了一个将近四年的issue,这个issue请求实现http.Server的连接耗尽(draining)的功能。现在可以调用srv.Close可以

查看全文: http://www.udpwork.com/item/15910.html

+0  Go的函数参数总是传值

Tag: Go
鸟窝 发于 2016年10月28日 13:35 | 点击: 395 | 展开摘要
依照Go的FQA, 函数的参数传递总是传值的(pass-by-value):

As in all languages in the C family, everything in Go is passed by value. That is, a function always gets a copy of the thing being passed, as if there were an assignment statement assigning the value

查看全文: http://www.udpwork.com/item/15896.html

+0  深入Go UDP编程

Tag: Go
鸟窝 发于 2016年10月20日 14:27 | 点击: 568 | 展开摘要
用户数据报协议(User Datagram Protocol,缩写为UDP),又称用户数据报文协议,是一个简单的面向数据报(package-oriented)的传输层协议,正式规范为RFC 768。UDP只提供数据的不可靠传递,它一旦把应用程序发给网络层的数据发送出去,就不保留数据备份(所以UDP有时候也被认为是不可靠的数据报协议)。UDP在IP数据报的头部仅仅加入了复用和数据校验。

由于缺乏可靠性且属于非连接导向协议,UDP应用一般必须允许一定量的丢包、出错和复制粘贴。但

查看全文: http://www.udpwork.com/item/15882.html

+0  godef的一个bug

Tag: Go
鸟窝 发于 2016年10月19日 15:19 | 点击: 379 | 展开摘要
godef可以打印出Go源代码中的符号,很多集成开发工具都集成了它,并且提供了Go to Definition的命令和快捷键,可以迅速的跳转到方法和变量的声明的地方,非常的方便。

比如我常用的vscode-go,就提供了这样的功能,但是目前godef有一个bug,就是不能跳转标准库net包下的方法定义,这个bug已经提交到github上: #18, 大约在6月的时候就发现了这个bug,不清楚作者为什么没有fix,事实上早有人提供了修改的pull request。这个bug产

查看全文: http://www.udpwork.com/item/15883.html

+0  [译]Go文件操作大全

Tag: Go
鸟窝 发于 2016年10月13日 09:50 | 点击: 544 | 展开摘要
Go官方库的文件操作分散在多个包中,比如os、ioutil包,我本来想写一篇总结性的Go文件操作的文章,却发现已经有人2015年已经写了一篇这样的文章,写的非常好,所以我翻译成了中文,强烈推荐你阅读一下。

原文: Working with Files in Go, 作者: NanoDano

介绍

万物皆文件

UNIX 的一个基础设计就是"万物皆文件"(everything is a file)。我们不必知道一个文件到底映射成什么,操作系统的设备驱动

查看全文: http://www.udpwork.com/item/15872.html

+0  Go 模板嵌套最佳实践

Tag: Go
鸟窝 发于 2016年10月09日 14:47 | 点击: 384 | 展开摘要
Go 官方库提供了两个模板库: text/template 和 html/template。这两个库类似,只不过 html/template对html格式做了特别的处理,当需要输出html格式的代码时需要使用html/template。

使用模版,可以帮助我们写一些通用的代码,或者提供清晰的文件布局, 或者提供一个代码生成器。

官方文档提供了很好的模版的使用方法, 其中 text/template提供了基础的模版的使用方法,比如 Action、 Argument、Pipe

查看全文: http://www.udpwork.com/item/15865.html

+0  Go官方库RPC开发指南

Tag: Go
鸟窝 发于 2016年09月18日 13:52 | 点击: 402 | 展开摘要
Go官方提供了一个RPC库: net/rpc。包rpc提供了通过网络访问一个对象的方法的能力。服务器需要注册对象, 通过对象的类型名暴露这个服务。注册后这个对象的输出方法就可以远程调用,这个库封装了底层传输的细节,包括序列化。服务器可以注册多个不同类型的对象,但是注册相同类型的多个对象的时候回出错。

我最近写了一本电子书: Go RPC开发指南,介绍Go RPC开发的相关技术,这是其中的一章,专门介绍官方库 net/rpc的使用。

同时,如果对象的方法要能远程访问,它们必

查看全文: http://www.udpwork.com/item/15831.html

+0  每逢九月九,想念毛主席!

Tag: First Category
s5s5 发于 2016年09月09日 09:47 | 点击: 397 | 展开摘要
【缅怀伟人!40年前的今天,毛主席逝世】

从群众中来,到群众中去;

世界是你们的,也是我们的,但是归根结底是你们的;

没有调查就没有发言权;

务必使同志们继续地保持谦虚、谨慎、不骄、不躁的作风,务必使同志们继续地保持艰苦奋斗的作风。

40年前的今天,毛主席逝世。重温,缅怀!

查看全文: http://www.udpwork.com/item/15786.html
|<<<1234567>>>| 一共49页, 584条记录