Mozilla 公开最大的公有领域语音数据库;广电落地 IPv6,公布部署策略

(给技术最前线加星标,每天看技术热点)

转自:开源中国、solidot、cnBeta、腾讯科技、快科技等

【技术资讯】

0、Mozilla 公开最大的公有领域语音数据库

Mozilla 公开了最大的开源多语言语音数据集 Common Voice,让任何人都可以用来开发语音相关的应用,促进基于机器学习的语音技术的创新,与健康的商业竞争。

目前 Common Voice 数据集包含了 18 种语言的 1,368 小时录音。数据集中的每一条都包含了一组独立 MP3 录音及相应的文字文件。有许多条数据同时包含了年龄、性别、口音等人口统计元数据,能够训练语音识别引擎提升其准确性。Mozilla 表示在持续添加更多的语音数据和更多的语言。

1、行业标准容器运行时 containerd 从 CNCF 毕业

28 日,CNCF 官网宣布 containerd 顺利毕业,这是继 Kubernetes、Prometheus、Envoy 和 CoreDNS,第五个从 CNCF 毕业的项目。

640?wx_fmt=jpeg

containerd 是一个行业标准的容器运行时,使用 runC 根据 OCI 规范运行容器,其强调简单性、健壮性和可移植性。它可用作 Linux 和 Windows 的守护进程,管理其主机系统的完整容器生命周期。

containerd 旨在嵌入到更大的系统中,而不是由开发人员或最终用户直接使用。

640?wx_fmt=png

CNCF 项目毕业标准中关于毕业条件是这样定义的:

  • 有来自至少两个机构的提交者。

  • 已经实现并维护了核心基础结构计划(CII)的最佳实践徽章。

  • 采用 CNCF 行为准则。

  • 明确定义项目治理和提交者流程。这最好在 GOVERNANCE.md 文件中进行,并引用 OWNERS.md 文件显示当前和荣誉提交者。

  • 至少在主要仓库提供项目采用者的公开列表(例如,ADOPTERS.md 文件或项目网站上的徽标)。

  • 获得 TOC 的绝对多数选票进入毕业阶段。如果项目能够表现出足够的成熟度,项目可以尝试直接从沙箱移动到毕业。项目可以无限期地保持在孵化状态,但通常预计在两年内毕业。

containerd 创建于 2014 年,在 2017 年 3 月入驻 CNCF。其自成立以来就拥有各方维护者,目前有来自阿里巴巴、Cruise Automation、Docker、Facebook、Google、华为、IBM、微软、NTT 与特斯拉等公司的 14 位 committer,4406 个 commit 和 166 位 contributor。

“在近两年前被 CNCF 接纳后,containerd 持续快速地发展着”,CNCF 首席技术官 Chris Aniszczyk 表示:“社区的大量工作和协作聚焦在稳定的核心容器运行时的开发和测试,社区努力扩大其维护者和采用基础。我很激动看到项目毕业。”

2、AMD 可变着色比率技术专利曝光:通过选择性渲染提高帧数

AMD 2017年提交的一项专利近日公开,涉及被称之为variable rate shading (VRS,可变着色比率)的技术。VRS简单来说就是通过有选择性地对画面进行渲染着色来降低GPU的运算负载,从而提高画面流畅度(帧率)。在去年NVIDIA发布Turing架构时,VRS特性就添加进来了。

这项技术的现实意义在于,虽然显卡性能日益强大,但要想100%优秀地处理4K甚至8K任务仍然有差距,毕竟4K/UHD分辨率是1080p的四倍,而每代GPU性能提升不过20-30%。

640?wx_fmt=jpeg

NV举过赛车游戏的例子做说明,主体赛车拥有最高密度的像素填充量,而道路、两侧风景的填充量则依次减少。据说GTX 1660 Ti显卡相比GTX 1060显卡在游戏帧数上提升50%,很大程度上就有VRS的功劳。

回到AMD这边,专利的提交说明在这项技术的躬耕上,AMD并未落后很多,也许最快在7nm的Navi身上就能领略了。

640?wx_fmt=jpeg

【业界资讯】

0、广电落地 IPv6,详细部署策略公布

2017年11月中共中央办公厅、国务院办公厅印发了《推进互联网协议第六版(IPv6)规模部署行动计划》,《行动计划》提出用5到10年时间建成全球最大规模的IPv6商业应用网络。 如今,三大运营商在2018年底基本完成了IPv6的网络改造,而被称为第四大运营商的广电步伐就稍显慢了。毕竟电信运营商已经进行了十多年的升级,广电网络大规模的改造才刚刚开始,技术力量薄弱、任务重、时间紧,除了端到端的改造,比电信运营商还多一个内容。

640?wx_fmt=jpeg

近日,广电终于明确改造计划:2019年将建成IPv6创新网,2020年则进入全面商用阶段,业务以IPv6为主、保持IPv4能力,并考虑向IPv6单栈演进。

