《编程珠玑(第2版)》

《计算机程序设计艺术》和《算法》配套读本
薄薄的一本书,有算法数据结构,有程序优化,有编程思想,甚至有程序正确性验证。牛啊啊啊。

两分法和迭代法是简化问题的两个重要思想。

书中的最后一个探讨的问题(15.3生成文本)说的就是ChatGPT的原理啊

附录D 代码调优法则

简单的设计。Antoine de Saint-Exupery 是法国作家兼飞机设计师,他曾经说过:“设计者确定其设计已经送到了完美的标准不是不能再增加任何东西,而是不能再减少任何东西。”更多的程序员应该使用该标准来检验自己完成的程序。简单的程序通常比具有相同功能的复杂的程序更可靠、更安全、更健壮、更高效,而且易于实现和维护。

数据决定程序结构

由于预防远胜于治疗,我们应当牢记Gordon Bell在为DEC公司设计计算机时所观察到的事实:
计算机系统中最廉价、最快速且最可靠的元件是根本不存在的。

当程序性能问题无法回避时,考虑设计层面会有助于程序员集中精力解决问题。
如果仅需要较小的加速,就对效果最佳的层面做改进。
如果需要较大的加速,就对多个层面做改进。

快速检验。Polya 在他的 How to Solve It 一书中用了3页篇幅讨论“量纲检验”。他将该方法描述为一种“检验几何或物理等式的快速而有效的著名方法”。第一个法则是和式中各项的量纲必须相同,这个量纲同时也是最终求和结果的量纲——可以把英尺相加得到英尺,但是不能把秒和磅相加。第二个法则是乘积的量纲是各乘数量纲的乘积。上面的例子同时遵循这两条法则;如果不考虑常数,以下乘式具有正确的形式:
(英里+英里)× 英里 × 英里/天 = 英里³/天

Denning 和Buzen 介绍的“运筹分析”(参见 Computing Surveys 第10卷第3期,1978年11月,第225页~第261页)远比计算机系统中的排队网络模型具有普遍意义。他们的研究很出色,但是由于文章主题的限制,他们没有阐明Little 定律的一般性。他们的证明方法与队列或计算机系统都没有关系。考虑一个带有输入和输出的任意系统,Little 定律指出“系统中物体的平均数量等于物体离开系统的平均速率和每个物体在系统中停留的平均时间的乘积。”(并且如果物体离开和进入系统的总体出入流是平衡的,那么离开速率也就是进入速率。)
Peter Denning 简明扼要地将这条法则表述为“队列中物体的平均数量为进入速率与平均停留时间的乘积”。他将这条法则应用于他的酒窖:“在我的地下室里有150箱酒,我每年喝掉 25箱并买入25箱,那么每箱酒保存的时间是多长?Little 定律告诉我,用150箱除以25箱/年,得到答案6年。”

所谓稀疏数组是指其中大多数项都具有同一值(通常为0)的数组。

代码空间技术
函数定义。
解释程序。
翻译成机器语言。

《漫长的季节》

节奏有点慢
结尾升华得漂亮

往前看,别回头。

《漫长的》
作者:班宇

打个响指吧,他说
我们打个共鸣的响指
遥远的事物将被震碎
面前的人们此时尚不知情

吹个口哨吧,我说
你来吹个斜斜的口哨
像一块铁然后是一枚针
磁极的弧线拂过绿玻璃

喝一杯水吧,也看一看
河在平静时平静,不平静时
我们就错过了一层台阶
一小颗眼泪滴在石头上

很长时间也不会干涸
整个季节将它结成了
琥珀块状的流淌,具体的光芒
在它身后是些遥远的事物

《阿橹之死》
作者:阿橹

1
一万次地走过自己
在自己的废墟中伫立
万物静穆
我在聆听一种声音
虔诚的如一匹老马
在黄昏的林际打着瞌睡
心境旷远更旷远
而后流水般回顾一生

离我的墓地很近很近了
才发觉自己是这样一种草
这样的一种理由
在铺展一万种假设的季节里
生命由青变黄再变青
脚步有急变缓
最后失去重心

2
莫大的悲哀使雨水善良起来
我在远方
瞩望自己
瞩望深水彼岸荒凉的水域
瞩望山峦
我是叠嶂中的一轮浑月
山坳中大醉的一盏孤灯

我真的要走了
穿越母亲的草原和旷野
找到归宿
不知哪一朵小花
陌生地为我歌唱
不知为何把我的来世
称作不幸
可怜的人之源呵我怎么能够!

你的生命之泉如烈烈浓焰
点燃我的焚水之岸
母亲的眠歌催我入梦
这又是哪一年
为何连自己也变的如此陌生
而又相当遥远

3
永无宁静的宁静片刻
无需以任何方式昭示我的灵魂
我的饥饿孤闷我的犹豫伤感的诗笺
如此而已
走在空无一人的广场上
先我而去的人
又狰狞着从四面八方涌来
那些鲜花很美
我却望尘莫及
孤伶伶地回头
远离死神之夜多么宁静
飘逸的雪花
在我心内外
不可改变

4
为何以我的存在包容所有存在
在我生命的起点总是你
给我血液和精髓
我的忏悔如晚归的秋鸿
梦歌般给万物以提示

这样的时刻
让我殇于父亲之前让母亲
以挽歌的绝唱
为我也为大地上的四季
守眠

《我用阅读教育孩子》

书中观点观点总体很正,但是有些章节写得牵强。
应该是先写好了框架再填充的内容,全书写得有点应试作文的意思。

全球趋势专家丹尼尔•平克在他的著作《驱动力》里写道:
“人有三种驱动力,第一种是来自基本生存的需要的生物性驱动;
第二种是来自外在的动力,即奖罚并存的萝卜加大棒模式;第三种是来自内在的动力,也就是内心把一种事情做好的欲望,是想要主导自己的人生、学习并创造新事物,通过自己把我们的世界变得更好的内在需求。”
无数事实表明,第三种驱动力是最能激励和调动人的根本积极性的方法。

激发孩子的写作兴趣
方法一:做一本孩子的“童年语录”
方法二:写日记——把日记作为最好的朋友,向它倾诉

三步,用阅读提高写作
第一步:让孩子抄书、背书
第二步:“说”读后感
第三步:带着孩子读世界

如何用阅读指导孩子的创业实践
一、鼓励孩子行动起来
二、鼓励孩子“创业”时做自己喜欢的事
三、接纳孩子有价值的失败
四、与孩子一起讨论创业的具体方法和技巧

《方寸有度》

百度移动用户体验部(简称MUX)写的书。

作者中有很多认识和合作过的人,包括:
《自序——勿忘初心 专业探索与坚守》的百度移动用户体验部总监史玉洁
《设计驱动产品创新——百度手机输入法特技皮肤实战》的百度手机输入法特技皮肤作者蔡月

ORI原则
1)原生性 Original
2)相关性 Relevance
3)冲击力Impact

在针对车机产品的设计中,有一条广为熟知的“15秒规则”(http:/standards.sae.org/2364_200408/ Navigation and RouteGuidance Function Accessibility While Driving)。要求“驾驶者在屏幕上完成一个输入任务的总时间不得超过15秒”。也就是说当操作任务时,用户的视线离开道路的时间不得超过15秒,注视屏幕的时间不得连续超过2秒,任务随时可以中断⋯•••在限速 60干米的道路上,2秒的空白意味着驾驶员在 30多米的行驶距离内都没有关注路况,这种情况是非常危险的。