@一缕清风杨万里 同意,另一点是便携设备必须有基本的抗摔能力或防护措施。
折叠屏是移动时代的未来吗?众所周知,华为在2月24日发布了折叠手机 Mate X。从技术角度来说,国产之光当之无愧。但是因为昂贵的定价和用户场景的质疑,使得外界对其争议极大:有人说,折叠屏是真正的未来...
@一缕清风杨万里 同意,另一点是便携设备必须有基本的抗摔能力或防护措施。
折叠屏是移动时代的未来吗?众所周知,华为在2月24日发布了折叠手机 Mate X。从技术角度来说,国产之光当之无愧。但是因为昂贵的定价和用户场景的质疑,使得外界对其争议极大:有人说,折叠屏是真正的未来...
运行了好长时间的进程忽然挂了,结果打出好长的堆栈,显然是goroutine泄漏了。逻辑很简单只是定时从指定api取值而已,怎么会泄漏呢? net/http.(*Transpo...
咋说呢。。要有常识悬疑片就没办法拍了,都有更简单更有效的解决方法。所以只能说打开方式有误。
奇葩的暗恋,无用的献身奇葩的暗恋,无用的献身 把一件简单的事情搞的无比复杂,还为此献身,结果是竹篮打水一场空。 对石泓而言,这成了一场笑话。在监狱见到陈婧的时候,他崩溃到嚎啕大哭。 正义战胜扭曲的...
之前也有文章讲过go调用堆栈的话题,但并没有完全讲清楚,这里补充里面缺漏的几个点。 阻塞 方括号里的select表示阻塞原因,具体定义见runtime.waitReason ...
@forever_ef9d http网关而已。。。你的浏览器支持ipfs协议么?装插件可以支持。再说,ipfs.io早墙掉了。
IPFS——它能取代HTTP协议?互联网是人类历史上最重要、最具影响力的发明,在互联网诞生之前,谁也不知道它能给世界带来如此巨大的改变。足不出户,我们可以接受来自全世界的讯息,即使是在移动行走的状态,也可以用...
// uncommonType is present only for defined types or types with methods
// (if T is a defined type, the uncommonTypes for T and *T have methods).
// Using a pointer to this struct reduces the overall size required
// to describe a non-defined type with no methods.
貌似没有办法动态修改一个类型,也没有办法动态定义一个带方法的新类型。
Golang反射模型序言 第一次接触反射技术是在很多年前学习设计模式的时候,那时在优化Java版简单工厂的实现,当读取配置信息中的的类型字符串后利用反射来创建对象实例,替代了switch cas...
前言 暂存区(stage, index)是Git最重要的概念之一,理解了这个概念很多 Git 命令就不再那么神秘了。下面几个验证例子一开始看不懂没关系,工作区、版本库中的暂存...
@夏之绘 改了运行时或者编译器才需要重新编译吧,标准库应该直接在goroot里改就好了,没试过。
修改并编译golang源码友情提示:本文使用Markdown编写,黑色背景文字可能需要横向拖动才能看清全文 最近为了做Hyperledger Fabric国密改造,涉及到了golang源码的改动。特将...
1.5以下是用c编译的,1.5以上是go,其实没必要编译一个1.4版本吧,直接下载预编译的1.9就可以了,而且1.9的编译器比1.4的高效不少。
修改并编译golang源码友情提示:本文使用Markdown编写,黑色背景文字可能需要横向拖动才能看清全文 最近为了做Hyperledger Fabric国密改造,涉及到了golang源码的改动。特将...
2018年10月9日 概述 Go团队最近公布了用于开放云开发的可移植云API和工具,开源项目Go Cloud 。 这篇文章详细介绍了Wire,一个随Go Cloud提供的依赖...
go是宣扬实用主义的语言,很多时候都把c中的最佳实践直接规定成语法了。其中之一就是slice,简单但是非常容易踩坑。 先看一个小例子: 在这个小例子中,原本是希望将a[0:1...
协程池确实没必要。如果说协程本质上就是线程池也没什么不妥吧?有什么场景是一层池无法解决,需要两层池的?多半是设计不合理吧。
golang实现协程池golang中启动一个协程不会消耗太多资源,有人认为可以不用协程池。但是当访问量增大时,可能造成内存消耗完,程序崩溃。于是写了一个协程池的Demo。 Demo中有worker...