V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  msg7086  ›  全部回复第 177 页 / 共 1022 页
回复总数  20422
1 ... 173  174  175  176  177  178  179  180  181  182 ... 1022  
2020-08-04 10:17:10 +08:00
回复了 CNife 创建的主题 Python Python 的 for 和 while 循环为什么没有引入新的作用域?
因为他是 Python,他不是其它语言。
而且 C++之前的 for 循环声明的变量也是会算在外作用域的,后来规范里明确要求放进内部作用域,才改成了现在这样。
刚开始逛 v2 的几年,一直以为自己不会去 Block 人,毕竟观点不同很正常。
近几年疯狂 Block 。
2020-08-03 18:14:51 +08:00
回复了 iblessyou 创建的主题 Redis 老哥们, redis 存 6030 条进去 4520,会有哪些可能
@iblessyou 分页不加排序可还行。
而且插数据的话应该用流式取数据而不是分页吧,要不然每次取下一页的时候还要重查……
2020-08-03 13:17:49 +08:00
回复了 tyit 创建的主题 问与答 精致的你们平时有煲汤?用的什么高颜值实用锅?
电高压锅,一个小时出来什么都有了。
2020-08-02 09:22:41 +08:00
回复了 Junzhou 创建的主题 哔哩哔哩 B 站的审核越来越诡异了。。。不爽。
还好吧。
我们做的片子,被人搬运到了 B 站,最近 4K 开放以后我们自己上传了新压的 4K 版,结果稿件被锁定,理由是已经有搬运工上传过了我们之前发的 720P,所以现在我们自己传 4K 就属于重复上传。稿件锁定,访问视频链接自动跳转到低清版。
怎么样?
大公司和小公司不一样,顾及的受众群体要大得多。
比如对我来说,我最好希望 Windows 什么功能都不要有,就最基础的桌面,一些管理工具,结束。
很显然,我的需求和你的需求就完全不同。

又比如你说 Everything 这样的软件,这是一个很小的软件,就一个人或者几个人开发,他的体量和巨硬这样的公司体量就完全不一样。如果 Everything 有一个 Bug 会导致用户文件丢失,那可能丢了就丢了,报上来 Bug 修复了就完事。如果放在巨硬呢?十亿台设备上运行,一个 Bug 导致 0.1%的用户丢失了他们的文件,那可就是一百万台电脑啊。那你说,这团队得放多少工程师进去控制质量呢?(考虑到印度人的数量,这数字还得再往上加……)

这还只是一个软件。如果像你说的,图片查看也要做好,别的七七八八的功能也要做好,那怕不是得再招几十个团队进来了。

再加上上面也说到了,垄断。你要是都做出来了,那就准备好几十亿美元等着罚吧。
2020-08-02 03:35:55 +08:00
回复了 anticipated 创建的主题 问与答 mp4 分辨率/帧数相同,但大小不同
@anticipated #6 有不少概念是错的,当科普看看没问题,不要完全当真就行。

码率有边际效应,大部分可见的画面实际需要的码率并不大,最吃码率的那些是肉眼不太能分辨的小细节,所以现代的编码器会对画面( DCT 后的部分)做一次量化,把吃码率且人眼分辨不出的那些频率直接砍掉,这样码率一下子就能下来 90%甚至更多。另外,优秀的动态预测算法也可以有效提升编码效率。

反过来说,要达到极限的画质保证,就必须堆下数倍的码率下去。比如为了保留人脸上的几根胡须,码率说不定得提高 5 倍才行。具体上多少码率还是看用户眼睛的刁钻程度来决定。

