10倍程序员
文章平均质量分 96
beyondma
一个温柔的程序员爸爸
展开
-
C和Java没那么香了,Serverless时代Rust即将称王?
我们上文中介绍了GO语言封装了所有的系统调用,因此凡是被阻塞的操作,都能被调度器感知,通过阅读goroutine的代码位置在GOPATH\src\runtime\proc.go中,其中retake函数的功能是实现抢占式调度,调度逻辑如下,首先如果目前正在运行的goroutine被阻塞那么即可直接让度CPU,不需要抢占。如果正在运行的goroutine距上次调度的时间超过了一定的阈值,那么就调用preemptone函数,强制使当前处于运行态的goroutine出让CPU并加入全局就绪态的队列中。然后.原创 2021-06-13 11:26:39 · 33637 阅读 · 61 评论 -
两行代码引发的血案-代笔司徒老师
最近一个体量很小的 JavaScript 库is-promise(npm地址:https://www.npmjs.com/package/p-is-promise,Githubf地址:https://github.com/sindresorhus/p-is-promise)进行了更新,由于最新版本没有遵循正确的 ES 模块标准,使得超过300万个引用了is-promise的前端项目均出现了问题,这个问题甚至让整个 JavaScript 生态系统陷入了混乱。由于前端项目的构造方式与中后台项目的机制不同,这种由原创 2020-05-16 12:23:15 · 1253 阅读 · 0 评论 -
远程教育两周,家长崩溃简史
远程教育两周了,不过在线的课堂经常被误封,而且老师们也大多还没太合原创 2020-02-21 13:56:40 · 2826 阅读 · 1 评论 -
用Github上的高星项目,告诉你程序员过双十一的正确姿势
马上到“双十一”了,今年天猫推出了瓜分红包的活动,可以通过浏览店铺等方式赚取喵币,为记得更多获取红包的机会,而笔者做为程序员不愿意在京东、天猫上浪费时间。就到Github上去逛了逛,没想到发现一个可以自动刷喵币的项目,笔者亲测成功,现在把攻略推荐给大家。这个项目整体上说和我之前那个《如何用爬虫技术帮助孩子秒到心仪的幼儿园》https://blog.csdn.net/BEYONDMA/article...原创 2019-11-03 15:20:21 · 9140 阅读 · 9 评论 -
我改变世界、我已看透、我不再是个程序员-IT创世诸神如是说
如果按照1969 美国国防部主导建立的ARPANET算做互联网的原年,那么今年恰好是第50个年头,可以说互联网的江湖与其说是名利场,不如说是武侠世界。代码是没有二义性的,话说的再怎么动听,到了show me the code环节也都会原形毕露。提到IT名人的语录,咱们读者们可能首先想到的都是们国内科技企业的掌门人的名言了,虽算不上什么创世神,但是各种言论在网络上流传甚广,不过与真正的技术...原创 2019-11-03 14:48:06 · 5400 阅读 · 5 评论 -
比较了鸿蒙LITEOS和Tdengine的底层代码后,我发现优秀项目都是做减法的
最近华为鸿蒙OS终于正式发布,通过比较华为鸿蒙OS与之前在Github上开源的(https://www.github.com/Awesome-HarmonyOS)鸿蒙liteOS代码,笔者发现他们在任务调度,定时器及mqtt几个模块与鸿蒙OS的介绍是完全一致的,基本可以确定这几个模块中liteOS的代码就是鸿蒙OS的代码,从反响上看国人对于华为是非常支持的,liteOS都累计获得了...原创 2019-08-25 12:38:09 · 13927 阅读 · 99 评论 -
仅用3页纸这位30岁的华人科学家就解决了困扰了世界30年的难题-布尔函数敏感度证明解析
最近华人数学家黄皓,用了3页论文,云淡风轻般的证明了布尔函数敏感度的猜想。布尔函数敏感度是一个困扰学界多年的问题,甚至有很多科学家在听说这个猜想被证明后,都以为证明会非常繁锁,甚至直接打算用几周来学习,但是看到论文后又惊叹于作者论证方式的巧妙,而纷纷点赞。而从网上的资料来看,这名科学家是马化腾、李嘉诚的老乡,也是汕头人。他2007年北大本科毕业后,他继续到UCLA就读博士毕业后,目前担任美...原创 2019-08-01 21:40:05 · 5253 阅读 · 22 评论 -
从TdEngine20行代码引发的风波,看10倍程序员与普通程序员的差距
上周笔者的一篇博客这位创造Github冠军项目的老男人,堪称10倍程序员本尊对于TdEngine的建立过程及其创始人陶建辉老师进行了介绍,并对于TdEngine团队在github上开源的一段consumer-productor经典实现的代码进行了解读,出乎我意料的是在此文被各种转载的过程中,陶老师传奇的创业故事好像并没有代码本身引起的讨论大。在这里心疼这位IT老兵1秒钟。 ...原创 2019-07-27 13:34:12 · 6290 阅读 · 14 评论 -
200行代码为大家解读这个Github冠军项目背后的定时器
最近几周笔者几篇有关陶建辉老师最新的创业项目-TdEngine代码解读文章(https://blog.csdn.net/BEYONDMA/article/details/97495298和https://blog.csdn.net/BEYONDMA/article/details/96578186)出人意料的引起了巨大的反响,原以为C语言已经是昨日黄花,不过从读者的留言来看,C语言...原创 2019-08-04 21:31:18 · 5680 阅读 · 1 评论 -
这位创造Github冠军项目的老男人,堪称10倍程序员本尊
7月12日一款叫做TDengine的时序数据库项目在Github上开源了,这个项目一经发布就稳稳占据了Github排行榜的C位,目前TdEngine已经累积了5000多个star,并且连续一周排在上升榜首位。而且你要知道TdEngine的开发语言并不是火热的Python或JAVA,而是C语言。C语言无巧可取,虽见功夫,但是代码比较难读,能引发如此的关注绝对堪称奇迹,在我印象中即使是...原创 2019-07-20 13:05:53 · 12922 阅读 · 29 评论