最新 | 最热门 | 最高评价

+0  每周分享第 21 期

Tag: Clipboard
阮一峰 发于 2018年09月07日 11:15 | 点击: 526 | 展开摘要
这里记录过去一周,我看到的值得分享的东西,每周五发布。

漫画家蔡志忠有一个演讲,题目叫做《努力是没有用的》。读完这份演讲稿,我觉得他说的有道理。

有些人非常勤奋,别人休息和娱乐的时候,都在工作学习。但是努力了一辈子,人生也没有显著的提升,就像报道里经常说的:"某某在平凡的岗位上,勤勤恳恳工作了一辈子"。

另一方面,很多成功者似乎也没有特别努力,就取得了许多成就,过上了好日子。蔡志忠以自己为例,他从小就喜欢画画,然后一直画,不知不觉就成了大漫画家,名利双收,从没有觉得过得

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

+0  Go http2 和 h2c

Tag: Go
鸟窝 发于 2018年09月06日 19:21 | 点击: 783 | 展开摘要
了解一下http2和h2c (HTTP/2 over TCP,HTTP/2 without TLS)。

http/1.1 的服务器

我们经常会在代码中启动一个http服务器,最简单的http/1.1服务器如下所示:

1
2
3
4
5
6
7

http.Handle("/foo", fooHandler)

