编程随想镜像站

编程随想


每周转载:“武汉疫情”暴露中国官僚体制弊端(网文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大献礼。分享几个典型的给大伙儿瞧瞧。 新华社官方微博发布消息称,北京城东南方上空突现奇观:太阳恰从一片云彩后面照射下来,祥云形状酷似 …...

架构设计:进程还是线程?是一个问题!

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

经过前面两个帖子的铺垫,今天终于开始聊一些具体的编程技术了。由于不同的缓冲区类型、不同的并发场景对于具体的技术实现有较大的影响。为了深入浅出、便于大伙儿理解,咱们先来介绍最传统、最常见的方式。也就是单个生产者对应单个消费者,当中用【队 …...