基于Web浏览器对音视频编解码的探索和实践
Labs 导读 音视频编解码在服务端以及客户端,已经是比较成熟的技术。但是在Web浏览器上,如何快速的对音视频进行编解码,实现音视频内容制作、自定义视频播放器等功能,且不依赖于服务端,一直是较难实现...
如何清理 Snap 保留的旧软件包以释放磁盘空间
我的 Ubuntu 测试系统中出现磁盘空间不足。因此,我通过 GNOME 的磁盘使用分析器进行调查,以找出哪个软件包正在消耗宝贵的 SSD 空间。除了通常的缓存和主目录,令我惊讶的是,我发现 Snap...
如何在OpenHarmony上使用SeetaFace2人脸识别库?
想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 如何在OpenHarmony上使用SeetaFace2人脸识别库...
Linux中Notepad++的十大替代品
1.Vim编辑器 vim是最著名和最常用的文本编辑器,Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员编码中被广泛使用。 官网http: //www...
OpenHarmony-ArkUI(TS)声明式开发之列表拖动排列
想了解更多关于开源的内容,请访问: 51CTO 开源基础软件社区 https://ost.51cto.com 项目介绍 本项目基于OpenHarmony的ArkUI框架:TS扩...
日志系统成本飙升千万,吓得我赶紧把ES换成ClickHouse……
一、背景 唯品会日志系统dragonfly 1.0是基于EFK构建,于2014年服务至今已长达7年,支持物理机日志采集,容器日志采集,特殊分类日志综合采集等,大大方便了全公司日志的存储和查询。 随着...
如何在 Ubuntu 20.04 上安装 IonCube Loader
什么是 IonCube? IonCube 是一个代码加密工具,创建于2003 年。引入它是为了保护用 PHP 语言编写的代码,使未经许可的用户无法查看、更改或运行文件。它通过加密/解密方法保护文件。 ...
面试突击:什么是跨域问题?如何解决?
跨域问题指的是不同站点之间,使用 ajax 无法相互调用的问题。跨域问题本质是浏览器的一种保护机制,它的初衷是为了保证用户的安全,防止恶意网站窃取数据。但这个保护机制也带来了新的问题,它的问题是给不同...
修复 Ubuntu 中的 “Pending Update of Firefox snap” 错误
如果你使用的是 Ubuntu 22.04,你可能已收到过此通知。 Notification about pending Firefox app 它会通知你 Firefox 更新正在等待中,并要求你关闭...
Linux 终端,它不可怕,拥抱它
至少,对于熟悉图形界面的新用户来说,我们大多时候都在避免使用 Linux 终端。 尽管让事情变得简单和方便是好事,但还是有许多理由说明我们不应该害怕尝试 Linux 终端。 在这里,我将重点介绍其中的...