华为仓颉编程语言正式亮相

华为终端 BG 软件部总裁龚体宣布,下一代编程语言仓颉今日起正式开启预览。

仓颉编程语言官网:https://developer.huawei.com/consumer/cn/cangjie/

仓颉编程语言作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的 IDE 工具链支持,为开发者打造友好开发体验和卓越程序性能。其具体特性表现为:

高效编程:面向应用开发,我们希望语言能够易学易用,降低开发者入门门槛和开发过程中的心智负担,支持各种常见的开发范式和编程模式,让开发者简洁高效地表达各种业务逻辑。[……]

Read more

Apache Log4j 漏洞的影响规模

来自 Google Open Source Insights Team 的安全研究人员通过调查 Maven Central 中所有软件包的所有版本,以更好地了解最近曝出的 Log4j 漏洞对整个 JVM 语言生态系统的影响,同时还跟踪了正在进行的缓解受影响软件包的工作。

研究人员发现,截至 2021 年 12 月 16 日,来自 Maven Central 的 35,863 个可用软件包依赖于存在漏洞的 log4j 代码。这意味着 Maven Central 上超过 8% 的软件包至少有一个版本受漏洞影响(此数字不包括所有 Java 软件包,例如直[……]

Read more

Wine 6.8 发布,Windows 应用的兼容层

Wine(Wine Is Not an Emulator)是一个能够在多种兼容 POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,让你能够干净地整合 Windows 应用到桌面。

Wine 6.8 已经正式发布,该版本的新增内容包括:

  • 将库安装到特定结构的子目录中;
  • Secur32 库转换为 PE;
  • 支持 Jav[……]

    Read more

微软宣布推出 WSL 对 Linux GUI 的初步支持

微软面向 Windows Insider 的 Dev 频道用户发布了一个 Windows 10 Build 21364 预览版更新。其中一项值得注意的更新内容为:Windows Subsystem for Linux(WSL)上使用首批对 GUI 应用的支持,可以直接在 Windows 上运行 Linux GUI 应用。

在一年前的 Build 2020 大会上,WSL 团队曾表示,他们的目标是使用户能够在桌面上无缝地运行 Windows 应用程序与 Linux GUI 应用程序。现在,微软则宣布 Windows 10 中的 WSL 已提供了对 G[……]

Read more

Linux 5.13 将增加冷却驱动,可为英特尔 CPU 降频

Linux 5.13 将引入 “intel_tcc_cooling” 驱动,该驱动程序可以让用户设定一个低于 CPU 默认设置的温度阈值,从而提前降低处理器内核的时钟频率来帮助冷却较新的英特尔移动/桌面端 CPU。

这个用于 Linux 5.13 的新驱动程序允许为热控制电路(TCC,Thermal Control Circuit)的激活温度设置一个较低的阈值/偏移量。如果想在比默认临界温度更低的温度下设置降频,英特尔 CPU 支持通过 MSR 应用一个偏移量(TCC 偏移量),而不是等到达到默认的 TCC 激活温度时才降频。

最终的结果仍然取决[……]

Read more

恶意软件用 Rust 进行重写后变得更难被发现

Proofpoint 研究人员在发现了通过伪装成发货通知的电子邮件分发的 Buer 恶意软件加载程序的一个新变种。Buer 是一个在地下市场上出售的下载程序,首次出现于 2019 年。它被用作受感染网络中的立足点,以分发包括勒索软件在内的其他恶意软件。

Proofpoint 网络安全研究人员发现的 Buer 新变体,采用了一种与原始恶意软件完全不同的编码语言编写。这是一种很不寻常的变化方式,但却有助于新的活动在针对 Windows 系统的攻击中保持不被发现。起初的 Buer 是采用 C 语言编写的,而新的变种则是用 Rust 编程语言编写,因此研究人员[……]

Read more

鸿蒙系统(HOS)终于上线,微内核操作系统科普

前言

此前在华为Mate X2发布会上,华为表示鸿蒙系统将于今年4月与大家正式见面。而就在昨天,也就是4月27号,鸿蒙系统终于推送升级了,花粉狂喜,黑粉狂喷。

如果你问我鸿蒙系统的性能怎么样,我持保留意见。 如果你问我升不升级鸿蒙系统,我tm直接冲锋

这个开机界面还是蛮爽的!而且把power by android去掉了。

但是此次升级,面向的对象依然是开发者,不建议普通消费者拿主力机型冒然升级,手里只有一台华为机的朋友强烈不建议。

关于花粉和黑粉的争论大可不必去在意,因为两者的观点都没什么价值,花粉只要是华为的东西就狂吹,虽然我也站华为,但不得不说有些[……]

Read more

HUAWEI DevEco Studio 2.1 Beta4版本来啦!

HUAWEI DevEco Studio 2.1 Beta4版本来啦!相比2.1 Beta3版本,新版本增加服务卡片开发、提供代码混淆功能,并更新HarmonyOS SDK至2.1.1.20版本,Stage为Release,支持应用上架。同时修复低概率联想失败、性能卡顿等遗留缺陷。

 

具体信息如何,一起看看吧!

 

新增特性:

 

01 新增服务卡片开发

 

服务卡片是FA的一种主要信息呈现形式,开发者可以在卡片中展示用户最关心的FA数据,并可以通过点击卡片内容直接打开FA。

 

D[……]

Read more

GCC 11.1 正式发布,针对 C++ 进行多项优化

GCC 11.1 已正式发布,这是 GCC 编译器 11 的首个稳定版本,同时也是一个大版本更新,引入了许多新功能和修复 bug。

据介绍,GCC 11 提供了对最近和即将推出的英特尔、AMD 以及 Arm 处理器的支持。刚发布不久的 Fedora 34 也预装了 GCC 11,相信未来它会被搭载到更多的 Linux 发行版和其他环境中。

GCC 11 主要新特性和变化:

  • 在大多数 target 上将默认的调试格式改为 DWARF 5
  • C++ 默认模式为 -std=gnu++17 而不再是 -std=gnu++14
  • [……]

    Read more

看似简单的 Windows 记事本,其实维护起来并不简单

相信大家对 Windows 系统自带的记事本程序都不会陌生,在座的各位或许还有用它来写代码的经历。看上去它的功能非常简单,但你能否想到即便功能如此简单的程序,也需要有人专门维护?

近日,微软资深程序员、《Old New Thing》作者 Raymond Chen 在博客发文表示,维护记事本虽然不是一项全职工作,但也不是一项空置的工作。据 Raymond Chen 透露,Windows 系统自带的记事本程序一直由一名已经退休的同事负责维护,而且维护记事本程序并不简单,记事本要经常用于测试,当一个团队引入一项新功能,他们可能会要求记事本支持这项功能以获[……]

Read more