首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我是怎么读代码的

    而读代码,则是缓解焦虑的良方。 每当读懂软件的精彩设计,赞叹优美整洁的代码,甚至发现藏在注释中的彩蛋时,都好像在不同的时空与作者产生了交叉,畅快地聊了会儿天。 读代码很有趣,但要读通读懂也很费功夫。...不过在开始读代码之前, 最大的问题就是:怎么样才能找到合适的代码项目? Star 数高的项目更优秀吗?...抓住主线,从抽象到实现 主线就是从输入是怎么样一步步产生输出的。在这一过程中,会涉及到多个模块,每一个模块又有自己的输入和输出。...这个时候,就应该进一步的思考,如果是我自己来解决问题,我会怎么做?我能比原作者做得更好吗(通常不能)?...可以尝试思考,如果内容只是一张图,那么要怎么讲清楚这张图,用这种办法训练表达能力。

    1.3K20

    深度学习caffe的代码怎么读?

    3.个性化定制Caffe 到这里,你已经可以说自己有用过Caffe了,但是还不能算入门,因为你还不知道怎么修改源码,满足自己特定的需求。...当然你看一遍不理解,再看一遍,忘了,再看,读个几遍你才会对推导过程和数学符号熟悉。我头脑不大行,来来回回看了好多次。...在Ufldl的基础上读这个,你应该可以很快掌握全连接层的反向传播。...这时你知道了Convolution的前向传播,还差一点就可以弄明白后向传播怎么实现了。...其实关于怎么用caffe,我一直想写篇文章,因为给太多人讲过怎么用了,也帮很多人基于caffe写过代码。14年初因为赶NIPS,开始用caffe,大概用了有一年半了。

    1.6K10

    干货 | 科研大牛们怎么读文献?

    一作,co-first,和co-author发过几篇Nature, Science系列子刊,谈下读文献感受。...首先,必须养成每日读并分类3~4篇文章的习惯,天天坚持,这样每年就可以收集整理1000篇以上的paper,这个量是根基。这样才会有几年以后的得心应手,领域门清的感觉。...按照上面每年1000篇的节奏,积累两三年就会感觉,文献越读越少。越来越发现领域更新很慢。...其实这个过程就相当于每天读文章,塞到一个个目录里面(充实和完善自己的每个小idea),积累idea和逻辑构建一篇paper。为啥这么干?...总结一下,构建一个比较强的领域认知需要做 读足够的量(每天3~4篇不需要多) 跟进新工作 不断拓宽知识面扫清老工作

    1.5K30

    5000行的 SQL 源代码,怎么读?

    “怎么,今天的热焦玛少了点劲儿嘛,感觉?”我走近了小 C。 “L, 面对着满屏的 SQL,谁都会提不起精神啊。何况这近 5000 行的代码,怎么看得过来嘛!...读代码前,耐心先行。接着就是开始第一遍的阅读。此时的代码走读,我们不停留在具体的技术末节上,比如 unpivot 的语法是怎么样实现的,为什么有里三层外三层的嵌套,为什么这里用了动态 SQL 去拼接。...把你认为创建一个订单需要记录的信息给标出来,尽可能详细的在流程图上标准细节,就好比人,在什么时候需要记录人的信息,需要检验人的信息;再比如货,什么时间段,要检查货的库存,要记录货的哪些属性,单价还是 SKU,怎么更新货的库存...,更新失败了怎么办?”...所以及时的倾倒出来你刚才读到的 SQL,多问问自己数据是怎么流转下来的,画好流程图,标准自己的想法,越清晰,问题越多,越有利下一遍的阅读...”

    93920

    MySQL 到底是怎么解决幻读的?

    作者:LastSun https://www.cnblogs.com/wdy1184/p/10655180.html 一、什么是幻读 在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻读。...三、MySQL 是如何解决幻读的 如果你看到了这篇文章,那么我会默认你了解了脏读 、不可重复读与可重复读。 1....其他:MySQL InnoDB 引擎 RR 隔离级别是否解决了幻读 引用一个 github 上面的评论 地址: Mysql官方给出的幻读解释是:只要在一个事务中,第二次select多出了row就算幻读。...如果这样理解的话,Mysql的RR级别确实防不住幻读 有道友回复 地址: 在快照读读情况下,mysql通过mvcc来避免幻读。 在当前读读情况下,mysql通过next-key来避免幻读。...看着说法无懈可击,但是其实是错误的,InnoDB 中设置了快照读和当前读两种模式,如果只有快照读,那么自然没有幻读问题,但是如果将语句提升到当前读,那么 T1 在 select 的时候需要用如下语法:

    3.8K20

    分库分表会带来读扩散问题?怎么解决?

    分库分表大家可能听得多了,但读扩散问题大家了解吗? 这里涉及到几个问题。 分库分表是什么? 读扩散问题是什么? 分库分表为什么会引发读扩散问题? 怎么解决读扩散问题? 这些问题还是比较有意思的。...那分表具体怎么做? 根据id范围分表 我认为最好用的,是根据id范围进行分表。 我们假设每张分表能放2kw行数据。那user0就放主键id为1~2kw的数据。...随着我的表越来越多,次数会越来越多,这就是所谓的读扩散问题。 读扩散问题 这是个比较有趣的问题,它确实是个问题,但大部分的业务不会去处理它,读100次怎么了,数据增长之后读的次数会不断增加又怎么了?...话是这么说没错,但面试官问你的时候,你得知道怎么处理啊。 引入新表来做分表 问题的核心在于,主键是分片键,而普通索引列并不分片。...举例说明读扩散问题 但如果我们为name列建个新表(nameX),以name为新的分片键。

    45040

    微博大V@爱可可:arXiv论文怎么读?

    “快”自不必细表, 第一时间洞悉实力团队最新方向/成果,零延时跟踪最新问题/技术前沿,arXiv是个太理想的地方,期刊、会议绝无胜算;“多”怎么也成了优点?...怎么读?光靠勤奋还不够,得讲方法,讲策略。 ▌第一步,想清楚 想什么?想定位,想目标,想方法。 为啥而看?跟踪前沿?找问题?找方法?膜拜?探坑?找人?找撕?学写作?凑谈资?打发时间?...不管什么定位,有一点很重要:抱着学习的心态去读,收获往往更多。挑剔不会让你显得更有水平,取其精华,取长补短,才是成长正道。...解决方法很简单——摆正心态,就无所谓“过度”:读论文读的不是边界,是思考,是启迪,读完该做什么坚持去做: Pursue your direction, try yourself, no matter if...▌第三步,多泛读 终于到了读论文的时候,别激动,也别忙着深入细节,先把策略搞清楚。建议大量泛读,极少量精读,避免走读。 泛读看什么?

    92050
    领券