- 文章
地名异读形成的原因:古音保留、方言音变、语言接触、历代误读等等。
……
网上流传着许多耳熟能详却不知具体出处的名人名言,但是其中有一些完全是瞎掰的,还有一些属于张冠李戴。本文会不定期更新一些在网络上广为流传的伪名人语录
在大众的刻板印象里,中国乃至东亚的传统建筑以木结构为主,而西方传统建筑以砖石结构为主。事实上,古代西方的木结构建筑一直广泛应用于民居等建筑。由于使用砖石结构的宗教场所以及其他公共建筑一直是西方建筑的主流,因此木结构建筑在西方建筑上处于次等地位。而中国古代只有军事建筑(城墙、城门)、墓室、桥梁、佛塔等少数建筑采用砖石结构,木结构建筑是主流。
……
CHAIN GANG
Look down, look down
Don’t look ’em in the eye
Look down, look down
You’re here until you die.
The sun is strong
It’s hot as hell below
Look down, look down
There’s twenty years to go.
I’ve done no wrong
Sweet Jesus, hear my prayer
Look down, look down
Sweet Jesus doesn’t care
I know she’ll wait
I know that she’ll be true
Look down, look down
They’ve all forgotten you
When I get free
You won’t see me
Here for dust
Look down, look down
Don’t look ’em in the eye.
How long, 0 Lord,
Before you let me die?
Look down, look down
You’ll always be a slave
Look down, look down,
You’re standing in your grave.
JAVERT
Now bring me prisoner 24601
Your time is up
And your parole’s begun
You know what that means,
VALJEAN
Yes, it means I’m free.
JAVERT
No! It means You get
Your yellow ticket-of-leave
You are a thief.
VALJEAN
I stole a loaf of bread.
JAVERT
You robbed a house.
VALJEAN
I broke a window pane.
My sister’s child was close to death
And we were starving.
JAVERT
You will starve again
Unless you learn the meaning of the law.
VALJEAN
I know the meaning of those 19 years
A slave of the law.
JAVERT
Five years for what you did
The rest because you tried to run
Yes, 24601.
VALJEAN
My name is Jean Valjean.
JAVERT
And I’m Javert
Do not forget my name
Do not forget me
24601.
……
Bark 是一款可以给 iOS 系统推送自定义通知的开源应用,用户可以通过 HTTP 接口向自己的手机或者 iOS 设备推送消息。应用内置了公共服务器,软件作者也提供了开源的服务端用于搭建个人推送服务器。此外,还可以通过 Chrome 浏览器扩展来调用推送接口。
应用内置了公共服务器,如果你没有隐私方面的需求,可以直接使用公共服务器进行推送。但是为了稳定性和私密性,建议自己搭建服务器。
……
那大概是我小学二年级,也可能是三年级的一个午后,也许是上午吧,年代太久已经记不清了。不过我还记得小学的课程表在上午总会排语文数学英语这样的主课,而思想品德课这种不太重要课程大概率是排在下午的,所以姑且就认为是午后吧。
那堂课讲的具体内容也已经很模糊了,主题大概是歌颂英雄,号召在座的小学生们向英雄学习,树立正确的人生观价值观云云。课本上的内容讲完后,按照惯例,就进入学生提问环节。
……
近几年经常被提起的无锁队列,似乎被视为解决高并发的万能良药。无锁队列是一种通过CPU提供的原子操作指令 CAS 和 FAA,以及循环重试,来实现的乐观并发控制算法。虽然无锁队列算法并未显式调用锁,但事实上,在多核环境下,所谓的无锁队列算法本质上就是实现了锁的功能。
首先,原子指令本身就是一种带锁的操作,只是锁的颗粒度较小而已。单核 CPU 系统的情况比较简单,因为单条指令操作总是原子的;而 SMP 的情况就比较复杂了,需要使用缓存一致性(Cache Coherence)的机制来确保操作的原子地执行。
早期 CPU 不支持原生的 CMPXCHG
指令,要实现 CAS 原子操作,必须先用 LOCK
指令锁住总线或需要访问的内存块。
……
家中长辈患有糖尿病,一直服用法国施维雅的格列齐特缓释片,血糖控制得很好。然而自从药品集采后,医院就只有杭州国光的格列齐特缓释胶囊了。但是国产药效果并不好,无法有效控制住血糖,换回原研的格列齐特缓释片血糖就能控制住。通过和病友交流,也发现这并不是孤立现象。
看到网上有人讨论第五批国家药品集采的新闻,我就据实讲出自己的切身遭遇。没想到犹如将鞭炮扔进了粪坑——激起千层屎。各路「专业人士」纷纷跳出来指责我造谣、不懂瞎说、给行业抹黑,满口「一致性评价」、「DMPK」云云。简而言之就是要我闭嘴。
……
从中文字面上还是挺难区分「并行」和「并发」的,两者都带着一个「并」,似乎是个同义词。而在计算机科学中,「并行」和「并发」完全是两个不同的概念。两者并非互斥,也有相关联,但含义绝不可混淆。
「并行」的英文是 parallel
,「并发」的英文是 concurrent
。有意思的是,台湾将前者翻译成「平行」,后者翻译成「并行」。可见中文翻译基本是词不达意的。要区分两者还需从英文原文着手。
……