自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

与辉鸿蒙

赋能最新的HarmonyOS技术和服务,携手开发者共建鸿蒙生态应用。

  • 博客(45)
  • 资源 (7)
  • 收藏
  • 关注

原创 通过LM Studio本地私有化部署DeepSeek-R1模型,无网络也能用

找到以下位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem,找到LongPathsEnabled的条目,双击打开。选择deepseek-r1 gguf模型文件,根据你自己电脑的配置情况,选择大小合适的参数模型。打开LM Studio客户端,我的模型》模型目录》更改,设置路径地址为gguf文件所在目录的上二级目录文件夹。按右侧窗口提示,选择正确的下载方式,这里需要下载独立的gguf文件保存到指定的文件路径。

2025-02-21 15:48:48 413

原创 【NEXT】网络编程——上传文件(不限于jpg/png/pdf/txt/doc等),或请求参数值是file类型时,调用在线服务接口

1.构建请求体body中的Content-Type: application/octet-stream 与 header中设置的Content-Type: multipart/form-data。最近在使用华为AI平台ModelArts训练自己的图像识别模型,并部署了在线服务接口。五、按钮click事件调用aiAnalyseImg方法,发送请求在线服务接口。注意:接口要求输入的参数名是images,值类型是文件file。接口接收到传入的图片文件,识别图片内容后成功返回结果。

2025-01-30 16:57:37 740

原创 【FAQ】Scroll无法滚动,原因找到了——内嵌的容器组件设置了高度导致的

场景二、scroll内嵌在其他容器内时;记得设置scroll的layoutWeight=1。场景一、scroll用在页面的最外层容器时;不能设置colunm的高度。

2024-12-29 09:45:03 133

原创 【AGC】推荐使用AppGallery Connect认证服务,体验非常好!

墙裂建议大家使用AGC的认证服务,非常方便,减少接口开发和维护成本,直接使用;同时提升了用户数据分析的体验。

2024-12-25 08:50:45 155

原创 【FAQ】端云一体化开发项目,一开始就遇到了问题:CloudProgram Npm安装失败--已解决!

1.在终端 cd命令 切换到cloudprogram目录,配置npm仓地址:"2.然后再次执行npm install命令。安装完成后,重新打开项目即可。

2024-12-06 10:22:34 302

原创 【NEXT】P70升级了纯血鸿蒙next 5.0,可是我女儿“不开心”……

1.手机升级系统后,女儿不玩我手机了,因为蛋仔还没有鸿蒙化🤭😝2.手机系统必须升级Next5.0之后,USB连接电脑DevEco才能识别,进行真机联调👇。

2024-12-05 21:07:52 2319

原创 【HarmonyOS开发模板/组件分享 – 用户隐私政策弹窗】

创建CommDialog.ets代码文件。@Preview@Component: string | Resource = '标题';// 标题// 确认按钮点击事件// 取消按钮点击事件: string | Resource = '确定';// 确定按钮文字: string | Resource = '取消';// 取消按钮文字build() {Column() {.margin({bottom: 12})// 占位Row() {// 左边的取消按钮if (!

2024-11-27 15:53:19 1177

原创 【时间盒子】-【14.任务编辑】修改删除任务

aboutToAppear:页面生命周期。请参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-page-custom-components-lifecycle-0000001820879573Blank():空白填充组件。

2024-10-30 22:25:02 845

原创 【时间盒子】-【13.任务新建】创建一个新任务

Watch、@Provide:对状态变量的监听。请参考我的帖子:https://developer.huawei.com/consumer/cn/forum/topic/0208152234389094513?router:页面路由。

2024-10-29 22:02:05 839

原创 【时间盒子】-【12.任务时长弹窗】设置/修改任务时长

(参考上一篇)

2024-10-25 15:24:41 481

原创 【时间盒子】-【11.任务名称弹窗】

Consume:应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。请参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-provide-and-consume-0000001820879589@ohos.reminderAgentManager:后台提醒代理。

2024-10-24 21:12:35 859

原创 【时间盒子】-【10.自定义弹窗】CustomDialogController

通过此类显示自定义弹窗,便于自定义弹窗的样式和内容。请参考官方文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5#customdialogcontroller。

2024-10-14 20:42:58 782

