V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  misdake  ›  全部回复第 8 页 / 共 14 页
回复总数  278
1  2  3  4  5  6  7  8  9  10 ... 14  
2022-01-10 14:19:01 +08:00
回复了 chengxiao 创建的主题 程序员 以后的电脑有没有可能干掉内存?
传统 ssd 再怎么强也是外存,需要读取数据时需要 DMA 到主存里,这就直接意味着 ssd 速度无论怎么强,也高不过内存速度。
传统 DRAM 作为主存的地位现在还非常稳固,和 flash 的延迟和吞吐性能差距在客观上也非常明显,短期内是看不到的。
optane 直连 cpu 做内存持久化是一个思路,但仍然要直面延迟和性能差距。
想要内部不可变,java 的话就改用不可变对象,或者对外只暴露不可变接口。反正是可以做到,但可能费一些功夫去写接口。我在一定程度上赞同写一套只读接口,再 extend 出一个读写接口,有点啰嗦,但比较规整。
2021-12-28 17:52:47 +08:00
回复了 cyrbuzz 创建的主题 程序员 老哥们,一个算法求个思路
算是一种背包问题吧,多个背包,要看到几个背包的时候能全部塞满
2021-12-16 00:06:04 +08:00
回复了 elechi 创建的主题 程序员 如何定时获取某个桌面软件界面显示的数据?
MFC 或者 Qt 的话,可以抓到控件句柄,直接读数据的吧
2021-12-08 14:11:58 +08:00
回复了 aikilan 创建的主题 程序员 JS 如何复制一个函数?
b = a.bind(null) 和 b = a 相比,除了判断相等的结果不一样之外还有别的区别吗
安装包里面可以看看体积分析,根据我 n 年前做 android 的印象可能是带了 support 库或者是图标图片等太大。
2021-11-30 14:47:34 +08:00
回复了 qin20 创建的主题 FFmpeg 程序 FFmpeg 准确切割视频问题,请大神指教?
@qin20 默认不指定 copy 就是重新编码的,而且输出正好是 1 秒钟,共 61 帧数据。
需要把-ss 和-to 放在-i 前面,这样时间修饰的是输入,会跳过前面的编码,只编码制定的区间。
放在-i 后面就变成修饰输出了,不符合你的需求,会导致要全编码一遍然后在输出的地方截断。
2021-11-30 13:40:17 +08:00
回复了 qin20 创建的主题 FFmpeg 程序 FFmpeg 准确切割视频问题,请大神指教?
“重新编码遇到几个 G 的视频文件时,切割两秒的视频,就需要处理好几分钟,在批量切割的需求下(几百个视频片段),完全达不到性能要求”

这个问题我没有遇到哦,我从一个 13 分钟长、平均码率 4.5Mbps 的视频中,截取比较靠后的 1 秒钟
ffmpeg -ss 700 -to 701 -i a.mp4 out.mp4
用 measure-command 测了一下运行时间不到 0.7 秒
2021-11-30 13:08:23 +08:00
回复了 qin20 创建的主题 FFmpeg 程序 FFmpeg 准确切割视频问题,请大神指教?
@qin20 可以试试拉 loglevel ,然后监听类似于 [mov,mp4,m4a,3gp,3g2,mj2 @ 000001f53b1ae8c0] stream 0, sample 450, dts 14933333 的数据,就能知道他在复制那些帧
2021-11-30 12:23:41 +08:00
回复了 qin20 创建的主题 FFmpeg 程序 FFmpeg 准确切割视频问题,请大神指教?
1. 先找到关键帧
网上找的命令,比如
>ffprobe -loglevel error -skip_frame nokey -select_streams v:0 -show_entries frame=pkt_pts_time -of csv=print_section=0 input.mp4
得到关键帧的时间戳,只是感觉输出不是很稳定,会有数字之外的数据,可能要多调试兼容

2. 粗切
ffmpeg 用 -c copy 的时候,手动指定前后的关键帧的时间戳,这样应该就会从指定的帧开始。至少我实验下来开始的关键帧是准的,结束的关键帧不稳定,可能还会多几帧。

3. 精切
接着就可以用重编码的方法来切到指定帧了。
2021-11-22 16:49:54 +08:00
回复了 yohole 创建的主题 程序员 idea 有没有这样的 git commit 模板设置或支持的插件
@yohole 比如这个? https://plugins.jetbrains.com/plugin/13477-git-commit-message-helper
要自己编辑一下统一的 template
2021-11-22 15:48:02 +08:00
回复了 yohole 创建的主题 程序员 idea 有没有这样的 git commit 模板设置或支持的插件
换一个支持自定义 template 的插件呗
2021-10-12 15:06:30 +08:00
回复了 d0m2o08 创建的主题 Windows 吴彦祖,我想求一张背景图😭
这个就是 windows11 壁纸中的一张
2021-10-09 16:56:16 +08:00
回复了 xuromky 创建的主题 Chrome chrome 如何将历史记录放在工具栏按钮
存成书签
2021-10-09 13:52:12 +08:00
回复了 villivateur 创建的主题 问与答 用单精度 FPU 处理双精度 double 数据,还会有性能提升吗?
一般是编译器来做这个事儿,产生的代码很受编译器影响。
比如 64 位整数的加法,编译器可能会将每个数用两个 32 位的寄存器来存储,做 32 位的加法和处理进位,来模拟一个正常的 64 位加法。参考: https://godbolt.org/z/PKjzvrq7M
你说的这个单精度 fpu 的情况,可能编译器会直接忽略 double 而用 float,可能编译器会用 2 个 float 来模拟 double,可能会用复杂的整数计算来模拟,我还真不清楚。可能有不同的 flag 来控制,最好翻一翻编译器的文档,对照着看产出的汇编在干什么。
2021-09-17 07:56:43 +08:00
回复了 ling516 创建的主题 Windows win10 文件夹文件名批量修改工具哪个最好
RenameMaster
2021-09-15 16:49:56 +08:00
回复了 z807550686 创建的主题 问与答 请问下各位大佬图里面的是什么语言
lua 吧
2021-09-09 14:57:29 +08:00
回复了 echotpq 创建的主题 问与答 rust 小白,求教所有权报错
1 里面,r2 在 println 之后就还回去了,所以 s 可以接着用
2 里面,打印 s 的时候,r2 还借着 s 的 mut 引用,所以不能访问 s
2021-09-03 09:45:13 +08:00
回复了 James369 创建的主题 程序员 js 的类有没有析构函数,如何进行资源释放??
正常不应该依赖析构函数来做这些事情吧。
借书的时候 library 应该要记录书借给谁了,留着 student 的引用,student 不会被自动释放。
2021-09-02 12:02:42 +08:00
回复了 hutng 创建的主题 硬件 Intel 即将发布的大小核 CPU,各位怎么看
小核在桌面上用来增加多线程任务的性能密度的,10 核的制造成本和功耗干 14 核的事情。
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1068 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 19:12 · PVG 03:12 · LAX 12:12 · JFK 15:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.