分类 十万个为什么 下的文章

为什么析构函数要翻译成析构?

Destructuring assignment (解构赋值)
这个是JavaScript 1.7引入的新名词.至于用途,用过Matlab、Lua等编程脚本的人都再熟悉不过了.
var a = 1;
var b = 3;
[a, b] = [b, a];
用白话说,就是多个复制写在一行.其最主要的用途也就是返回多个返回值了,因为这类脚本既没有指针也没有引用参数.当然,也可以用来交换变量的值(如上例),循环旋转变量序列的值等.
JavaScript给它起了这么个怪名字,应该是由于使用了其本来的数组的形式.将一个数组赋给另一个数组,本来是引用赋值,但左边如果是右值常量,则不能赋值.于是改变语义为将每个元素的值赋到左边对应的元素.所以,才叫做解构赋值,就是解了数组的构.
扯得远一点,destructuring咋一看挺眼熟,象C++的destructor.既然destructor翻译成析构,为什么destructure要翻译成解构呢?查一下专业词典,便会发现destruct和destructure是不同的.destruct是破坏、粉碎;而destructure是解构.明显destructor是destruct的派生词.那么疑问就变成为什么destructor翻译成析构函数,而不是破坏函数、销毁函数什么的.析字的解释有一条分开、分散,即是分崩离析的析.这么一想,也有些道理,而且与构造共享一个构字,也便于将构造和析构联系到一起. loading...
引用自天涯 http://wenda.tianya.cn/question/521b090115127d96
单词翻译
destruct 自毁,为可自毁而设计的

"to destroy," 1958, probably a back-formation from destruction in the jargon of U.S. aerospace and defense workers to refer to deliberate destruction of a missile in flight by a friendly agent; popularized 1966 in form self-destruct in the voice-over at the beginning of popular TV spy drama "Mission Impossible." OED records an isolated use of destruct from 17c., in this case probably from Latin destruct-, past participle stem of destruere.
“摧毁”,1958年,可能是美国航空航天和国防工作人员用行话破坏的反击形式,指的是友好的特工故意破坏飞行中的导弹; 在流行的电视间谍剧“不可能的任务”的开头,在画外音中以1966年的形式自我毁灭推广。 OED记录了对17c的破坏的单独使用,在这种情况下可能来自拉丁语destruct-,destruere的过去分词词干。

destructor 爆炸者,破坏装置,垃圾焚毁炉
destructure 析构,拆解



title: 沙龙举办流程

date: 2018-11-19

在开放的基础上,环境应当设置的尽可能的平等。比如尽可能的采用圆桌形式,而且参与人员尽量围成一个圈,避免层次上的区别,
主持人的重点不是表达自己观点,而是传承上下,并尽量避免一个人表达过多,要适时打断,并及时将话语权传递给其他的人。如果读书会参与人数合适的话,可以争取让每一个人都发表自己的观点。
主持人是轮流的,效果挺好,会有轮流发言和自由讨论环节。

在文章中 用PS标注 PS什么意思?

P.S是postscript的缩写,中文意思就是附笔。最开始是指用在信尾的补充内容,现在用的也有些泛泛了,凡是补充说明都可以用。
  是postscript(备注,又可解释为附言、后记)的缩写
  来历:1、(信末签名后的)再者, 又及; 附言(略作P.S., PS., PS 或 p.s.)
  2、(书等的)附录; 跋, 补遗
  3、[英](新闻广播后的)结束语
附在最后,一般书写规律是P大写,s小写中间和末尾一般有句号分割.(P.s.)

雨伞布为什么不漏水?
​ 一个是布料的因素:伞布的材质有棉、涤纶、碰击布、加涂银胶(用于防晒)等。
现在市场上通常用的是碰击布。碰击布是尼龙与棉纱混纺或交织的一种织物,其经纬密度较大,并且重量轻,防水性好,可以实现比较轻的伞面确有很好的防雨性。市场上普遍的碰击布是190T,T数可以理解为经纬密度,T数越高,密度越大,相对重量也就越大,防御性就越好。
​ 另一个是外形设计的因素:用物理学的知识来解释一下,雨伞的布不漏水,主要靠的是雨伞整体的物理结构,当整个伞面张开的时候,起物理张力是很大的,就是说伞的面料被很强的拉力拉开,布料每根结构绳之间的间距变的很小,雨滴落在上面,由于雨滴表面的张力,很难透过这样小的孔隙,而伞的大部分地区都有一个斜度,而由于雨滴的重力的斜向分力大于摩擦力,就使得雨滴沿着斜向分力的方向划落,这就是为什么雨伞不漏水的原因.


title: 一天有24个小时,为什么钟表上只有12个刻度

小时和钟表是怎么来的?

作者:百度知道网友 京虎子 (科普作家)
在人类的绝大部分历史中,一直只有三种划分,也就是日、月和年。到将近公元前四千年时,进入文明阶段的古埃及人因为在温饱之外总会干点什么,才觉得现有的即时方法太不精确了。
古埃及的科学家们因此发明了小时。他们把一日划分为24小时,这种划分被一直沿用到今天。他们又将24小时平分,白天12小时,黑夜12小时。
为什么会出现12进位制?莫非是一位双手六指的奇人发明的?
是因为有凌晨和傍晚这两段不属于白天和黑夜的时段。古埃及人一样根据手指头的数目把一天分成十份,每份俩小时,再给凌晨一份傍晚一份,就这样成了不伦不类的24小时制。
小时平分法有个问题,随着季节的变化,白天和黑夜的长短也会变化,古埃及人的解决办法是将小时弹性化,夏天,白天的小时就比黑夜的小时长,冬天过来,各自的12小时不变。由于古埃及人坚持平等分配,使得小时这个新的时间最基本单位使用起来非常不方便,人们不得不发明另外一样东西:计时器。
这就是sundial,也就是中文的日晷。真正的日晷要过了将近三千年才成型,早期的sundial是很简单的根据太阳的影子来确定时间的工具,大致就是在地上插个棍来看看影子的长短。
经过漫长的模糊岁月,到公元前六世纪,像样的日晷出现了,据说是希腊人米利都的阿那克西米尼西发明的。但此时其他地区例如埃及和中国也有了类似的计时工具。中国在周朝时出现了最早的计时工具圭表,分两部分,立在地上测日影的叫表,也就是华表的来历,平放着测表影长度的刻板叫圭,因为时间和太阳的影子有关,才有了光阴这个名称。
中国自古用百刻计时法,把一昼夜均分为一百刻。到了汉代的时候,把一昼夜分为十二个时辰,这是吸收了传入的古埃及的计时法。像圆盘那样的日晷在此之前代替了圭表,成为主要的计时工具,也是舶来品。后来西学东渐,24小时制传入中国,为了相对应,把原来的时辰称为时或者大时,新来的hour就这样被称为小时。也为了相对应,一百刻被减了四刻变成九十六刻,每个时辰八刻,每小时四刻,才有了一刻之说。
日晷读起来就不易,制作起来也不易,要根据所在的纬度进行调整,还得随着季节的变化进行调整。日晷无法精确的一个主要原因是小时本身就不是个固定概念,而是随着季节变长或变短。公元前127年左右,亚历山大城的尼西亚的希帕霍斯提出把24小时固定住,后来亚历山大城的克罗狄斯•托勒密进一步把一小时分为60分钟,一天从正午开始,直到1925年才改为从子夜开始。
但是约定成俗,各地的人们还是习惯沿用旧的不固定小时制,两种计时方法并用了上千年,直到机械钟表出现后,固定小时制才取代了不固定小时制,中国直到西方机械钟表传入之前,时辰一直是不固定的。