亲爱的,我们再也回不去了,对不对?

发信人: wangsir (joker), 信区: Joke标 题: 亲爱的,我们再也回不去了,对不对?发信站: 水木社区 (Tue Apr 25 17:16:05 2017), 站内

下班时接女朋友回家,我们两人一路无语,整整三十分钟竟然找不出一个话题,走到门口时,她哭了,“亲爱的,我们再也回不去了,对不对?”听完,我心都凉了,一巴掌扇了过去:“你TM又把钥匙锁屋里了?”

刚拿到驾照,一次雨后出门,车速很快把积水浪到一小伙子身上,想道歉就倒车回去,结果又溅了他一身,这下不好意思下车道歉了,踩油门速速离开,结果又溅了他一身,还记得他那句传遍整条街的怒吼,我c你大爷

讲一过去真实的事,以前和几个哥们去偷鸡吃,学电视上做 叫花鸡,直接把鸡埋地下敷上土,在上面点火半个小时,扒开后,只见鸡浑身冒着热气跑了……

再来,

小时候比较淘,挨打无数。有次老妈让我去买一斤糯米粉包汤圆,我贪吃买了半斤,其他的钱买唐僧肉和芝麻糊了。走到半路袋子又被我划破了,糯米粉都撒了,走投无路之际看到人家堆放的石灰粉,装了一些回家交差,现在我还记得我爸体贴我妈的那句话:你先歇着,我来打会…

表弟刚刚打电话来批了我一顿,原因是我帮姑姑弄了个QQ号,加了表弟好友,表弟追了姑姑一个多星期,发现这个关心他的女人是他妈

那天,走在街上和闺蜜谈论前面两位男的谁攻谁受,“蓝外套的一定是受。”那个“受”字说的太响,蓝外套直接转过头说道:“你才是受,你全家都是受!”他旁边那位对他说:“媳妇,别激动,人家说的是胖瘦的瘦!”

今天街边买烧烤的来的晚了,我给他打电话,大哥在那边说:劳资卖了这么多年烧烤从来都是自由自在,自从特么认识了你,居然让我有了上班的感觉。

逛街见一男一女吵架女:为什么要这样对我!为什么!(撕心裂肺状)男:你别这样好不好?至于吗?女(蹲在地上痛哭):你不爱我了!男:祖宗!我给你买小布丁行不行!买两根!大姨妈肚子疼别赖我!女(擦擦鼻涕眼泪):我绝对不赖你!男:你都赖了多少次了…于是两人欢乐的牵手走了,留下我纠结的站着。—

熵:宇宙的终极规则

1、

有人曾经问我:”成年后,有没有书籍改变过你的世界观?”

我想了想,还真有这样的书。那时,我已经工作好几年了,偶然在图书馆翻到一本旧书《熵:一种新的世界观》(上海译文出版社,1987)。

那本书是科普著作,介绍物理学概念”熵”。中学毕业后,我再没有碰过物理学,但是没想到读完以后,我看待世界的眼光都变了。

“熵”这个概念非常简单,很容易理解,但又异常强大,可以解释很多事情。这篇文章,我就来谈谈,为什么你应该懂得熵是什么,它可能也会改变你的世界观。

2、

为了理解熵,必须讲一点物理学。

19世纪,物理学家开始认识到,世界的动力是能量,并且提出“能量守恒定律”,即能量的总和是不变的。但是,有一个现象让他们很困惑。

(上图中,单摆在两侧的最高点,势能最大,动能为零;在中间的低点,动能最大,势能为零,能量始终守恒。)

物理学家发现,能量无法百分百地转换。比如,蒸汽机使用的是热能,将其转换为推动机器的机械能。这个过程中,总是有一些热能损耗掉,无法完全转变为机械能。

(上图中,能量 E 的转换,总是会导致能量损耗 ∆E。)

一开始,物理学家以为是技术水平不高导致的,但后来发现,技术再进步,也无法将能量损耗降到零。他们就将那些在能量转换过程中浪费掉的、无法再利用的能量称为熵。

后来,这个概念被总结成了“热力学第二定律”:能量转换总是会产生熵,如果是封闭系统,所有能量最终都会变成熵。

3、

熵既然是能量,为什么无法利用?它又是怎么产生的?为什么所有能量最后都会变成熵?这些问题我想了很久。

