最新 | 最热门 | 最高评价

+0  Golang 知识点总结

Tag: Go
鸟窝 发于 2017年05月12日 22:50 | 点击: 921 | 展开摘要
原文: Golang Summaries by TapirLiu

本文是由TapirLiu总结的Golang中的一些知识点,对于深入学习Golang很有帮助,所以我特意翻译了一下。

各种类型复制的时候的花费

本节标题也可以叫做“各种类型的值的大小” (the sizes of values of all kinds of types),底层可被不同的值共享的数据的大小未被计算。

下面的表格中一个 word在32bit操作系统中代表4个字节,在64bit操作系统中代表8

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

+0  移动端开发路在何方 - 寻找不变量

李忠 发于 2017年05月12日 08:00 | 点击: 473 | 展开摘要
最近一段时间,移动端开发好像不像以前那么吃香了,招的人少了,要求更高了,给人一种感觉:这个行业是不是不行了?这个行业没出问题,只是更加理性了。

刚开始的几年,移动端开发还算是新兴领域,会的人不多,供小于求。接下来几年,随着移动端的爆发,需求和人才市场开始同步增长,只是供给侧增长得更快(尤其是经过各类培训机构的「孵化」),一段时间之后,供就大于求了,并且差量越拉越大。原因有很多,比如普遍看好移动端、开发门槛降低、培训机构助力等等。这种不平衡的状态不会维持很久,慢慢地会回归到供

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

+0  什么是合规? - 旁观者

旁观者 发于 2017年05月10日 14:01 | 点击: 596 | 展开摘要
【摘要】这样在未来某一天上市前过会的时候,大家才会安之若素,会心一笑:等你很久了。 阅读全文

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

+0  CSS 变量教程

Tag: Developer
阮一峰 发于 2017年05月09日 08:04 | 点击: 488 | 展开摘要
今年三月,微软宣布 Edge 浏览器将支持 CSS 变量。

这个重要的 CSS 新功能,所有主要浏览器已经都支持了。本文全面介绍如何使用它,你会发现原生 CSS 从此变得异常强大。

一、变量的声明

声明变量的时候,变量名前面要加两根连词线(--)。

body {
--foo: #7F583F;
--bar: #F7EFD2;
}

上面代码中,body选择器里面声明了两个变量:--foo和--bar。

它们与color、font-size等正式属性没有什么不

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

+0  研究学习Kotlin的一些方法

技术小黑屋 发于 2017年05月08日 22:05 | 点击: 559 | 展开摘要
Kotlin是一门让人感到很舒服的语言,相比Java来说,它更加简洁,省去了琐琐碎碎的语法工作,同时了提供了类似Lambda,String template,Null Safe Operator等特性。让开发者用起来得心应手。

普通的Java/Android程序员通常只需要很短的时间就能快速使用Kotlin。综合Kotlin的诸多优点,加上Flipboard美国团队自2015年已引入Kotlin,Flipboard中国团队也已经开始采用Kotlin来作为Android主要开

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

+0  用 gdb 分析 coredump 的一些技巧

Tag: 调试
云风 发于 2017年05月08日 16:49 | 点击: 476 | 展开摘要
前几天我们正在运营的一款产品发生了崩溃,我花了两天尝试用 gdb 分析了 coredump ,虽然最后还是没能找到 bug ,但还是觉得应该做一些总结。

产品是基于 skynet 开发的,由于历史原因,它基于的是 skynet 1.0 之前 2015 年中的一个版本,由于这两年一直没出过什么问题,所以维护人员懈怠而没有更新。

崩溃的时候,关于 Lua 部分的代码缺少调试符号信息,这加大了分析难度。现在的 skynet 在编译 lua 时,加入了 -g 选项,这应该可以帮助

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

+0  [转]通过 raft 的 leader lease 来解决集群脑裂时的 stale read 问题

