登录社区云,与社区用户共同成长
邀请您加入社区
国产操作系统是信创生态的基石,开发者的技术选择与实践需紧扣政策导向、生态适配和未来趋势。构建技术体系:以C/C++(内核开发)、Go(云原生)、ArkTS(鸿蒙开发)为核心,形成复合技能。深度融入生态:加入OpenEuler、OpenHarmony、麒麟社区,积累项目经验。紧跟技术迭代:关注信创白皮书、行业峰会,掌握鸿蒙4.0、OpenEuler新特性。确保合规开发:熟悉《网络安全法》,保障开发合
但在网上各种资料显示,随机数的生成还是挺复杂的,我也不知道我这么简单的实现会有什么问题?立志要把VxTerm写成最好的Telnet/SSH超级终端仿真工具。欢迎大家使用,轻喷!本人小白,不太明白这段代码在后续的使用过程中会不会有什么样的问题?代码是自己写的,在VxTerm中使用,未发现问题。就能返回一个在100-999之间的随机数。我是飞哥,VxTerm的作者。特发出来互相学习交流一下。
内容简介本文介绍了如何使用ArkUI框架提供的video组件,实现一个具有简易播放器。通过VideoController控制器来控制倍速、全屏、进度调节等功能。由于使用本地视频文件会影响App的包大小,所以通常我们的视频文件来源于网络地址,记得需要在config或者module.json对应的"abilities"中添加网...
1、首先搭建apache+mysql+php环境:一、安装 MySQL首先来进行 MySQL 的安装。打开超级终端,输入:[root@localhost ~]# yum install mysql mysql-server安装完毕,让 MySQL 能够随系统自动启动:[root@localhost ~]# chkconfi...
以下内容对应OpenHarmony 3.1 Release其他版本可能出现问题,请注意3.1 Release中对应用访问data目录做了权限限制,但是提供了方法去访问应用自己的两个目录。cachefiles除了data目录有其他目录可以访问,例如/etcimport fileIO from '@oh...
本文摘要介绍了API version 7开始支持的图形属性参数及其功能。主要内容包括:填充色(fill)、透明度(fill-opacity)、填充规则(fill-rule);轮廓属性如颜色(stroke)、虚线样式(stroke-dasharray)、偏移量(stroke-dashoffset);连接样式(stroke-linejoin/stroke-linecap)及相关参数;以及变换属性(tr
摘要:OpenHarmony的axios模块简化了HTTP请求处理,支持自动JSON解析、中文参数编码和智能请求头设置。安装通过ohpm命令,在oh_modules目录生成。基本用法包括GET请求带参数,POST请求支持async/await和错误处理。泛型参数虽复杂但提供良好类型推断,无需手动设置Content-Type等常见请求头。该模块显著提升了HTTP请求的便捷性和代码可维护性。
摘要:SVG圆形组件(circle)支持设置圆心坐标(cx,cy)和半径(r)属性,其中坐标和半径值支持动画效果。该组件包含通用SVG属性和特定属性(id,cx,cy,r),可通过示例代码创建带边框和填充色的圆形,并展示不同样式效果(如实心圆、虚线边框圆等),最终呈现两个风格各异的圆形图形。组件还支持animate相关子组件实现动画效果。
在未来的新版本中,OpenHarmony会逐渐发布新功能和新特性,欢迎所有对设计和实现一套高安全操作系统有兴趣的学者、工程师和我们一起,把OpenHarmony的安全能力底座做得更强,把各种应用的场景变得更丰富,去赋能万物互联,为国家数字经济保驾护航,为中国的系统软件提供最基础的根底座。主体访问客体的访问控制模型,用通俗的语言可以理解成,正确的人(主体,包括自然人、应用程序、发起控制的设备等),在
Deveco Studio 的疑难杂症多集中于环境配置、依赖管理和调试工具使用。通过系统化的排查流程(如日志分析、版本适配、工具辅助)和场景化模拟能力,开发者可显著提升开发效率。建议结合官方文档与社区经验,持续优化开发实践。
OpenHarmony上的应用一般都是js/ets语言编写的,而js/ets语言是无法直接调用C/C++接口的,所以我们应用如果需要调用C/C++三方库的话,需要在js/ets和C/C++之间建立一个可以互通的桥梁。OpenHarmony系统中提供的napi框架正是这么一座桥梁。根据原生库的测试用例,我们封装2个测试用例接口} J2K_Info;int OpenjpegCompress(const
蜂信物联FastBee平台https://gitee.com/beecue/fastbee阿里资料开源项目https://gitee.com/vip204888百度低代码前端框架https://gitee.com/baidu/amisOpenHarmony开源项目https://gitcode.com/openharmony仓颉编程语言开放项目https://gitcode.com/Cangjie
虽然如此,但我一想到如今的游戏,视频,及各种软件都是由这样一串串代码所达到的,就感到十分兴奋,我希望未来能从事游戏制作如网易旗下工作;又或者去华为,因为华为作为国产,虽然各个方面有很大的成就,如隐私保护,超级终端等,但亲自使用感觉还是有些许不足,与其去吐槽我更想能尽微薄之力,使华为国产品牌越走越远,道路越宽。首先,接触C语言的第一个代码让我感觉十分奇妙,但所学有限,仅仅能看到输出的简单代码与电脑交
本文介绍了基于HMAC(哈希运算消息认证码)的密钥生成与消息认证开发流程。首先通过CMake链接动态库,然后详细说明了密钥生成步骤:指定别名、初始化属性集、调用生成接口。接着展示了HMAC运算的实现方法:获取密钥别名、待处理数据,配置算法参数,初始化会话并完成哈希运算。文中提供了完整的代码示例,包括密钥参数配置、会话初始化和哈希计算函数实现,适用于OpenHarmony系统的开发场景。
简介ArkUI是一套UI开发框架,提供了开发者进行应用UI开发时所需具备的能力。随着OpenAtom OpenHarmony(以下简称“OpenHarmony”)不断更新迭代,ArkUI也提供了很多新的组件,例如Canvas、OffscreenCanvas、XComponent组件等。新增的功能可以帮助开发者开发出更流畅、...
DevEco Studio 5.0以上版本abiFilters设置armeabi-v7a报错问题解决
原因也很简单,就是DevEco Studio要求的node版本较低,无法执行同目录下的pm-cli.js文件。pm-cli.js即可配置成功。出现以下截图即为成功。
公司机房SURT10000UXICH型号apc品牌ups的监控案列1.给apc品牌ups配置ip地址APC用RS232串口数据线,APC-UPS设备调试专用线这里的ups品牌是apc网络模块是ap9631型号是SURT10000UXICH1、通过超级终端连接的,此型号的ups用户名密码都是apc2、输入tcpip查看网络配置3、通过超级终端连接后,tcpip -i 配置ip地址4、tcpip -s
本文介绍了鸿蒙操作系统支持混合开发的技术方案,重点讲解了WebView组件的使用与双向通信机制。文章首先说明了环境配置与项目创建步骤,随后详细解析了WebView加载远程和本地资源的方法,以及原生代码与Web页面的双向通信实现。通过具体场景展示了企业应用集成、电商活动页等实际案例,并提供了Vue3项目集成的实践方案。此外,文章还总结了性能优化技巧、调试方法和安全注意事项,帮助开发者构建高效安全的混
4. 证书与Profile:AGC→我的项目→应用→证书管理,创建发布证书(得 .cer )、生成Profile(得 .p7b );先看总览:核心是账号认证→Flutter适配OpenHarmony→HAP打包签名→合规自检→提审→发布,全程关键是HAP包合规+材料齐全+隐私合规,审核约1-3个工作日。1. 上传HAP:AGC→应用上架→软件包管理,上传正式HAP,填写版� ��描述。3. 上架自
/ 创建专属通知渠道(如“安防告警”)});通过本文,你已掌握:✅封装 OpenHarmony Notification Kit 为 Flutter 插件✅实现跨设备智能通知协同与去重✅构建场景化免打扰策略(会议/睡眠/驾驶)✅保障紧急通知始终可达,提升用户体验与安全🏠适用场景智慧家庭(安防/家电告警)企业办公(会议/审批通知)医疗健康(用药提醒/异常告警)工业巡检(设备故障实时推送)在多设备生
本文总结了Sendable类和非Sendable类在继承、实现、成员变量等方面的使用规范。主要内容包括: Sendable类只能继承自Sendable类; 非Sendable类只能继承自非Sendable类; 成员变量必须符合Sendable数据类型规范; 不支持使用!断言和计算属性名; 泛型类型必须是Sendable类型; 不能使用对象字面量初始化Sendable类型; 非Sendable类型不
基座,为设备之间的互联互通提供了统一的分布式通信能力,为设备之间的无感发现和零等待传输创造了条件。,让业务连续地在不同设备间流转,充分发挥不同设备的能力优势,如显示能力、摄像能力、只需聚焦于业务逻辑的实现,无需关注组网方式与底层协议。针对不同类型的任务,为用户匹配并选择能力合适的执行。穿戴、智慧屏、车机等分布式设备的。
OpenHarmony开源项目https://gitcode.com/openharmony。蜂信物联FastBee平台https://gitee.com/beecue/fastbee。百度低代码前端框架https://gitee.com/baidu/amis。仓颉编程语言开放项目https://gitcode.com/Cangjie。阿里资料开源项目https://gitee.com/vip20
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。为了能够帮助大家快速掌握**鸿蒙(HarmonyOS NEXT)**应用开发技术知识。在此给大家分享一下我结合鸿蒙最新资料整理出来的鸿蒙南北向开发学习路线以及整理的最新版鸿蒙学习文档资料。这份鸿蒙
C++公共基础库(c_utils)是OpenHarmony系统的核心基础模块,提供常用C++开发工具类,包括智能指针管理、数据序列化、线程同步、安全容器、文件操作、定时器等核心功能。该模块采用分层设计、RAII原则和线程安全机制,应用单例、观察者等多种设计模式,为上层子系统提供通用基础能力。模块包含base/include头文件目录和base/src实现目录,支持Rust语言绑定扩展,并通过单元测
简介万物互联时代,产品性能至关重要,而系统启动时间是系统性能的重要组成部分,因为用户必须等待系统启动完成后才能使用设备。对于经常需要进行冷启动的汽车等设备而言,较短的启动时间至关重要(没有人喜欢在等待几十秒后才能输入导航目的地),在金融交易设备、电子商务服务器、实时通信设备同样也有较高的应用场景,那我们该如何在OpenAt...
轻量级分布式会话的入口,以及返回状态信息和写入日志。
本文介绍了联系人二维码生成页面的实现方案。该页面基于vCard格式将联系人信息编码为二维码,包含姓名、电话、邮箱等字段输入,支持表单验证功能。通过TextEditingController管理各输入框状态,采用封装方法构建统一风格的输入组件,最终生成符合vCard 3.0标准的字符串。页面布局包含滚动表单和底部生成按钮,实现了便捷的商务联系人信息交换功能。
有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。
HarmonyOS NEXT应用数据迁移适配指南 本文介绍了HarmonyOS NEXT开发者进行应用数据迁移适配的环境要求与操作流程。开发者需使用特定版本的迁移调试工具、DevEco Studio和Compatible SDK进行开发适配。适配流程主要包括: 实现BackupExtensionAbility,通过重写onBackup和onRestore方法处理数据迁移,特别注意onRestore
ArkTS异步锁机制简介 ArkTS为处理多线程并发任务中的数据竞争问题,提供了异步锁能力。该异步锁采用非阻塞式设计,可跨线程传递,既能解决多线程数据竞争,也能确保单线程内异步任务时序一致性。使用时需注意将方法标记为async并用await调用,示例展示了如何利用AsyncLock保护共享变量。相比阻塞锁,ArkTS异步锁设计更适应异步编程环境,有效避免死锁问题。
本例介绍各种应用登录页面。
就是这行代码,是warning,可以运行但是不能绘制出图形来,查了好久查不到同样的报错,哭了……是不是需要断言啊……但我对华为这个编译器也不是很熟悉……应该是可以用canvas的呀,有没有大佬帮帮忙呢?
本文介绍了衣橱管家App中编辑衣物功能的实现要点。编辑页面与添加页面类似,但需要预填充原有数据,并接收待编辑的衣物对象作为参数。关键实现包括:使用StatefulWidget管理表单状态,在initState中初始化各表单控件的值,通过TextEditingController处理文本输入,DropdownButtonFormField实现分类选择,以及采用色块形式直观展示颜色选项。文章详细讲解了