&#65279 引发奇怪的空白

使用 Visual studio 编辑 html 时,发现页面上会出现奇怪的、CSS 无法消除的空白。在折腾了几个小时后,我发现浏览器查看元素时会有一些“&#65279”。

这些字符就是所谓的字节顺序标记(byte order marks,BOMs),这个字符是“零宽度不换行空格”。这种东西在 VS 编辑器中完全不可见(在 Word 里面打开显示隐藏标记的话会显示)。如果在 Word 里面替换的话,可以用 ^u8520 替换掉。

Visual Studio 在保存 UTF-8 文件时默认是 “with signature” 的,这就会保存 BOM 字符。

解决方法就是在 VS 中保存时选择编码 “UTF-8 without signature”。

救救顿号!——与《标点符号用法》商榷

title

2011 年底,国家颁布了新的《标点符号用法》(GB/T 15834-2011,以下简称《用法》)。其中对于顿号的用法做出了前所未有的新规定:“标有引号的并列成分、标有书名号的并列成分之间通常不用顿号。若有其他成分插在并列的引号之间或并列的书名号之间(如引语或书名号之后还有括注),宜用顿号。

这一标准已出台五年,许多出版的书籍甚至中小学课本都据此改动(当然也有坚持不改的)。然而在笔者看来,这一新规定在各种意义上都是一条“恶法”。

Continue reading “救救顿号!——与《标点符号用法》商榷”

控枪——美国政治的斗争与谎言

2016 年 6 月 11 日,星期六。

佛罗里达州的奥兰多是美国著名的旅游胜地。迪士尼世界的四座主题公园座落在这里,更有环球影城、海洋世界,每年吸引无数游客,是让千万儿童乃至成年人梦幻成真的地方。

这家名叫 Pulse(“脉搏”)的酒吧位于奥兰多市中心,是奥兰多最火爆的同志夜总会。奥兰多地处美国南部,拉丁裔人口众多,而这家夜总会在拉丁裔同性恋社区中享有盛名。这里的顾客来自各种背景,气氛热烈,DJ 水平高,服务员十分友好,还定期举办主题演出。这天晚上,这家夜总会举办了以“拉丁之夜”为主题的演出,吸引了众多拉丁裔同性恋人口前来。在巨大的场地上,300 多位顾客前来观看演出,狂欢一直持续到周日凌晨。

营业中的“脉搏”夜总会

营业中的“脉搏”夜总会

Continue reading “控枪——美国政治的斗争与谎言”

塞德里克·维拉尼教授访谈录

塞德里克·维拉尼(Cédric Villani),法国数学家,现任法国庞加莱研究所所长,法兰西科学院院士,在数理物理学(朗道阻尼和玻尔兹曼方程)、最优输运理论和黎曼几何领域做出了重大贡献。2009年获得费马奖,2010年获得菲尔兹奖。维拉尼教授以日记形式在《一个定理的诞生》一书中再现了这段研究生涯,揭示了一个数学定理的诞生历程。

四月九日,借塞德里克·维拉尼教授访华之机,我们代表“图灵访谈”节目,对维拉尼教授进行了专访。

IMG_4029s P1060885ss

Continue reading “塞德里克·维拉尼教授访谈录”

遇到了BAD_SYSTEM_CONFIG_INFO咋整

Windows 10,用着用着就蓝屏了。BAD_SYSTEM_CONFIG_INFO,安全模式也进不去,自动修复也没有用。

按照某软的说法,”This bug check indicates that there is an error in the registry.”

解决办法是

  1. Try restarting the computer by selecting “last known good configuration” in the boot options.
  2. If the restart does not fix the problem, the registry damage is too extensive. You must reinstall the OS or use the Emergency Repair Disk (ERD) that you previously created by using the Windows Backup tool.

真是呵呵了。不过这至少还告诉我是注册表坏了。于是重启进命令行,注册表在 D:\Windows\System32\config。这里面有个隐藏文件夹叫做 RegBack,是注册表的近期的备份。我把现有的注册表又备份了一次,把这个备份拷贝出来覆盖掉 D:\Windows\System32\config 里面的。重启,搞定。

毒喊捉毒的反鸡汤

这个元旦过的颇不宁静。前阵子看到一篇讲“可以喝的书”的文章火爆微博,觉得是个有点意思的想法,并没有太在意。不想过了两日,朋友圈转出一篇微博文章《如何评价外国女生发明的可以喝的书(The Drinkable Book)?》,当时和老婆讨论了下,觉得作者将其斥为忽悠太过武断,但也不过一家之言尔。不料又过了一日,这篇漏洞百出的文章居然被多家媒体转载,阅读量数百万,标题也变成了《鸡汤有毒!刷爆朋友圈的“可以喝的书”是假的》,简直已经盖棺定论。追根溯源,这篇第一高票回答在知乎这个所谓的知识社区竟获得近四千赞,作者修改回答后的口吻也愈发不容置疑,而知乎竟以“不友善”为由删除了一些反对评论。及至此时,方觉此种言论威力之大,流毒之广,不能不说点什么了。
Continue reading “毒喊捉毒的反鸡汤”

正态分布随机数的生成 (2)

没有看过上一篇的同学请看正态分布随机数的生成 (1)

接受—拒绝法

求反变换固然还可行,但是碰到无法解析求逆的函数,用数值方法总归比较慢。下面我们就来说说另一个能够适合任何概率密度分布的方法——接受—拒绝法 (Acceptance-Rejection Method),国内也有翻译成叫做舍选法的。接受—拒绝法的思路其实很简单——比如说你想要正态分布,我们就弄个方框框把它框起来,然后均匀地往里面扔飞镖。扔到曲线以下我就留着,扔到曲线以上就不要了。这样搞好以后来看,曲线之下的点就是(二维)均匀分布的。那这些点的横坐标就正好满足我们要的分布——高的地方的点就多,低的地方的点就少嘛。

accept-rejection

Continue reading “正态分布随机数的生成 (2)”