PeakOneTemple 发布的文章

山巅周刊第42期:春节


这里定期分享科技、信息技术、商业、医学及人文资讯,每周日发布。欢迎投稿或推荐线索。

封面主题:春节

下周是春节假期。2021是辛丑牛年,鉴于拼过2020,不免俗气一点,预祝大家“牛转乾坤”牪犇𤛭。

246ed.png

本期新年主题本来写得很长,人物也是大名鼎鼎的史蒂芬·霍金。由于最后添加了上面一行文字,并且在句末包含了“牪犇𤛭”三个字祝大家很多牛,结果:𤛭后面的内容完全没有被存储。

这是一次数据库编码事故,源于MySQL数据库和数据连接都默认使用了“utf8”字符集,它不是真正支持四字节的UTF-8,造成数据丢失。

MySQL里实现的utf8最长使用3个字节,也就是只支持到了 Unicode 中的基本多文本平面(U+0000U+FFFF),包含了控制符、拉丁文,中、日、韩等绝大多数国际字符,但并不是所有,最常见的就算现在手机端常用的表情字符emoji和很多不常用的汉字,如 “𤛭” ,这些需要四个字节才能编码出来。

20221103111559.png

也就是说,MySQLutf8不是真正的UTF-8,而是一个专有字符编码,然后用一个新的utf8mb4来表示UTF-8。“永远不要在MySQL中使用utf8,始终使用utf8mb4代替”(In MySQL, never use “utf8”. Use “utf8mb4”),软件工程师Adam Hooper说。

因此现已将数据库/表编码切换到utf8mb4_general_ci(也可以是更标准的utf8mb4_unicode_ci,主要区别在于前者速度快,后者排序精确),并将数据连接修改为utf8mb4,上述故障解除。

当我们把一个需要4字节UTF-8编码才能表示的字符存入utf8数据库的时候就会报错:ERROR 1366: Incorrect string value: '\xF0\x9D\x8C\x86' for column。此时需要升级MySQL5.6或更高版本,并且将表字符集切换至utf8mb4。

由于没有底稿,没有备份,不准备补写了。祝大家快乐,下期继续。


批判性思维的阅读指南


批判性思维(Critical thinking)是指通过事实形成判断的思考方式。最早记录是柏拉图所记载的西方哲学奠基者苏格拉底的教导。批判性思维直接与逻辑学相关,因此通俗地认为,批判性思维就是利用逻辑的基本技术(归纳、演绎、论证等),进行理性分析和判断,最终做出决策的思考过程

CriticalThinking.jpeg

批判性思维是对任何主题、内容或问题进行思考的模式,在这种模式中,思考者通过熟练地分析、评估和重构来提高其思维的品质。批判性思维是自我指导、自我约束、自我监督和自我纠正的思维。


山巅周刊第41期:芯片危机


这里定期分享科技、信息技术、商业、医学及人文资讯,每周日发布。欢迎投稿或推荐线索。

封面主题:芯片危机

2020年,芯片产业的关注度达到了新的顶峰,芯片行业一举一动都能拨动人们的心弦(《支撑中国芯片自立雄心的RISC-V技术》)。《山巅周刊:第35》封面主题是芯片短缺,主要讲了华为芯片用光库存和芯片供应短缺影响汽车行业。但还没完,调味料公司味の素也跨界卡着芯片行业的脖子。

build_up_film_03-1.jpg

现今的电子产品几乎都SoC化,所有的功能及性能几乎都被IC规格给定义完,所以后端封装IC载板设计的技术及材料,将扮演着相当重要的脚色,以确保最终能支持IC芯片的高速性能。目前市面上最热门的高阶IC载板增层材料为ABF(Ajinomoto Build-up Film),而ABF材料主要的供货商皆为日本厂商,如:Ajinomoto(味の素)与SEKISUI CHEMICAL(积水化学)。


山巅周刊第40期:时间管理毁掉的生活


这里定期分享科技、信息技术、商业、医学及人文资讯,每周日发布。欢迎投稿或推荐线索。

封面主题:时间管理毁掉的生活

1930年,约翰·梅纳德·凯恩斯(John Maynard Keynes)有一个著名的预言:在一个世纪内,经济增长将意味着我们每周的工作时间将不超过15小时,届时人类将面临最大的挑战:如何利用这些空闲时间。

maxresdefault.jpg

然而,正如历史学家露丝·科万(Ruth Cowan)在其1983年出版的《给母亲更多的工作》(More Work for Mother)一书中所展示的那样,在20世纪的大部分时间里,结果并不是那些负责做家务的人的闲暇时间增加了,而是随着家务效率的提高,社会对清洁和家庭秩序的标准也提高了。现在,客厅的地毯如果可以保持完美的清洁,那么就必须保持清洁;现在,衣服更是不能有一点邋遢了。如今,你可以在午夜的床上回复工作邮件。那么,你在下午5点半收到的那条信息,为什么要等到第二天早上才回复?


博弈论基本概念入门


博弈论(Game Theory)又称为对策论或赛局理论,是经济学的一个分支,也是运筹学的一个重要学科,该理论专门研究多个独立个体之间的竞争行为(对抗行为)。

Game theory.jpg

1944年,约翰·冯·诺伊曼(John von Neumann)与奥斯卡·摩根斯坦(Oskar Morgenstern)合作发表了《博弈论与经济行为》(Theory of Games and Economic Behavior),一举奠定博弈论体系的基础。


希尔伯特的23个数学问题


希尔伯特的23个数学问题(The Hilbert Challenge)是德国数学家大卫·希尔伯特(David Hilbert)于1900年在巴黎举行的第二届国际数学家大会上作了题为《数学问题》的演讲中所提出23道最重要的数学问题。

2-Hilbert-ING-2.jpg

希尔伯特是哥廷根数学学派的核心,二十世纪上半叶德国乃至全世界最伟大的数学家之一。希尔伯特去世时,德国《自然》杂志发表过这样的观点:现在世界上难得有一位数学家的工作不是以某种途径导源于希尔伯特的工作。他像是数学世界的亚历山大,在整个数学版图上,留下了他那显赫的名字。