现在全民区块链,真是不说说区块链就感觉自己 out 了。 首先要感谢区块链,让我完全避免了和同行聚会时不懂 AI 的尴尬。 区块链用了一个叫 Hashcash 的技术解决 P2P 环境下的双花问题。双花本意是同一笔钱花两次,这在中心化系统中是不存在的,因为你的钱花了,余额就减掉了...

See More

这篇文章来介绍一下昨天发布的 Lemon 语言 https://github.com/lemon-lang/lemon ,我先用 FAQ 的形式做个快速的介绍。 A: 因为我需要一个轻量的,容易嵌入的编程语言,同时我也想创造一个语法比较稳定的语言用来 “保护” 代码财产。在 Le...

See More

我有个朋友在电视台做摄相,简称C君,他跟我说想在工作上有提升,所以有了下面的对话。 我也不止和一个人,有些甚至是程序员,争论过人工智能会不会取代程序员这个工作。我的结论是不会,因为程序员的工作需要两个基本的技能:理解需求和思考。这两点恰恰是目前的人工智能永远不可能达到的。外行想象...

See More

订购了几个月的 PocketCHIP 终于到了。 CHIP 是个和树莓派一样的单板电脑项目,单独 CHIP 是9美金,PocketCHIP 是一个包含外壳,键盘和屏幕的设备,价格 69美金。具体信息可以看 CHIP 官网的介绍。 包装 主机 开机 系统 终端 ...

See More

在 “用 Python 理解服务器模型(上)” 中, select 我是先以例子讲解的,缺少理论部分,在这篇文章中,我补充一下理论部分。 在 4.1 中我简单的把 select 作为避免 busy wait 的一个解决方案。而实际上非阻塞和IO多路复用的组合,有另一个更好的名字 ...

See More

没有前言。 这可能是我写过最简单的服务器了。 解释一下程序中的变量。 response 服务器的返回。 作为示例,我使用了一个简单的 HTTP 响应作为服务器的回复,返回一个字母 'A' ,这样我就可以使用各种 HTTP 的工具来检测服务器的性能了(比如 ab 和 wrk ,后面...

See More

PKI 是一个复杂的系统。本文针对的是 PKI 中最关键的部分 CA 的信任问题。 这些问题都严重影响着 HTTPS 的发展。 区块链 是一个巨大的,公开的,不可更改的数据库。公开和不可更改的特点正是解决 PKI 可信第三方的完美方案。 具体方案也非常简单,CA 成为“矿工”,用...

See More

一位弥留之际的老师躺在床上,学生们知道他是虔诚的信徒,并不害怕死亡。于是有个年轻学生问了他一个问题:“老师,如果你见到上帝,你想他会对你说些什么?” 老人想了一下回答说:“首先,我知道他不会对我说什么。他不会说:‘为什么,你在人间没有做得更像我一些呢?’ 相反,他会对我说:你为什...

See More

需要用到的额外材料就是图中的 DigiSpark ,在淘宝上大约在10元人民币左右。 DigiSpark 其实是一个小型的类似 Arduino 的开发版,我们可以写代码刷到板子中的芯片里,芯片可以按照代码执行一些简单的任务。最近看到很多人都在海淘 YubiKey 这种小巧的密码保...

See More

活动已结束下图中的书全部送出,请仔细阅读规则。规则(符合下列任一即可)在TextArea.com上发表一篇文章,能够到5个加星。在TextArea.com上发表五篇文章,每篇都1个加星。满足条件之后,请填写这个表单,我会尽快寄出。注意有的书都是旧的,但大多保存非常好。你不需要为书...

See More

活动已结束下图中的书全部送出,请仔细阅读规则。规则(符合下列任一即可)在TextArea.com上发表一篇文章,分享到5个不同的社区。在TextArea.com上发表五篇文章,分享到1个社区。在TextArea.com上发表一篇文章,能够到5个加星。满足条件之后,请填写这个表单,...

See More

距离上次送书已经有两年多,现在家里的书越来越多,要送出去一部分。下面图片中的书全部要送出,欢迎认领。规则:请先看下评论,你想要的书是不是已经被别人认领了。如果你想认领某本书,请在文章下面留言。请不要一次要太多。注意:所有的书都是旧的,但大多保存非常好。如果你在酒仙桥或者北苑路附近...

See More

购买四月25日三里屯苹果店第一批货标配,本来担心 CPU 不够,计划买1.2GHz高配的,结果没有到的货只有我现在用的这款,因为实在不想等了,所以就直接付钱提货。使用一段时间之后,发现之前是我想多了。键盘估计所有程序员最关心的就是这一点了。作为一个打字量非常多的工程师,我败过无数...

See More