物理学家有很多种解释,有一种我觉得最容易懂:能量转换的时候,大部分能量会转换成预先设定的状态,比如热能变成机械能、电能变成光能。但是,就像细胞突变那样,还有一部分能量会生成新的状态。这部分能量就是熵,由于状态不同,所以很难利用,除非外部注入新的能量,专门处理熵。

(上图,能量转换过程中,创造出许多新状态。)

总之,能量转换会创造出新的状态,熵就是进入这些状态的能量。

4、

现在请大家思考:状态多意味着什么?

状态多,就是可能性多,表示比较混乱;状态少,就是可能性少,相对来说就比较有秩序。因此,上面结论的另一种表达是:能量转换会让系统的混乱度增加,熵就是系统的混乱度。

(上图中,熵低则混乱度低,熵高则混乱度高。)

转换的能量越大,创造出来的新状态就会越多,因此高能量系统不如低能量系统稳定,因为前者的熵较大。而且,凡是运动的系统都会有能量转换,热力学第二定律就是在说,所有封闭系统最终都会趋向混乱度最大的状态,除非外部注入能量。

(上图中,冰块是分子的有序排列,吸收能量后,变成液体水,分子排列变得无序。)

5、

熵让我理解了一件事,如果不施加外力影响,事物永远向着更混乱的状态发展。比如,房间如果没人打扫,只会越来越乱,不可能越来越干净。

(上图中,如果不花费能量打扫,房间总是越来越乱。)

为什么”世间好物不坚牢,彩云易散琉璃脆”?就是因为事物维持美好的状态是需要能量的,如果没有能量输入,美好的状态就会结束。

这就是我世界观的变化。我从此认识到,人类社会并非一定会变得更进步、更文明。相反地,人类如同宇宙的其他事物一样,常态和最终命运一定是变得更混乱和无序。过去五千年,人类文明的进步只是因为人类学会利用外部能量(牲畜、火种、水力等等)。越来越多的能量注入,使得人类社会向着文明有序的方向发展。

(上图中,经过130多亿年的膨胀,宇宙变得越来越无序了。)

6、

工业革命以后,人类社会的进步速度加快了,变得更加先进有序,消耗的能量也指数级地增长:水力不够了用煤炭,煤炭不够了用石油,石油不够了用核能。

能量消耗越大,就会产生越多的熵。因此,人类社会始终处于一种矛盾状态:整个社会变得更加有序和严密的同时,无序和混乱也在暗处不断滋长。

我们只是依靠更大的能量输入,在压制熵的累积。不断增加的熵,正在各种方面爆发出来:垃圾污染、地球变暖、土地沙化、PM2.5、物种灭绝……甚至心理疾病、孤独感和疏离感的暴增,我认为都是熵的增加对人类精神造成的结果。

我们需要能量,让世界变得有秩序,但这样是有代价的。物理学告诉我们,没有办法消除熵和混乱,我们只是让某些局部变得更有秩序,把混乱转移到另一些领域。

7、

人类社会正在加速发展。表面上,我们正在经历一个减熵过程,一切变得越来越有秩序,自动化带来了便捷。但是,能量消耗也在同步放大,为了解决越来越多的熵,我们不得不寻找更多的能量,这又导致熵的进一步增加,从而陷入恶性循环。

迄今为止,人类一直能够找到足够的能量,解决熵带来的混乱。但是,这种解决方式正变得捉襟见肘。如果我们继续像现在这样加速发展,那么终有一天会出现能量缺口,地球上的能量不足以解决熵,那时一切就会发生逆转,仿佛细小的裂缝演变成巨大的雪崩,秩序开始崩塌,世界走向混乱。

([说明] 本文出自我正在写的新书《未来世界的幸存者》,点击这里免费阅读全书。)

[…]

尴尬集锦

发信人: Onlineness (Onlineness), 信区: Joke标 题: 尴尬集锦发信站: 水木社区 (Tue Apr 18 14:28:47 2017), 站内

(一)

姥姥家有一个圆形的水缸,姥姥叫我测一下周长,她好去做个盖子。我想,周长公式是2πr,那就要测r,就要找到圆心,于是我找了两根撑衣杆,交叉之后在缸上面找圆心。

我妈看了半天:“你在干啥子?”“测半径算周长啊”“你不能直接拿根毛线绕一圈吗???”

(二)

陪闺密去妇科做检查(要脱裤子的那种)闺密出来后表情各种纠结,她说里面那医师的助理是个男的,我说男的怕什么?她快要哭出来说:“他是以前我们学校的,追了我两年,我一直都回避他,连手都没给他碰过,老子今天却主动把他最想看的地方送给他看了!!!

