V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  henix  ›  全部回复第 3 页 / 共 7 页
回复总数  121
1  2  3  4  5  6  7  
可以多从特性的角度比较不同语言,把语言拆分成特性,掌握一种语言之后,再掌握有相同特性的语言就容易了
比如同样是迭代,有些语言是 for 循环,有些是 iterator ,还有些是 generator
比如 js 数组的 filter map ,Python 里有一样的东西
再比如一些多线程数据结构,如果你掌握了 Java 的多线程,在 Python 里也可以用类似的方式思考:
https://stackoverflow.com/questions/10236947/does-python-have-a-similar-control-mechanism-to-javas-countdownlatch
用 shellcheck 静态检查一下
程序员属于高收入群体,说出去容易遭大伙嫉妒,但如果说秃头,那大伙就哈哈大笑了
307 天前
回复了 jqknono 创建的主题 程序员 A 股有交易 API 吗
这种不可能完全开放的,联系券商,申请开通 QMT
308 天前
回复了 henix 创建的主题 FFmpeg ffmpeg 处理后视频时长问题
今天研究了一下,确实是最后一步的 concat 用的片段是 trim 之后没加 setpts ,之前有个回复提醒了我。

最后一步修正之后的 filter_complex:

```
"[fv]split[fv1][fv2]",
"[fv1]trim=0:7[fv1t]",
"[fv2]trim=7,setpts=PTS-STARTPTS[fv2t]",
"[fa]asplit[fa1][fa2]",
"[fa1]atrim=0:7[fa1t]",
"[fa2]atrim=7,asetpts=PTS-STARTPTS[fa2t]",
"[fv1t][fa1t][10:v][10:a][fv2t][fa2t]concat=3:1:1",
```

现在已经正常了,感谢各位的讨论
309 天前
回复了 henix 创建的主题 FFmpeg ffmpeg 处理后视频时长问题
感谢各位回复!
我刚才发现在完全不使用原始的 加载.mp4 的情况下依然会出现这个问题,可能是我的思考方向错了,今天被这个问题心态搞得有点绷不住。。。
目前初步怀疑是最后一步 concat 之前会把一个大视频拆分成前后两段,后面那段 trim 之后没加 setpts 导致的(因为前面一段正好是 7s ,让我误以为是原始视频的 7s )
有后续进展再更新
309 天前
回复了 henix 创建的主题 FFmpeg ffmpeg 处理后视频时长问题
@msg7086 初学视频编辑,还不知道你说的这些名词啥意思...但最后 concat 那一步我对齐了分辨率都是 1920x1080 ,帧率都是 60 fps ,还有啥需要注意的吗
309 天前
回复了 henix 创建的主题 FFmpeg ffmpeg 处理后视频时长问题
@lovelylain ffprobe -loglevel trace "加载.mp4" 贴到这里了: https://gist.github.com/henix/0ae8a97aeb78fc60206e4b75464fcfbd
这个原始视频是别人给我的,估计应该是用 Adobe 的软件做出来的
参考微信读书、豆瓣阅读的那种黄色背景
sqlc
364 天前
回复了 yiboliueki 创建的主题 Windows 有没有剪贴板历史记录的软件
CLCL
2024-09-18 14:52:03 +08:00
回复了 tangshuier 创建的主题 程序员 文科生学习编程语言选择 javascript 还是 typescript
TS 相对于 js 多加了很多东西,为的是大型工程中多人协作更可维护,js 更基础,所以先学 js 。
要开发一个网站不只需要学 js ,还有 HTML / CSS 这些,可以看看 https://csdiy.wiki/ 的 Web 开发 部分

协作就是双方约定好一个接口 / 规范 / 协议,规定了数据如何传输,以及这些数据的含义。类比的话就是现在的 USB / 蓝牙之类的接口,如果主机和设备都支持了这些接口就可以通信。
Web 开发中的前后端,底层是通过网络协议通信,具体来讲,最底层是 TCP ,然后是 HTTP ,然后是应用自己约定的协议。
最简单的直接用环境变量
没有复杂嵌套的用 ini
复杂的用 json5 或 json
不推荐 yaml ,这玩意一旦规模上去之后,可读性大幅下降。而且 spec 相当复杂,不同语言实现出来的 yaml parser 可能有功能上的差异,导致同一个配置文件,无法在不同语言之间迁移
2024-09-14 08:18:32 +08:00
回复了 iscraft 创建的主题 Go 编程语言 vscode 有没有能提示或补全导入 golang 标准包的插件
默认的 Go 插件,在代码里用到啥就会导入啥啊,在下面的代码里直接写 rand ,然后一个“.” 然后要调用的函数名,自动给你补上 import
2024-09-06 16:23:24 +08:00
回复了 jlak 创建的主题 Go 编程语言 写 Go 真的好爽
我也觉得,心智负担低到甚至可以用记事本一遍写出可以通过编译的代码
展示加载进度条
2024-08-31 16:50:03 +08:00
回复了 BraveXaiver 创建的主题 程序员 可以利用 Java 的 Keystore 做一些数据加解密工作吗?
感觉你对 https 证书有一些误解。
“利用这个公钥去做加密,将加密的内容写在这个应用的配置文件里,再在程序启动的时候利用 keystore 去解密”
这个说法没错,但能这么做的前提是,这个程序正好是一个 https 网站的服务端

服务器的 keystore 保存了只有服务器才有的私钥和公钥,进行 https 连接握手时,客户端连接到服务端,服务端会先把自己的公钥发给客户端,然后客户端用这个公钥进行加密操作。所以客户端的 keystore 不需要保存任何私钥
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1246 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 17:30 · PVG 01:30 · LAX 10:30 · JFK 13:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.