- 博客(52)
- 问答 (2)
- 收藏
- 关注
原创 【HarmonyOS NEXT】鸿蒙解析JSON字符串 ArkTSUtils.ASON
为支持将JSON字符串解析成共享数据,ArkTS语言基础库新增了ASON工具。ASON支持开发者解析JSON字符串,并生成共享数据进行跨并发域传输,同时ASON也支持将共享数据转换成JSON字符串。
2024-07-10 18:27:21
2013
1
原创 【HarmonyOS NEXT】鸿蒙 代码混淆
针对工程源码的混淆可以降低工程被破解攻击的风险,缩短代码的类与成员的名称,减小应用的大小。DevEco Studio提供代码混淆的能力并默认开启,API 10及以上版本的Stage模型、编译模式为release时自动进行代码混淆。
2024-07-10 18:22:33
2625
原创 【HarmonyOS NEXT】鸿蒙JSON解析与生成
本模块提供了将JSON文本转换为JSON对应对象或值,以及将对象转换为JSON字符串等功能。
2024-07-09 19:02:21
6178
2
原创 【HarmonyOS NEXT】鸿蒙线程安全容器集collections.TypedArray
对ArkTS TypedArray中的每个元素应用指定的回调函数,并使用结果创建一个新的ArkTS TypedArray对象。对ArkTS TypedArray中的每个元素执行归约函数,且接收一个初始值作为归约函数首次调用的参数,并返回最终的归约结果。对ArkTS TypedArray中的每个元素执行归约函数,且接收一个初始值作为归约函数首次调用的参数,并返回最终的归约结果。返回一个新的迭代器对象,该对象包含ArkTS TypedArray中每个元素的键值对。
2024-07-08 16:20:57
1600
1
原创 【HarmonyOS NEXT】鸿蒙线程安全容器集collections.ArrayBuffer
从API version 12开始,该接口支持在元服务中使用。从API version 12开始,该接口支持在元服务中使用。从API version 12开始,该接口支持在元服务中使用。从API version 12开始,该接口支持在元服务中使用。从API version 12开始,该接口支持在元服务中使用。从API version 12开始,该接口支持在元服务中使用。从API version 12开始,该接口支持在元服务中使用。从API version 12开始,该接口支持在元服务中使用。
2024-07-08 15:59:12
1402
原创 【HarmonyOS NEXT】鸿蒙线程安全容器集collections.Set
从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。如果没有相同元素,则在该Set中插入一个新元素。
2024-07-08 15:56:01
919
原创 【HarmonyOS NEXT】鸿蒙线程安全容器集collections.Map
从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。:从API version 12 开始,该接口支持在元服务中使用。向该Map添加或更新一个指定的键值对。
2024-07-08 15:51:35
957
1
原创 【HarmonyOS NEXT】鸿蒙线程安全容器集collections.Array
从ArkTS Array中移除并返回最后一个元素。对Array中的每个元素执行提供的回调函数,并返回一个新的Array,该Array包含回调函数的结果。返回Array中第一个满足指定测试函数的元素的值,如果所有元素都不满足,则返回undefined。返回一个新的ConcatArray,该ConcatArray是原始ConcatArray的切片。返回Array中第一个满足指定测试函数的元素的索引,如果所有元素都不满足,则返回-1。返回一个新的Array,该Array是原始ArkTS Array的切片。
2024-07-08 15:46:23
2097
原创 【HarmonyOS NEXT】鸿蒙MDNS管理
MDNS即多播DNS(Multicast DNS),提供局域网内的本地服务添加、移除、发现、解析等能力。本地服务:局域网内服务的提供方,比如打印机、扫描器等。管理本地服务,通过对本地服务的创建,删除和解析等,管理本地服务。发现本地服务,通过DiscoveryService对象,对指定类型的本地服务状态变化进行监听。说明为了保证应用的运行效率,大部分API调用都是异步的,对于异步调用的API均提供了callback和Promise两种方式,以下示例均采用promise函数以下分别介绍具体开发方式。
2024-07-05 18:19:05
756
原创 【HarmonyOS NEXT】组件状态变量改变,build重绘问题
把改变状态变量的值,抽离到一个函数中,且函数在另一个类中,传状态变量进入到抽离的函数中,期望能重绘页面。增加这行代码,然后把self传到方法中就可以了 let self = this.bean。
2024-07-05 17:01:16
295
原创 【HarmonyOS NEXT】鸿蒙如何让List组件不满一屏时,还要能滑动和回弹
当List组件不满一屏时,还要能滑动和回弹,就向系统设置 - 移动网络 页面一样List设置如下属性:.edgeEffect(EdgeEffect.Spring, {alwaysEnabled: true})edgeEffect(value: EdgeEffect, options?: EdgeEffectOptions)设置边缘滑动效果。卡片能力: 从API version 9开始,该接口支持在ArkTS卡片中使用。元服务API: 从API version 11开始,该接口支持在元服务中使用。系统能力:
2024-07-05 16:57:07
975
原创 【HarmonyOS NEXT】鸿蒙Socket 连接
Socket 连接主要是通过 Socket 进行数据传输,支持 TCP/UDP/Multicast/TLS 协议。应用通过 Socket 进行数据传输,支持 TCP/UDP/Multicast/TLS 协议。应用通过 TCP/UDP Socket进行数据传输应用通过 TCP Socket Server 进行数据传输应用通过 Multicast Socket 进行数据传输应用通过 Local Socket进行数据传输应用通过 Local Socket Server 进行数据传输。
2024-07-04 15:03:52
1521
原创 【HarmonyOS NEXT】鸿蒙WebSocket连接
使用WebSocket建立服务器与客户端的双向连接,需要先通过createWebSocket()方法创建WebSocket对象,然后通过connect()方法连接到服务器。当连接成功后,客户端会收到open事件的回调,之后客户端就可以通过send()方法与服务器进行通信。当服务器发信息给客户端时,客户端会收到message事件的回调。当客户端不要此连接时,可以通过调用close()方法主动断开连接,之后客户端会收到close事件的回调。若在上述任一过程中发生错误,客户端会收到error事件的回调。
2024-07-04 10:20:50
626
原创 【HarmonyOS NEXT】鸿蒙HTTP数据请求()
应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。
2024-07-04 10:17:06
957
原创 【HarmonyOS NEXT】鸿蒙应用文件上传下载(ohos.request)
应用可以将应用文件上传到网络服务器,也可以从网络服务器下载网络资源文件到本地应用文件目录。
2024-07-04 10:12:40
3709
1
原创 【HarmonyOS NEXT】鸿蒙多线程Sendable开发
由于Sendable对象在不同并发实例间的上下文环境不同,如果直接访问会有非预期行为。不支持Sendable对象使用当前模块内上下文环境中定义的变量,如果违反,编译阶段会报错。从API version 12开始,sendable class的内部支持使用top level的sendable class对象。
2024-07-02 17:33:15
3359
原创 【HarmonyOS NEXT】鸿蒙多线程共享模块开发
共享模块是进程内只会加载一次的模块,使用"use shared"这一指令来标记一个模块是否为共享模块。非共享模块在同一线程内只加载一次,在不同线程间会加载多次,在不同的线程内都会产生新的模块对象。
2024-07-02 17:01:07
617
原创 【HarmonyOS NEXT】鸿蒙如何动态添加组件(wrapBuilder:封装全局@Builder)官方推荐方式
全局@Builder作为wrapBuilder的参数返回WrappedBuilder对象,实现全局@Builder可以进行赋值和传递。说明从API version 11开始使用。
2024-07-01 16:04:03
1523
原创 【HarmonyOS NEXT】鸿蒙如何动态添加组件(NodeController)
一个FrameNode对象,返回的节点将被挂载至NodeContainer的占位节点上。若返回null对象,将清空对应NodeContainer的子节点。NodeController用于实现自定义节点的创建、显示、更新等操作的管理,并负责将自定义节点挂载到。当实例绑定的NodeContainer创建的时候进行回调。或者可以通过NodeController的rebuild()方法进行回调的触发。回调该方法时候,绑定NodeContainer的UI上下文。挂载显示时触发此回调。布局的时候触发此回调。
2024-07-01 15:57:29
1795
1
原创 【HarmonyOS NEXT】鸿蒙如何动态添加组件(createElement)
提供在页面中动态添加组件,并为动态添加的组件设置属性与样式的能力。说明。
2024-07-01 15:46:48
643
原创 【HarmonyOS NEXT】har 包的构建生成过程
开源HAR除了默认不需要打包的文件(build、node_modules、oh_modules、.cxx、.previewer、.hvigor、.gitignore、.ohpmignore)和。闭源HAR只会将特定的文件(资源文件、配置文件、编译过程中使用的ets文件、readme和changelog等声明文件、license等证书文件)打包HAR包中。中配置的文件,cpp工程的CMakeLists.txt,buildProfile.json5文件中配置的混淆相关文件,其余文件都会被打进HAR包中。
2024-06-20 18:02:13
1835
原创 【HarmonyOS NEXT】使用RSA非对称密钥分段加解密
设置模式为解密(CryptoMode.DECRYPT_MODE),指定解密密钥(KeyPair.PriKey)初始化解密Cipher实例。,指定字符串参数'RSA1024|PKCS1',创建非对称密钥类型为RSA1024、填充模式为PKCS1的Cipher实例,用于完成加解密操作。,设置模式为加密(CryptoMode.ENCRYPT_MODE),指定加密密钥(KeyPair.PubKey),初始化加密Cipher实例。如何生成RSA非对称密钥对,开发者可参考下文示例,并结合。随机生成非对称密钥对。
2024-06-20 10:09:57
988
1
原创 Git 的基本概念和使用方式。
合并(Merge):当在不同的分支上进行开发时,可以将两个分支的更改合并到一起形成一个新的提交,以保持代码的一致性。在一个仓库中可以创建多个分支,每个分支都可以独立进行修改和提交。分支的创建和切换可以方便地进行不同功能的开发和实验。远程仓库(Remote Repository):远程仓库是指位于网络上的Git仓库,用于多人协作开发和备份。Git的基本概念和使用方式可以帮助开发者更好地管理代码的版本和协作开发,提高开发效率和代码质量。命令将本地仓库的更改推送到远程仓库,使用。命令将暂存区的文件提交到仓库中。
2024-06-18 15:09:11
675
原创 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。
镜像:Docker镜像是一个只读的、可执行的文件,包含了运行应用程序所需的一切,包括代码、运行时环境、库、依赖项等。资源利用率高:由于容器是轻量级的,并且可以共享主机的操作系统,因此Docker可以更有效地利用系统资源。可移植性强:Docker容器是可移植的,可以在不同的计算机环境中运行,而不会受到环境的影响。总而言之,Docker的基本概念和优势使其成为开发者在应用程序开发中的一种强大工具,可以加速开发周期、简化部署过程并提高资源利用率。容器是轻量级的,可以在不同的主机上运行,并且不会相互影响。
2024-06-18 15:06:56
560
原创 通用大模型VS垂直大模型对比
优点:垂直大模型专为特定领域的任务设计,比如医疗、法律、金融等领域,往往具备深厚的专业知识和高度的准确性。- 优点:通用大模型如GPT-3、通义千问等,具有强大的跨领域的语言理解和生成能力,能够在多个场景中灵活应用,对于自然语言处理、知识查询、文本摘要等方面都有出色表现。- 缺点:虽然通用性强,但如果特定任务的专业性要求很高,通用模型可能不如针对该类任务训练的垂直大模型精准。- 缺点:垂直大模型可能需要定期更新以保持领域知识的新鲜度,而且如果应用场景改变,可能需要重新训练或调整模型以匹配新的需求。
2024-06-18 15:02:07
487
原创 分数限制下,选好专业还是选好学校?
如果你对某个特定领域有强烈的热情,且希望在这个领域有所建树,那么专业可能是更重要的决定。但如果学校的名字对你有着更大的吸引力,例如顶级名校,那么学校的教育资源、声誉和学术环境可能会带来更广泛的机会和人脉资源。在这种情况下,短期的收益可能是更好的教育背景和品牌认知,这对你的长远发展可能更有益。总的来说,你的决定应基于你的兴趣、目标和未来发展的长远考虑。此外,你也可以试图寻找一个平衡,比如选择一所排名较高的学校,但选择一个具有特色的学科或者研究中心,既能享受优质教育资源,也能专注于你的专业。
2024-06-18 14:58:06
260
原创 【HarmonyOS NEXT】设置组件不同状态下的样式
从API version 9开始,该接口支持在ArkTS卡片中使用。前多态样式的选中状态样式依赖组件选中属性值,可以使用。从API version 9开始,该接口支持在A。rkTS卡片中使用。修改属性值,或使用属性自带。设置组件不同状态的样式。组件无状态时的样式。组件按下状态的样式。组件禁用状态的样式。组件获焦状态的样式。组件点击状态的样式。组件选中状态的样式。
2024-06-18 14:54:10
549
原创 【HarmonyOS NEXT】鸿蒙 如何在包含web组件的页面 让默认焦点有效
页面包含web组件Button组件等,把页面的默认焦点放到Button组件上,不起效果。因为web组件默认会在组件加载完成后获取焦点;可以在web的网页加载完成时onPageEnd回调中,将设置默认获焦的组件通过focusControl.requestFocus方法主动让焦点转移至参数指定的组件上。
2024-06-18 11:44:20
898
原创 【HarmonyOS NEXT】鸿蒙https请求跳过证书校验
https请求前,进行自签名证书加载1.运行报错: error:{"code":2300060,"message":"SSL peer certificate or SSH remote key was not OK"},显示无法校验服务器身份,2. 导致这个错误码的原因可能有以下几种:服务器证书过期或者未被信任:如果服务器证书过期或者未被信任,客户端将无法验证证书的有效性,从而导致CURLE_PEER_FAILED_VERIFICATION错误。
2024-06-18 11:34:23
5527
原创 【HarmonyOS NEXT 】鸿蒙generateBarcode (码图生成)
本模块支持将字符串转换为二维码或条形码,目前已支持的码制式为EAN-8、EAN-13、UPC-A、UPC-E、Codabar、Code 39、Code 93、Code 128、ITF-14、QR Code、Data Matrix、PDF417、Aztec。暂时不支持生成。4.1.0(11)
2024-06-17 18:53:16
1350
原创 【HarmonyOS NEXT 】鸿蒙detectBarcode (图像识码)
本模块提供本地图片识码和图像数据识码能力,支持对图像中的条形码、二维码、进行识别,并获得码类型、码值、码位置信息。4.1.0(11)
2024-06-17 18:37:53
1469
原创 【HarmonyOS NEXT】鸿蒙系统用户文件uri
uri字段说明文件管理器的根目录。文件在根目录下的相对路径。例如:'Download/'和'Documents/'。'test.txt'用户文件系统中存储的文件名,支持的文件类型为文件管理器支持的所有类型,以文件管理器为准,例如txt、jpg、mp4和mp3等格式的文件。uri字段说明表示这个uri是媒体文件。'Photo'Photo表示这个uri是媒体文件中的图片或者视频类文件。'Audio'表示这个uri是媒体文件中的音频类文件。''
2024-06-14 15:04:57
1675
原创 【HarmonyOS NEXT】鸿蒙系统文件选择器(FilePicker)选择用户文件
用户有时需要分享或保存图片、视频等用户文件,开发者可以通过系统预置的,实现该能力。通过Picker访问相关文件,将拉起对应的应用,引导用户完成界面操作,接口本身无需申请权限。:适用于图片或视频类型文件的选择与保存。优选使用来选择文件。当前PhotoViewPicker对接的选择资源来自于图库,保存位置为系统文件管理器的特定目录,因此使用save接口保存的图片或视频无法在图库中展示。如需在图库中展示,请使用。:适用于文件类型文件的选择与保存。
2024-06-14 15:00:18
2723
原创 【HarmonyOS Next】HarmonyOS Next实现主页瀑布流案例
本示例介绍使用ArkUI组件和HarmonyOS Next实现主页瀑布流案例实现瀑布流场景。该场景多用于购物、资讯类应用。
2024-06-13 16:29:52
745
原创 2024年,计算机相关专业还值得选择吗?
计算机行业的未来,我认为会出现如下趋势: 1. 技术融合:人工智能、物联网、区块链等技术将进一步融合,产生全新的应用场景。只要你在学术上打下坚实的基础,同时保持好奇心,积极求变,就能在日新月异的科技变革中找到自己的位置,实现职业的成功。记住,无论何种专业,最重要的都是热爱并持续学习,因为这个世界变化得太快,唯有不断提升自我,才能跟得上时代的步伐。同时,行业内的职业细分日益明显,比如数据科学家、人工智能工程师、云计算架构师等,意味着求职者需要更加精准地定位自己的专长。
2024-06-12 15:01:53
249
Android中高级面试必知必会.pdf
2024-07-10
《Android高级开发面试题》2.0 .pdf
2024-07-10
MongoDB的Linux安装、基本操作、可视化、实验源码与报告文档.docx
2024-07-10
安装 PyTorch 并启用 GPU.docx
2024-07-10
java反编译工具jd-gui
2024-07-05
一个基于Elasticsearch的Python项目示例源码
2024-07-05
elasticsearch数据库下载、配置、使用案例.docx
2024-07-05
ROS安装配置与语法介绍文档、ROS代码文档、树莓派与ROS结合使用.docx
2024-07-05
docker配置使用.docx
2024-07-05
红黑树算法介绍、算法刷题(含解析与代码)、笔试面试算法题文档.docx
2024-07-05
MongoDB的Linux安装、基本操作、可视化、实验源码与报告文档.docx
2024-07-05
鸿蒙List瀑布流的实现方案
2024-06-13
可以直接取屏幕上任意位置像素点的颜色,显示(r,g,b),(C,M,Y,K)值和十六进制码 免安装,解压既可用
2024-06-12
鸿蒙系统ijk开源播放器
2024-06-12
tcpdump-4.99
2024-06-12
马旭明出门啦话痨哦现在收到懂法守法席哦什么收到货
2024-07-05
AS 使用友盟分享报下列错误,但是能运行,怎么解决????
2017-04-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人