按照计划,广电2019年将建成IPv6创新网。2019年实现广电宽带网络B平面主要承担广电宽带等增量业务IPv6流量,并开始着手存量业务的IPv6迁移。进一步扩大省网/城域网双栈改造范围与力度,扩大IPv6互联互通。推动双栈路由型家庭网络的部署,促进智慧广电业务的IPv6化。推进全国范围IDC双栈化,规模引入IPv6业务;实施各地BOSS、AAA、网管改造。

目前,广电IPv6改造正在进行分系统推进,其重点在于网络、终端、业务平台、支撑系统和安全防护全面进行IPv6改造。

网络:分IP网和接入网

目前广电的IP网络设备主要运行各种路由协议,各厂商设备对IPv6路由协议的支持情况都比较好,但未开启IPv6功能。而IP接入网络设备类型复杂、种类繁多,存在大量老旧设备,对IPv6的整体支持情况较差。因此,IP网络的推进应满足业务的承载需求,前期部署IPv6逻辑网络,提供IPv4和IPv6双栈承载能力,将来逐步过渡到纯IPv6承载。

其中,在国家级骨干IP网和省级骨干IP网方面,其策略是在以不改变现有用户对IPv4业务的访问体验为前提,在部署初期和部署中期,国家级骨干IP网和省级骨干IP网应全部支持IPv4/IPv6双栈,在部署后期,IPv6流量大于95%之后,可以关闭IPv4协议栈。

而市级骨干IP网的IPv6推进主要分两种情况:第一,现有网络设备支持IPv6的,部署初期和中期开启IPv4/IPv6双栈,在部署后期,随着IPv4流量的减少逐步完成去双栈化。第二,现有网络设备不支持IPv6的,应及时联系设备商场升级固件或开通IPv6授权。

除了IP网,还有接入网。

现阶段,广电接入网存在EoC、DOCSIS/C-DOCSIS、FTTH等多种方式。因此在部署初期,考虑到接入网设备数据众多,难以对不支持IPv6的设备全面更换,所以对支持IPv6的设备直接开启IPv6功能,同时运行IPv4和IPv6协议栈,实现双栈。对不支持IPv6的老设备则采用自然淘汰,等待设备退网。对于确实需要支持IPv6接入的区域,可采用IPv6过渡设备解决IPv6的接入问题。

而且新用户尽量接到新接入设备上,为用户同时提供IPv4和IPv6接入服务。同时制定接入网设备采购标准,要求所有接入网的接入网设备必须支持IPv6。部署中后期,逐步淘汰现网老旧设备,实现接入网全面支持IPv6用户接入。

另外,为了实现IPv6网络运营,广电除了对网络进行升级改造之外,还需要改造相应的网络支撑系统,包括DNS系统、AA系统、DHCP系统、网管系统等。

终端:终端操作系统需升级支持双栈

终端是连接网络和业务的关键一环,显得尤为重要。因此,广电要求终端操作系统需升级支持双栈,并按不同业务IPv6平滑升级演进要求配置,相互不冲突。

按照要求:部署初期,在不改变现有用户基础上,所有新开通的用户均部署智能机顶盒终端,提供IPv4/IPv6双栈服务。对于无法升级的老旧机顶盒可依托终端的更新换代,逐渐替换。部署中期,随着IPv6网络的规模部署及IPv6内容源的增长,对现网终端进行改造升级,对于软/硬件支持IPv6的终端,采用远程软件升级的方式,提供用户IPv4/IPv6双栈服务。对于不支持IPv6的终端,采用现场替换的方式完成IPv6终端的规模部署。部署后期,关闭承载网络的IPv4协议栈,仅下发IPv6地址给终端,提供用户使用纯IPv6单栈服务。

特别需要指出的的是,安全是IPv6部署过程中的首要问题,IPv6部署应遵守等级保护相关标准,保障业务安全、网络安全和终端安全。

业务:面临发展瓶颈 改造势在必行

在宽带业务方面,目前广电有线网络承载的宽带业务已处于规模化发展阶段,而整个宽带业务主要基于IPv4。由于IPv4公网地址资源限制、网络安全溯源要求和用户对宽带品质的高要求,宽带业务面临发展瓶颈。

因此广电总局要求宽带业务的IPv6推进策略:初期,在不改变现有用户基础上,新增宽带用户提供IPv6网络接入;中期,随着IPv6网络的规模部署及互联网IPv6内容源的增长,互联网大部分内容都支持IPv6访问,并最终演进为99%以上的内容都已经支持IPv6;后期,关闭承载网络的IPv4协议栈,仅下发IPv6地址给终端,提供用户使用纯IPv6单栈服务。

在直播业务方面,初期现有DVB直播平台保持现状,符合安全播出对于广播电信信号终端的要求。同时,规划新建IP直播平台全面支持IPv6,再部署中后期,结合网络、终端、支撑系统、安全防护等的IPv6推进进程逐渐切换到新平台。

