- 博客(41)
- 问答 (1)
- 收藏
- 关注
原创 搞定本地部署国产开源DeepSeek一篇就够,从此告别服务繁忙
Ollama是一款开源的本地化大型语言模型(LLM)运行和部署工具,专注于简化大型语言模型在本地环境中的安装、管理和交互流程。它特别适合开发者和研究者快速在本地计算机(尤其是支持GPU的设备)上运行如Llama、Mistral、Gemma等主流开源大模型,无需复杂的配置即可直接体验模型能力。
2025-02-09 18:30:03
835
原创 「九」HarmonyOS 5 端云一体化实战项目——「M.U.」应用云侧开发云数据库
云数据库是一款端云协同的数据库产品,是AGC云开发(AGC Serverless)关键服务之一,为AGC构建了MBaas(Mobile Backend as a Service,移动后端即服务)能力。云数据库提供了端云数据的协同管理、统一的数据模型和丰富的数据管理API接口等能力,端侧可以编写少量的代码实现AGC云端云数据库的交互。云数据库采用基于对象模型的数据存储结构,与常见的关系数据库(MySQL,Oracle等)类似,包含数据表、表字段、表字段值、主键,以及表操作权限。
2024-12-17 20:25:01
1342
原创 AtomGit 开源生态应用开发赛报名开始啦
软件项目脚手架在软件开发过程中扮演着至关重要的角色。它主要具有加速开发流程、统一开发标准、简化依赖管理、支持快速原型制作、提高可扩展性和可维护性、促进团队协作、集成自动化工具、降低学习成本等作用。OpenHarmony 项目发展迅速,项目社区活跃、开发工具链高效,也有了相对丰富的软件开发脚手架,但是与Android 相比,脚手架模板还不够丰富。
2024-12-17 20:14:25
695
原创 「八」HarmonyOS 5 端云一体化实战项目——「宝宝预产器」调用云函数实现预产期计算
一款帮助准妈妈计算预产期的HarmonyOS NEXT元服务,使用端云协同开发能力,主要讲解了使用DevEco Studio工具在云侧工程(CloudProgram)开发、调试、部署云函数,端侧工程(Application)调用云函数显示数据。
2024-11-21 10:43:14
517
3
原创 「七」HarmonyOS 5 端云一体化实战项目——创建「宝宝预产器」元服务工程
一款帮助准妈妈计算预产期的HarmonyOS NEXT元服务,使用端云协同开发能力,主要讲解了使用DevEco Studio工具在云侧工程(CloudProgram)开发、调试、部署云函数,端侧工程(Application)调用云函数显示数据。
2024-11-21 01:05:19
186
1
原创 「五」体验HarmonyOS端云一体化开发模板——配置手动签名
自动生成密钥文件、证书请求文件,AGC平台申请数字证书文件、Profile文件,以及手动配置签名信息。
2024-11-20 06:30:00
279
1
原创 「四」体验HarmonyOS端云一体化开发模板——工程目录结构与云侧工程一键部署AGC云端
主要介绍了端云开发工程目录结构与云侧工程一键部署到AGC云端。
2024-11-19 10:21:21
1254
原创 「三」体验HarmonyOS端云一体化开发模板——使用DevEco Studio直接创建端云一体化工程
DevEco Studio执行创建工程初始化配置时,会为关联云开发资源的项目自动开通云函数、云数据库、云存储等云开发服务,可在DevEco Studio开发工具“Notifications”窗口查看服务开通状态。
2024-11-19 08:00:00
677
原创 「二」体验HarmonyOS端云一体化开发模板——创建端云一体化工程
端云一体化开发工程创建方式有两种,一种是先在AGC平台创建HarmonyOS应用/元服务,然后使用DevEco Studio的通用云开发模板创建HarmonyOS应用/元服务并关联云开发资源;另一种是使用DevEco Studio的通用云开发模板创建HarmonyOS应用/元服务工程,在关联云资源时根据提示在AGC平台创建HarmonyOS应用/元服务,然后再关联云开发资源。
2024-11-18 17:46:57
1013
原创 「一」HarmonyOS端云一体化概要
借助Cloud Foundation Kit开箱即用、一键部署、自动弹性伸缩、免运维等特点助力开发者降本增效。
2024-11-18 11:25:29
611
原创 HarmonyOS NEXT 地图服务中‘我的位置’功能全解析
目前有两种方式可用于在地图上显示我的位置。推荐采用安全控件`LocationButton`方式,此方式能够临时获取精准定位权限,无需进行权限弹框授权确认。另一种方式则是申请授权方式,该方式需要动态向用申请设备位置信息`ohos.permission.LOCATION`和设备模糊位置信息`ohos.permission.APPROXIMATELY_LOCATION`两个权限。
2024-08-24 09:55:11
3816
14
原创 HarmonyOS 地图服务:深度解析其丰富功能与精准导航实力
HarmonyOS为开发者和用户带来了强大的地图功能支持,其中包括地图组件MapComponent以及地图组件的主要功能入口类MapComponentController。
2024-08-21 16:52:55
1966
原创 探索HarmonyOS位置服务:为用户提供直观的坐标显示
而HarmonyOS的位置服务(Location Kit)则犹如一位贴心的助手,为开发者提供了地理编码转化和逆地理编码转化这两种极为实用的能力。其中,地理编码就像是一个信息丰富的宝藏,它包含了多个属性来对位置进行细致入微的描述。
2024-08-17 17:11:29
2199
原创 探索HarmonyOS位置子系统:精准定位的科技奥秘
数字化飞速发展的今天,我们所拥有的智能设备中各种各样的应用程序,其中的位置服务功能正悄然改变着我们的生活方式。比如外卖订餐App可根据我们所在位置推荐周边商家和外卖小哥,短视频App可根据我们所在位置推荐周边用户发布的视频。再比如导航类App精准地确定我们的位置,并为我们规划出最佳的出现路线,无论是日常通勤还是陌生城市的探索,都能让我们轻松找到目的地,避免迷路的困扰。当然在紧急情况下,位置服务还可以为救援人员提供准确的位置信息,缩短救援时间。
2024-08-17 12:12:40
2385
原创 详解HarmonyOS原生应用里的进制转换神器
可以选择不同编程语言实现不同进制之间的转换,如C/C++,Java,JavaScript等。本章节主要以ArkTS语言和ArkUI框架为主,开发一款用于进制转换的HarmonyOS原生应用程序。
2024-08-16 17:12:44
2105
原创 HarmonyOS应用程序访问控制探究
HarmonyOS应用程序中,默认情况下,应用只能访问有限的系统资源,需要访问额外的系统数据(包括用户个人数据)和功能,应用必须以明确的方式对外提供接口来共享其数据或功能。通过访问控制机制,避免数据或功能被不当或恶意使用。
2024-08-16 16:18:32
2043
原创 【坚果派】JS开源库适配OpenHarmony系列——第一期实操
由于OpenHarmony应用是基于ArkTS开发,而ArkTS是在保持TypeScript(简称TS)基础语法风格的基础上,对TS的动态类型特性施加更严格的约束,引入静态类型。因此在开发OpenHarmony三方库时,建议首选在成熟的JS/TS开源三方库上开发。
2023-12-26 10:50:27
263
原创 OpenHarmony关系型数据库查询结果呈现
`ResultSet`(结果集)是OpenHarmony关系型数据库提供查询数据表返回结果的方法,提供了多种灵活的数据访问方式,以便于开发者获取各项数据
2023-03-28 17:25:54
635
2
原创 OpenHarmony关系型数据库[1]
关系型数据库(Relational Database, 以下简称RDB)是一种基于关系模型来管理数据的数据库,是在SQLite基础上提供一套完整的对本地数据库进行管理的机制,为开发者提供无需编写原生SQL语句即可实现数据增、删、改、查等接口,同时开发者也可以直接运行原生SQL语句来满足复杂的场景需要。关系型数据库在应用卸载之后,才会被自动清除。
2023-03-24 18:07:55
842
原创 OpenHarmonyApp启动页后记
通过DevEco Studio端云协同开发OpenHarmony/HarmonyOS应用程序(以下简称应用)集成AppGallery Connect(以下简称AGC)平台云函数、云数据库、云存储三篇文章笔者从创建端云协同应用程序开始,逐步对云函数、云数据库、云存储简单的数据读取做了简单的介绍。通过使用云数据库、云存储相结合的方式使应用的启动页能够动态化,即可以在不更新应用的情况下更改启动页的参数已达到启动页的动态化。
2023-03-03 16:42:25
615
原创 DevEco Studio端云协同开发之云存储
在之前的文章中笔者分享了在OpenHarmony应用程序中集成AppGallery Connect(AGC)五大类体系服务中构建应用基础能力的认证服务、云函数、云数据库,这些能力的应用都能够提升应用程序的快速迭代及上线。本次分享在OpenHarmony中使用AGC的云存储服务。
2023-02-27 16:34:38
1030
原创 DevEco Studio端云协同开发之云数据库
在自定义HamronyOS启动页组件一文中封装了启动页组件,本节将结合端云协同开发,将启动页需要的参数保存到云数据库中,实现根据特定节气显示不同的启动页背景图。
2023-02-23 14:26:58
1445
原创 DevEco Studio 端云协同开发之云函数
2月16日,DevEco Studio小助手在华为开发者论坛分享了DevEco Studio 3.1 Beta1版本发布信息,该版本与Harmony OS SDK 3.1.0 Developer Beta1版本配套,与HarmonyOS模拟器镜像3.1.0 Developer Beta1版本配套,与OpenHarmony 3.2.10.6版本配套。该版本在Canary1基础上新增了功能型特性和技能型特性,并解决了Canary1版本出现的一些问题。
2023-02-21 12:19:28
2616
1
原创 自定义HarmonyOS启动页组件
启动页作为应用程序首次出现的页面,该页面提供一些预加载数据的提前获取,防止应用程序出现白屏等异常,如是否第一次访问应用程序并开启应用欢迎页;判断用户登录信息进行页面跳转;消息信息懒加载等。
2023-02-17 13:07:26
547
原创 OpenHarmony应用程序集成 AGC 认证服务实现邮箱登录
AGC一站式服务可以集成到Android、IOS、Web、小程序、HarmonyOS/OpenHarmony应用中,如传统开发登录认证服务在集成AGC后可以调用少量接口即可实现多类型的登录方式本节以AGC构建应用基础能力认证服务为例,将其集成到OpenHarmony应用程序中。
2022-11-22 17:45:34
1126
原创 【软通动力鸿湖万联扬帆系列“竞”开发板试用体验】折腾”竞“开发板
“竞”开发板是一款由鸿湖万联(江苏)科技发展有限公司设计并适配OpenHarmony标准操作系统的开发板,是该企业扬帆系列中的一员,其搭载OpenHarmony 3.1 Release操作系统,并于2022年6月9日通过测评。
2022-09-27 10:39:42
1957
原创 使用FeatureAbility模块启动其他Ability
其中FA唯一支持的模板Page Ability,其用于提供与用户交互能力,在设备主界面上有可见的桌面图标,能够通过图标启动应用程序进行交互操作。
2022-09-02 15:11:31
1121
原创 手把手带你完成OpenHarmony藏头诗App
使用DevEcoStudio3.0Beta4实现一款运行在OpenHarmony操作系统上的应用程序。
2022-08-01 08:50:08
754
原创 3.1.1 文本组件 - Text
目录1、从源代码入手2、常用属性和方法文本组件是我们最常用的组件之一,它是用来在UI界面上显示字符串。作为基本组件,有很多扩展,常见的有按钮组件Button、文本编辑组件TextFiled、计时器组件TickTimer,它们都是Text组件的扩展(也称为Text的子类)。Text(文本组件)是Component类的子类之一,所以它能够使用Component类的所有公开的属性和方法(后面章节会详细介绍该类),Text类自身也提供了一些特殊的属性、方法、内部类和接口。1、从源代码入手阅读
2020-12-03 20:11:41
649
原创 3.1 使用频率高的基础组件
UI界面设计要遵循客户需求,界面上需要显示哪些信息(包括文本信息、图片信息、音视频信息等),是否需要交互类控件(包括文本录入、多媒体资源上传、按钮操作等)都是根据客户需求决定的。我们不能根据自己的喜好把原本客户不需要的功能添加在UI界面上,我们也不能强烈要求去改变用户的操作习惯,比如点击按钮登录,我们不能告诉用户你应该长按按钮登录。其次UI界面设计还要遵循图形学,用户操作习惯。一款优秀的app,如果UI界面很粗糙(如上图),那么用户粘性也就很低。UI界面犹如美食,看菜单上的菜品很精致,但是吃起来很差
2020-12-02 22:40:57
231
原创 第三章 “颜控”时代下如何构建UI界面
为什么是第三章,前面两章呢?原本是以碎片化的方式将HarmonyOS应用开发快速掌握,但是在准备六大布局组合复杂UI界面Demo时,很多组件之前都没有应用。因此准备将知识体系进行细化,以章节的形式希望能够将整个HarmonyOS应用开发简单化,降低学习复杂度。为什么是从第三章开始?因为前两章是一些理论性的知识,后续会抽时间整理发文。目录1、本章主要内容2、HarmonyOS应用中的布局和组件3、公共的布局属性和参数4、创建和声明布局1、本章主要内容一款优秀的app,不仅仅
2020-12-01 22:50:20
335
原创 单一方向布局实现音乐播放UI
本小节我们将使用DirectionalLayout(单一方向排列布局,我们也可以将其称为线性布局)来实现下面UI图的示例。UI图拆解一般我们从UI工程师手里拿到UI界面设计图后,上面有很多尺寸标记等属性。在我们学习了所有布局和组件后,我们完全可以使用一个或者多个布局和组件组合在一起,实现复杂的界面效果。上面我自己手动拖拽了一个音乐播放界面,没有标注各个属性值,仅用于学习DirectionalLayout布局的使用,不要在意它的美观。首先我们拿到后,根据上面的标注信息以及组件功能要...
2020-11-19 22:56:38
306
原创 【HarmonyOS应用开发】Hello HarmonyOS到Hi HarmonyOS(2)
上一节我们完成了HelloHarmonyOS项目的初步创建,并运行到TV模拟器上查看了效果。本节我们将对整个项目目录结构做简要说明,以及如何跳转到Hi HarmonyOS页面(HelloHarmonyOS是基于Java的,暂不涉及XML和JS)。HelloHarmonyOS项目目录结构在整合目录结构中,作为初学者我们不需要关注entry(应用主模块)以外的目录。entry是应用的主模块。一个APP中,对于同一设备类型必须有且只有一个entry类型的HAP,可独立安装运行。HarmonyOS应用.
2020-11-08 12:38:09
1416
原创 【HarmonyOS应用开发】Hello HarmonyOS到Hi HarmonyOS(1)
大家好,很高兴能够一起学习交流HarmonyOS应用开发。本节所演示的示例默认大家都已经安装了开发工具DevEco Studio并配置好了开发环境。创建HelloHarmonyOS项目打开DevEco Studio开发工具,在Welcome to DevEco左侧菜单栏中点击Create HarmonyOS Project,创建一个项目。目前HarmonyOS应用开发仅开放了TV、Wearable、Lite Wearable三种设备,而Lite Wearable体验为最优。本次以TV为例演示..
2020-11-07 10:33:33
2059
原创 高效钉钉小程序开发丨详解Hello,dingtalk
前一节我们对钉钉小程序开发有了一定的了解,我们可以修改标题以及页面内容。本节我们将来对整个目录结构做详细说明。钉钉小程序分为两层:app层(小程序的全局配置)和page层(页面详细配置)。app层详解在项目根目录下有三个以app开头的文件,这三个文件用于管理所有页面和全局数据,以及提供生命周期方法,全局样式。 文件 必填 描述 app.js 是 小程序启动时,生命周期内初...
2020-07-25 14:25:46
2192
原创 高效钉钉小程序开发丨Hello,dingtalk
刚开始学习编程,都是从Hello,world!开始,此次我们依旧不能避俗,还是以Hello,开始我们的第一个项目,但不再是world了,是dingtalk。记得当初学习Java编程的时候,看到大佬使用记事本编写代码的教程时,热血沸腾,感觉这样操作逼格很高。如今做了多年的开发后,才发现实用才是王道。而一款得心应手的工具,能够使我们事倍功半。钉钉小程序开发官方有自己的开发工具,初次安装后也许你会感到迷茫,为何上面有很多的选项,在钉钉一栏中也有很多选项,我该选择哪个进行创建项目呢?无论是开发钉钉小程序,还..
2020-07-21 21:30:33
1842
HarmonyOS NEXT 地图服务中‘我的位置’功能全解析源代码
2024-08-24
HarmonyOS位置服务(Location Kit)封装
2024-08-17
高中遗传算法排课(共同探讨)
2018-07-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人