(三)

和女神约去啪啪啪,完事儿了刚出门,被一闷棍子打倒在地上了,醒来在医院,床边守着女神,还有个三岁多的小女孩喊我爸爸。我问女神咋回事?她说我出门没站稳,头撞在墙角,在医院一趟就是三年多,我们的女儿都快三岁了!一想到将近三年没尽父亲的义务,也没有照顾妻子,我就惭愧地低下了头。

(四)

世界上最尴尬的四件事: 第一,砍了树做成纸,在纸上面写着爱护森林;第二,拿着父母的血汗钱,在KTV里面唱父亲你辛苦了;第三,女人每天和很多男人在暧昧,却说着世界上没有好男人。第四,明明同意以上说法,却没有点Like

※ 来源:·水木社区 http://www.newsmth.net·[FROM: 202.108.65.*]

Re: 舌尖上的走进科学

发信人: iwannabe (I wanna be), 信区: Joke标 题: Re: 舌尖上的走进科学发信站: 水木社区 (Tue Apr 18 09:58:13 2017), 站内

猫不知道。。。我得讲个耗子的故事。。

去年在重庆做实验,考察辣椒素对肠道菌群的影响,是否可以减肥等等。。当然,用的是买的模式小鼠。。

实验发现,特么实验组体重掉的超级快,师兄满怀信心要发个大paper,然而一称鼠粮(当然拌了些辣椒素),特么这群耗子宁可饿了一周也没怎么吃鼠粮,体重特么怎么会不减少??

然后实验就暂停了,师兄就把满怀信心配的几十斤辣的鼠粮塞柜子里赖。。实验室老师看到了,说这样怕招耗子。。师兄呵呵一下,太辣,耗子都不吃。。

一个暑假过去了,再次打开那个柜子,巨辣鼠粮只剩了一小半,然后是实验室各个抽屉都清理不干净的老鼠屎。。

师兄没考虑到重庆本地耗子的人生经验,个人奋斗和历史进程。。

Too young

作者:狒狒链接:https://www.zhihu.com/question/26972502/answer/106949581来源:知乎著作权归作者所有,转载请联系作者获得授权。

【 在 acce (如有雷同概不负责,如被其实纯属巧合) 的大作中提到: 】: 一直都有说法是口味在孕育期间奠定基础,基因的表达受到环境的影响定向优化并塑造: 了身体结构: 但是,并不在基因中注入

※ 来源:·水木社区 newsmth.net·[FROM: 211.99.222.*]

博士相亲的故事

发信人: slslzj (slslzj), 信区: Joke标 题: 博士相亲的故事发信站: 水木社区 (Mon Apr 17 11:22:21 2017), 站内

一大龄男博士被介绍给一个同年的女博士,奇迹在此刻发生,他的第一反应是去搜了对方的博士论文研读一下。同一时间,女博士也正在干同样的事情,有一天,女博士找到了男博士:“我找到了你论文的抄袭的地方。”男博士:”别说了,我娶你还不行么!“—

※ 来源:·水木社区 http://www.newsmth.net·[FROM: 115.171.27.*]

逆行小行星被天文学家命名为“星行小” 网友:好随意

发信人: Sunyata (水木诗妖龙静颜), 信区: Joke标 题: 逆行小行星被天文学家命名为“星行小” 网友:好随意发信站: 水木社区 (Sun Apr 16 22:21:07 2017), 站内

2017-04-16 12:32:20【文/观察者网 郝妍】还记得《西游记》中经典的“孙行者,行者孙,者行孙”吗?

这一幕在天文学界重演了。

微博博主@小龙哈勃 说:“天文学家发现一颗逆向行驶的小行星之后,决定把它命名为星行小。。。 ”

“小行星”与“星行小”,“孙行者”与“行者孙”,你们天文学家起名真是随意……

“星行小”早在1999年就已经被发现,因为它的轨道颇为特别,其公转方向与大型行星相反,因此天文学家便把它命名为“Dioretsa”,即“Asteroid”(小行星)一词的逆写,代表它以相反方向公转。除了逆向轨道外,“Dioretsa”的轨道极为椭圆,与彗星相似,其近远日点分别为2.4 AU和45.3 AU,因此有说法指这颗小行星可能来自奥尔特云。

不过,这“星行小”却引来质疑声一片:逆向行驶,不检查一下它的驾照吗?

这水平在国内估计连科二都考不下来吧。

