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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
HarmonyOS,学习
应用开发
OpenHarmony 4.0 Beta1发布,邀您体验
初夏之际,OpenAtomOpenHarmony(简称“OpenHarmony”)4.0Beta1版本如期而至。4.0Beta1版本在3.2Release版本基础上,继续提升标准系统的ArkUI、应用框架、图形媒体等子系统能力,并提供首批APILevel10接口。作为OpenHarmony4.0的首个Beta版本,推出了系列新特性。期待社区开发者踊跃体验新特性,贡献智慧与力量,共同促进未来4.0Release版本的成熟,亲自参与并见证OpenHarmony4.0版本的发展历程。下文介绍下OpenHarmony4.0Beta1...
OpenHarmony开发者
1回复
6360浏览
OpenHarmony
OpenHarmony社区运营报告(2023年6月)
本月快讯•6月12日,以“OpenHarmony共建开放,共享未来”为主题的2023开放原子全球开源峰会OpenAtomOpenHarmony(以下简称“OpenHarmony”)分论坛在北京北人亦创国际会展中心第一报告厅圆满落幕,根深叶茂,聚力前行。•6月12日,开放原子开源基金会携手6家2022年的“百人代码贡献单位”隆重发布了《OpenHarmony共建地图2.0》。•OpenHarmony安全委员会在浙江大学杭州国际科创中心举行成立大会,主要负责OpenHarmony社区安全...
OpenHarmony开发者
1回复
5899浏览
OpenHarmony
码力全开!请查收HDC.Together 2023亮点日程
<主题演讲><技术交流与互动><妙趣之旅>点击阅读原文,了解更多资讯
HarmonyOS开发者
0回复
4504浏览
HarmonyOS
【夜莺监控】海王——Categraf
有没有人和我一样,遇到同样的困惑:当我使用Prometheus来搭建监控体系的时候,每当有一个组件需要监控,我就要为其增加一个exporter,如果有10个组件,我就要增加10个exporter,先不说这10个exporter的质量如何(因为大部分exporter都是广大网友自己开发的),光学习成本、部署成本以及维护成本都让人头疼。有没有一个组件,就能搞定大部分指标采集的?Categraf就是这样的一个采集器。惊不惊喜,意不意外?什么是CategrfCategr...
卡瓦格博之巅
0回复
6436浏览
夜莺
Categraf
【夜莺监控】管理Kubernetes组件指标(上篇)
开始之前Kubernetes是一个简单且复杂的系统,简单之处在于其整体架构比较简单清晰,是一个标准的MasterSlave模式,如下:但是,它又是一个复杂的系统,不论是Master还是Slave,都有多个组件组合而成,如上图所示:Master组件a.apiserver:API入口,负责认证、授权、访问控制、API注册与发现等b.scheduler:负责资源调度c.controllermanager:维护集群状态Slave组件a.kubelet:维护容器生命周期、CSI管理以及CNI管理b.kubeproxy...
卡瓦格博之巅
0回复
5019浏览
夜莺
Kubernetes
KeyAffinityExecutor 线程池
线上案例有一批量的数据,可以按照一个固定的key分组并发,但是要保证组内并行的处理。比如:商城中,不同的用户可以并发下单,但是一个用户只能进行顺序的下单。在全局并发的场景下保证局部有序,保证最小事务单元操作的原子性。针对上面的场景我们可以通过KeyAffinityExecutor(KeyAffinityExecutor是一个可以按照指定的Key亲和顺序消费的执行器)来解决这个问题,我们下面一起来了解下KeyAffinityExecutor。基本使用导入依赖<d...
卡瓦格博之巅
0回复
4733浏览
Key
线程池
系统性能指标:洞察系统运行的关键脉搏
前言在当今数字时代,软件系统在我们的生活和工作中发挥着越来越重要的作用。我们需要确保这些系统能够在高负载、高并发的情况下稳定运行,为用户提供良好的体验。为了实现这一目标,我们需要关注系统性能监控指标,洞察系统运行的关键脉搏。本文将从指标分类、指标详细说明等方面介绍系统性能监控指标的相关知识,帮助你更好地理解和应用这些关键数据。指标分类:多维度看系统性能指标其实非常多,在公司就监控管理的人更能体...
卡瓦格博之巅
0回复
4830浏览
指标
系统性能指标
【夜莺监控】管理Kubernetes组件指标(下篇)
EtcdEtcd是Kubernetes的存储中心,所有资源信息都是存在在其中,它通过2381端口对外提供监控指标。指标采集由于我这里的Etcd是通过静态Pod的方式部署到Kubernetes集群中的,所以依然使用PrometheusAgent来采集指标。(1)配置Prometheus的采集配置apiVersion:v1kind:ConfigMapmetadata:name:prometheusagentconflabels:name:prometheusagentconfnamespace:flashcatdata:prometheus.yml:global:scrapeinterval:15sevalua...
卡瓦格博之巅
0回复
4741浏览
夜莺
Kubernetes
【夜莺监控】告警管理,香!
监控是方法,告警是手段,解决是目的。但是,大家有没有遇到这种困惑。我收集了一大堆指标,但是我不知道哪些指标应该告警,也不知道如何把这些告警发送到对应的团队或者个人,更不知道如何做告警升级。我之前用Prometheus+Altermanager这一套的时候,为每个团队弄一个钉钉群,然后打了一堆的标签,匹配不同的标签发送到不同的群,如果要做告警升级的话,很多时候都是通过阈值升级来完成,但是同一个告警通过时间来升级就不好办...
卡瓦格博之巅
0回复
4297浏览
夜莺
监控
【夜莺监控】初识夜莺,还是强!
前言可观测性是大部分中小公司比较头疼的问题,主要表现以下几个方面:需要不同的开源软件来组装以实现不同的功能,比如使用Skywalking实现链路监控,使用ELK实现日志收集监控,使用Grafana+Prometheus来实现指标监控。每个开源软件背后都是独立的一套体系,它们之前是相互独立的(Grafana全家桶已经实现组合)。数据孤岛,链路、日志、指标各玩各的,没有建立联系。目前市面上的解决方案要么是商业化产品,要么是自研。本文的...
卡瓦格博之巅
0回复
4263浏览
夜莺
Nightingale
利用Github和Railway搭建专属的ChatGPT
ChatGPT什么是ChatGPTChatGPT是一个基于人工神经网络技术的自然语言处理模型,由OpenAI开发。它可以理解和生成自然语言,用于进行对话、翻译、文本摘要等任务。ChatGPT是目前最先进的自然语言处理模型之一,它使用了大量的预训练数据和深度学习算法来实现高质量的自然语言处理能力。ChatGPT的工作原理ChatGPT是一个基于Transformer模型的自然语言处理模型,其工作原理可以分为两个阶段:预训练和微调。下面分别对这两个阶段进行...
卡瓦格博之巅
0回复
4252浏览
ChatGPT
【夜莺监控】从日志中提取指标的瑞士军刀
mtail是谷歌开源的一款从应用日志提取metrics的工具,它会实时读取应用程序的日志,然后通过自己编写的脚本分析日志,最终生成时间序列的指标,项目地址是:https:github.comgooglemtail。夜莺的Categraf对日志指标的收集也是采用的mtail,不过做了一些优化,具体优化了什么我们慢慢道来。现在,我们先从谷歌的mtail开始聊起,再慢慢聊到夜莺的mtail插件。mtail的安装前面已经对mtail做了简短...
卡瓦格博之巅
0回复
4196浏览
夜莺
监控
三方仓库如何实现Zadig流水线自动触发
最近因为公司的产研调整,决定将代码仓库从本地的Gitlab迁移到云效的Codeup,不是Gitlab不够好,而是Codeup在度量、安全等方面比原生的Gitlab要好,再则公司的产研管理也迁移到了云效,也为了统一化管理。有同学可能会问,都用云效了,为什么不直接用它的AppStack,还要用Zadig?AppStack还处于发展阶段,还有以下问题不适合我们现阶段的需求:AppStack不支持管理私有云Kubernetes集群(没有公网入口)。AppStack不支持Helm类应...
卡瓦格博之巅
0回复
4153浏览
Zadig
JavaScript异步学习
原创
JavaScript异步学习学习下JavaScript异步,边学边记录。分享如果同样需要学习的你。1、JavaScriptCallbackscallback有回电话,招回来,喊回来的意思。在编程语言中,指的是回调函数。回调函数是一种作为参数传递给其他函数的函数,这种技术就允许一个函数调用另外一个函数。回调函数能在另外一个函数完成后执行。1.1FunctionSequence函数执行顺序JavaScript函数按调用的顺序执行,而不是定义的顺序,下面的例子会先执行myFirst(...
zhushangyuan_
0回复
4663浏览
JavaScript
await
async
promise
如何编译OpenHarmony SDK API
原创
精华
如何编译OpenHarmonySDKAPI在OpenHarmony应用开发时,少不了和OpenHarmonySDK打交道。OpenHarmonySDK包含支持的编程语言(即ArkTS、JS、Native)的API和构建工具,界面效果预览器Previewer和toolchains工具链。对于HarmonyOSSDK,在OpenHarmonySDK的基础上,增加了simulator设备模拟器、系统镜像等,后续预计会丰富[hmscore](https:developer.harmonyos.comcndevelophms)相关的能力,如账户服务、地图服务等。OpenHarmonySDK是...
zhushangyuan_
7回复
1.5w浏览
ohos-sdk
Full SDK
OpenHarmony
2023年开放原子校源行(清华大学站)成功举行
6月28日,以“聚缘于校,开源共行”为主题的2023年开放原子校源行(清华大学站)活动在清华大学成功举行。工业和信息化部信发司相关领导、开放原子开源基金会理事长孙文龙,中国图学学会理事长、清华大学教授赵罡出席活动并致辞。活动由开放原子开源基金会和清华大学共同主办,来自政府部门、行业协会、全国高校、科技企业、研究机构及主流媒体的代表共聚校园共话开源。“开放原子校源行”是由开放原子开源基金会发起的公益项...
开放原子开源基金会
0回复
5442浏览
开源
HarmonyOS极客马拉松2023:谁将问鼎决赛之巅?一起预测冠军,赢取极客文化衫!
欢迎大家参与HarmonyOS极客马拉松2023预测冠军活动,本帖为预测盖楼贴,在本贴回复所预测的冠军团队,即有机会获取极客文化衫!【HarmonyOS极客马拉松于2023年6月15日正式开启,开发者自行组队参赛,活动持续2个月的时间,包括线上初赛和线下36小时决赛,初赛通过甄选后,进入决赛的团队将于8.3日8.4日,在HDC.Together松山湖现场,完成决赛并参加颁奖典礼。本次HarmonyOS极马拉松活动,采用开放式命题的方式,旨在鼓励各位开发...
HarmonyOS开发者
2回复
4797浏览
HarmonyOS
Hi3861智能小车(二)
原创
精华
原有功能不变,系统升级为OpenHarmony3,增加磁力计和陀螺仪模块,现在能够通过Wifi网络遥控小车,写了一个简单PC上位机程序。小车要实现自动控制,首先要有能对自身运行情况感知的能力,通过对运行状态的反馈,再通过预设算法控制小车的运行,最终达成操控的能力。在原有简单驱动的基础上,添加如下新功能:第一部实现了通过超声波模块对障碍物的检测,因为采用的HCSR04型号的超声波模块,可测的角度范围小,行驶过程容易刮蹭...
细嗅蔷薇05
1回复
1.7w浏览
hi3861小车
为使用 Arc 浏览器,升级了 macOS Ventura
在系统的版本上,我算得上是一个保守派,买电脑时系统的版本是10.15.7,到现在一直没有升级过。最近在即刻上看到很多人推荐Arc浏览器,Arc现在还没有正式开放,需要邀请,经过一番周折,在安装时发现最低系统要求是macOS11以上,于是便决定升级系统。本文就说说Ventura的升级和Arc浏览器的体验。下班到家后就开始升级系统,12G的安装包下载了2个多小时,前期一直都非常顺利,但不出意外情况下,一般就要出意外了,升级的最后关...
Handpc
0回复
6603浏览
macOS Ventura
我的博客换成了 NotionNext
在《程序员不可错过的一款Hexo博客主题》中介绍了我博客的主题stellar,还介绍了部署方式的调整:空间:使用GitHubPage,然后进行域名的绑定;域名:需要修改DNSPod中的DNS解析;图床:选用GitHub图床,配合jsdelivr做CDN加速;写作工具:Typora;发布方式:GitHubAction。尽管这种方式有很大的改进,但因为使用的是hexo,每次发布博客文章的步骤:使用hexo的命令创建一个md文件;将写好的文章复制到改md文件中,并填写...
Handpc
0回复
5402浏览
NotionNext
暂无内容
1
166
167
168
169
170
171
172
173
174
550
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