- 博客(42)
- 资源 (24)
- 收藏
- 关注
原创 【HarmonyOS第一课】从简单的页面开始答案
2.对于包含文本元素的组件,如:Text、Span、Button、TextInput等,使用fontFamily设置字体时,参数类型只能是string,当使用多个字体时,用“,”进行分割,按顺序生效。3.在Column容器中的子组件默认是按照从上到下的垂直方向布局的,其主轴的方向是垂直方向,在Row容器中的组件默认是按照从左到右的水平方向布局的,其主轴的方向是水平方向。1.需要在主轴上使第一个元素到行首的距离和最后一个元素到行尾的距离是相邻元素之间距离的一半,通过下列那种方式设置?
2024-06-29 16:33:58 1352 2
原创 【HarmonyOS第一课】华为ArkTS语法介绍答案
3.@Entry装饰的自定义组件将作为UI页面的入口。C. 当父组件和子组件之间存在一个或多个if语句时,必须遵守父组件关于子组件使用的规则。C. itemGenerator为数组中的每个元素创建对应的组件,为必选参数。2.允许在容器组件内使用if/else条件渲染语句构建不同的子组件。B. 允许在容器组件内使用,通过条件渲染语句构建不同的子组件。3.下列关于ForEach循环渲染语法中参数说法错误的是?1.下面属于ArkTS中正确使用变量声明的语句是?2.下面属于ArkTS函数声明的语句的是?
2024-06-28 17:21:00 2042
原创 【HarmonyOS第一课】保存应用数据考核答案
1.应用存入数据到Preferences实例后,可以使用flush()方法实现数据持久化,用户首选项的数据持久化后是放在哪里?1.用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,它是一种关系型数据库。1.用户首选项支持存储应用持久化轻量级数据,关于其注意事项,下面说法不正确的有?3.分布式键值数据库的设备协同数据库Key允许的最大长度为2048字节。E. RdbPredicates,根据指定实例对象更新数据库中的数据。3. 以下关于关系型数据库的说法正确的是?
2024-06-28 17:13:15 2691
原创 【Python】实用脚本--大疆精灵4rtk照片信息提取
这个脚本是之前读取大疆精灵4rtk拍摄的照片信息用的,发出来,按需取用。你是否想过,为啥就是拍个照片,为啥会占用几十上百兆?其实除了照片的像素,照片里还附带了很多其他信息。
2024-06-22 22:25:08 357
原创 【ThreeJS】基础干货不废话
渲染器WebGLRenderer执行渲染方法.render()就可以生成一个Canvas画布(照片),并把三维场景Scene呈现在canvas画布上面,你可以把.render()理解为相机的拍照动作“咔”你用相机拍照你需要控制相机的拍照目标,具体说相机镜头对准哪个物体或说哪个坐标。对于threejs相机而言,就是设置.lookAt()方法的参数,指定一个3D坐标。相机对象Camera具有位置属性.position,通过位置属性.position可以设置相机的位置。不循环你还做啥3D,看着就是平面了!
2024-06-22 22:11:22 732
原创 【ThreeJS】Threejs +Vue3 开发基础
提供了大量的3D功能,包括基本几何形状、材质、灯光、动画、特效等。功能强大且易于使用,抽象了复杂的底层细节,使得开发者可以更容易地开发3D应用。然而,对于初学者来说,可能需要花费较多时间理解和学习。由于其广泛的使用和成熟的生态系统,Three.js在性能上表现良好。拥有庞大的开发者社区和丰富的教程资源,方便开发者学习和交流。与Three.js类似,提供了丰富的3D功能,但更加注重游戏和虚拟现实的应用。
2024-06-22 21:45:17 1171
原创 【fastapi】WEB框架内实现SSE服务,后端主动推送消息到前端
SSE(Server-Sent Events)是一种允许服务器向客户端浏览器推送信息的技术。它是 HTML5 的一部分,专门用于建立一个单向的从服务器到客户端的通信连接。SSE的使用场景非常广泛,包括实时消息推送、实时通知更新等。严格地说,HTTP 无法做到服务器主动推送信息。但是,有一种变通方法,就是服务器向客户端声明,接下来要发送的是流信息(streaming)。也就是说,发送的不是一次性的数据包,而是一个数据流,会连续不断地发送过来。
2024-06-21 22:37:00 673
原创 【Python】神经网络回归预测模型,Python代码实现
基于物联网检测设备,大量采集流量数据和液位高度数据存储在时序数据库(influxdb)中。并采用下面代码对数据进行预测。
2024-06-21 22:25:34 496
原创 【fastapi】新版fastapi生命周期管理
新版的Fastapi框架改变的原先的生命周期管理方式,使用 lifespan 参数和上下文管理器来管理web项目启停的生命周期。使用的是@app.on_event装饰器,参数只有startup和shutdown。
2024-06-20 21:58:21 1921
原创 【fastapi】定时任务管理
在FastApi框架搭建的WBE系统中如何实现定时任务的管理?Python中常见的定时任务框架包括Celery、APScheduler和Huey。以下是每个框架的简单对比和示例代码。Celery适合处理长任务,需要消息队列和分布式的场景;Huey轻量但需要其他Redis做存储。所以我们选择APScheduler集成到我们的web系统中。APScheduler 有四种组件,分别是:调度器(scheduler),作业存储(job store),触发器(trigger),执行器(executor)。
2024-06-20 21:48:38 1008
原创 【fastapi】以流模式生成并返回电子表格(不占用存储)
最近一直在用FastApi开发Web系统,经常需要遇到数据导出的需求。1.以数据流生成并返回给前端下载,不占用服务器存储。代码里的注释都标记完整了,可以直接使用。分享一个我自己使用的导出函数。2.可以自定义表头和数据样式。
2024-06-06 17:10:40 337
原创 【VUE3】自定义防抖指令
你可以在组件内部定义指令,也可以全局定义它们。局部定义focus: {// 当被绑定的元素插入到 DOM 中时调用el.focus()全局定义el.focus()})使用自定义指令在你的模板中,你可以像使用内置指令一样使用自定义指令:
2024-06-06 17:03:52 959
原创 【路径规划】A*算法基本原理
A算法在每次迭代时,都会从开放列表(OPEN表)中选择f值最小的节点作为下一个要扩展的节点,并更新该节点的邻居节点的信息。的原理主要基于启发式搜索,其核心在于通过结合当前节点的实际代价(g值)和到目标节点的估计代价(h值)来评估每个节点的总代价(f值),并据此选择下一个要扩展的节点1。此外,A*算法在每一步搜索时都需要计算节点的f值,并在OPEN表中维护节点的排序,因此对于大规模问题可能会面临计算量大和内存占用高的问题2。这通常通过计算从起始点到当前点的路径长度或者经过的节点数来确定1。
2024-06-06 16:37:17 213
原创 【路径规划】三维深度矩阵寻路算法
首先,我们需要定义三维矩阵,并编写一个递归的DFS函数来寻找路径。注意,这个示例仅考虑了相邻的格子(上下左右前后)之间的移动,并且假设障碍物用1表示,可通行的格子用0表示。在三维空间中寻路相较于二维空间更为复杂,因为需要处理额外的维度。下面是一个示例,展示了如何使用深度优先搜索(DFS)算法在三维矩阵中寻找路径。【注意】如果遇到最大递归深度报错,请使用。
2024-06-06 16:34:36 1337
原创 【路径规划】二维深度矩阵寻路算法
定义了一个find_path函数,它接受一个表示障碍物的矩阵和起点、终点坐标。函数使用深度优先搜索算法寻找一条从起点到终点的路径,并返回一个表示路径的坐标列表。在这个例子中,我们使用了numpy来创建和操作矩阵,并用简单的递归实现了DFS算法。**【注意】**没有考虑算法优化的问题。可能存在最大递归深度问题!使用numpy和简单的深度优先搜索(DFS)算法来解决矩阵寻路问题。
2024-06-06 16:31:17 1090
原创 【路径规划】二维Dijkstra启发式改进算法
我们使用了A*算法的启发式(曼哈顿距离)来改进Dijkstra算法的性能。当我们将邻居节点添加到优先队列时,我们使用了distance + heuristic作为优先级,这样我们可以更快地找到通往目标节点的路径。
2024-06-06 16:26:52 779
原创 服务器管理--docker服务网络异常修复
查看iptables -L是否包含docker的相关规则。dockcer info 查看服务情况。安装bridge-utils。再次执行sysctl -p。没有需要添加,添加完执行。到这里如果还不能解决问题。关闭docker0网桥。删除docker0网桥。添加docker0网桥。启动docker0网桥。最后重启docker。
2023-10-25 16:20:44 677
原创 服务器管理--centos7系统docker安装、卸载
移除所有Docker容器和镜像。这将删除所有相关数据,包括容器、镜像以及存储卷等。请注意,这将不可逆转地删除数据。卸载Docker软件包。完成以上步骤后,Docker将被完全卸载。
2023-10-25 16:15:13 42
原创 服务器管理--新建用户并配置密钥登录
1、创建用户:在root权限下,输入命令useradd -m 用户名2、设置密码:输入命令passwd 用户名 回车,接着输入密码操作,需输入两次【注意】密码中尽量不要出现用户名信息。
2023-10-09 10:13:08 857
原创 数据库设计规范
1、所有数据库对象名称必须使用小写字母并用下划线分割2、所有数据库对象名称禁止使用MySQL保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)3、数据库对象的命名要做到见名识意,并且最好不超过32个字符4、临时表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀并以日期(时间戳)为后缀5、所有存储相同数据的列名和列类型必须一致。
2023-09-27 15:36:29 79
原创 服务设置磁盘阵列并安装PVE系统及Ceph组件详细教程
系统启动完成我们就可以使用我们刚刚设置的PVE的IP地址访问我们的PVE系统了。5、Management Interface选择我们的管理网卡,Hostname为我们的网址,网址随便填,根据我们的实际网络情况设置我们的IP地址和网关DNS信息。然后查看硬盘的状态,是否均为ready,若是ready说明可以被设置为阵列但未配置,若您不需配置阵列则需要将硬盘转换为non-RAID直通模式。驱动器选择U盘盘符,映像文件选择下载的PVE安装文件,写入方式选择RAW,最后点写入开始写盘。
2023-09-27 15:24:49 2316
原创 FRP内网穿透设置
xxx_110_51125表示设置的透传名称,该名称在FRP服务器中唯一,建议设置名称以“服务器名称_代理端口号”命名;注意:以上参数中server_addr、server_port、token为FRP服务器的相关参数;local_port为本地透传的端口,常用如SSH的22、mysql 3306等;remote_port为FRP服务器设置的透传端口,外网将通过该端口进行透传访问。通过xxxxx:61016即可访问本地端口51125的数据。日志记录在log2023-10-12.txt中可以查看。
2023-09-27 14:34:20 111
原创 javascript学习:计算器
但在 JavaScript 中 this 不是固定不变的,它会随着执行环境的改变而改变。类似 call() 和 apply() 方法可以将 this 引用到任何对象。在函数中,在严格模式下,this 是未定义的(undefined)。和其他语言相同,eval()可以执行字符串中的代码。面向对象语言中 this 表示当前对象的一个引用。在方法中,this 表示该方法所属的对象。在事件中,this 表示接收事件的元素。在函数中,this 表示全局对象。点击事件,点击后触发相应的函数。
2023-09-21 14:46:53 59
原创 长夜漫漫,无心睡眠,胡思乱想,偶得一篇
学习不好那就努力刷题,身材不好那就坚持锻炼,学历不好那就想办法提升,工作不好找就去提高自身能力.….与其在那里自怨自艾◇不如花时间去改变,如果对环境感到无能为力,那就先去改変自己。真的,当你变得更好了,周围的环境也就渐渐的会好起来。这让我想到了《山月记》曾写到的:“我深怕自己本非美玉,故而不敢加以刻苦琢磨,却又半信自己是块美玉◇故又不肯庸庸碌碌,与瓦砾为伍。其实啊,有什么可怕的呢!我们的青春就是向前冲的,向阳盛开的才是我们!真的没有什么好迷茫的,更没有什么好怀疑的。不让自己的焦虑,耽误生活,耽误了生命。
2023-09-21 14:40:43 53
python基础教学使用demo程序.zip
2021-03-16
pyside2教学资料.rar
2020-08-22
100个+非常犀利的javascript.rar
2020-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人