- 博客(5)
- 收藏
- 关注
原创 修复因意外中断而损坏的屏幕录制
损坏的视频可以打开,但是metadata不完整,看不到视频的长度,也没法拖拽进度条,导入剪辑工具可能会卡死。当你做屏幕录制时,因各种原因,如意外断电,或硬盘下线,或软件意外关闭,总之,视频会损坏。类似的东西,说文件提前终止。但是拷贝后的视频文件是完整的。可以正常播放或参与剪辑。以著名录屏软件OBS Studio为例。这类损坏的视频可以修复。开源工具ffmpeg。
2023-05-04 22:07:25 1876 1
原创 在vue3中使用pdf.js-3.5渲染pdf文件
关于pdf.js,这是mozilla开发和维护的开源软件,和所有mozilla的软件一样,他们的功能十分强大,迭代速度也飞快,但文档一般跟不上开发速度,所以当你尝试使用它时,你会发现你找不到文档,或者能找到的文章用的是老旧的版本。我们在page.render会返回一个promise,我们可以根据这个promise判断canvas是否渲染完毕,渲染完毕后,动态更新height property. 然后再绑定即可。pdf.js的工作原理是,在canvas上以图片形式绘制pdf内容。加载库,设置worker。
2023-04-15 13:23:32 2507 1
原创 Electron Tabbed BrowserView
本文旨在做一个小小的技术demo,用以实现在electron中用tab对BrowserView的切换。
2023-04-09 02:41:49 969 1
原创 完全从远程git repo上清除某个文件
最近做了一件很愚蠢的事情。我在github上一个公开repository里放了自己的.env文件,其中包含某项服务的订阅信息。这个文件在repo上挂了差不多半个月。我也可以尝试reset到某个head,然后force push上去。但是我在这半个月里陆续提交了一些其他的代码,这样做会把其他的修改也移除。我当然可以立刻提交一个新的commit,但是稍微翻一下历史就仍然能看到已删除的内容。我需要一个可以.env文件删掉,并且从所有的历史中剔除的方法。这样可以移除所有这个文件存在过的痕迹。
2023-04-06 00:54:32 328 1
原创 如何从windows host快速访问wsl文件夹
在explorer中,navigate to 你的wsl文件夹,点击右上方的。习惯在linux环境做开发活动。但也喜欢windows生态下的很多软件。一些软件使用explorer window做navigation. 如图。我喜欢在windows环境下使用编辑器,通过ssh进入wsl开发环境。qt开发,qt linguist在windows下原生支持简体中文。web开发,在windows下做视频/图片/文档编写等工作。然后就可以在快速访问列表中看到你的文件夹了。不是不可以,但是比较麻烦。
2023-04-01 10:09:04 928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人