原创 【时间盒子】-【9.任务设置项】自定义任务名称、任务时长等设置项组件

Stage、@Link装饰器的使用;参考我的帖子:https://developer.huawei.com/consumer/cn/forum/topic/0208152234389094513?一、预览。

2024-10-08 00:24:56 574

原创 【时间盒子】-【8.时间选择器】自定义上下午、时分选择器组件

Tips:层叠布局Stack;滑动选择文本组件TextPicker;

2024-09-14 12:08:43 515

原创 【时间盒子】-【7.标题菜单栏】自定义任务页面顶部的标题菜单栏组件

media媒体资源的使用;float.json、color.json资源文件的使用;组件属性的定义。

2024-09-13 18:19:45 600

原创 【时间盒子】-【6.任务页面】在同一个页面新建、编辑任务

Tips:- Column组件的使用;- color.json资源文件的使用。

2024-09-12 10:19:50 629

原创 【时间盒子】-【5.绘制闹钟】动态绘制钟表和数字时间

@Preview装饰器,支持组件可预览;@Component装饰器,自定义组件;Canvas组件的使用;使用RenderingContext在Canvas组件上绘制图形。

2024-09-05 17:07:13 939

原创 【时间盒子】-【4.Hello Harmony】初始程序入口和启动页面

了解程序运行入口,配置启动页面路径和ArkUI基本布局。

2024-09-04 08:49:50 198

原创 【时间盒子】-【3.新建项目】创建元服务工程,选择默认模板Empty Ability

安装完DevEco开发工具,开始创建元服务项目,写代码之前先安装AI智能编码助手插件,让你的编码效率飞起!

2024-09-02 21:59:12 382

原创 【时间盒子】-【2.准备】HarmonyOS 开发前需要准备什么?

①注册华为帐号;②学习路径;③开发者认证;④开发工具;⑤手机电脑。

2024-09-01 10:45:17 672

原创 【时间盒子】-【1.序言】高效人士都在用的时间管理方法。我是如何通过鸿蒙元服务APP实现?

【时间盒子】系列内容将帮助开发者学习如何构建一个全新的HarmonyOS元服务应用,学习使用DevEco Studio创建新项目、使用预览器预览页面、使用真机调试APP、自定义弹窗、使用系统提醒能力(闹钟)、使用首选项数据持久化、熟悉ArkUI页面布局、了解基础组件如Text、Image、Button等。元服务功能虽然简单,但通过本系列学习,可以熟悉鸿蒙应用开发的整个生命周期:从开发语言到开发工具、界面设计到代码编写、功能测试到构建发布。

2024-08-31 22:39:49 331

原创 【QA】真机运行调试元服务,预览时的卡片、添加到桌面/负一屏的卡片都是空白卡片,不显示ArkUI任何元素内容。原因竟然是它

程序运行起来,回到手机桌面,两指一捏:​​进入服务卡片>>其他服务卡片,找到你的元服务程序:​​可见你的卡片内容是空白的,添加到桌面的卡片也是空白的:​​导致空白的原因是运行了Hot Reload entry:​​切换运行entry 就正常了:​​可见卡片内容:​​​​。

2024-08-01 16:03:55 349

原创 【HM】DevEco Studio提供Hot Reload(热重载)能力确实好用!帮助开发者更快速进行调试。但要注意以下几点?

3、运行中修改了文件后,点击H标识,在真机即刻可见效果。1、运行时,选择带H标识的entry;2、运行设备选择已连接的真机;

2024-08-01 12:12:03 438

原创 【HM】元服务卡片开发必须要搞明白的两张图表:数据交互和事件能力

message事件:卡片自身内部实现数据刷新,通过在FormExtensionAbility的生命周期函数onFormEvent内调用formProvider对象的updateForm方法。日程创建/修改成功后,调用formProvider对象的updateForm方法即可更新卡片数据。卡片提供方:UIAbility、FormExtensionAbility,简单理解就是日程的应用;卡片使用方:比如负一屏、应用商店、小艺搜索等展示卡片的地方(宿主);3、在日程应用创建/修改了日程,同步刷新卡片数据;

2024-07-21 19:09:08 391

原创 【HM】使用@Builder装饰器,顺便要知道@BuilderParam,且注意this的指向

