分类目录归档:业界观察

小谈音视频质量检测

本人从一位测试的角度出发,基于目前项目中摄像头的直播和语音对讲业务,正寻求音视频的质量测试及一些监控分析手段。工作中发现达到一定的并发程度之后,就会出现延时、卡顿、丢帧、马赛克等问题。所以最近在网上看看专家的直播和专栏,学习一下行业内的好的测试方法。这不,前几天有幸参与了声网的音频算法工程师赵晓涵的关于《实时语音质量监控系统的过去、现在和未来》的在线直播和讨论。本次直播旨在介绍一下声网实时语音质量

你有火狐,我有“水狐”:专为打脸 Mozilla 而生的 Firefox 分支

随着Firefox在浏览器市场上的份额持续下滑,名为Waterfox(水狐)的项目应运而生,而且专门搭载那些用户喜闻乐见、Mozilla却不以为意的功能改进。事实上,如今对Firefox本家一意孤行的反抗已经形成潮流,Waterfox只是其中的代表之一。Firefox与Waterfox的“一进一退”Waterfox刚刚发布第四个版本,在程序层面有着重大变化,其部分浏览器引擎是由Rust编写而成。(

开发人员将大多数时间花到了探究系统本身上

根据论文统计分析,开发人员将很多的时间都用到了探究系统本身的源码上,因为这是确定下一步行为的基础。关于如何提升代码探究的效率,作者TudorGirba给出了自己的解决方案,也就是可塑开发。本文最初发表于feenk网站博客,经原作者TudorGirba授权,由InfoQ中文站翻译分享。我经常被问到,我所说的开发人员将大多数时间花到了探究系统本身上到底是什么意思。那么我们现在就来仔细剖析这句话。据我所

用得上的 JavaScript 代码片段和技巧

过去陆陆续续总结了一些有助项目开发效率和开发技能的代码片段,一方面加深对 Javascript 语法的理解,一方面对代码进行归档。本文总结一些项目开发中用得上的使用方法及代码整洁的技巧。实用方法1. localStoragelocalStorage是HTML5中的本地持久化存储方法之一,也是前端项目常用的本地存储方案之一。localStorage存储的数据只要用户不去主动清除是永久存储的,存储的值

腾讯程序员不寻常的三年

程序员杨晓峰开始体会到一种前所未有的“快感”。他所在的团队向OpenJDK国际开源社区主分支贡献的代码名列国内第一,受到了该开源社区的点名致谢,腾讯也成为迄今为止该社区唯一一家因显著贡献被连续点名致谢的中国公司,两位团队成员获得了社区reviewer权限。迄今为止,在国内公司中有这种权限的程序员,不超过三人。作为Java开发工具JDK的专家,杨晓峰的日常工作是普通人不太看得懂的基础软件研发。201

微软产品经理:你不能不知道的 6 个 Web 开发者工具

使用开发者工具是开发人员的日常,但多数人往往只使用其中的一小部分,很多功能其实都无人问津。在微软Edge项目部担任开发者工具首席产品经理的ChristianHeilmann认为,开发者工具正变得越来越复杂和强势,要解决这个问题则需要意识到,开发者工具不该指望用户成为专家,而是要随时间推移引导他们变成专家。以下内容节选自他近日发表的博文,源自他自己在使用工具、记录体验并查阅用户反馈时的真实经历,不仅

Mac 系统如何利用软链接在根目录创建文件夹?

Mac 操作系统挺适合开发者进行写代码,最近碰到了一个问题,问题是如何在 macOS 根目录创建文件夹。不同的 macOS 版本处理方式不同,下面我们展开讲一下一、为什么要在 Mac 根目录创建文件夹有些场景程序需要访问根目录的特定文件夹,所以需要在 macOS 根目录创建文件夹。比如 Spring Boot 工程在 Mac 操作系统本地运行时,公司会默指定/home/data/log类似的目录,

鸿蒙生态的 2021:像犀牛在丛林飞

上个世纪,最伟大的企业不是做产品的公司,而是拥有了标准和专利话语权的公司。进入二十一世纪,这个时代最伟大的企业是生态型企业——余承东于华为开发者大会2021(Together)上,提纲挈领地讲出了第一句话。说句实话,生态这个词,大家早都耳熟能详了。早在移动互联网时代,就有许多互联网企业提出过生态战略,尝试将相关合作方都纳入到自身业务体系当中,孵化出了不少巨头,也引发过许多江湖纷争。这种生态模式,也

你未必知道的 WebRTC – 前世、今生、未来

作者:凡泰极客联合创始人-梁启鸿如果你是一位工程师,想必听过 WebRTC,就算没有开发过;如果你是一位互联网用户,大概率使用过 WebRTC,虽然可能没有意识到。在这个视频为王的时代,我们漫谈一下这个技术的来龙去脉以及一些有趣的应用。WebRTC 关卿底事?文言「底」也表示疑问,是「何」、「什么」的意思。如南唐中主李璟在调侃冯延巳时所写「风乍起,吹皱一池春水,干卿底事?」如果说 20 世纪人类的

代码简洁之道:一行 Python 代码解决问题是时尚还是玄学

所谓一行流,就是把一个功能用一行代码去实现。Python的一行流既保证了代码的简洁,又不会牺牲很大的可读性。但一个看似如此简单的事情,如果不彻底掌握这门编程语言,是很难做到的。我认为,Python 一行流能够帮助你提高编码技能,值得去学习,其原因还有下面五个。◎ 首先,通过提升你对 Python 核心技术的认知,可以克服许多一直在拖你后腿的编程弱点。没有对基础知识的深入理解,很难取得进步。单行代码