Forwarded from Deleted Account
批评pb的来了,评区,what are the alternatives... 有一些别的替代
http://reasonablypolymorphic.com/blog/protos-are-wrong/index.html
http://reasonablypolymorphic.com/blog/protos-are-wrong/index.html
Forwarded from Deleted Account
下面这三篇文章,以前在本群中分享过,因为写得实在太好,所发还要再分享一下。
Scheduling In Go : Part I - OS Scheduler
https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part1.html
Scheduling In Go : Part II - Go Scheduler
https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part2.html
Scheduling In Go : Part III - Concurrency
https://www.ardanlabs.com/blog/2018/12/scheduling-in-go-part3.html
Scheduling In Go : Part I - OS Scheduler
https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part1.html
Scheduling In Go : Part II - Go Scheduler
https://www.ardanlabs.com/blog/2018/08/scheduling-in-go-part2.html
Scheduling In Go : Part III - Concurrency
https://www.ardanlabs.com/blog/2018/12/scheduling-in-go-part3.html
Ardanlabs
Scheduling In Go : Part I - OS Scheduler | Ardan Labs Blog
Scheduling In Go : Part I - OS Scheduler. Although this blogpost was originally published in 2018, the concepts and principles discussed remain crucial for …
Forwarded from taboo
上 YouTube 观看“The incredible chemistry powering your smartphone | Cathy Mulzer”
https://youtu.be/PmY1Dr2iQ_Q
https://youtu.be/PmY1Dr2iQ_Q
YouTube
The incredible chemistry powering your smartphone | Cathy Mulzer
Visit http://TED.com to get our entire library of TED Talks, transcripts, translations, personalized Talk recommendations and more.
Ever wondered how your smartphone works? Take a journey down to the atomic level with scientist Cathy Mulzer, who reveals…
Ever wondered how your smartphone works? Take a journey down to the atomic level with scientist Cathy Mulzer, who reveals…
Forwarded from Deleted Account
截一断我极客时间专栏中跟Paxosssh相关的一节
Paxos算法,是莱斯利·兰伯特(Lesile Lamport)于1990年提出来的一种基于消息传递且具有高度容错特性的一致性算法。但是这个算法太过于晦涩,所以一直以来都属于理论上的论文性质的东西。其真正进入工程圈,主要是来源于Google的Chubby lock——一个分布式的锁服务,用在了Bigtable中。直到Google发布了下面这两篇论文,Paxos才进入到工程界的视野中来。
• Bigtable: A Distributed Storage System for Structured Data
• The Chubby lock service for loosely-coupled distributed systems
Google与Bigtable相齐名的还有另外两篇论文。
• The Google File System
• MapReduce: Simplifed Data Processing on Large Clusters
不过,这几篇文章中并没有讲太多的Paxos算法上的细节,反而是在 Paxos Made Live – An Engineering Perspective 这篇论文中提到了很多工程实现的细节。这篇论文详细解释了Google实现Paxos时遇到的各种问题和解决方案,讲述了从理论到实际应用二者之间巨大的鸿沟。
Paxos算法的原版论文比较晦涩,也不易懂。这里推荐一篇比较容易读的——Neat Algorithms - Paxos 。这篇文章中还有一些小动画帮助你读懂。还有一篇可以帮你理解的文章是Paxos by Examples。
Paxos算法,是莱斯利·兰伯特(Lesile Lamport)于1990年提出来的一种基于消息传递且具有高度容错特性的一致性算法。但是这个算法太过于晦涩,所以一直以来都属于理论上的论文性质的东西。其真正进入工程圈,主要是来源于Google的Chubby lock——一个分布式的锁服务,用在了Bigtable中。直到Google发布了下面这两篇论文,Paxos才进入到工程界的视野中来。
• Bigtable: A Distributed Storage System for Structured Data
• The Chubby lock service for loosely-coupled distributed systems
Google与Bigtable相齐名的还有另外两篇论文。
• The Google File System
• MapReduce: Simplifed Data Processing on Large Clusters
不过,这几篇文章中并没有讲太多的Paxos算法上的细节,反而是在 Paxos Made Live – An Engineering Perspective 这篇论文中提到了很多工程实现的细节。这篇论文详细解释了Google实现Paxos时遇到的各种问题和解决方案,讲述了从理论到实际应用二者之间巨大的鸿沟。
Paxos算法的原版论文比较晦涩,也不易懂。这里推荐一篇比较容易读的——Neat Algorithms - Paxos 。这篇文章中还有一些小动画帮助你读懂。还有一篇可以帮你理解的文章是Paxos by Examples。
Forwarded from Deleted Account
不知Snowden 的一個有趣的項目為何沒有太多關注 https://github.com/guardianproject/haven 其實我用下來很不錯,而且真是廢物利用
GitHub
GitHub - guardianproject/haven: Haven is for people who need a way to protect their personal spaces and possessions without compromising…
Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors - guardianproject/haven
Forwarded from Justfly Ho
https://eng.uber.com/2019-highlights/ Uber 2019 年的blog汇总有人发过没,可以索引Uber一年技术部门产出的东西。
Forwarded from Yanming D
14 Patterns to Ace Any Coding Interview Question https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed
Hackernoon
14 Patterns to Ace Any Coding Interview Question | HackerNoon
The process of preparing for coding interviews is anxiety-inducing for many developers. There’s so much material to cover, and often much of it feels irrelevant to what devs are doing in their day jobs, which only adds to the stress.
Forwarded from HemaShushu
最近一段时间玩了一下 mcu 编程,也做了一些简单的物联小玩具,分享一下粗略的心得: https://twitter.com/ivarptr/status/1210147205526351872 一共 4 条推,有兴趣的朋友一起交流一下🙈
Twitter
Hemashu
Blink 程序大概是MCU里的hello world(?)试了几款包括 ATmega 328(Arduino兼容品), ESP32/8266, stm32 还有 microbit,编程语言有 c, (micro)python, lua, JavaScript,粗略体验一下c比较简单,Py比较好玩(可以直接通过串口即时运行语句),Arduino做小制作比较快速便宜,microbit适合小盆友学。 https://t.co/8ZDUP3XHAr
Forwarded from HemaShushu
对于比较偏软件的应用,用 c 或者 python 在 esp 芯片上写程序挺不错的,它内置 wifi,可以直接在 mcu 里实现一些功能,比如联网获取一些数据,然后通过一些墨水屏显示出来或者播放通知声音之类。