在互动电视业务平台方面,在部署初期,可以选择采用部署IPv6过渡设备将IPv4内容转换为IPv6内容,实现数据业务和视频信令的IPv4和IPv6互通,向IPv6用户提供服务,并保持现有IPv4业务访问能力,实现双栈业务提供能力。部署中期,对互动电视业务系统通过代码重定实现双栈能力,已部署的IPv6过渡设备可用户提供内容缓存、网站加速、负载均衡等能力。部署后期,关闭业务系统的IPv4协议栈,仅提供IPv6单栈访问能力,提供用户使用纯IPv6单栈服务。

1、谷歌 .dev 顶级域名正式开放

此前我们报导过谷歌新的 .dev 顶级域名,最新消息是现在该域名已经正式开放注册。

640?wx_fmt=png

谷歌介绍 .dev 域名是“开发者专门域名”,从工具到平台、从语言到博客,这些项目用 .dev 都可以更直接地展示。

关于 .dev 的作用谷歌提到两点:

  • 已经有超过 2 亿个 .com 域名被注册,而随着 .dev 的推出,现在可以重头来过,在其他人之前抢注想要的域名。

  • 内建安全性:每个 .dev 域都在 HSTS 预加载列表中,所有连接都需要 HTTPS。

注册主页:

https://domains.google/tld/dev

2、谷歌解决了 Chrome 72 给用户带来困扰的“F6”问题

Google Chrome浏览器在桌面上拥有超过65%的份额,不少用户可能会注意到自72版以来F6键的行为发生了变化。在Chrome 72之前,只需按F6键就可以将焦点切换到地址栏,这样用户就可以立即开始输入要访问的网站地址。

640?wx_fmt=jpeg

但在这个版本发布之后,用户按下F6实际上把焦点移到了标签栏,用户需要再按一次F6才可以到达地址栏。这听起来像是一个小小的改变,不应该是一个可怕的问题,但是对于一个长期使用这个快捷方式的人来说,这样的改变是没有意义的。

毋庸置疑,许多用户呼吁谷歌恢复F6键的原本作用,看起来这个呼吁得到了回应。Chrome金丝雀新版本当中恢复了F6键之前的这项功能,只需按下键盘上的F6按钮,就可以快速地聚焦在地址栏上。

目前不知道Google是否会在下一个稳定版的Chrome浏览器中包含这一变化,谷歌Chrome的下一个稳定版本是73版,预计将于3月12日发布。

觉得这些资讯有帮助?请转发给更多人

关注 技术最前线 加星标看 IT 要闻

640?wx_fmt=png

喜欢就点一下「好看」呗~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ava实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),可运行高分资源 Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现的毕业设计&&课程设计(包含运行文档+数据库+前后端代码),Java实现
C语言是一种广泛使用的编程语言,它具有高效、灵活、可移植性强等特点,被广泛应用于操作系统、嵌入式系统、数据库、编译器等领域的开发。C语言的基本语法包括变量、数据类型、运算符、控制结构(如if语句、循环语句等)、函数、指针等。下面详细介绍C语言的基本概念和语法。 1. 变量和数据类型 在C语言中,变量用于存储数据,数据类型用于定义变量的类型和范围。C语言支持多种数据类型,包括基本数据类型(如int、float、char等)和复合数据类型(如结构体、联合等)。 2. 运算符 C语言中常用的运算符包括算术运算符(如+、、、/等)、关系运算符(如==、!=、、=、<、<=等)、逻辑运算符(如&&、||、!等)。此外,还有位运算符(如&、|、^等)和指针运算符(如、等)。 3. 控制结构 C语言中常用的控制结构包括if语句、循环语句(如for、while等)和switch语句。通过这些控制结构,可以实现程序的分支、循环和多路选择等功能。 4. 函数 函数是C语言中用于封装代码的单元,可以实现代码的复用和模块化。C语言中定义函数使用关键字“void”或返回值类型(如int、float等),并通过“{”和“}”括起来的代码块来实现函数的功能。 5. 指针 指针是C语言中用于存储变量地址的变量。通过指针,可以实现对内存的间接访问和修改。C语言中定义指针使用星号()符号,指向数组、字符串和结构体等数据结构时,还需要注意数组名和字符串常量的特殊性质。 6. 数组和字符串 数组是C语言中用于存储同类型数据的结构,可以通过索引访问和修改数组中的元素。字符串是C语言中用于存储文本数据的特殊类型,通常以字符串常量的形式出现,用双引号("...")括起来,末尾自动添加'\0'字符。 7. 结构体和联合 结构体和联合是C语言中用于存储不同类型数据的复合数据类型。结构体由多个成员组成,每个成员可以是不同的数据类型;联合由多个变量组成,它们共用同一块内存空间。通过结构体和联合,可以实现数据的封装和抽象。 8. 文件操作 C语言中通过文件操作函数(如fopen、fclose、fread、fwrite等)实现对文件的读写操作。文件操作函数通常返回文件指针,用于表示打开的文件。通过文件指针,可以进行文件的定位、读写等操作。 总之,C语言是一种功能强大、灵活高效的编程语言,广泛应用于各种领域。掌握C语言的基本语法和数据结构,可以为编程学习和实践打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值