就是通过自定义构造函数,可以把build(){// UI元素} 构造函数内的UI部分,抽离出来封装成一个函数,在函数前面加上@Builder装饰器,则为自定义构造函数,且只能在build()构造函数内调用。@Builder装饰器修饰的函数是自定义构造函数,可以定义组件内构造函数,也可以定义全局构造函数,提供给外部组件使用。那么,在父组件Father中使用Son组件时,就可以在构造函数中传入自定义构造函数给子组件,// 组件内自定义构造函数。// 全局自定义构造函数。

2024-06-01 23:06:12 534

原创 【HM】ArkUI 元素的样式可以通过@Extend扩展为公共样式,供更多的元素使用,减少代码量

类似抽象封装函数/方法一样,在function关键字前面加上@Extend扩展装饰器。// 按钮1和按钮2有相同的样式。Button('按钮1')Button('按钮2')Button('按钮1')Button('按钮2')

2024-05-29 23:32:08 328

原创 【HM】简单说明白:装饰器@State、@Prop、@Link、@Provide、@Consume修饰变量,@Watch监听变量状态发生变化

即被状态装饰器(@State、@Prop、@Link、@Provide、@Consume)修饰的变量,比如 @State str : string='';不同于上文提到的父子组件之间的状态传递,@Provide和@Consume实现跨层级传递,不受限父、子之间,还可以父、孙之间传递(跨过子组件)。应用于对状态变量的监听。父、子组件双向同步,子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。@State装饰的变量,是私有的,只能被组件内部访问,在声明时必须指定其类型和本地初始化。

2024-05-27 23:18:58 515

原创 【HM】UI设计师给的设计稿,标注单位是px,但鸿蒙开发者在布局页面时,元素大小位置的单位是vp,字体定位是fp。封装了一个单位转换公共类

鸿蒙开发工程师实现页面时,不能直接使用px的数值,大小位置单位应该使用vp,字体大小单位应该使用fp。否则在手机外的其他鸿蒙设备上,页面显示或排版偏差就比较大。* @param value 设计稿尺寸。* @param value 设计稿尺寸。* @param value 设计稿尺寸。* @param value 设计稿尺寸。

2024-05-21 22:53:19 1160 5

转载 【组件】自定义页面顶部标题栏组件,可动态设置标题、左右操作按钮icon及点击事件

使用自己封装的标题栏容器组件,可以满足页面常用的顶部标题栏功能及样式的需求。

2024-05-15 07:37:09 62

原创 【HM】DevEco Studio如何使用代码编程AI助手

IDE 代码编写智能AI助手/插件

2024-05-04 00:04:50 2107 3

原创 HM-ArkUI设计时,px/vp/fp 三者单位的区别

字体像素主要用于字体大小的计算。PX(Pixel):屏幕像素,是实际像素单位,用于表示屏幕上的像素点。1px代表手机屏幕上的一个像素点,常见的手机比如1080×1920 这个数值的单位都是px,由于px在不同手机上的大小不同,差别较大,适配性太差,不建议使用。它提供了一种灵活的方式来适应不同屏幕密度的显示效果,使元素在不同密度的设备上具有一致的视觉体量。在鸿蒙开发中,鸿蒙应用是支持一开多端,适配多设备端显示,不建议使用屏幕像素单位进行宽度和高度的计算,因为不同设备的屏幕像素密度不同,导致适配性较差。

2024-04-28 17:16:28 791 1

原创 疫苗接种程序

规则要求先预约再接种; 当天可接种人数取决于疫苗数量; 非首次接种要求间隔天数不少于30天;定义类通过package软件包gov.hospital管理类Vaccine疫苗类Clinic诊所类Inoculator接种者类RunHospitalApp接种主程序类初始化诊所基本信息上架疫苗随机接种人开始接种运行结果程序源代码见:Java入门-零基础学习--Java视频教程-编程语...

2022-02-22 16:12:41 350

原创 IntelliJ IDEA安装和使用

IntelliJ IDEA安装和使用

2022-02-22 15:41:02 224

原创 HelloWorld

通过文本编辑器,输出第一个程序:hello world

2022-02-22 15:23:50 174

原创 java开发环境搭建

下载安装JDK正在上传…重新上传Java Development Kit打开官网地址,https://www.oracle.com/java/technologies/downloads/https://www.oracle.com/java/technologies/downloads/选择适合你开发电脑的系统版本:Linux/mac OS/Windows正在上传…重新上传取消下载完成后双击打开,按指引继续下一步操作转存失败重新上传取消验证安

2022-02-22 15:03:46 87

原创 Postman接口调试工具

Postman接口调试工具服务端开发人员写完接口后,输出接口文档给前端工程师,前端可以使用postman工具调试服务端API,方便查看API返回的数据结构。一、GET请求...

2022-01-05 14:27:18 210

原创 JWT解决什么问题

JWT Session Token

2022-01-05 14:24:53 1227

原创 vs2015 EF 连接数据库mysql问题

本地调试代码时,需远程连接数据库,此时抛出以下异常:1、Message = "基础提供程序在 Open 上失败。"导致以上问题的原因可能是:a.Mysql数据库所在的服务器上,默认端口3306或安装数据库时特定的其他端口是否可正常访问,这个可以通过数据库客户端验证,比如navicat preminum,新建连接测试是否成功,表示端口是否可被正常访问。b.程序中的config文件,数据库连接字符串是...

2018-04-11 23:51:42 1165

原创 EF5 DBContext与Entity分离

开发环境:vs2012+EF5+Mysql开发模式:DB firstEF的全称是Entity Framework,是微软推出的一款ORM框架,通过面向对象的思想抽象数据库访问层,自动生成与数据库表结构的映射关系。默认生成的.edmx文件下同时生成了.context.tt和entity.tt文件,接下来的操作是要讲entity.tt的数据实体文件分离到独立的类库项目中去。

2017-06-04 02:55:03 4717

原创 MVC4 Model View Controller分离成独立项目

小项目或功能比较单一的项目可以直接新建一个MVC基本项目类型即可,但随着需求不断迭代,项目的功能模块越来越多,甚至有些模块可以独立开发,这时就要考虑主项目的M/V/C三大部分分离,便于不同角色的工程师专注自己的部分开发、更新及发布部署。

2017-05-13 22:57:34 4594

时间盒子-【13.任务新建】创建一个新任务

打勾Png图片

2024-10-29

时间盒子-【9.任务设置项】自定义任务名称、任务时长等设置项组件

右向图片

2024-10-08

时间盒子-【7.标题菜单栏】按钮图片

时间盒子-【7.标题菜单栏】按钮图片

2024-09-13

时间盒子-【5.绘制闹钟】动态绘制钟表和数字时间

闹钟图片素材

2024-09-05

时间盒子-【5.绘制闹钟】动态绘制钟表和数字时间

闹钟时针图片

2024-09-05

时间盒子-【5.绘制闹钟】动态绘制钟表和数字时间

闹钟表盘图片

2024-09-05

EF5 DBContext与Entity分离成独立项目

EF的全称是Entity Framework,是微软推出的一款ORM框架,通过面向对象的思想抽象数据库访问层,自动生成与数据库表结构的映射关系。默认生成的.edmx文件下同时生成了.context.tt和entity.tt文件,接下来的操作是要讲entity.tt的数据实体文件分离到独立的类库项目中去。

2017-06-06

MVC4 Model View Controller分离成独立项目-源代码

小项目或功能比较单一的项目可以直接新建一个MVC基本项目类型即可,但随着需求不断迭代,项目的功能模块越来越多,甚至有些模块可以独立开发,这时就要考虑主项目的M/V/C三大部分分离,便于不同角色的工程师专注自己的部分开发、更新及发布部署。

2017-05-12

MVC4 Model View Controller分离成独立项目

小项目或功能比较单一的项目可以直接新建一个MVC基本项目类型即可,但随着需求不断迭代,项目的功能模块越来越多,甚至有些模块可以独立开发,这时就要考虑主项目的M/V/C三大部分分离,便于不同角色的工程师专注自己的部分开发、更新及发布部署。

2017-05-12

数据终端使用说明书

详细讲解数据终端的操作步骤.

2008-07-17

软件设计之道

设计之道,软件设计的最佳选择.

2008-03-03

软件设计的七大原则

软件设计的七大原则,把软件设计的基本原则,利于软件模块开发和扩展.

2008-03-03

C#编码规范

编码规范便于代码阅读、理解。利于后期维护。

2008-02-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除