一、基本信息开发环境:Ubuntu16.04开发平台:iMX6Q内核版本:4.14.98二、需要的软件BuildrootBuildroot官网本文下载版本的是:buildroot2020.02.4.tar.bz2三、使用buildroot制作根文件系统1、拷贝buildroot2020.02.4.tar.bz2拷贝buildroot2020.02.4.tar.bz2到Ubuntu解压并进入buildroot2020.02.4cpmediasfshare6qbuildroot2020.02.4.tar.bz2.tarxvfbuildroot2020.02.4.tar.bz2cdbuildroot2020.02.4四、选择配置并生成.config文...
2022-02-22 11:50:18 3.6w浏览 2点赞 0回复 3收藏
DXOMARK官网现在上线了华为P50Pro的屏幕评测文章,其中屏幕部分得分为93分,超过了三星GalaxyS21Ultra5G(骁龙)、三星GalaxyS21Ultra5G(Exynos)、三星GalaxyNote20Ultra5G(骁龙)、一加9Pro、一加8T等手机,目前位列DXOMARK屏幕第一名。华为P50Pro于2021年7月推出,前置和后置摄像头的图像质量皆排在DXOMARK的榜首。它在DXOMARKDisplay基准中也拔得头筹。主要屏幕规格:OLED屏幕屏幕大小:6.6英寸(91.3%屏身比)机身尺寸:158.8x72...
2021-08-13 10:49:14 1.0w浏览 2点赞 0回复 0收藏
此前华为Mate40、Mate40Pro、Mate40Pro+、Mate40RS保时捷设计推送了鸿蒙HarmonyOS2版本更新,近期据花粉俱乐部指出,华为Mate40系列2.0.0.165版本需适配优化,2.0.0.16x版本计划下周开始逐步推送。近期,华为Mate40Pro手机推送了鸿蒙HarmonyOS2.0.0.165更新,本次更新相机将新增多机位拍摄模式,通过变换机位拍摄,用户可获得更丰富的精彩视频和照片。同时,控制中心和通知中心可通过在顶部区域左右滑动快速切换。此外,本次更新还优化了部分场景的系统稳定性。
2021-08-13 10:46:05 1.3w浏览 1点赞 0回复 0收藏
华为在7月29日正式面向全球发布了华为P50Pro手机,这是华为首款出厂预装鸿蒙系统的手机,搭载了海思麒麟9000芯片,拥有国产屏幕,支持4G全网通。华为P50Pro的麒麟9000芯片版本将于今日上午10:08正式开售,价格6488元起。发售首日,华为P50Pro全网通版便已收到了HarmonyOS2.0.0.175版本推送。此次更新将版本号从2.0.0.135或2.0.0.150更换新到了2.0.0.175,是目前鸿蒙OS系列最新的一版。同时,本次更新图库图片编辑“更多”功能区...
2021-08-13 10:10:21 1.1w浏览 1点赞 0回复 0收藏
一、WLAN简介无线局域网(WirelessLocalAreaNetworks,WLAN),是通过无线电、红外光信号或者其他技术发送和接收数据的局域网,用户可以通过WLAN实现结点之间无物理连接的网络通讯。常用于用户携带可移动终端的办公、公众环境中。HarmonyOSWLAN服务系统为用户提供WLAN基础功能、P2P(peertopeer)功能和WLAN消息通知的相应服务,让应用可以通过WLAN和其他设备互联互通。本开发指南提供多个开发场景的指导,涉及多个API接口的调...
2021-08-05 22:23:31 1.7w浏览 1点赞 0回复 2收藏
鸿蒙这个词虽然不是华为创造的、但相信多数用户都是因为华为而知道的鸿蒙,也就是华为旗下的鸿蒙操作系统。然而比较尴尬的是华为并没有提前申请鸿蒙的相关商标,而现在提交的商标申请也已经被国家知识产权局驳回了。此前华为申请第42类鸿蒙商标就被判定近似而驳回,最新申请的38类鸿蒙商标同样被驳回但华为选择起诉产权局。北京知识产权法院审议后认为国家知识产权局驳回华为申请是合理的,因此驳回华为的起诉并要求其承担诉讼费...
2021-08-05 18:39:16 1.1w浏览 0点赞 0回复 0收藏
鸿蒙harmonyos全屏显示,app全屏显示,取消标题栏和状态栏第一步:MainAbilitySlice中添加代码,使得用沉浸式状态栏,来取消状态栏publicclassMainAbilitySliceextendsAbilitySlice{OverridepublicvoidonStart(Intentintent){super.onStart(intent);super.setUIContent(ResourceTable.Layoutabilitymain);getWindow().addFlags(WindowManager.LayoutConfig.MARKFULLSCREEN);}OverridepublicvoidonActive(){super.onActive();}Ov...
2021-08-05 18:35:13 2.1w浏览 3点赞 3回复 4收藏
Java基础回顾Java方法详解何谓方法?Java方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其它地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完成一个功能,这样利于我们后期的发展。个人随笔:方法命名遵循小驼峰原则main方法尽量保持简洁、干净方法其实就是C语言里的函数,方法遵循原子性,即一...
2021-05-13 10:44:09 9656浏览 1点赞 0回复 0收藏
今天要和大家分享的是在实际工作中“如何优雅地自定义Prometheus监控指标”!目前大部分使用SpringBoot构建微服务体系的公司,大都在使用Prometheus来构建微服务的度量指标(Metrics)类监控系统。而一般做法是通过在微服务应用中集成Prometheus指标采集SDK,从而使得SpringBoot暴露相关Metrics采集端点来实现。但一般来说,SpringBoot默认暴露的Metrics数量及类型是有限的,如果想要建立针对微服务应用更丰富的监控维度(例如TP9...
2021-05-13 10:42:58 2.6w浏览 0点赞 0回复 0收藏
学习导图一、为什么要尝鲜harmonyos9月10日,华为在HDC2020大会上宣布正式开源鸿蒙操作系统(HarmonyOS)2.0,并进入开放原子开源基金会,源码地址:https:openharmony.gitee.com,一共有134个仓库。一经发布,便引起国内外广大开发者们的激烈讨论,知乎也冲上了热一,我所在的几个Android群各种讨论也层出不穷。我们不禁畅想,中国操作系统的春天终于来了吗?当然没有,笔者看来,Android至少在未来五年内,还将是世界上使用人...
2021-05-11 16:34:04 8780浏览 0点赞 0回复 0收藏
GC总览Java是一门面向对象的语言。在使用Java的过程中,会创建大量的对象在内存中。而这些对象,需要在用完之后“回收”掉,释放内存资源。这件事我们称它为垃圾收集(GarbageCollection,简称GC),而实际执行者就是各种各样的“垃圾收集器”(GarbageCollector,以下也简称GC)。为什么会有各种各样的GC?因为时代在发展,以前的GC可能不能满足现在的需求,所以就会有源源不断的GC推出来。先来看一下都有哪些主流的GC:新生代...
2021-05-11 16:32:23 9776浏览 0点赞 0回复 0收藏
每个JavaScript程序猿,包括我自己,都一直在努力了解this关键字在代码中的真正身份。我设计了一个通用算法,可以帮你在任何情况下确定this关键字的值。虽然我尽可能的使算法容易看懂,但还是建议你多看几遍并理解相关术语。另外还用了几个例子展示怎样用这个算法一步一步的对this进行评估,最后你自己亲自试一试。1.this算法把算法定义为ThisValueOfFunction(func,invocationType),返回值为在以invocationtype方式调用函数fun...
2021-05-11 16:32:12 7568浏览 0点赞 0回复 0收藏
ES2018规范引入了四个新功能。这些功能包括异步迭代,restspread属性,Promise.prototype.finally()和正则表达式改进。本问将帮你了解这些ES2018功能的工作原理及使用方法。异步迭代异步迭代是讨论的比较少ES2018功能之一。虽然还有很多关于ES2018其他功能的讨论,但几乎没有关于异步迭代这方面的内容。通过异步迭代,我们可以得到异步的可迭代对象和迭代器。这意味着你可以把await关键字与for…of循环放在一起使用。你可以用这...
2021-05-11 16:32:01 7006浏览 0点赞 0回复 0收藏
一、作用域作用域是什么几乎所有的编程语言都有一个基本功能,就是能够存储变量的值,并且能在之后对这个值进行访问和修改。那这些变量存储在哪里?怎么找到它?因为只有找到它才能对它进行访问和修改。简单来说,作用域就是一套规则,用于确定在何处以及如何查找变量(标识符)。那么问题来了,究竟在哪里设置这些作用域的规则呢?怎样设置?首先,我们要知道,一段代码在执行之前会经历三个步骤,统称为“编译”。分词词法分...
2021-05-10 15:42:48 8996浏览 0点赞 0回复 0收藏
开发者的生活总是在学习新的东西,跟上变化不应该比现在更难,我的动机是介绍所有JavaScript的最佳实践,比如简写功能,作为一个前端开发者,我们必须知道,让我们的生活在2021年变得更轻松。你可能做了很长时间的JavaScript开发,但有时你可能没有更新最新的特性,这些特性可以解决你的问题,而不需要做或编写一些额外的代码。这些技术可以帮助您编写干净和优化的JavaScript代码。此外,这些主题可以帮助你为2021年的JavaScrip...
2021-05-10 15:42:12 7024浏览 0点赞 0回复 0收藏
1.前置知识1.1区别实例对象与函数对象实例对象:new函数产生的对象,称为实例对象,简称为对象函数对象:将函数作为对象使用时,简称为函数对象functionFn(){}constfnnewFn()fn为实例对象Fn.bind({})Fn为函数对象1.2两种类型的回调函数同步回调理解:立即执行,完全执行完了才结束,不会放入回调队列中例子:数组遍历相关的回调函数Promise的excutor函数异步回调理解:不会立即执行,会放入回调队列中将来执行例子:定时器回调ajax回调...
2021-05-10 15:41:56 2.5w浏览 0点赞 0回复 0收藏
构建一个IDE是一个广泛而复杂的工程。这似乎很明显,对吧?但你有没有想过,各种零碎的东西是如何组合成一个统一的环境的?引擎之下到底发生了什么?这些都是一些最有趣的问题。我与WebStorm产品经理EkaterinaPrigara坐了下来,详细讨论了WebStorm本身,我们如何构建它以及我们的未来计划。嗨,Ekaterina!让我们从谈论您在WebStorm团队中的角色开始。您的职责是什么?我帮助团队定义产品策略,管理产品路线图。我尝试分析和验...
2021-05-10 15:41:46 8524浏览 0点赞 0回复 0收藏
来自于阿里淘系的安卓开发同学之羲,站在开发者角度,给大家聊聊华为鸿蒙系统2.0版本后对鸿蒙生态、消费者端厂商、芯片厂商以及二三方应用开发&应用市场带来的影响。本篇回答仅为开发者个人角度观点,欢迎大家一起讨论交流。从1.0到2.0?近日,中美关系的不确定性再次加大,国家层面提倡科技创新,强调把原始创新能力提升摆在更加突出的位置,努力实现更多”从0到1”的突破。在这样科技强国的大背景下,华为作为中国科技的领跑...
2021-05-08 10:39:30 1.4w浏览 1点赞 0回复 0收藏
1.基础知识移植内核对技术的要求比较高、比较细。1.1单片机相关的知识栈的作用加载地址、链接地址重定位几个简单的硬件知识  串口  定时器中断的概念1.2Linux操作相关的知识Linux常用命令简单的脚本:脚本就是把命令写在一个文件里MakefileGCC编译命令1.3芯片相关知识能阅读芯片手册(英文):移植最小系统时,涉及的手册内容不多能看懂硬件原理图:移植最小系统时,涉及的原理图内容不多2.驱动程序知识对于...
2021-05-08 10:39:09 8164浏览 1点赞 0回复 1收藏
C++和Java可能是计算机科学中最严重的错误。两者都受到了OOP创始人AlanKay本人以及其他许多著名计算机科学家的严厉批评。然而,C++和Java为最臭名昭著的编程范式–现代OOP铺平了道路。它的普及是非常不幸的,它对现代经济造成了极大的破坏,造成了数万亿美元至数万亿美元的间接损失。成千上万人的生命因OOP而丧失。在过去的三十年里,没有一个行业不受潜伏的OO危机的影响,它就在我们眼前展开。为什么OOP如此危险?让我们...
2021-05-08 10:36:51 9221浏览 0点赞 0回复 0收藏