V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hitmanx  ›  全部回复第 7 页 / 共 36 页
回复总数  718
1 ... 3  4  5  6  7  8  9  10  11  12 ... 36  
2021-05-26 20:25:27 +08:00
回复了 AkideLiu 创建的主题 程序员 C++ 关于 recursion 的一个小问题
@AkideLiu 这个取决于你的 cache lookup op 是在 caller side 还是 callee side~

像 15 楼一样,放在 caller side 的话,就会实质上而不是概念上减少 recur 调用的数量。
2021-05-26 20:12:45 +08:00
回复了 AkideLiu 创建的主题 程序员 C++ 关于 recursion 的一个小问题
@wutiantong 好吧,谢谢解释。原来是这个意思。
不过,如果是指这一行内的求值顺序的话,题目为啥要特意强调一下?除非这个顺序对于这个题目的答案(total # of recur() invoked)会有影响,但是基于 memoisation 的话两者应该一样?还是我忽略了啥


// 1)
auto n_3 = recur(n-3);
auto n_2 = recur(n-2);
auto n_1 = recur(n-1);
return n_3 + n_2 + n1;

2)
auto n_1 = recur(n-1);
auto n_2 = recur(n-2);
auto n_3 = recur(n-3);
return n_1 + n_2 + n3;
2021-05-26 16:50:13 +08:00
回复了 AkideLiu 创建的主题 程序员 C++ 关于 recursion 的一个小问题
“if memoisation is applied and recur(n-1) is calculated and stored before calculating recur(n-2) and recur(n-3)”

没太搞懂,如果答案是 7,是不是 recur(0) - recur(6)各计算一次?这样的话得按照从小到大进行计算与储存,即 recur(n-3) => recur(n-2) => recur(n-1)。
但是题目里写的是先储存 recur(n-1),那岂不是 recur(n-3)和 recur(n-2)的结果会被重复计算?这样答案为何还是 7 ?
2021-04-27 19:39:16 +08:00
回复了 timsensor 创建的主题 C++ 大龄 C++码农在人生的十字路口迷惘了
对 system architecture 和 graphics programming 感兴趣吗? C++的岗位。
2021-04-15 10:19:17 +08:00
回复了 QBugHunter 创建的主题 问与答 自己没车,怎么把一只猫从上海带到无锡
我家有只收养的流浪狗,已经来我家一年多了,跟着我们自驾出去玩什么的,很开心
2021-04-09 11:23:29 +08:00
回复了 magic3584 创建的主题 程序员 求推荐下非科班要补哪些基础?
如果是指计算机组成原理、操作系统之类的,可以先看 CSAPP,这个 Stanford 有公开课的视频,但是书里的内容更全更多。里面各个领域都有些涉及,不深,但是很精华。然后哪儿想了解更多,再去看对应的东西。
2021-03-23 15:15:31 +08:00
回复了 RedBlackTree 创建的主题 程序员 关于内存对齐,在实际开发中需要关注吗?
上层一般不用关心,底下写框架的或者写引擎的,一般会更重视这个。以前入门 cuda 时候印象挺深,一半的篇幅 API 就讲完了,剩下的一半篇幅好几百页都会侧重于性能分析以及性能提高,比如 cache 的 bank conflict, hit rate 等等,这些都需要一些专门的工具去分析的。
2021-03-11 15:34:05 +08:00
回复了 61162833 创建的主题 问与答 数学难题,如何计算长宽比例?
@Alexhex 你看一下 4 楼,不是最大公约数的问题。
2021-03-10 13:16:15 +08:00
回复了 leishi1313 创建的主题 程序员 我知道 Google 养老,原来可以这么养老吗 part 2
@Mirage09 谢谢解答。那 IC 一直干也挺正常的啊,如果天花板那么高的话。op 给人的感觉是,在 google,年纪大了还是 IC=>不常见=>不思进取
2021-03-10 11:52:32 +08:00
回复了 leishi1313 创建的主题 程序员 我知道 Google 养老,原来可以这么养老吗 part 2
所以 IC(Individual Contributor)在 google 就是指 entry-level ?比如 Senior Software Engineer/Devloper 在 Google 是不是也是 IC ?
2021-03-07 13:56:46 +08:00
回复了 xuegy 创建的主题 程序员 如何提升程序抢占内存带宽的能力?
这事应该向服务器提供商去询问,而不是你自己去想办法。
你是他的客户,甚至是大客户,你花了 22 份的钱,炼丹的只花了 2 份的钱,他不会为了这些“添头”失去大客户的
2021-03-05 12:59:30 +08:00
回复了 rinima 创建的主题 程序员 30 岁了,由于生病多年没有工作,自学 Java 转 it 可行吗?
lz,你这个 id 很“别致”……