比如动画圈,字幕组一般给个 300M 一集的片,压制组可能会给 1.5G ,因为受众群体不同。
2020-08-01 18:00:49 +08:00
回复了 Vimax 创建的主题 git Git 提交如何细分粒度以及提交信息怎么写比较规范?
经常提交,功能完成后重新排布合并整理,最好做成每个提交可以单独回滚的形式。
贴上自己的提交,仅供参考。
https://github.com/AviSynth/AviSynthPlus/pull/173/commits
2020-08-01 16:00:32 +08:00
回复了 felix021 创建的主题 程序员 又是面试题?对,合并有序序列。
之前刚面了一家公司,起手问的就是合并 k 个有序链表。
直接报的小顶堆归并,排堆不需要自己写,开个循环直接拿小顶项接链表,完事。
2020-08-01 15:51:22 +08:00
回复了 amiwrong123 创建的主题 程序员 如何打印一个基于数组的完全二叉树
2020-08-01 14:57:33 +08:00
回复了 amiwrong123 创建的主题 程序员 如何打印一个基于数组的完全二叉树
@amiwrong123
从根节点做一次 DFS,然后每个节点保存宽度,类似
node.w = MAX(自身宽度, MIN(左枝宽度,2), MIN(右枝宽度,2))
然后根据左右宽度生成树枝和子树节点应该就可以了。
2020-08-01 12:49:59 +08:00
回复了 amiwrong123 创建的主题 程序员 如何打印一个基于数组的完全二叉树
分而治之,先求出当前子树的总宽度,然后再吐空格。基本上是一个 DFS 加一个 BFS 的结构。
(吐字也可以直接在内存中构建字符串,这样应该可以 DFS 一遍过。)
const 可以改成 constexpr,编译期计算。
你写的那个版本也可以在 int pow 前面加上 constexpr 。

不过如果你用编译器优化的话,编译器会自己发现函数是 constexpr 的,然后自动优化成编译期计算。
2020-08-01 05:14:43 +08:00
回复了 EdmondYoung 创建的主题 随想 很后悔当时没有学医或者学法律
计算机行业有能力的人收入有多少?
进国际大厂移居其他国家然后二三十万刀的年薪没事在家里的小别墅远程工作的日子不香吗。
过了 35 没人要?那应该不至于吧,有本事的人还怕没人要么。

说难听点,你要是计算机专业出来 996 还中低收入,那你可能医生行业连博士都毕不了业。
计算机专业至少门槛低,拿不到二三十万刀年薪水平的人,还能找到拿五万刀年薪。英语水平不行拿不到美刀的人至少还能拿拿人民币。做医生做律师你要是水平不行,不仅挣不到钱,还可能被家属砍死……

既然这样,不如多想想怎么提升自己吧。
学医至少得博士毕业吧,学计算机不说学历,至少姿势水平要多学点。
2020-08-01 05:02:52 +08:00
回复了 zhoudaiyu 创建的主题 问与答 Linux 如何限制危险操作?
@zhoudaiyu 钱少没药救。
放在这个行业还算好的,要出事顶多嫩死几台服务器。
其他行业,要是上建筑工地啊,或者开卡车啊,都让新手干的话怕不是要出人命了。
2020-07-31 18:32:50 +08:00
回复了 iblessyou 创建的主题 Redis 老哥们, redis 存 6030 条进去 4520,会有哪些可能
插完取一下数看看对不对呗。
2020-07-31 18:29:02 +08:00
回复了 weo0 创建的主题 程序员 业务代码每行都需要单元测试覆盖吗?
最重要的是行为测试。单元测试看情况,本身分得太细的函数我觉得没必要精准覆盖。上层业务逻辑带到就行了。
2020-07-31 15:58:21 +08:00
回复了 zhoudaiyu 创建的主题 问与答 Linux 如何限制危险操作?
我司之前客服上客户生产机做复杂操作的时候,就是两个人一起做,他负责敲键盘,我坐在他旁边负责审查他的输入。他提出要做的事,我提出做法,他输入进命令行,我检查完输入后确认执行,然后他敲下回车。
这样我俩要同时脑抽才会出事故,相对来说几率就低很多。

要追求极致的话可以去看看飞航座舱管理,是无数鲜血换来的双人三人机组尽可能避免单人脑抽导致坠机的经验,我觉得还是挺有学习意义的。
2020-07-31 15:53:36 +08:00
回复了 zhoudaiyu 创建的主题 问与答 Linux 如何限制危险操作?
@zhoudaiyu 那就让他过脑子呗。
很多事情在不过脑子的情况下都会出事故,所以根本问题是做改动之前要再三确认。
比如上面说的 Code Review 或者 Over shoulder 都是比较好的办法。
大家都是人类,总会翻错的,只能靠堆人力来避免一个人脑抽搞挂整个系统。
当然了,盯着的眼睛越多,效率也越低。速度和安全是不可兼得的。
你愿意让人回家值班的时候操作生产机,那必然要承受搞挂系统的风险。
你要限制危险操作,必然就没办法让运维单人及时处理事故。
1 ... 173  174  175  176  177  178  179  180  181  182 ... 1022  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1010 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 81ms · UTC 21:32 · PVG 05:32 · LAX 13:32 · JFK 16:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.