如何避免解决 A 问题的时候,被转移到 B 问题->C 问题->D 问题.....

cs5117155:昨天了解一下 mysql 的幻读,然后寻找解决幻读的答案,又会出现关键词mvcc间隙锁,顺着两个关键词寻找我又发现新的Next-key Locks关键词,接着再通过Next-key Locks关键词,又弹出Innodb 锁机制Myisam 锁机制,随着关键词的不断深入,自已会发现不知道看什么内容了,也记不清太多的知识点描述.这样一天时间就浪费了,而问题始终没有解决,只是心里知道个大概样子.
请问你们如何避免这种情况呢

wangritian:先简单了解 BCD 的概念,回来看完 A 问题后,再去学习 BCD 的细节

gugugagadun:看书

kop1989:说明你的信息源是垃圾。

一个好的技术文章,是绝对不会瞎增加概念的。
打个比方,你想知道 1+1 等于几。好的技术文章会告诉你等于 2,1 个苹果,再加一个苹果,就是两个苹果。所以 1+1=2 。然后 1+1=2 应该在哪里用,不能再哪里用。

烂的文章会告诉你,1+1 在算错的情况下等于三,0.1+0.1 不一定等于 0.2,懂得都懂,不懂得我也不想说,说就是利益太大。1+1 还有个关键问题就是哥德巴赫猜想……
反正兜兜转转就是不告诉你等于几,也不告诉你 1+1 的用法和坑。

zycpp:你这是深度优先学习,想避免的话,可以设置一个最大深度,超过这个深度,就不必要再挖掘了。

zxCoder:哈哈 很真实,学习的时候经常会这样

francis59:把 BCD 的问题先记下来,以后再研究

cs5117155:@wangritian 比如我项目明明就要解决 A 问题,可能我理解能力会比较慢,花很长时间去理解 BCD 的概念,这样等于我项目被拖延,好像不太值得呀

Tloudalo:这种情况下一般会导致浏览器开好几十个 tab,我一般是针对每个概念都点开 google 前几篇文章

- 排版差的,不要
- 过于抽象的,不要
- 一看就不专业的,不要

理解要求随离最初目标的距离逐渐递减。
对概念其实有个大概理解就好,达到真正的学习还是要应用。

但现实情况往往是,还有 n 个没看突然有事情 /不想学了,点一下 OneTab 然后让它们永久吃灰

win10 问题

askpiksjoke:最近发现 win10 好像有个问题,息屏以后无法唤醒,正常唤醒不能,电源键也不行,只能长按重启mdrof:+1 这两天已经好几次了,每次盒盖之后就 gg misaka19000:居然还有这个分类,真是时代的眼泪 Cheons:更新后有这个毛病

iTerm2 问题

lzyroot:复制一条命令,修改命令执行后再按上下键翻记录发现跟执行前显示的不一样,有没有大佬遇到过的,还有就是错位的问题(如图命令最后有个 b ),如何解决呢?谢谢 plugins=(git zsh-syntax-highlighting z zsh-autosuggestions) Hurriance:可以禁用一些插件,找一下原因

问题 node.js

Xbathy:我在 a.html 页面有一个循环播放的动画,如何通过访问另一个路由,比如说 /error,使 a.html 停止播放? 换句话说如何通过路由向 view 传参?应该是这么个意思. 不用框架比如说 vue 、angular 啥的

求教大佬 sql 问题

chaodada:sql 如下 SELECT sum(money) as money,order_id,ordertime,earning_time FROM `wx_lianmeng_relation` force index(uid) WHERE uid=726080 and `ordertime`>=1590940800 GROUP BY `or…

Google Chrome Helper 问题

fox:macbook 疯狂风扇旋转,cpu100,一看是 Google Chrome Helper 占了 99 的 cpu,沙掉就好了。 这个问题几天内发生了两次了,查了一下似乎是一个历史遗留问题。 都 2020 年了,为啥还没修复这个问题。