分类: 业界观察

Rust 审查团队集体辞职,最受欢迎的开源编程语言再陷治理风波

Rust 审查团队集体辞职,最受欢迎的开源编程语言再陷治理风波

 昨天,RustModerationTeam(Mod团队)在GitHub上发布了辞职公告,即刻生效。根据公告,该团队辞职是为了抗议Rust核心团队(Coreteam):“除了自己,他们不受任何人的监督和约束。”因此,Mod团队一直无法按照社区的期望标准执行Rust行为准则(CoC)。 该事件基本得到了Rust官方的确认。目前官网上,KhionuSybiern和JoshuaGould组成了新的Rus

Go 语言,语法糖规则,可别掉入陷阱

Go 语言,语法糖规则,可别掉入陷阱

简短变量声明 :=答题热身下面两个程序运行结果是?func main() {  i := 0  i, j := 1, 2  fmt.Printf("i = %d, j = %d", i, j) }func main() {  i, j := 0, 0  if true {   j, k := 1, 1   fmt.Printf("j = %d, k = %dn", j, k)  }  fmt.P

2021 Google 开发者大会精彩回顾

2021 Google 开发者大会精彩回顾

今年的Google开发者大会,是不是又给你带来一次意外惊喜? 每年,Google都会在这场年度盛会上为开发者及科技爱好者展示Google的产品和平台更新,让你更快一步了解最新产品及洞察最前沿技术。与往年不同的是,今年谷歌首次推出了Google开发者在线课程。2021年11月16日,Google开发者大会以“DevelopasOne”为主题,邀请了90多位技术专家为大家带来不同领域的技术分享,这些领

元宇宙、区块链和潘家园

元宇宙、区块链和潘家园

2014年,笔者有幸逛过两次正值“盛世”的潘家园,至今想来都觉得老长见识了。一个“赌青皮儿”的小摊(其实就是赌核桃),没剥皮的核桃能叫价几千上万,人还抢着买;大爷大妈戴着老花镜拿着紫光灯,搓堆儿淘换玛瑙、菩提、金星紫檀,最后都放在买菜用的小车里拖回家了;刀削面馆里,须发雪白神似仙人的老者,给两个小年轻“科普”一个串。但听他讲道,你知道《楚辞》里就记载这个吗?你知道这里能看到宇宙吗?你知道……之所以

“杀死”CentOS ,替代品 Rocky Linux 8.5 发布

“杀死”CentOS ,替代品 Rocky Linux 8.5 发布

近日,RockyLinux团队宣布推出RockyLinux8.5,此版本的主要更新之一是首次支持安全启动,且可用于x86_64和aarch64(ARM)架构。RockyLinux的诞生旨在将CentOS延续下去,对此,创始人RockyLinuxGregoryM.Kurtzer表示:“RockyLinux是一个社区企业操作系统,该操作系统与RedHatEnterpriseLinux100%兼容。”R

这一次,Google 终于对 Web 自动化下手了!

这一次,Google 终于对 Web 自动化下手了!

大家好,我是安果!最近 Google 对 Chrome 进行了一次比较大的更新,其中一项是脚本录制回放功能,它可以非常方便我们处理一些自动化场景我们可以在 Chrome 官网下载 Chrome Canary 的最新版本进行尝鲜PS:Chrome 正式版本是 95,暂时还未集成下载地址:https://www.google.com/intl/zh-CN/chrome/canary/thank-you

Android C++ 系列:JNI 中的线程操作

Android C++ 系列:JNI 中的线程操作

Java中创建线程三种方式:继承Thread类创建线程类;通过Runnable接口创建线程类;通过Callable和Future创建线程。Native 中支持的线程标准是 POSIX 线程,它定义了一套创建和操作线程的 API 。我们可以在 Native 代码中使用 POSIX 线程,就相当于使用一个库一样,首先需要包含这个库的头文件:#include 这个头文件中定义了很多

代码文档的文艺复兴:代码走读

代码文档的文艺复兴:代码走读

我们正在进入一个代码协作的新时代,一个具有实质性的重大变化即将出现。它到底是什么?更重要的是,它为什么会出现?本文是“持续文档化宣言”的第二部分。我们在宣言中呼吁将创建和维护高质量的文档纳入开发流程。这一次,我们重点关注经常被低估的第三类文档——代码走读文档。首先,我们一致认为,开发者和开发团队需要好文档。从理论上看,这个很容易做到。我们每个人都写出好文档,一切都会变得更好,不是吗?事情并没有那么

用 vscode 创建第一个 flutter 项目

用 vscode 创建第一个 flutter 项目

大家好,我是坚果,我的公众号“坚果前端”,今天教大家用vscode创建第一个项目创建新项目在安装了 Flutter 扩展的 VS Code 中,通过选择View ▸ Command Palette...或在 macOS 上按Command-Shift-P或在 Linux 或 Windows 上按Control-Shift-P打开命令面板。在面板中输入Flutter: New并按Return。默认第

45 岁程序员发帖:我精通各种技术体系,却连个面试机会都很难得到

45 岁程序员发帖:我精通各种技术体系,却连个面试机会都很难得到

程序员难逃“中年危机”?45岁程序员在国务院网站发帖求职近日,一位45岁的程序员Mary在中国政府网留言求职引发关注。Mary在留言中称:我是一名计算机专业出身的软件开发人员,今年45岁,精通Java的各种技术体系,包括微服务、大数据等技术,并能应用到实际工作中,帮助所在公司提升、改造所使用的技术框架,业余我还考取了PMP项目管理证书、系统架构师证书,成为所在公司的系统架构师、核心技术骨干。我对计

如何基于 React Native 快速实现一个视频通话应用

如何基于 React Native 快速实现一个视频通话应用

今天,我们将会一起开发一个包含 RTE (实时互动)场景的 Flutter 应用。项目介绍靠自研开发包含实时互动功能的应用非常繁琐,你要解决维护服务器、负载均衡等难题,同时还要保证稳定的低延迟。那么,如何才能在较短的时间内,将实时互动功能添加到 Flutter 应用中?你可以通过声网Agora SDK 来进行开发。在本教程中,我将带大家了解如何使用 Agora Flutter SDK 订阅多个频道

花 7.5 亿都做不好的项目,被三位程序员爸爸重写并开源了

花 7.5 亿都做不好的项目,被三位程序员爸爸重写并开源了

面对7.5亿换来一坨技术垃圾,三位程序员用业余时间开发了一个更好的替代版本。斯德哥尔摩官方开发的Skoplattform是一款综合性应用,可为学生、教师及家长提供及时信息。但结果堪称灾难:1.17亿美元(约7.5亿人民币)换来的只是一坨垃圾,平均评分为1.2星。这款糟糕的应用折磨着众多父母,其中一位正是软件开发者ChristianLandgren。于是Landgren联合其他两位程序员爸爸开发出了

2021 年 Python 的好与坏

2021 年 Python 的好与坏

摘要Python在许多领域都是首选语言,包括编程入门、机器学习、数据科学以及数据工程等。在这篇文章中,我想聊下Python最大的优势和不足,以不足为主,因为这些问题已经存在了许多年,而且其中有些导致了很多问题。这篇文章对Python的评价看起来非常负面。但我仍然喜欢并每天使用Python,并希望它能有所改进并不断变好。正文本文最初发布于ShantnuTiwari的个人博客,经原作者授权由InfoQ

PHP 正在“杀死”Python

PHP 正在“杀死”Python

最近,我突然发现自己好像又在逆潮流而动。可能我的想法与很多朋友不同,我认为PHP这个编程语言界的“混蛋”比以往任何时候都更受欢迎。 或许你会质疑——PHP不是已经完蛋了吗?市面上已经出现了很多“更好”的编程语言,不是吗? 答案显然是否定的,否则PHP早就消失在人们的视野当中、还被踩上一万只脚。要找到背后的根源,我们恐怕先要弄清楚所谓“更好”的语言究竟是什么意思。 如果大家还不理解PHP为什么仍然活

达摩院大模型 M6 公布最新进展:参数突破 10 万亿,成为全球最大 AI 预训练模型

达摩院大模型 M6 公布最新进展:参数突破 10 万亿,成为全球最大 AI 预训练模型

当前,大规模预训练模型已成为学术界和工业界都非常关注的一大研究领域。随着达摩院大模型M6突破10万亿参数,中国成功实现了全球最大AI预训练模型。M6成全球最大AI预训练模型11月8日,阿里巴巴达摩院公布多模态大模型M6最新进展,其参数已从万亿跃迁至10万亿,规模远超谷歌、微软此前发布的万亿级模型,成为全球最大的AI预训练模型。据了解,M6使用512GPU在10天内即训练出具有可用水平的10万亿模型

微软正式发布 .NET 6 LTS 版本

微软正式发布 .NET 6 LTS 版本

“欢迎使用.NET6。今天的发布是.NET团队和社区一年多来努力的结果。”当地时间11月8日,微软.NET团队项目经理RichardLander在其博文中写道。此次.NET6的推出对于微软的开发平台来说意义重大,因为.NET6是自2019年12月发布的.NETCore3.1以来的第一个LTS版本。LTS版本计划每两年发布一次,中间有短期版本。当前的.NET5.0将在2022年年中停止支持。与此同时

小谈音视频质量检测

小谈音视频质量检测

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

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

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

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

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

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

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

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

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

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

腾讯程序员不寻常的三年

腾讯程序员不寻常的三年

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

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

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

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

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

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

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

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

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

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

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

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

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