V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lewis89  ›  全部回复第 19 页 / 共 83 页
回复总数  1645
1 ... 15  16  17  18  19  20  21  22  23  24 ... 83  
别考虑这么多,针对终端用户的东西,还动不动考虑性能... 真的是没有意思,个人用户撑死能存个几万部电影,这种场景 性能不是首先需要考虑的问题。
@xuanbg #28 轻重看场景的,人家用的 sqlite 这明显是针对 NAS 以及个人用户的
2021-01-09 08:09:14 +08:00
回复了 xuegy 创建的主题 macOS 如何实现 Linux 中的直接在当前文件夹打开 Terminal 的功能
@lushang #1 别这样偏激好不好,大部分用命令行的人跟用 Finder 的人 是两种人
2021-01-08 18:38:15 +08:00
回复了 Tuy 创建的主题 程序员 JDK16 要出来了 想问问大家公司都用的啥?
@php8 #90 这种跟垃圾回收 没什么关系了吧,基本上都是运行期不用被回收的玩意
2021-01-08 17:08:24 +08:00
回复了 Tuy 创建的主题 程序员 JDK16 要出来了 想问问大家公司都用的啥?
@php8 #84 那是数据量小的情况,数据量 综合可靠性 可扩展性 肯定是 redis 比 本地内存靠谱,而且多实例集群的情况,集群内部的机器 如果有需要 不还要做缓存同步? 那不更麻烦
2021-01-08 16:22:32 +08:00
回复了 Hoshinokozo 创建的主题 硬件 今年想装机真是难啊。。。
@LuciferGo #49 多核不一定好用, 特别是使用 NUMA 架构后 远程同步消耗很大,跑分不代表实际情况,我看了很多同 10 代跟 zen3 的 游戏区别不大
2021-01-08 16:06:36 +08:00
回复了 Tuy 创建的主题 程序员 JDK16 要出来了 想问问大家公司都用的啥?
@huntcool001 #78 额 没听说过.. 一般都是 Redis 没必要用本地缓存.. 而且 Redis 上集群 比本地可靠多了
2021-01-08 14:40:46 +08:00
回复了 Tuy 创建的主题 程序员 JDK16 要出来了 想问问大家公司都用的啥?
@ixiaohei #51 ..都在骂 GC 是 shit,各位自己写的代码里面(不包括第三方依赖 以及第三方依赖创建的)真的有代码中的对象能活到老年代..?
2021-01-08 08:52:42 +08:00
回复了 en20 创建的主题 分享发现 显卡涨疯了,家里有 5700,2070 的可以出手一波.
@est #95 可能是以太坊,比特币一般都上矿机了
2021-01-05 09:30:36 +08:00
回复了 shenwu35 创建的主题 程序员 工作 8 年手写不出反转链表是不是进不了 bat 了?
其实算法面试主要考察就两方面的能力,而这两方面的能力大多在程序员的现实工作中是几乎不怎么需要的。

1. 长期记忆能力,你需要背诵算法题的套路模板,并加以理解记忆,以便于在算法面试中快速搜索到解题思路,这大概是程序员最不需要的技能,因为本科教科书上大量的算法都在网络上有各种千奇百怪的解法与解读,而程序员在工作中很大一个工作任务就是阅读理解他人的文档,使用前人的工作成果或者在前人的基础上加以改造,现实中也不会有面试这样紧迫的时间以及几乎没什么工具辅助的情况下要求你快速解题,而且现实中我们大多记住一些算法的复杂度以及这个算法能解决的问题即可,待需要的时候去查找即可,例如我根本记不住拓扑排序算法以及模板,但不妨碍我用它来解决有向图中存在环的问题,因为需要的时候,我仓库里面有大量的资料,随时可以整理出来用于解决问题。

2.短期记忆能力,你需要记住算法中大量中间上下文,以便通过几个简易的 test case 验证出算法的正确性,而且很多题需要好几个 test case 才能验证代码的正确性,这对我这种短期记忆力不好的人真的是一个折磨,因为我在工作中验证复杂代码正确性的时候,大多都是借助机器的栈幁跟 debug 来验证,而且 test case 都是手写好,机器执行的,而不是人脑执行的,我人脑执行 test case 的时候 即使借助纸板记录 也还是经常掉链子,这也是我做算法题目前 比较慢的原因,当然随着做得多了,短期记忆力会提上来。
2021-01-05 09:15:54 +08:00
回复了 shenwu35 创建的主题 程序员 工作 8 年手写不出反转链表是不是进不了 bat 了?
https://ww1.sinaimg.cn/large/005DO33Hgy1gmcjo128mij31ey0ppq8i.jpg

https://leetcode-cn.com/problems/minimum-window-substring/

错了很正常,我这看完题解 写出代码 还 debug 了 差不多 1 个小时,

多写测试用例,我一般都是在 IDE 里面写的,有 test case 多断言 比较容易找出问题

其实我一直都反对白板编程的,大部分人脑短期记忆力并不好,记不住大量的上下文,

尤其是推演算法正确性 特别是很多题涉及到+1 -1 的地方 更容易出错,需要记住很多中间状态以及上下文才能推演出一个小的 test case 的正确性,除非你模板背得特别好,还刚好碰上那道题,那当我没说。

特别是平时根本没怎么写过的套路代码的更容易在这方面犯糊涂,

即使真实的面试 我也建议 先把 test case 边际条件先写在一边,然后复盘代码的时候照着 test case 往下看

平时业务代码过于复杂的话,我也会写好简易的单元测试,这种脚手架的代码 可以帮助定位问题

另外推荐一下算法小抄那本书,用作面试是绝对够了。
1 ... 15  16  17  18  19  20  21  22  23  24 ... 83  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   991 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 23:18 · PVG 07:18 · LAX 15:18 · JFK 18:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.