-
400 行 C 代码达成一个虚拟机
所属栏目:[系统] 日期:2022-02-17 热度:128
本文将教你编写一个自己的虚拟机(VM),这个虚拟机能够运行汇编语言编写的程序, 例如我朋友编写的 2048 或者我自己的 Roguelike。如果你会编程,但希望 更深入地了解计算机的内部原理以及编程语言是如何工作的,那本文很适合你。从零开始 写一个虚拟机听[详细]
-
谷歌Chrome浏览器要淘汰Cookie 推出全新 隐私沙箱科技
所属栏目:[系统] 日期:2022-02-17 热度:63
谷歌今日宣布,在遭到广告商和监管机构的反对之后,现决定放弃之前的隐私沙箱技术,转而推出新的在线广告系统Topics,以此来阻止 Chrome 浏览器中的第三方追踪器(Cookie)。 新系统仍将阻止 Cookie,但会根据用户最近三周的互联网浏览历史,告知广告商用[详细]
-
学习笔记—管理组件拥有的状况
所属栏目:[系统] 日期:2022-02-17 热度:61
在学习ArkUI开发的过程中难免绕不开管理组件拥有的状态。这个名词听起来可能比较高大尚可能有点听不懂,但其实管理组件拥有的状态就是@State、@Prop、@Link这三个关键字的使用。话不多说,这就开始今天的分享。 正文 @State @State装饰的变量是组件内部的[详细]
-
移植案例与原理 - Utils子系统之file文件运作部件
所属栏目:[系统] 日期:2022-02-17 热度:66
Utils子系统是OpenHarmony的公共基础库,存放OpenHarmony通用的基础组件。这些基础组件可被OpenHarmony各业务子系统及上层应用所使用。公共基础库在不同平台上提供的能力: LiteOS-M内核:KV(key value)存储、文件操作、定时器、Dump系统属性。 LiteOS-A内[详细]
-
OpenHarmony性能剖析工具Bytrace
所属栏目:[系统] 日期:2022-02-17 热度:162
bytrace是开发人员用于追踪进程轨迹、查看性能的一种工具,主要对内核ftrace进行了封装和扩展,来支持用户态的打点。该工具主要分为两部分,API和命令行: 1.bytrace向应用开发人员暴露了打点的API,开发应用过程中可以在关键代码处调用对应API进行打点; 2[详细]
-
Vim 一直学不会?试试此个 真香 神器
所属栏目:[系统] 日期:2022-02-17 热度:121
虽然 Vim 是Linux系统上流行的文本编辑器,但人们仍然觉得很难学习,它的学习曲线陡峭,尤其是高级功能;许多 Linux 新手都害怕学习这个强大且强烈推荐的文本编辑器。 另外,Linux迷和Linux社区为使Vim易于学习付出了很多努力。从创建Vim 教程、分享有用的[详细]
-
Brave vs. Google Chrome 哪种浏览器更适合你?
所属栏目:[系统] 日期:2022-02-17 热度:92
Google Chrome 无疑是 可用于 Linux 的最佳网页浏览器 之一。无论你在什么平台上使用它,它都提供了用户体验和功能集的良好融合。 另一方面,Brave 作为跨平台可用的、以隐私为中心的开源选项而广受欢迎。 那么,你应该选择哪一个作为首选网页浏览器呢?Chr[详细]
-
Chrome 浏览器要出局 Cookie
所属栏目:[系统] 日期:2022-02-17 热度:152
据报道,谷歌今日宣布,在遭到广告商和监管机构的反对之后,现决定放弃之前的隐私沙箱技术,转而推出新的在线广告系统Topics,以此来阻止 Chrome 浏览器中的第三方追踪器(Cookie)。 谷歌将于今年第一季度开始测试Topics。谷歌计划在明年年底前淘汰 Cookie[详细]
-
操作系统就是用这几个面试常考的构架管理的缓冲区
所属栏目:[系统] 日期:2022-02-17 热度:147
新读者看这里,老读者直接跳过。 本系列会以一个读小说的心态,从开机启动后的代码执行顺序,带着大家阅读和赏析 Linux 0.11 全部核心代码,了解操作系统的技术细节和设计思想。 你会跟着我一起,看着一个操作系统从啥都没有开始,一步一步最终实现它复杂[详细]
-
Brave vs. Google Chrome 哪款浏览器更适合你?
所属栏目:[系统] 日期:2022-02-17 热度:96
Google Chrome 无疑是 可用于 Linux 的最佳网页浏览器 之一。无论你在什么平台上使用它,它都提供了用户体验和功能集的良好融合。 另一方面,Brave 作为跨平台可用的、以隐私为中心的开源选项而广受欢迎。 那么,你应该选择哪一个作为首选网页浏览器呢?Ch[详细]
-
移植案例和原理 startup子系统之syspara_lite系统属性部件
所属栏目:[系统] 日期:2022-02-17 热度:125
系统属性部件syspara_lite负责提供获取与设置操作系统相关的系统属性,包括默认系统属性、OEM厂商系统属性和自定义系统属性。为满足OpenHarmony产品兼容性规范,产品解决方案需要实现获取设备信息的接口,如:产品名、品牌名、厂家名等,同时提供设置/读取[详细]
-
苹果这设计反人类!一招拯救MacBook刘海遮屏幕
所属栏目:[系统] 日期:2022-02-17 热度:84
尽管苹果新款MacBook Pro的性能非常强悍,M1 Pro、M1 Max芯片让人对苹果的硬件研发能力心生敬畏,但新MacBook Pro并不能让所有人都喜欢起来起码那个大咧咧的刘海,实在太倒人胃口了! 新款MacBook Pro使用了素质非常高的屏幕,但在屏幕上缘,苹果却毫不客气[详细]
-
苹果发布Safari浏览器技术预览版140,修复错误Bug并提高性能
所属栏目:[系统] 日期:2022-02-17 热度:113
苹果近期发布了 Safari 技术预览版的新更新,这是苹果自 2016 年 3 月推出以来的实验性浏览器。苹果设计的 Safari 技术预览版是为了测试可能被引入 Safari 未来发布版本的功能。 Safari 技术预览版 140 包括 Web Inspector、CSS、Web API、Web Animations[详细]
-
如何从 KDE Plasma 5.23 升级到 5.24
所属栏目:[系统] 日期:2022-02-17 热度:140
KDE Plasma 5.24 是 Plasma 桌面的第 26 个版本,带来了显著的视觉改变和一些后端性能的提升。在这个版本中,你会看到全新的墙纸、Breeze 主题的视觉变化、指纹登录和一个全新的概览屏幕等等。 你可以在我们的综述文章里阅读有关 KDE Plasma 5.24 功能的细[详细]
-
Google Chrome八年来首次换Logo 能看明白算我输
所属栏目:[系统] 日期:2022-02-17 热度:182
高亮警报,这可能是一篇极其费眼睛的文章。最近,谷歌宣布其Chrome Logo迎来了8年来的第一次设计更新。当这个新Logo千呼万唤始出来的时候,全世界用户突然傻眼了。先给大家看看新旧Logo的对比图: 第一眼看出什么区别了吗? 不少网友都在吐槽: 谷歌Chrome的[详细]
-
教你几个解决方案 轻松应对电脑蓝屏
所属栏目:[系统] 日期:2022-02-17 热度:121
电脑蓝屏相信屏幕前只要使用过电脑的朋友几乎无一例外都曾遇到过,虽然蓝屏这种现象比较常见,但导致蓝屏的诱因则有较大的差异。 这就好比同样是生病,但生病的部位并不一样,电脑蓝屏这种情况也是一样,同样是蓝屏但导致蓝屏的诱因和解决方法完全不同。[详细]
-
Chrome 将使用新的工具栏下载按钮代替底部下载栏
所属栏目:[系统] 日期:2022-02-17 热度:95
谷歌正在为 Chrome 设计新的下载体验:使用工具栏的下载按钮来代替底部的下载栏。 目前 Chrome 下载新文件会在浏览器底部弹出一个长方形的下载框,这个下载框经常会挡住网页的内容,而且下载多个文件的时候,这种并列的下载框在视觉上并不美观。 两个月前[详细]
-
树莓派获得网络安装系统功能,无需借助其他设备
所属栏目:[系统] 日期:2022-02-17 热度:57
Raspberry Pi Imager 是树莓派官方推出的磁盘镜像工具,这个工具大大降低了用户使用 microSD 卡来制作系统安装盘的难度,该工具还同时支持 Windows、macOS 和 Linux。这对于刚入手树莓派的新人来说,免去了寻找最新系统镜像以及如何将系统写入 micro SD 卡[详细]
-
使用树莓派安装OpenWrt
所属栏目:[系统] 日期:2022-02-17 热度:107
本篇带给大家使用树莓派安装OpenWrt,希望对你有所帮助! 树莓派4B(其他设备也可以) 一张SD卡,最好是大内存(8GB以上) openwrt 固件 一条开通了固定IP服务的家庭宽带 固定IP开通 向宽带运营商申请固定ip服务,具体是否可以开通请读者自行致电客服,此服务[详细]
-
爸爸学儿子!测试新版chrome下载按钮 与Edge如出一辙
所属栏目:[系统] 日期:2022-02-17 热度:80
在2021年年底,谷歌Chrome团队就开始测试在浏览器顶部工具栏中加入一个下载按钮,并且增加其实用性。而在最近的测试更新中,Chrome右下角的下载栏被彻底移除,意味着此前一直测试的全新设计或许将被采用。 据网友u/Leopeva64-2 指出,全新的下载图标及气泡[详细]
-
氐宿-基于OpenHarmony成长计划知识赐能的学习笔记
所属栏目:[系统] 日期:2022-02-16 热度:180
HUAWEI DevEco Studio(以下简称DevEco Studio)是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE)。 IDE:DevEco Studio (支持HarmonyOS和OpenHarmony都可以) 界面跟android studio很类型,因为都是基于idea[详细]
-
斗宿-HarmonyOS中APP、组件、组件库的辨析和应用
所属栏目:[系统] 日期:2022-02-16 热度:86
此系列是学习朱伟老师的直播课(HarmonyOS组件库应用及进阶)、董昱老师的直播课(HarmonyOS三方组件的开发与绘制)、张云波(ArkUI高级UI组件定制)后的学习笔记,包括直播内容,以及自己对组件和组件库的思考。 注:此文的所有图片为博主自己通过Xmind进行整理[详细]
-
OpenHarmony轻量系统研发OneNET云接入
所属栏目:[系统] 日期:2022-02-16 热度:68
摘要:本文简单介绍如何接入OneNET云平台 适合群体:适用于润和Hi3861开发板 12.1 OneNET云介绍 通常来说,一个物联网产品应当包括设备、云平台、手机APP。我将在鸿蒙系统上移植MQTT协议、OneNET接入协议,实现手机APP、网页两者都可以远程(跨网络,不是局[详细]
-
微软 Edge Dev 浏览器首个 100 版本推出
所属栏目:[系统] 日期:2022-02-16 热度:69
微软 Edge 团队已经创造了历史,因为该浏览器的第一个主要版本 Build 100 现在已经在 Dev 频道中发布。这是一个小版本,但它为 Linux 用户带来了重大变化。 在新功能方面,Linux 用户终于可以默认用微软工作或学校账户登录了。还有一个新的功能是性能中心[详细]
-
被指责Safari是最糟糕的 它就是新IE 苹果浏览器团队征求反馈建议
所属栏目:[系统] 日期:2022-02-16 热度:97
苹果公司的 Safari 和 WebKit 团队在 Twitter 上征求反馈意见,因为有人批评该浏览器的错误和支持缺失。 Safari 和 WebKit 的 Web 开发者体验团队的苹果布道者和开发者倡导者 Jen Simmons 在推特上说:我提到的每个人都说 Safari 是最糟糕的,它是新的 IE[详细]