对于同一个话题,建议不要开很多的贴。
同样是你的贴(30 岁转前端): https://v2ex.com/t/653979
本贴是 java,你再说个新技术是不是还要重新开个贴?

最根本的问题是,作为一个零基础的人,同时恰好又荒废了好多年,你需要首先证明你有能当一个程序员的能力……程序员也不是嘴皮子一闭一张就会了的事,其中要付出大量的努力。这就像我作为一个钢琴都没摸过的人,问别人我能靠钢琴全职生存吗?正常的回复不应该是,“那你弹一首曲子我听听”?
2021-03-03 20:52:40 +08:00
回复了 javlib 创建的主题 程序员 你们怎么改 fail 掉的单元测试?注重测试代码质量吗?
这个话题真是隔三岔五就能出线一次……
2021-03-03 17:17:11 +08:00
回复了 jetflyL 创建的主题 程序员 问下你们会去看英文的技术书籍吗
有英文我一般不看中文的,除非时间特别赶。
读英文的缺点是慢,尤其是已经会的内容,中文可以做到一目十行迅速掠过,英语目前还做不到。
读中文的最大问题是一些专有名词的翻译有时候很难理解,另外如果你工作语言就是英文的话,比如写英文邮件、设计文档、用 StackOverflow 搜索等等,肯定是习惯用英语的名词和描述的逻辑比较好。
2021-03-03 17:10:20 +08:00
回复了 long1and 创建的主题 上海 不是凡尔赛, 1000-1500 预算,闵行工作,在哪儿买房合适?
一定记得考虑学区~
2021-02-24 18:49:35 +08:00
回复了 balckjoker 创建的主题 程序员 公司内部做一次好的技术分享需要注意哪些事情?
@jadeborner
“有干货且通俗易懂岂不是给别人培训”

真没必要想得这么狭隘。

做分享其实收获最大的人永远是自己,你再体会体会。这和费曼学习法是一样的,通过把信息讲给别人,这是个督促自己把信息重新咀嚼、整理的机会,而且加深了自己对这个知识的印象,一举多得。

再说了,看了尖子生的笔记就成为尖子生了吗?不是的,知识不是你自己走心整理出来的,别人把精华放在你面前,你转眼就忘了。
2021-02-23 22:23:31 +08:00
回复了 fakerw 创建的主题 程序员 自己太菜了,求问,如何看懂有非常多继承的代码?
如果还有懂这个代码的老人在的话,让他给你讲一讲中间的设计想法和慢慢的变迁比你自己看效率要高很多。

代码都是从简单慢慢变得复杂的,可能因为新需求或者是一些边缘情况。而一个新人在不了解这个背景和历史的情况下,看得似懂非懂的再正常不过了。如果加上是一堆烂代码的话,看得头大也很正常。

如果在没有老人或者只能自助的情况下可以看代码的 commit history (如果有的话),并且有对应的 bug 或者文字描述或者邮件讨论的话就更佳了。如果都没有,那只能自己去硬啃了^_^
同样在家办公一年了……
1 ... 3  4  5  6  7  8  9  10  11  12 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1160 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 18:30 · PVG 02:30 · LAX 10:30 · JFK 13:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.