51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
harmony
纯血
harmonyos
实战|如何优雅地自定义Prometheus监控指标
今天要和大家分享的是在实际工作中“如何优雅地自定义Prometheus监控指标”!目前大部分使用SpringBoot构建微服务体系的公司,大都在使用Prometheus来构建微服务的度量指标(Metrics)类监控系统。而一般做法是通过在微服务应用中集成Prometheus指标采集SDK,从而使得SpringBoot暴露相关Metrics采集端点来实现。但一般来说,SpringBoot默认暴露的Metrics数量及类型是有限的,如果想要建立针对微服务应用更丰富的监控维度(例如TP9...
deanyuancn
0回复
2.8w浏览
Spring Boot
Prometheus
Java基础回顾_Java方法详解
Java基础回顾Java方法详解何谓方法?Java方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其它地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只能完成一个功能,这样利于我们后期的发展。个人随笔:方法命名遵循小驼峰原则main方法尽量保持简洁、干净方法其实就是C语言里的函数,方法遵循原子性,即一...
deanyuancn
0回复
1.1w浏览
方法解析
java基础
技术干货 | 轻松两步完成向 mPaaS 小程序传递启动参数
原创
前言在部分场景下,需要向小程序的默认接收页(pagesindexindex)传递参数。本文将以传递name和pwd参数为例,分别介绍此场景在Android小程序和iOS小程序中的实现过程。前提条件已参照[快速开始](https:help.aliyun.comdocumentdetail67839.html)文档接入了小程序组件。Android小程序1.在客户端添加启动时跳转页面的参数信息。如下所示:BundleparamnewBundle();Stringquery"name"+Uri.encode("123")+"&pwd"+Uri.encode("456");p...
mPaaS
0回复
8518浏览
mPaaS
移动开发平台
鸿蒙轻内核M核源码分析系列六 任务及任务调度(1)任务栈
原创
精华
鸿蒙轻内核M核源码分析系列六任务及任务调度(1)任务栈继续分析鸿蒙轻内核源码,我们本文开始要分析下任务及任务调度模块。首先,我们介绍下任务栈的基础概念。任务栈是高地址向低地址生长的递减栈,栈指针指向即将入栈的元素位置。初始化后未使用过的栈空间初始化的内容为宏OSTASKSTACKINIT代表的数值0xCACACACA,栈顶初始化为宏OSTASKMAGICWORD代表的数值0xCCCCCCCC。一个任务栈的示意图如下,其中,栈底指针是栈的最大的内...
zhushangyuan_
7回复
1.8w浏览
鸿蒙
openharmony
Liteos-m
IoT
鸿蒙轻内核M核源码分析系列三 数据结构-任务排序链表
原创
鸿蒙轻内核M核源码分析系列三数据结构任务排序链表在鸿蒙轻内核源码分析系列一和系列二,我们分析了双向循环链表、优先级就绪队列的源码。本文会继续给读者介绍鸿蒙轻内核源码中重要的数据结构:任务排序链表TaskSortLinkAttr。鸿蒙轻内核的任务排序链表,用于任务延迟到期超时唤醒等业务场景,是一个非常重要、非常基础的数据结构。本文中所涉及的源码,以OpenHarmonyLiteOSM内核为例,均可以在开源站点[https:gitee.comopenha...
zhushangyuan_
1回复
1.2w浏览
鸿蒙
openharmony
v32.03 鸿蒙内核源码分析(CPU) | 整个内核就是一个死循环
原创
精华
子曰:“出则事公卿,入则事父兄,丧事不敢不勉,不为酒困,何有于我哉?”《论语》:子罕篇百篇博客系列篇.本篇为:v32.xx鸿蒙内核源码分析(CPU篇)整个内核就是一个死循环任务管理相关篇为:[v03.06鸿蒙内核源码分析(时钟任务)触发调度谁的贡献最大](https:harmonyos.51cto.composts3925)[v04.03鸿蒙内核源码分析(任务调度)任务是内核调度的单元](https:harmonyos.51cto.composts3926)[v05.05鸿蒙内核源码分析(任务管理)任务池是...
鸿蒙内核源码分析
2回复
1.7w浏览
鸿蒙内核源码分析
编译鸿蒙
Ability如何具体理解?
FA(FeatureAbility)PA(ParticleAbility)Ability是应用所具备的能力的抽象如何更简洁具体的理解上述
挺住彡锅
0回复
9739浏览
Ability
ES2018 中 4 个有用的功能简介
ES2018规范引入了四个新功能。这些功能包括异步迭代,restspread属性,Promise.prototype.finally()和正则表达式改进。本问将帮你了解这些ES2018功能的工作原理及使用方法。异步迭代异步迭代是讨论的比较少ES2018功能之一。虽然还有很多关于ES2018其他功能的讨论,但几乎没有关于异步迭代这方面的内容。通过异步迭代,我们可以得到异步的可迭代对象和迭代器。这意味着你可以把await关键字与for…of循环放在一起使用。你可以用这...
deanyuancn
0回复
8409浏览
ES2018
前端
v31.02 鸿蒙内核源码分析(定时器) | 哪个任务的优先级最高
原创
精华
子畏于匡。曰:“文王既没,文不在兹乎?天之将丧斯文也,后死者不得与于斯文也;天之未丧斯文也,匡人其如予何?”《论语》:子罕篇百篇博客系列篇.本篇为:v31.xx鸿蒙内核源码分析(定时器篇)哪个任务的优先级最高基础工具相关篇为:[v01.12鸿蒙内核源码分析(双向链表)谁是内核最重要结构体](https:harmonyos.51cto.composts3922)[v19.04鸿蒙内核源码分析(位图管理)谁能一分钱分两半花](https:harmonyos.51cto.composts3954)[v20...
鸿蒙内核源码分析
4回复
1.7w浏览
鸿蒙内核源码分析
百万汉字注解
百篇博客分析
彻底搞懂JavaScript中的作用域和闭包
一、作用域作用域是什么几乎所有的编程语言都有一个基本功能,就是能够存储变量的值,并且能在之后对这个值进行访问和修改。那这些变量存储在哪里?怎么找到它?因为只有找到它才能对它进行访问和修改。简单来说,作用域就是一套规则,用于确定在何处以及如何查找变量(标识符)。那么问题来了,究竟在哪里设置这些作用域的规则呢?怎样设置?首先,我们要知道,一段代码在执行之前会经历三个步骤,统称为“编译”。分词词法分...
deanyuancn
0回复
1.1w浏览
前端
作用域
闭包
WebStorm访谈:我们是如何构建 JavaScript IDE 的?
构建一个IDE是一个广泛而复杂的工程。这似乎很明显,对吧?但你有没有想过,各种零碎的东西是如何组合成一个统一的环境的?引擎之下到底发生了什么?这些都是一些最有趣的问题。我与WebStorm产品经理EkaterinaPrigara坐了下来,详细讨论了WebStorm本身,我们如何构建它以及我们的未来计划。嗨,Ekaterina!让我们从谈论您在WebStorm团队中的角色开始。您的职责是什么?我帮助团队定义产品策略,管理产品路线图。我尝试分析和验...
deanyuancn
0回复
1.0w浏览
前端
IDE
访谈
2021年要了解的34种JavaScript简写优化技术
开发者的生活总是在学习新的东西,跟上变化不应该比现在更难,我的动机是介绍所有JavaScript的最佳实践,比如简写功能,作为一个前端开发者,我们必须知道,让我们的生活在2021年变得更轻松。你可能做了很长时间的JavaScript开发,但有时你可能没有更新最新的特性,这些特性可以解决你的问题,而不需要做或编写一些额外的代码。这些技术可以帮助您编写干净和优化的JavaScript代码。此外,这些主题可以帮助你为2021年的JavaScrip...
deanyuancn
0回复
8574浏览
前端
简写
鸿蒙开源第三方组件——SlidingMenu_ohos侧滑菜单组件
原创
精华
前言基于安卓平台的SlidingMenu侧滑菜单组件(https:github.comjfeinstein10SlidingMenu),实现了鸿蒙化迁移和重构,代码已经开源到(https:gitee.comisrcohosslidingmenuohos),欢迎各位下载使用并提出宝贵意见!背景SlidingMenuohos提供了一个侧滑菜单的导航框架,使菜单可以隐藏在手机屏幕的左侧、右侧或左右两侧。当用户使用时,通过左滑或者右滑的方式调出,既节省了主屏幕的空间,也方便用户操作,在很多主流APP中都有...
朱伟ISRC
17回复
2.5w浏览
鸿蒙
HarmonyOS
中科院软件所
三方件
开源
北向应用:自定义dialog布局实践
研学之自定义dialog布局实践。显示效果:点击图中的文字进行下一步代码的实现:第一个布局文件<xmlversion"1.0"encoding"utf8"><DirectionalLayoutxmlns:ohos"http:schemas.huawei.comresohos"ohos:height"matchparent"ohos:width"matchparent"ohos:orientation"vertical"><Buttonohos:id"$+id:text01"ohos:width"matchcontent"ohos:height"matchcontent"ohos:textsize"30fp"ohos:text"Dialog显示"ohos:topmargin"0vp"ohos:text...
鸿蒙时代
1回复
2.1w浏览
HarmonyOS
【4月28日鸿蒙公开课】精美鸿蒙App UI快速实现直播大公开!
原创
大家好!!我是HarmonyOS开发者创新大赛导师、HarmonyOS系统课程开发者张云波。UI承载着一个应用程序中的页面布局、互动逻辑、转场流向等各式各样的信息,是信息的皮肤,也是应用程序的“外衣”。通常,我们的应用程序需要优美的UI和简洁的交互。从用户角度,UI产品。如何利用DevEcoIDE灵活快速实现基于JS组件树的App整体UI,是鸿蒙开发者必须要掌握的内容之一!4月28日晚20:00,我将为大家带来一场直播公开课,本次课程会给大...
入门大师小波哥
7回复
1.8w浏览
鸿蒙
鸿蒙轻内核M核源码分析系列五 时间管理
原创
精华
鸿蒙轻内核M核源码分析系列五时间管理在鸿蒙轻内核源码分析上一篇文章中,我们剖析了中断的源码,简单提到了Tick中断。本文会继续分析Tick和时间相关的源码,给读者介绍鸿蒙轻内核的时间管理模块。本文中所涉及的源码,以OpenHarmonyLiteOSM内核为例,均可以在开源站点[https:gitee.comopenharmonykernelliteosm](https:gitee.comopenharmonykernelliteosm)获取。时间管理模块以系统时钟为基础,可以分为2部分,一部分是SysTick...
zhushangyuan_
2回复
1.5w浏览
鸿蒙
鸿蒙轻内核
openharmony
华为Octopus
不经常关注华为的我,现在也在默默关注华为了,因为Harmonyos的出现......才注意到自动驾驶的路上华为很🐂🍺....希望能越来越强,造福国家,造福人类!
挺住彡锅
1回复
1.1w浏览
华为自动驾驶云服
鸿蒙OS系统
不知道什么时候能用上鸿蒙OS
wx608b86ff15133
0回复
6615浏览
鸿蒙
译|面向对象编程是计算机科学的最大错误
C++和Java可能是计算机科学中最严重的错误。两者都受到了OOP创始人AlanKay本人以及其他许多著名计算机科学家的严厉批评。然而,C++和Java为最臭名昭著的编程范式–现代OOP铺平了道路。它的普及是非常不幸的,它对现代经济造成了极大的破坏,造成了数万亿美元至数万亿美元的间接损失。成千上万人的生命因OOP而丧失。在过去的三十年里,没有一个行业不受潜伏的OO危机的影响,它就在我们眼前展开。为什么OOP如此危险?让我们...
deanyuancn
0回复
1.1w浏览
面对对象编程
并发垃圾收集器(CMS)为什么没有采用标记-整理算法来实现?
并发垃圾收集器(CMS)为什么没有采用标记整理算法来实现,而是采用的标记清除算法?分代式GC里,年老代常用marksweep;或者是marksweepmarkcompact的混合方式,一般情况下用marksweep,统计估算碎片量达到一定程度时用markcompact。这是因为传统上大家认为年老代的对象可能会长时间存活且存活率高,或者是比较大,这样拷贝起来不划算,还不如采用就地收集的方式。Marksweep、markcompact、copying这三种基本算法里,只有marksw...
deanyuancn
0回复
1.0w浏览
cms
jvm
暂无内容
1
254
255
256
257
258
259
260
261
262
317
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