揭秘Go语言中的rune:一段跨越30年的Plan 9往事与UTF-8的诞生传奇
揭秘Go语言中的rune:一段跨越30年的Plan 9往事与UTF-8的诞生传奇 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...
揭秘Go语言中的rune:一段跨越30年的Plan 9往事与UTF-8的诞生传奇 - Tony Bai =============== Tony Bai 一个程序员的心路历程 Google Go语言编码风格规范 ...
本文永久链接 – https://tonybai.com/2024/12/11/simulate-quantum-computing-in-go 2019年,Google宣布实现”量子霸权”,声称其53量子比特的量子计算机完成了一个经典超级计算机需要1万年才能完成的计算任务。这一宣告在当时引发了广泛关注和热议。而在这个过程中,我们也看到了太多对量子计算的误解。有人将其想象成未来取代经典计算机的全能机器,认为它能以指数级速度解决所有计算问题;也有人认为量子计算只是一个遥不可及的科研概念,与实际应用毫无关联。 ...
本文永久链接 – https://tonybai.com/2021/08/25/brooks-wirth-and-go 本文翻译自瑞典程序员Fredrik Holmqvist的博客文章《Brooks, Wirth and Go》。 现在是1975年。 程序员们带着FORTRAN代码回来了,不过使用的是穿孔卡片的形式。 图:记录代码的穿孔卡片(图片来自punchcardreader.com,译者加) ...
近两年微服务架构流行,主流互联网厂商内部都已经微服务化,初创企业虽然技术积淀不行,但也通过各种开源工具拥抱微服务。再加上容器技术赋能,Kubernetes又添了一把火,微服务架构已然成为当前软件架构设计的首选。 但微服务化易弄,服务治理难搞! 一、微服务的“痛点” 微服务化没有统一标准,多数是进行业务领域垂直切分,业务按一定的粒度划分职责,并形成清晰、职责单一的服务接口,这样每一块规划为一个微服务。微服务之间的通信方案相对成熟,开源领域选择较多的有RPC或RESTful API方案,比如:gRPC、apache thrift等。这些方案多偏重于数据如何打包、传输与解包,对服务治理的内容涉及甚少。 ...
本文是首发于个人微信公众号的文章**“TB一周萃选[第3期]”**的归档。 《岁旦》 宋伯仁 宋代诗人 居间无贺客,早起只如常。桃版随人换,梅花隔岁香。 春风回笑语,云气卜丰穰。柏酒何劳劝,心平寿自长。 本期萃选是2017年的最后一期,也是迎接2018新年“承前启后”的一期。 ...
本文是首发于个人微信公众号的文章**TB一周萃选[第2期]**的归档。 封面 “我天性不宜交际。 在多数场合,我不是觉得对方乏味,就是害怕对方觉得我乏味。可是我既不愿忍受对方的乏味,也不愿费劲使自己显得有趣,那都太累了。 ...
从当年IBM提出智慧城市概念算起,中国的第一轮智慧城市建设或多或少已经有个6、7年时间了。中国城市在智慧城市概念兴起之前,还切实做了数字城市、无线城市的建设,因此总体来看,中国城市在推进城市化和信息化的道路上已经走了相当长的一段时间了。当前中国城市正处于城市新一轮建设的机遇期,城市化被确定为中国未来经济发展的核心力量,是孕育中国经济发展新动能的关键所在。在这样一个关键时间节点上,我们对已经进行的城市建设进行深入反思是十分必要的,尤其是要对上一轮风风火火的智慧城市建设的效果进行细致分析,为今后的新一轮智慧城市建设提供值得借鉴的经验和教训。 今年是厄尔尼诺现象的极大年,入春以后,暴雨、台风、酷暑接踵而至,中华大地从南到北,从东到西,饱受着来自大自然神力的折磨。对于城市而言,这些自然灾害恰恰也是对之前城市建设成果的一次考验,无论是基础设施,还是城市综合运行管理和应急处理。而这场大考的评审官就是身处钢筋水泥城市中的市民、企业等城市日常活动的活跃主体。 ...
这一个月,因为工作关系,我接触到了“智慧城市”这个概念,这里打算把这一个月来对智慧城市的认知和“感受”记录下来,算是一个小的总结吧,希望能给大家带去点营养。 ...