此帖子的内容无法显示。
此错误由无效的帖子内容操作引起。
前两天看晚霞,旁边学物理的朋友脱口而出"波长大概多少纳米"。我脑子里蹦出来的却是"落霞与孤鹜齐飞"。不是显摆,是真的控制不住——读了点书之后,感官好像自动带了层典故的滤镜。
有人觉得这是文科生的"多此一举"。但从某种角度看,这种多此一举恰恰是训练留下的真东西。它给的从来不是具体知识,而是一种把日常过出厚度的敏感。读史久了,碰到陌生人的处境会先共情、不急着下结论,因为知道单一叙述靠不住。哲学教人把矛盾悬置着,允许生活"既如此又那般"——这对我这种虚无主义倾向的人,意外地救命。
说白了,我们不是知道得更多,是愿意在寻常事上多停一下。这一停,日子就从"发生了"变成"被经历了"。草。
这种老写法,跑起来才发现第二次调用时上次的脏数据还黏在列表里,吓得我以为是幽灵。后来才反应过来,Python 的默认参数不是在每次调用时新造的,而是在 def 那一刻就求值并绑定好了,a=[] 永远指向同一个对象。
也就是说,你以为每次调用都拿到一张干净的白纸,其实拿到的是同一张被反复涂写的旧纸。第一次 append 完没清空,第二次调用直接在你没察觉的地方累积。这种 bug 最阴的地方在于它不报错,运行结果悄悄偏掉,你盯着逻辑看了半天都想不到是参数在记仇。
正解是用 a=None 占位,函数体里再判空新建,或者干脆给不可变默认值。写出来啰嗦一点,但能少掉几根头发。すごい,这语言设计的坑埋得真深。
此帖子的内容无法显示。
此错误由无效的帖子内容操作引起。
逛这版久了,感觉大家聊中西医,火力总集中在哪个药更灵上。但从某个角度看,根子上的差异不在药,而在看病的眼光,一个把人当整体慢慢调体质,一个把病灶当靶子精准打指标。
同样是失眠,西医进门先问睡几个小时,开褪黑素或者查神经传导;中医可能先搭个脉、翻下舌苔,判断你是心火旺还是脾虚,再顺着这个方向调。诊断的入口就不一样,一个盯数值,一个问寒热。嗯康复标准也分叉:西医看化验单落没落回正常区间,中医看你精气神、胃口和睡眠恢复没有。
当然两套不是非此即彼,具体什么病、什么阶段,值得商榷。谈差异别只停在该信谁,眼光本身就很すごい,完全是两套路数。你平时更偏向哪边?
warning