51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
软考
华为认证
厂商认证
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 OS Next
demo
#2023盲盒+码# 利用docker搭建openharmony编译环境
原创
【本文正在参加2023「盲盒」+码有奖征文活动】https:ost.51cto.composts25284[toc](目录)序言开始本篇教程前先确保已经安装docker。本教程使用的是windows环境。其他环境同理。在openharmony开发中无论你使用的是WSL还是虚拟机,或者是真机服务器开发。搭建开发环境都是一个蛮烦的事情。好在官方提供了DockerFile可以为我们高效的利用docker搭建开发环境。下载DockerFile从OpenHarmony数字协作平台下载dockerfile,值得注意的是...
安苒anran0
1回复
4368浏览
OpenHarmony
Docker
开发环境搭建
#创作者激励#OpenHarmony仿视频播放器应用-爱电影(四)
原创
[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)作者:徐金生仿视频播放器应用爱电影合集[OpenHarmony仿视频播放器应用爱电影(一)](https:ost.51cto.composts22228)[OpenHarmony仿视频播放器应用爱电影(二)](https:ost.51cto.composts22241)[OpenHarmony仿视频播放器应用爱电影(三)](https:ost.51cto.composts22282)[OpenHarmony仿视频播放器应用爱电影(四)](https:ost.51cto.compos...
NL_AIDC_XJS
2回复
6689浏览
OpenHarmony
Video
多媒体
视频播放
电影
10 大演讲主题、14 位技术大咖!龙蜥大讲堂 9 月直播预告硬核来袭
「龙蜥大讲堂」9月精彩预告来了,点击下方海报抢先了解。本月又是满满的技术干货分享,多位大咖带你共享技术盛宴!提前扫码进群,参与互动还有龙蜥精美周边等你来拿。9月精彩分享直达👇加入龙蜥社区钉钉交流群(钉钉搜索群号:29935009584),或关注B站up主【龙蜥社区小龙】,即可观看直播!我们想了解您对龙蜥大讲堂直播的意见和建议,以便后续给您带来更好的内容和体验。问卷完成时间约23分钟,我们将为认真填写的同学,送出...
龙蜥社区OpenAnolis
0回复
1855浏览
龙蜥大讲堂
英特尔
开源
芯片
操作系统
关于Linux的基础知识
单用户&多用户操作系统(科普)¶单用户操作系统:指一台计算机在同一时间只能由一个用户使用,一个用户独自享用系统的全部硬件和软件资源WindowsXP之前的版本都是单用户操作系统多用户操作系统:指一台计算机在同一时间可以由多个用户使用,多个用户共同享用系统的全部硬件和软件资源Unix和Linux的设计初衷就是多用户操作系统文件系统¶Windows文件系统¶在Windows下,打开“计算机”,我们看到的是一个个的驱动器盘符:...
qq64da06e2c99e4
0回复
2836浏览
Linux
高性能网络 SIG 月度动态:ANCK 首次支持 SMCv2.1,virtio 规范支持隧道报文内头部哈希
原创
高性能网络SIG(SpecialInterestGroup):在云计算时代,软硬件高速发展,云原生、微服务等新的应用形态兴起,让更多的数据在进程之间流动,而网络则成为了这些数据流的载体,在整个云时代扮演着前所未有的重要角色。在这个万物互联的时代,云上的网络通信效率对各种服务至关重要,高性能网络兴趣组致力于利用XDP、RDMA、VIRTIO等新高效通信技术,结合软硬件一体化的思想,打造高性能网络协议栈,提升云计算时代数据中心应用的...
龙蜥社区OpenAnolis
0回复
2498浏览
龙蜥社区
高性能网络
sig
操作系统
anck
近期大型hvv观感及未来趋势判断
原文出处:https:mp.weixin.qq.comspPpvm0j6xANOsJ411BQQg先说结论今年大型hvv的观感:1.大量的国产商业软件供应链厂商的大量商业软件0day被用来攻击(以安全产品、OA、cms、办公软件为主)2.社工+钓鱼又玩出了新花样(红队这帮人估计去电诈团队培训回来的?)3.开源软件的Nday0day漏洞及投毒仍然很实用(更多是Nday漏洞有更成熟的利用工具用来打点和内网渗透)未来攻防趋势判断:1.未来几年hvv仍然会以这三样攻击手段为主,重...
OSCS社区
0回复
3509浏览
软件供应链
网络安全
openharmony南向开发培训第一次作业
openharmony南向开发培训第一次作业OpenHarmony的架构基于分布式架构和微内核架构。它采用了分层设计,包括内核层、框架层和应用层。下面我们将逐层介绍其架构。框架层框架层是OpenHarmony的核心组成部分,提供了丰富的开发框架和服务。它包括以下几个主要模块:多媒体框架:提供了音视频播放、图像处理等多媒体功能的支持。网络框架:提供了网络通信、协议栈等网络功能的支持。图形框架:提供了图形渲染、界面布局等图形功能的...
张aaaa呐呐
0回复
3648浏览
open Harmony
鹏云块存储在多副本情况下,如何兼顾数据一致性和效率?
原创
01技术背景分布式系统中一个重要的问题就是数据复制(datareplication),数据复制一般是为了增强系统的可用性或提高性能。在保持多副本的情况下,有一个副本不可用,系统切换到其他副本就会恢复。而实现数据复制的一个主要难题就是保持各个副本的一致性,一个副本的数据更新之后,其他副本必须要保持同步,否则数据不一致就可能导致业务出现问题。在数据有多副本的情况下,如果网络、服务器或者软件出现故障,会导致部分副本写...
鹏云网络
0回复
3542浏览
块存储
分布式系统
副本
数据一致性
如何开发一个OpenHarmony购物app导航页面
原创
精华
如何开发一个OpenHarmony购物app导航页面购物类App是现在最常用的一类App,也是我们在应用开发中经常遇到的场景。一款购物App界面通常包括了扫一扫功能、搜索框、轮播图、标签页、商品列表等功能,我们以[橘子购物](https:gitee.comopenharmonyapplicationsappsamplestreemastercodeSolutionsShoppingOrangeShopping)为例,介绍一下如何使用ArkTS开发一个购物类App。首先我们可以看一下最终实现效果:如上图所示,首先最外层是...
zhushangyuan_
3回复
6142浏览
openharmony
harmonyos
navigation
tabs
OpenHarmony使用线程池TaskPool开发多线程任务
原创
精华
OpenHarmony使用线程池TaskPool开发多线程任务概念介绍任务池(taskpool)为应用程序提供一个多线程的运行环境,可以使用任务池API创建后台任务(Task),并对所创建的任务进行如任务执行、任务取消的操作。使用任务池,无需关心线程实例的生命周期,提升开发体验,还能降低整体资源的消耗、提高系统的整体性能。API接口任务池模块提供的功能非常基础,只支持任务构造,任务执行,任务取消等3类接口。关于任务池(taskpool)API...
zhushangyuan_
4回复
1.5w浏览
OpenHarmony
taskpool
线程池
concurrent
3.1 测试驱动开发的好处
原创
本节内容概要:1.测试驱动开发的好处;2.测试驱动开发的痛点;3.两全其美。1.测试驱动开发的好处测试驱动开发(TestDrivenDevelopment,TDD)是一种不同于传统软件开发流程的新型的开发方法,它要求在编写某个功能的代码之前,先编写测试用例。TDD的过程通常遵循以下几个步骤:A.红阶段(编写测试用例):开发人员首先根据当前要解决的问题,编写一个或多个测试用例,描述代码应该如何工作。这些测试用例通常包含预期的输入和预期...
鸿蒙开发之南拳北腿
0回复
3465浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
2.5 总结与回顾
本章首先介绍了一款完全免费Quakus项目代码生成器工具网站码农网,然后演示了如何通过该网站实现领域驱动开发的基本步骤:创建项目、创建微服务、领域类设计和快速生成Quarkus微服务项目代码。通过生成的示范代码,我们可以感受到这个工具对于快速开发高质量Quarkus项目的威力。下一章,我们继续讲解如何做详细设计和测试驱动开发,让我们生成更高质量的项目代码,生成的代码质量越高,我们开发的速度和质量也越高。
鸿蒙开发之南拳北腿
0回复
3129浏览
Quarkus
云原生
微服务
码农网
manon.wang
2.4 快速生成Quarkus微服务代码
原创
本节内容概要:1.生成Quarkus微服务代码;2.在线预览代码;3.下载项目代码。经过前两节的步骤,快速创建项目、微服务和领域类设计后,就可以1秒钟快速生成整个Quarkus微服务代码了。1.生成Quarkus微服务代码在码农网工作台的左侧栏菜单中选择“后端代码”下的“Quarkus”菜单,点击“生成微服务代码”按钮,如下图所示:2.在线预览代码现在我们可以在类IDEA的风格体验中预览代码了。根据需要,展开代码目录,选择要预览的代码文...
鸿蒙开发之南拳北腿
0回复
3658浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
2.3 领域类设计
原创
本节内容概要:1.新增领域类;2.领域类设计。回顾上节,创建了一个项目和一个微服务,本节继续在微服务下设计领域类。1.新增领域类点击左侧栏菜单“项目设计”下的“领域类”,默认进入当前活跃项目的第一个微服务下的领域类列表,如下图所示:如果希望查看其它微服务里的领域类,可以切换项目和微服务,以及通过关键字搜索。这里可以找到你所有项目中及微服务下的领域类,便于设计和查看,如下图所示:点击领域类列表页右上角...
鸿蒙开发之南拳北腿
0回复
3097浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
Windows搭建OpenHarmony编译环境
原创
精华
由于OpenHarmony的编译工具链主要是建立在Linux操作系统下,如需要编译OpenHarony内核则需要搭建虚拟机等工序,相对比较繁琐。那么,是否可以在Windows操作系统上实现对OpenHarmony编译呢?答案是:可以。所以,我们今天来尝试在Windows环境下搭建OpenHarmony编译环境。本次OpenHarmony选用小凌派RK2206开发板的代码仓:https:gitee.comLockzhinerElectronicslockzhinerrk2206openharmony3.0lts1、下载并安装DockerDesktop请小...
福州市凌睿智捷电子有限公司
5回复
1.3w浏览
OpenHarmony
Windows
编译
搭建
2.2 创建Quarkus项目及微服务
原创
本节内容概要:1.什么是领域驱动开发,及领域驱动开发的好处;2.如何创建项目;3.如何创建微服务。1.什么是领域驱动开发,及领域驱动开发的好处“领域驱动开发”(domaindrivendevelopment),简称DDD。是一种处理高度复杂领域的设计思想,它试图分离技术实现的复杂性,并围绕业务概念构建领域模型来控制业务的复杂性,以解决软件难以理解,难以演进的问题。在我还没有接触“领域驱动开发”之前,我一直采用的是“数据驱动开发”...
鸿蒙开发之南拳北腿
0回复
4120浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
智测护婴 ——智能婴儿安全检测的领航者
原创
精华
本项目由闽江学院公宇岩、谢茜、柯诗宏同学完成,获得福建省首届开源鸿蒙开发者大赛二等奖。1项目背景随着三胎政策放开之后,很多家庭都将生孩子或者是生三胎提上了日程,这使得新生儿在家庭中处于更重要的位置,同样,婴儿的安全问题也日益严峻。传统的婴儿车仅仅只是一个出行代步工具,并不能为婴儿提供较全面的安全保障和健康保障,即使婴儿不在车内被陌生人带走时婴儿车也无法做出任何相关反应。进入21世纪以来,传感器技术...
福州市凌睿智捷电子有限公司
8回复
7042浏览
智能
OpenHarmony
1.5使用GraphQL组合API
原创
传统RestAPI是由后端决定请求接口时输出的数据结构。GraphQL是一种用于API的查询语言,使得客户端能根据自己的需要获取数据,没有任何冗余,从而减少不必要的网络传输浪费。本节介绍使用Quarkus来实现GraphQL基本功能。1.5.1添加GraphQL功能扩展在pom.xml文件中添加smallryegraphql扩展来启用GraphQL支持:<dependency><groupId>io.quarkus<groupId><artifactId>quarkussmallryegraphql<artifactId><dependency>1.5.2创建领域类...
鸿蒙开发之南拳北腿
0回复
4773浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
1.4生成OpenAPI规范文档
让Quarkus微服务自动生成OpenAPI规范文档的方法很简单,只需要在pom.xml文件中添加OpenAPI扩展即可:<dependency><groupId>io.quarkus<groupId><artifactId>quarkussmallryeopenapi<artifactId><dependency>如图119所示:图119OpenApi依赖运行项目,访问http:localhost:8080qswaggerui,可访问项目中各API接口描述的SwaggerUI界面,如图120和图121所示:图120swaggerui界面图121展开查看API详情
鸿蒙开发之南拳北腿
0回复
2746浏览
Quarkus
云原生
Java开发框架
码农网
manon.wang
快速掌握OpenHarmony社区贡献新流程
原创
精华
已同步到OH社区官网。欢迎扫描关注、阅读。https:mp.weixin.qq.coms4IbrJTd32kcAyamsLgay6Q10分钟快速掌握OpenHarmony社区贡献新流程为提升Issue和PR(PullRequest)的处理效率,OpenHarmony社区优化了Issue和PR处理流程,新支持了一系列交互命令和状态标签,用于明确处理阶段和当前处理责任人。社区CIBot工具还提供了待办事项提醒能力,并能自动处理超期无效Issue和PR。流程交互更加友好,基于交互提示,可以获知下一步需要如何...
zhushangyuan_
9回复
7252浏览
openharmony
ci
基础设施
暂无内容
1
2
3
4
5
6
7
8
9
10
101
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