每周转载:“武汉疫情”暴露中国官僚体制弊端(网文6篇)
Published at January 1, 0001 · 1 min read
在前一篇博文的开头,俺已经说了——本次疫情,形势严峻。俺除了要提防“肺炎”,还要考虑【上线时间的风险】。 因此,上一篇博文发出后,俺一直没有回复读者评论,希望大伙儿谅解。 随着疫情的消退,俺这个身份的网络活动,也会逐步恢复正常。 (编程随想 …...
每周转载:“武汉疫情”暴露中国官僚体制弊端(网文6篇)
Published at January 1, 0001 · 1 min read
在前一篇博文的开头,俺已经说了——本次疫情,形势严峻。俺除了要提防“肺炎”,还要考虑【上线时间的风险】。 因此,上一篇博文发出后,俺一直没有回复读者评论,希望大伙儿谅解。 随着疫情的消退,俺这个身份的网络活动,也会逐步恢复正常。 (编程随想 …...
每周转载:“六四事件”30周年纪念(各方外媒报道,多图)
Published at January 1, 0001 · 4 min read
今年是“六四事件”30周年(这话,俺已经在博客上唠叨好几次了)。 估计某些读者希望俺在6月4日那天发这篇纪念的博文。但考虑到【翻墙】的优先级比较高,俺先发了那篇《翻墙快报》;最近这几天,GFW 封锁的力度已经降低,这时候再来发六四的纪念博 …...
每周转载:“六四事件”25周年纪念(【大量】照片和网友评论)
Published at January 1, 0001 · 3 min read
本文中的网友评论和照片是俺昨天夜里收集的。大部分来自 Twitter,少数来自新浪微博。 有看头的评论和照片,大都来自墙外。 一旦涉及到非常敏感的话题,国内网站要么阳痿、要么自我阉割、要么被阉割。 如果你怀疑1989年的血腥镇压,请看本 …...
每周转载:“六四事件”23周年纪念(网文4篇)
Published at January 1, 0001 · 1 min read
明天是“六四大屠杀”23周年的纪念日,分享几篇文章给大伙儿。 由于朝廷封锁消息,很多网友依然不知道“六四运动”被血腥镇压。某些网友还天真地认为:解放军不可能对老百姓开枪。 现转载吴仁华的一篇文章,告诉你戒严部队凶狠杀人的原因。 作者吴仁 …...
每周转载:“伟光正”的十八大(评论若干,照片多张)
Published at January 1, 0001 · 1 min read
再过几天就开18大了,转载一些图片及网友评论,让大伙儿见识一下奇葩的天朝。 最近几个月来,天朝各地纷纷搞18大献礼。分享几个典型的给大伙儿瞧瞧。 新华社官方微博发布消息称,北京城东南方上空突现奇观:太阳恰从一片云彩后面照射下来,祥云形状酷似 …...
每周转载:“中美对抗”进入【科技脱钩】阶段(网文7篇)
Published at January 1, 0001 · 1 min read
美国佬宣布要封杀“TikTok & 微信”,大伙儿应该都听说了吧。转载近期的几篇报道,供大伙儿参考。 关于“中美对抗”,2年前(2018年7月)的博文《从量变到质变——中美关系40年》中,俺已经说得很直白了。当时很多读者不太相信,所以在那 …...
架构设计:进程还是线程?是一个问题!
Published at January 1, 0001 · 1 min read
就像莎士比亚的“To be, or not to be, that is the question”始终困扰着哈姆雷特,对于“进程还是线程?”这个问题,也经常困扰着那些进行软件架构设计的家伙。所以今天打算聊一下我对这个问题的体会。假如你还搞 …...
架构设计:生产者/消费者模式[4]:双缓冲区
Published at January 1, 0001 · 1 min read
“双缓冲区”是一个应用很广的手法。该手法用得最多的地方想必是屏幕绘制相关的领域(主要是为了减少屏幕闪烁)。另外,在设备驱动和工控方面,双缓冲也经常被使用。不过今天要聊的,并不是针对上述的某个具体领域,而是侧重于并发方面的同步/互斥开销。另外 …...
架构设计:生产者/消费者模式[3]:环形缓冲区
Published at January 1, 0001 · 1 min read
前一个帖子提及了队列缓冲区可能存在的性能问题及解决方法:环形缓冲区。今天就专门来描述一下这个话题。 为了防止有人给咱扣上“过度设计”的大帽子,事先声明一下:只有当存储空间的分配/释放非常【频繁】并且确实产生了【明显】的影响,你才应该考虑环形 …...
架构设计:生产者/消费者模式[2]:队列缓冲区
Published at January 1, 0001 · 1 min read
经过前面两个帖子的铺垫,今天终于开始聊一些具体的编程技术了。由于不同的缓冲区类型、不同的并发场景对于具体的技术实现有较大的影响。为了深入浅出、便于大伙儿理解,咱们先来介绍最传统、最常见的方式。也就是单个生产者对应单个消费者,当中用【队 …...