华为称正自研芯片解决方案;PHP 跌出前十C 或将成年度语言

发布时间:2022-08-15 12:43:00 来源:欧宝网站 作者:ob欧宝体育app下载

  原标题:华为称正自研芯片解决方案;PHP 跌出前十,C# 或将成年度语言

  TIOBE 年度最佳编程语言将于下月宣布,这个奖项的所有者将是 2021 年排名率增长最高的编程语言。TIOBE CEO Paul Jansen 称,就目前的情况来看,C# 将是这一称号的最有力候选人。然而值得一提的是,自 C# 诞生以来的 21 年中,该语言从未获得过一次TIOBE 指数年度编程语言奖;尽管它一直位列 TOP10 榜单。

  本月 TIOBE 指数中还有一些有趣的变动是:Swift 从第 14 位上升到了第 10 位、R 从第 15 位上升到了第 11 位、以及 Kotlin 从第 33 位上升到了第 26 位。

  curl 作者 Daniel Stenberg 发文解释了不在 curl 添加彩蛋的原因,并表示将来也不会有任何彩蛋。

  Daniel 提到了两个关键的因素:信任和安全。他表示,curl 作为一个安装次数接近 100 亿的开源项目,必须保证可靠和专业性,保持 100% 的透明性。而添加彩蛋则违反了 curl 赖以生存的原则,既然现在可以为埋下复活节彩蛋而写出隐藏代码,那以后就有可能隐藏其他东西。

  关于安全方面,Daniel 表示,curl 中的所有内容都需要仔细检查并进行安全审查。复活节彩蛋也是如此,否则它将是一个不安全的组件,并因此存在安全风险。然而添加代码来执行复活节彩蛋,意味着添加的代码可能会由于复活节彩蛋出乎意料的性质而给用户带来问题。但对于安全和安全程序来说,意外行为不是良好基础。

  再则,根据定义,复活节彩蛋对许多人来说将是一个秘密或惊喜,它需要以某种方式隐藏或潜入。但 curl 不允许代码或功能“偷偷进入”。如果允许以这种方式添加功能,那就是破坏了既有的规则。

  除了信任和安全,Daniel 认为所谓的彩蛋只是无用的工作,如果他们合并了复活节彩蛋的代码,后续就会需要改进,其他开发者可能也会希望添加更多彩蛋,从而导致花费时间和精力在这无意义的事情上面。

  Mozilla Firefox 95.0在明天正式发布之前已经可以在FTP上下载,使这个新版本变得有趣的是RLBox的整合。在所有平台上,Mozilla Firefox 95.0浏览器现在使用RLBox来保护第三方库的安全,RLBox旨在对第三方库进行沙盒处理,它由一个基于WebAssembly的沙盒和一个用于在沙盒库内改装现有应用程序代码的API组成。

  RLBox将把沙盒库的内存与应用程序/Firefox的内存隔离开来,与此同时还有其他安全优势。

  RLBox通过GitHub上的文档得到了更详细的解释。在Mozilla Hacks上也有这样一篇博文,概述了这个基于WASM的沙箱工作:

  这个RLBox WebAssembly沙箱代码并不是专门针对Mozilla/Firefox的,它也可以被其他任意的应用程序使用。RLBox最初是由加州大学圣地亚哥分校以及德克萨斯大学奥斯汀分校和标准大学的研究人员设计的。在过去的一年半里,Mozilla一直致力于将RLBox纳入Firefox,对于Firefox 95.0来说,现在它已经达到了跨平台使用的里程碑,可以用于抵御由第三方库引起的问题。

  Firefox 95现在还支持所有平台的inputmode全局属性(以前只支持Android系统),Android系统现在支持CSS光标属性,并通过避免每次运行非本地事件时总是向事件循环发布NSEvent来减少CPU使用,这可以提高电池续航。

  随着机动车数量增多,经常可以看见路边的车辆乱停乱放,或是行驶在路上的车辆存在违章的行为,对于这些有违法行为的车辆,可以在各地交警部门推出的交警平台 App 进行举报。

  可以看出,这项技术可以提升车辆违规举报的效率,进而提升车辆驾驶员的驾驶素质,确保车辆行驶安全。

  据公安部最新数据显示,截至今年 11 月底,我国机动车保有量已达 3.93 亿辆,为十年前的 1.64 倍,机动车驾驶人 4.79 亿人,为十年前的 1.85 倍。

  12月2日,对华为消费者业务中东欧、北欧以及加拿大地区总裁Derek Yu的一段采访被罗马尼亚媒体公开。在谈到旗舰手机未来在欧洲市场如何发展时,Derek Yu表示,华为将持续在旗舰手机上投资,尤其是可折叠屏,当然也有Mate和P系列。

  他透露,上海研发中心正在研究5G芯片解决方案,华为旗舰手机对5G的支持总有一天会回归。

  外界此前多认为,华为P50系列手机之所以缺失5G可能与射频相关芯片遭禁运有关,还不清楚上研中心的解决方案是否与此相关。

  正如此前报道的那样,Derek Yu还确认,Mate新机(Mate 50)正在路上,将在2022年择机发布。

  另外,虽然刚刚在欧洲发布的nova 9预装的是基于Android 11的EMUI系统,这位华为管理人员指出,鸿蒙系统也定于明年对欧洲市场开放升级。

  参考:程序员的那些事、开源中国、solidot、cnBeta、腾讯科技等