Tag: Go
鸟窝 发于 2017年05月08日 16:36 | 点击: 389 | 展开摘要
PingCap联合创始人、CTO 黄东旭写的一篇解决Raft网络分区的一种方案: 通过 raft 的 leader lease 来解决集群脑裂时的 stale read 问题。本文转载之。

问题: 当 raft group 发生脑裂的情况下,老的 raft leader 可能在一段时间内并不知道新的 leader 已经被选举出来,这时候客户端在老的 leader 上可能会读取出陈旧的数据(stale read)。 比如,我们假想一个拥有 5 个节点的 raft group:

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

+0  云纵技术编年史 - 旁观者

旁观者 发于 2017年05月07日 20:55 | 点击: 447 | 展开摘要
【摘要】『we work for now,we invest for tomorrow,we incubate for future(我们为今天工作,为未来投资,为未来孵化一些东西)』 阅读全文

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

+0  谈谈于丹

Tag: Commentary | 于丹 | 知识分子
四火 发于 2017年05月07日 12:14 | 点击: 485 | 展开摘要
对,就是百家讲坛那个号称研究古文的“学者”于丹。

鸡汤满世界都是,我很少在意;知识分子谈论观点和看法千千万,多么奇葩有趣的都有,我很少痛恨知识分子。但是于丹是个例外。

与我而言,知识分子如果只专注分内之事,执着于学术范畴,无疑是所谓的“本行工作”,无论正误,都是无可过度指摘的。毕竟观点迭出才有万象世界,只有反复质疑才有科技与社会之进步。

还有一类知识分子,他们不甘寂寞,他们涉足传道授业,他们涉足启迪民智,通常他们更令人尊敬。因为这并非本行,当然也不可说越俎代庖,毕竟没有

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

+0  [转]Golang调度器源码分析

Tag: Go
鸟窝 发于 2017年05月04日 19:37 | 点击: 498 | 展开摘要
原文: Golang调度器源码分析, 作者: 无心之祸

为什么Golang需要调度器?

Goroutine的引入是为了方便高并发程序的编写。 一个Goroutine在进行阻塞操作(比如系统调用)时,会把当前线程中的其他Goroutine移交到其他线程中继续执行, 从而避免了整个程序的阻塞。

由于Golang引入了垃圾回收(gc),在执行gc时就要求Goroutine是停止的。通过自己实现调度器,就可以方便的实现该功能。 通过多个Goroutine来实现并发程序,既有异步

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

+0  [译]Go 调度器: M, P 和 G

Tag: Go
鸟窝 发于 2017年05月04日 19:27 | 点击: 421 | 展开摘要
这是另一篇关于Go调度器(scheduler)的文章。 原文: GO SCHEDULER: MS, PS & GS by Uber工程师 Povilas。

网上已经有很多关于Go调度器的文章了, 比如Golang调度器源码分析,多看一些,可以加深记忆,也可以对比查看文章中是否有不准确的地方,更全面的了解Go的调度器。

我决定深入了解Go的内部机制, 因为很长时间没人写关于Go scheduler的文章了, 我觉得这是一个很有趣的知识点,所以让我们开始吧。

基础知

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

+0  中国联通「冰激凌套餐」一月体验记

图拉鼎 发于 2017年05月04日 10:01 | 点击: 709 | 展开摘要
三月底的时候,我下决心将自己的手机套餐换成了中国联通的「冰激凌套餐」,也就是传说中的「无限流量」+「无限通话」的一个套餐。

作为移动互联网+移动办公的重度用户,我之前用的 3GB/月的流量常常超过,每次出门在外,使用手机都要特别注意,我觉得我受够这种不能随心所欲使用网络服务的状态了:4G 的速率但不能随意看视频,那手机不是没很好地发挥吗?于是在 3 月底在中国联通线下营业厅办了预充 2000 元享两年 199元/月的「冰激凌套餐」。于是,我开始了四月份随心所欲的网络生活。

查看全文: http://www.udpwork.com/item/16251.html
|<<<45678910>>>| 一共1222页, 14657条记录