
运维
文章平均质量分 71
二当家的素材网
美好的人眼里映出的世界也是美好的~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Centos和麒麟系统如何每天晚上2点10分定时备份达梦数据库
摘要:本文详细介绍了达梦数据库自动备份的实现步骤。首先创建包含备份路径、日志记录等参数的备份脚本(dm_backup.sh),支持物理/逻辑两种备份方式;其次设置脚本执行权限并测试;然后通过crontab添加每天凌晨2:10的定时任务;最后验证任务状态并检查备份结果。脚本还包含自动清理30天前备份文件的功能,确保备份过程可追溯且存储空间可控。原创 2025-07-08 15:27:39 · 482 阅读 · 0 评论 -
Centos系统及国产麒麟系统设置自己写的go服务的开机启动项完整教程
摘要:本文介绍了在Linux系统下使用systemd创建Go服务的过程。首先需要在/etc/systemd/system/目录创建服务配置文件(如mygo.service),配置内容包括服务描述、启动参数、重启策略等。然后设置文件权限(644)并重载systemd配置。最后启动服务并设置开机自启,通过systemctl命令验证服务状态。整个过程涉及创建配置文件、设置权限、加载配置和服务管理四个主要步骤。原创 2025-07-02 17:54:57 · 278 阅读 · 0 评论 -
beego打包发布到Centos系统及国产麒麟系统完整教程
本文介绍了Go项目部署到Linux服务器的完整流程:1)清理Go缓存并更新依赖;2)安装Bee工具;3)交叉编译生成Linux二进制文件(分别针对AMD64和ARM64架构);4)服务器环境配置包括关闭SELinux和防火墙的详细命令(临时/永久两种方式);5)后台运行Go程序的nohup方法;6)如需保留防火墙则给出了开放端口(80/8080/8081等)和服务(http/https)的具体命令。文章提供了从开发环境准备到生产部署的完整操作指南,特别适合需要部署到CentOS或麒麟系统的Go项目。原创 2025-07-01 17:09:34 · 434 阅读 · 0 评论 -
go语言安装达梦数据完整教程
如果没有科学上网可以直接去官网下载,或者找私聊我。第三步:复制驱动文件夹。第四步:返回驱动文件夹。第二步:解压驱动文件。原创 2025-07-01 16:51:14 · 326 阅读 · 0 评论 -
2025年微信小程序实现最新的AR图片识别效果教程
在2025年微信小程序实现最新的AR图片识别效果教程,微信小程序实现最新的AR(增强现实)效果,可以结合微信小程序平台提供的AR能力和第三方AR插件来完成。原创 2025-01-12 00:02:51 · 1366 阅读 · 0 评论 -
2025年微信小程序实现最新的AR手势识别效果教程
2025年微信小程序实现最新的AR手势识别效果教程;你可以在微信小程序中实现最新的AR效果,并为用户提供更加丰富和沉浸式的体验。原创 2025-01-11 23:59:49 · 1059 阅读 · 0 评论 -
2025年微信小程序实现最新的AR效果教程,最新小程序AR教程
2025最新微信小程序AR功能,首先上最终效果,如下视频:微信小程序AR手势识别功能。原创 2025-01-11 23:46:39 · 1814 阅读 · 0 评论 -
SDK调用文心一言如何接入,文心一言API接入教程
调用本接口,发起一次对话请求。原创 2025-01-11 23:29:33 · 1974 阅读 · 2 评论 -
一分钟学会文心一言API如何接入,文心一言API接入教程
通过上述步骤,可以快速接入文心一言API,并利用其强大的自然语言处理能力来增强应用的用户体验和竞争力。原创 2025-01-11 23:27:48 · 3443 阅读 · 0 评论 -
一分钟学会百度云如何接入,百度云API接入教程
平台网址在这里,;确保已经完成了签名和认证的关键操作,只需要根据API文档提供的数据。1、已注册百度账号2、实名认证3、购买实例前需保证账户无欠款,且保证账户余额和可用代金券总和大于或等于100元1、获取AK/SK,参见2、创建BCC实例所需数据,参见API参考文档说明: 下载官网demo的Php示例、Java示例、Javascript示例请访问 帮助中心-》相关参考-》鉴权认证-》本次举例中全部使用指定header_to_sign方法进行配置,实现创建BCC实例。原创 2025-01-11 23:08:28 · 1606 阅读 · 0 评论 -
程序员表白代码(附带源码)
圣诞节到了,为程序员准备一个结合HTML和JavaScript的表白代码,可以是一个简单而有趣的网页。以下是一个示例,它会在网页上显示一个表白信息,并且当用户点击一个按钮时,会触发一个动画效果,同时显示更多的表白内容。这个网页包含一个标题、一个初始的表白信息、一个按钮和一个隐藏的额外表白信息。当用户点击按钮时,隐藏的额外信息会显示出来,同时初始信息会变得半透明并最终消失。文件,然后在浏览器中打开它,查看效果。如果你想要添加更多的动画效果或自定义样式,可以进一步编辑CSS和JavaScript部分。原创 2024-12-26 10:39:16 · 786 阅读 · 0 评论 -
微信小程序开发了支付系统(必须要进行发货管理)
这其实就是你服务类目选择错了,有的分类是必须要有发货管理的,但是有的就不需要,所以有些时候微信的规则还真的挺多的,这些大家在选择服务类目的时候一定要注意了。原创 2024-08-15 17:33:08 · 2458 阅读 · 0 评论 -
15年老程序员的内心独白
代码的优化、架构的改进、技术的革新,每一步都离不开不断学习与实践的积累。十五年前,我怀揣着对技术的无限热爱和对未来的美好憧憬,踏上了程序员的职业道路。那时的我,充满激情与活力,渴望用代码改变世界。每当看到自己的代码真正被应用,看到用户因我的工作而受益,我感到由衷的欣慰和满足。我希望在接下来的日子里,继续保持对技术的热爱,不断探索新的领域,不断突破自我。同时,我也希望能将自己的经验和知识传递给更多的年轻程序员,帮助他们在技术的道路上走得更远。那份对技术的热爱,那份对创新的执着,将永远伴随着我,继续前行。原创 2024-06-11 11:12:35 · 409 阅读 · 0 评论 -
构建第一个ArkTS应用之@ExtensionAbility组件
各类型的ExtensionAbility组件均由相应的系统服务统一管理,例如InputMethodExtensionAbility组件由输入法管理服务统一管理。:WORK_SCHEDULER类型的ExtensionAbility组件,用于提供延迟任务注册、取消、查询的能力。ExtensionAbility组件是基于特定场景提供的应用组件,以便满足更多的使用场景。:FORM类型的ExtensionAbility组件,用于提供服务卡片场景相关能力。每一个具体场景对应一个。原创 2024-05-17 15:56:48 · 347 阅读 · 0 评论 -
构建第一个ArkTS应用之@UIAbility组件间交互(设备内)
UIAbility是系统调度的最小单元。在设备内的功能模块之间跳转时,会涉及到启动特定的UIAbility,该UIAbility可以是应用内的其他UIAbility,也可以是其他应用的UIAbility(例如启动三方支付UIAbility)。本章节将从如下场景分别介绍设备内UIAbility间的交互方式。原创 2024-05-17 15:55:24 · 1123 阅读 · 0 评论 -
构建第一个ArkTS应用之@UIAbility组件基本用法
UIAbility组件的基本用法包括:指定UIAbility的启动页面以及获取UIAbility的上下文。原创 2024-05-16 12:41:40 · 570 阅读 · 0 评论 -
构建第一个ArkTS应用之@UIAbility组件启动模式
UIAbility的启动模式是指UIAbility实例在启动时的不同呈现状态。原创 2024-05-15 16:11:34 · 865 阅读 · 0 评论 -
构建第一个ArkTS应用之@UIAbility组件生命周期
当用户打开、切换和返回到对应应用时,应用中的UIAbility实例会在其生命周期的不同状态之间转换。UIAbility类提供了一系列回调,通过这些回调可以知道当前UIAbility实例的某个状态发生改变,会经过UIAbility实例的创建和销毁,或者UIAbility实例发生了前后台的状态切换。UIAbility的生命周期包括Create、Foreground、Background、Destroy四个状态,如下图所示。图1UIAbility生命周期状态。原创 2024-05-15 16:07:57 · 1129 阅读 · 0 评论 -
构建第一个ArkTS应用之@UIAbility组件概述
UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口;一个UIAbility组件中可以通过多个页面来实现一个功能模块。每一个UIAbility组件实例,都对应于一个最近任务列表中的任务。原创 2024-05-15 16:05:08 · 436 阅读 · 0 评论 -
构建第一个ArkTS应用之@ Stage应用/组件级配置
在开发应用时,需要配置应用的一些标签,例如应用的包名、图标等标识特征的属性。图标和标签通常一起配置,可以分为应用图标、应用标签和入口图标、入口标签,分别对应。中配置bundleName标签,该标签用于标识应用的唯一性。中的icon和label标签。应用图标和标签是在设置应用中使用,例如设置应用中的应用列表。Stage模型的应用需要配置应用图标和应用标签。应用图标和标签是在设置应用中使用,例如设置应用中的应用列表,会显示出对应的图标和标签。应用图标需配置为图片的资源索引,配置完成后,该图片即为应用的图标。原创 2024-05-15 16:04:08 · 580 阅读 · 0 评论 -
构建第一个ArkTS应用之@Stage模型开发概述
例如,用户在桌面创建应用的卡片,需要应用开发者从FormExtensionAbility派生,实现其中的回调函数,并在配置文件中配置该能力。例如,图库类应用可以在UIAbility组件中展示图片瀑布流,在用户选择某个图片后,在新的页面中展示图片的详细内容。Stage模型提供UIAbility和ExtensionAbility两种类型的组件,这两种组件都有具体的类承载,支持面向对象的开发方式。基于Stage模型开发应用时,在应用模型部分,涉及如下开发过程。本章节介绍Stage模型中应用配置文件的开发要求。原创 2024-05-15 16:03:06 · 388 阅读 · 0 评论 -
构建第一个ArkTS应用之@应用模型解读
因此在Stage模型中,应用组件之间可以方便的共享对象和状态,同时减少复杂应用运行对内存的占用。在该模型中,由于提供了AbilityStage、WindowStage等类作为应用组件和Window窗口的“舞台”,因此称这种应用模型为Stage模型。一个进程可以运行多个应用组件实例,每个应用组件实例运行在一个单独的ArkTS引擎实例中。采用面向对象的方式,将应用组件以类接口的形式开放给开发者,可以进行派生,利于扩展能力。一个进程可以运行多个应用组件实例,所有应用组件实例共享一个ArkTS引擎实例。原创 2024-05-15 16:02:17 · 339 阅读 · 0 评论 -
构建第一个ArkTS应用之@应用模型的构成要素
应用开发者在编写应用时,首先需要编写的就是应用组件,同时还需编写应用组件的生命周期回调函数,并在应用配置文件中配置相关信息。应用组件是应用的基本组成单位,是应用的运行入口。用户启动、使用和退出应用过程中,应用组件会在不同的状态间切换,这些状态称为应用组件的生命周期。应用组件提供生命周期的回调函数,开发者通过应用组件的生命周期回调感知应用的。应用配置文件中包含应用配置信息、应用组件信息、权限信息、开发者自定义信息等,这些信息在编译构建、分发和运行阶段分别提供给编译工具、应用市场和操作系统使用。原创 2024-05-15 16:01:25 · 370 阅读 · 0 评论 -
构建第一个ArkTS应用之@LazyForEach:数据懒加载
LazyForEach从提供的数据源中按需迭代数据,并在每次迭代过程中创建相应的组件。当在滚动容器中使用了LazyForEach,框架会根据滚动容器可视区域按需创建组件,当组件滑出可视区域外时,框架会进行组件销毁回收以降低内存占用。原创 2024-05-15 13:35:38 · 963 阅读 · 0 评论 -
构建第一个ArkTS应用之@ ForEach:循环渲染
ForEach接口基于数组类型数据来进行循环渲染,需要与容器组件配合使用,且接口返回的组件应当是允许包含在ForEach父容器组件中的子组件。例如,ListItem组件要求ForEach的父容器组件必须为。说明从API version 9开始,该接口支持在ArkTS卡片中使用。原创 2024-05-14 15:44:12 · 1683 阅读 · 0 评论 -
构建第一个ArkTS应用之@ if/else:条件渲染
ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态,使用if、else和else if渲染对应状态下的UI内容。说明从API version 9开始,该接口支持在ArkTS卡片中使用。原创 2024-05-14 15:39:31 · 1068 阅读 · 0 评论 -
构建第一个ArkTS应用之@渲染控制概述
ArkUI通过自定义组件的build()函数和@builder装饰器中的声明式UI描述语句构建相应的UI。在声明式描述语句中开发者除了使用系统组件外,还可以使用渲染控制语句来辅助UI的构建,这些渲染控制语句包括控制组件是否显示的条件渲染语句,基于数组数据快速生成组件的循环渲染语句以及针对大数据量场景的数据懒加载语句。原创 2024-05-14 15:37:11 · 170 阅读 · 0 评论 -
构建第一个ArkTS应用之@Watch装饰器:状态变量更改通知
Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。以下示例展示组件更新和@Watch的处理步骤。count在CountModifier中由@State装饰,在TotalView中由@Prop装饰。@Component// @Watch 回调build() {@Entry@Component。原创 2024-05-14 15:23:39 · 1225 阅读 · 0 评论 -
构建第一个ArkTS应用之@$$语法:内置组件双向同步
$运算符为系统内置组件提供TS变量的引用,使得TS变量和系统内置组件的内部状态保持同步。内部状态具体指什么取决于组件。例如,组件的refreshing参数。原创 2024-05-14 10:43:59 · 652 阅读 · 0 评论 -
构建第一个ArkTS应用之@Watch装饰器:状态变量更改通知
Watch用于监听状态变量的变化,当状态变量变化时,@Watch的回调方法将被调用。@Watch在ArkUI框架内部判断数值有无更新使用的是严格相等(===),遵循严格相等规范。当在严格相等为false的情况下,就会触发@Watch的回调。以下示例展示组件更新和@Watch的处理步骤。count在CountModifier中由@State装饰,在TotalView中由@Prop装饰。@Component// @Watch 回调build() {@Entry@Component。原创 2024-05-14 10:42:33 · 582 阅读 · 0 评论 -
构建第一个ArkTS应用之@其他状态管理概述
除了前面章节提到的组件状态管理和应用状态管理,ArkTS还提供了@Watch和$$来为开发者提供更多功能:原创 2024-05-14 10:40:58 · 459 阅读 · 0 评论 -
构建第一个ArkTS应用之@Environment:设备环境查询
开发者如果需要应用程序运行的设备的环境参数,以此来作出不同的场景判断,比如多语言,暗黑模式等,需要用到Environment设备环境查询。Environment是ArkUI框架在应用程序启动时创建的单例对象。它为AppStorage提供了一系列描述应用程序运行状态的属性。Environment的所有属性都是不可变的(即应用不可写入),所有的属性都是简单类型。原创 2024-05-14 10:39:44 · 421 阅读 · 0 评论 -
构建第一个ArkTS应用之@PersistentStorage:持久化存储UI状态
PersistentStorage将选定的AppStorage属性保留在设备磁盘上。应用程序通过API,以决定哪些AppStorage属性应借助PersistentStorage持久化。UI和业务逻辑不直接访问PersistentStorage中的属性,所有属性访问都是对AppStorage的访问,AppStorage中的更改会自动同步到PersistentStorage。PersistentStorage和AppStorage中的属性建立双向同步。原创 2024-05-08 10:15:19 · 842 阅读 · 0 评论 -
构建第一个ArkTS应用之@AppStorage:应用全局的UI状态存储
AppStorage是在应用启动的时候会被创建的单例。它的目的是为了提供应用状态数据的中心存储,这些状态数据在应用级别都是可访问的。AppStorage将在应用运行过程保留其属性。属性通过唯一的键字符串值访问。AppStorage可以和UI组件同步,且可以在应用业务逻辑中被访问。AppStorage中的属性可以被双向同步,数据可以是存在于本地或远程设备上,并具有不同的功能,比如数据持久化(详见这些数据是通过业务逻辑中实现,与UI解耦,如果希望这些数据在UI中使用,需要用到和。原创 2024-05-08 10:11:03 · 1495 阅读 · 0 评论 -
构建第一个ArkTS应用之@LocalStorage:页面级UI状态存储
LocalStorage是ArkTS为构建页面级别状态变量提供存储的内存内“数据库”。应用程序可以创建多个LocalStorage实例,LocalStorage实例可以在页面内共享,也可以通过GetShared接口,实现跨页面、UIAbility实例内共享。组件树的根节点,即被@Entry装饰的@Component,可以被分配一个LocalStorage实例,此组件的所有子组件实例将自动获得对该LocalStorage实例的访问权限;原创 2024-05-06 11:12:50 · 1164 阅读 · 0 评论 -
构建第一个ArkTS应用之@管理应用拥有的状态概述
上一个章节中介绍的装饰器仅能在页面内,即一个组件树上共享状态变量。如果开发者要实现应用级的,或者多个页面的状态数据共享,就需要用到应用级别的状态管理的概念。原创 2024-05-06 11:06:54 · 440 阅读 · 0 评论 -
构建第一个ArkTS应用之@Observed装饰器和@ObjectLink装饰器:嵌套类对象属性变化
被@Observed装饰的类,可以被观察到属性的变化;子组件中@ObjectLink装饰器装饰的状态变量用于接收@Observed装饰的类的实例,和父组件中对应的状态变量建立双向数据绑定。这个实例可以是数组中的被@Observed装饰的项,或者是class object中的属性,这个属性同样也需要被@Observed装饰。单独使用@Observed是没有任何作用的,需要搭配@ObjectLink或者@Prop使用。原创 2024-04-29 14:14:43 · 1600 阅读 · 0 评论 -
构建第一个ArkTS应用之@Provide装饰器和@Consume装饰器:与后代组件双向同步
Provide装饰的状态变量自动对其所有后代组件可用,即该变量被“provide”给他的后代组件。由此可见,@Provide的方便之处在于,开发者不需要多次在组件之间传递变量。后代通过使用@Consume去获取@Provide提供的变量,建立在@Provide和@Consume之间的双向数据同步,与@State/@Link不同的是,前者可以在多层级的父子组件之间传递。@Provide和@Consume可以通过相同的变量名或者相同的变量别名绑定,变量类型必须相同。// 通过相同的变量名绑定。原创 2024-04-29 14:10:58 · 982 阅读 · 0 评论 -
构建第一个ArkTS应用之@Link装饰器:父子双向同步
Link装饰的变量与其父组件中的数据源共享相同的值。原创 2024-04-29 14:09:30 · 1121 阅读 · 0 评论 -
构建第一个ArkTS应用之@Prop装饰器:父子单向同步
Prop变量允许在本地修改,但修改后的变化不会同步回父组件。当父组件中的数据源更改时,与之相关的@Prop装饰的变量都会自动更新。如果子组件已经在本地修改了@Prop装饰的相关变量值,而在父组件中对应的@State装饰的变量被修改后,子组件本地修改的@Prop装饰的相关变量值将被覆盖。原创 2024-04-29 14:07:52 · 916 阅读 · 0 评论