http.HandleFunc("/bar", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprin

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

+0  蠢货Excel之 - 批量应用日期格式

Tag: 软件
Felix021 发于 2018年09月06日 13:31 | 点击: 494 | 展开摘要
excel很强大,但也有非常蠢的地方:比如今天遇到的,导出文档的日期列是“文本”格式,这时候用数据透视表,excel不能识别这是日期,于是无法根据月或者年对数据进行聚合。

即使选中整列,然后将格式全都修改为日期也不行。

即使再弄一列格式为日期的,然后用黏贴数值也不行。

按照过去的经验,只有逐个格子双击,然后回车,才能把格式应用到数据上,真是蠢到爆炸。

今天觉得实在不能忍了,放狗搜了下“excel apply format instead of double click

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

+0  哈希碰撞与生日攻击

Tag: Algorithm
阮一峰 发于 2018年09月05日 20:41 | 点击: 404 | 展开摘要
一、哈希碰撞是什么?

所谓哈希(hash),就是将不同的输入映射成独一无二的、固定长度的值(又称"哈希值")。它是最常见的软件运算之一。

如果不同的输入得到了同一个哈希值,就发生了"哈希碰撞"(collision)。

举例来说,很多网络服务会使用哈希函数,产生一个 token,标识用户的身份和权限。

AFGG2piXh0ht6dmXUxqv4nA1PU120r0yMAQhuc13i8

上面这个字符串就是一个哈希值。如果两个不同的用户,得到了同样的 token,就发生

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

+0  Google 二十岁

Tag: Review
Fenng 发于 2018年09月05日 15:44 | 点击: 430 | 展开摘要
Google 创建 20 年了,这家伟大的公司对这个世界做出了太多改变。

Google 创建的时候,自己已经上大学了,并不知道在世界的另一端,有一家伟大的公司已经启航。工作之后,也很幸运进入了互联网行业。此后的十余年里,谷歌风头无两,还没有第二家公司如此的吸引人。

这几年,Google 魅力褪去了很多,更吸引人的是乔布斯光芒映照下的苹果,移动互联网的到来改变了整个互联网世界的格局。

遗憾又惭愧的是,自己虽然也身处这个大时代的洪流之中,却几乎没有对这个世界做出什么贡献。

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

+0  区块链中的共识算法

Tag: 区块链
鸟窝 发于 2018年09月05日 11:01 | 点击: 489 | 展开摘要
先占个坑, 慢慢整理。

本文是正在整理,当你看不到这句话的时候,意味着整理完成了。

最近101blockchains 列举了常用的区块链的公式算法,并且详细介绍了这些算法的思想、好处和坏处,当然其它文章中还介绍了一些公式算法。正如文章中所说,没有一个共识算法是完美的,采用哪种算法是一个tradeoff的过程。

本文整理了区块链的公式算法,包括算法思想介绍、好处和不好的地方。

POW

Proof of Work
区块链网络中第一个引入的公式算法,基于算了的共识算法。

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

+0  把我的个人网站推倒重来(Part 2 - 用 Bootstrap 做移动网页)

Tag: bootstrap | css | rebuild | website
Cat Chen 发于 2018年09月04日 09:38 | 点击: 474 | 展开摘要
配置好 Harp 做静态网站构建后,就可以开始做网页了。上一个版本的个人网站样式是我自己设计的,当年用的还是 Macromedia/Adobe Fireworks,做出来一个 PNG 文件然后导出为不同的小图片。这次我也有考虑过要不要自己重新设计一个新的样式,但考虑到新设计不如解决其他几大问题重要,于是决定推迟样式设计。现在的计划是,先用 Bootstrap 解决绝大部分的问题,将来有时间重新设计样式了再做成 Bootstrap 主题。
导航栏
我的个人网站对组件的需求很

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

+0  集成 Dubbo Spring Boot 时的 ZooKeeper 版本问题

明城 发于 2018年09月02日 20:59 | 点击: 426 | 展开摘要
微服务节点使用 Spring Boot 会方便很多,在搭建 Spring Boot 的时候碰到了个不大不小的问题,在这里记录下。
主要情况是配置好了 Dubbo Spring Boot 启动 Provider 节点的时候发现异常,抛出了两个错误:

Caused by: org.apache.zookeeper.KeeperException$UnimplementedException: KeeperErrorCode = Unimplemented for ...
Cau

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

+0  快速产生一个随机字符串

Tag: Go
鸟窝 发于 2018年09月02日 16:47 | 点击: 850 | 展开摘要
如何高效的产生一个随机字符串?这看似是一个简单的问题,但是icza却通过例子,逐步优化,实现了一个更高效的随机字符串的算法。这是来自的来自stackoverflow上的一个问题:How to generate a random string of a fixed length in Go?, 大家群策群力,提出了很好的方案和反馈,尤其是icza的回答。 本文翻译和整理自这条问答。

问题是这样的:

我想要一个Go实现的固定长度的随机字符串(包括大小写字母,但是没有数字),哪

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

+0  江岸湖塘

Tag: 岁月如歌
qyjohn 发于 2018年09月01日 19:18 | 点击: 325 | 展开摘要
谢谢哥攀的字。

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

+0  把我的个人网站推倒重来(Part 1 - 用 Harp 做模板引擎)

Tag: harp | jade | rebuild | website
Cat Chen 发于 2018年08月31日 23:29 | 点击: 389 | 展开摘要
根据模板和数据生成静态网站的框架有很多,例如说 Harp、Jekyll、Hugo 等等。我对比了一下,最终选择了用 Harp,因为它是用 JavaScript 写的,如果我真的需要做什么改动我可以轻易地去改它的源代码。用 Harp 的坏处也很明显,这个项目在 GitHub 的源代码上已经很久没更新,搞不好将来不再有人维护。
安装 Harp 和用 Harp 编译生成静态页面很容易。因为 Harp 是「convention over configuration」的框架,所以每个

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

+0  跳出Go module的泥潭

Tag: Go
鸟窝 发于 2018年08月31日 19:28 | 点击: 1169 | 展开摘要
Go 1.11 前天已经正式发布了,这个版本包含了两个最重要的feature就是 module和web assembly。虽然也有一些简单的教程介绍了go module的特性,但是基本上都是hello world的例子,在实践的过程中, 很多人都在“拼命的挣扎”,包括我自己, 从一些qq群、github的issue, twitter上都可以看到大家茫然或者抱怨的语句。

虽然有三个帮助文件go help mod、go help modules、go help module-g

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