不过,如果你知道天文学家是怎么给望远镜取名字的,那看到这个会觉得:这不过是他们的正常发挥。

直径三十米的望远镜就叫三十米镜:Thirty Meter Telescope,

很大的望远镜就叫甚大望远镜:Very Large Telescope,

更大的望远镜就叫极大望远镜:Extremely Large Telescope,

还要再大的望远镜就叫势不可挡的大望远镜:Overwhelmingly Large Telescope……

除了朴实直白,天文学家起名也经常很接地气,而且这地气儿接的让你觉得莫名其妙。

曾经有一个位于夏威夷的 JCMT 射电望远镜的大型观测项目,用来探索恒星形成星系的致密分子气体……最终被命名为:麻辣烫巡天项目。

据了解,这个项目的协调员分别是一个在中国的中国人、一个在英国的中国人和一个在英国爱吃中餐的丹麦人……所以好像也可以理解?

看来此项目已经被潜伏于科研界中的吃货们从内部占领了……

和天文学家拥有同款起名逻辑的还有生物学家,据博主@Ent_evo 介绍,果蝇(Drosophila)下面有五个亚属的名字都是字母打乱的结果:Dorsilopha (木田虫黾)、 Lordiphosa (虫木黾田)、 Phloridosa(黾木田虫)、Psilodorha(田黾木虫)、Siphlodora(木黾田虫)。

这中文翻译真是用心了……

对此,植物分类学家表示:这都是我们玩剩下的。很早之前,他们就曾经把葱属(Allium)倒过来变成银星韭属(Muilla)。

JavaScript 内存泄漏教程

一、什么是内存泄漏?

程序的运行需要内存。只要程序提出要求,操作系统或者运行时(runtime)就必须供给内存。

对于持续运行的服务进程(daemon),必须及时释放不再用到的内存。否则,内存占用越来越高,轻则影响系统性能,重则导致进程崩溃。

不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)。

有些语言(比如 C 语言)必须手动释放内存,程序员负责内存管理。

char * buffer; buffer = (char*) malloc(42); // Do something with buffer free(buffer);

上面是 C 语言代码,malloc方法用来申请内存,使用完毕之后,必须自己用free方法释放内存。

这很麻烦,所以大多数语言提供自动内存管理,减轻程序员的负担,这被称为”垃圾回收机制”(garbage collector)。

二、垃圾回收机制

垃圾回收机制怎么知道,哪些内存不再需要呢?

最常使用的方法叫做“引用计数”(reference counting):语言引擎有一张”引用表”,保存了内存里面所有的资源(通常是各种值)的引用次数。如果一个值的引用次数是0,就表示这个值不再用到了,因此可以将这块内存释放。

上图中,左下角的两个值,没有任何引用,所以可以释放。

如果一个值不再需要了,引用数却不为0,垃圾回收机制无法释放这块内存,从而导致内存泄漏。

const arr = [1, 2, 3, 4]; console.log(‘hello world’);

上面代码中,数组[1, 2, 3, 4]是一个值,会占用内存。变量arr是仅有的对这个值的引用,因此引用次数为1。尽管后面的代码没有用到arr,它还是会持续占用内存。

如果增加一行代码,解除arr对[1, 2, 3, 4]引用,这块内存就可以被垃圾回收机制释放了。

const arr = [1, […]

CSS in JS 简介

1、

以前,网页开发有一个原则,叫做“关注点分离”(separation of concerns)。

它的意思是,各种技术只负责自己的领域,不要混合在一起,形成耦合。对于网页开发来说,主要是三种技术分离。

HTML 语言:负责网页的结构,又称语义层 CSS 语言:负责网页的样式,又称视觉层 JavaScript 语言:负责网页的逻辑和交互,又称逻辑层或交互层

简单说,就是一句话,不要写”行内样式”(inline style)和”行内脚本”(inline script)。比如,下面代码就很糟糕(查看完整代码)。

<h1 style=”color:red;font-size:46px;” onclick=”alert(‘Hi’)”> Hello World </h1>

2、

React 出现以后,这个原则不再适用了。因为,React 是组件结构,强制要求把 HTML、CSS、JavaScript 写在一起。

上面的例子使用 React 改写如下(查看完整代码)。

const style = { ‘color’: ‘red’, ‘fontSize’: ’46px’ }; const clickHandler = () => alert(‘hi’); ReactDOM.render( <h1 style={style} onclick={clickHandler}> Hello, world! </h1>, document.getElementById(‘example’) ); […]

Category

Archives