相关文章
排序算法之选择排序篇
思想: 每次从未排序的部分找出最小的元素,将其放到已排序部分的末尾 从数据结构中找到最小值,放到第一位,放到最前面,之后再从剩下的元素中找出第二小的值放到第二位,以此类推。
实现思路:
遍…
编程日记
2025/1/20 10:43:39
qt QGraphicsPolygonItem详解
1、概述
QGraphicsPolygonItem是Qt框架中QGraphicsItem的一个子类,它提供了一个可以添加到QGraphicsScene中的多边形项。通过QGraphicsPolygonItem,你可以定义和显示一个多边形,包括其填充颜色、边框样式等属性。QGraphicsPolygonItem支持各…
编程日记
2025/1/24 7:12:18
Python将Excel文件转换为JSON文件
工作过程中,需要从 Excel 文件中读取数据,然后交给 Python 程序处理数据,中间需要把 Excel 文件读取出来转为 json 格式,再进行下一步数据处理。 这里我们使用pandas库,这是一个强大的数据分析工具,能够方便地读取和处理各种数据格式。需要注意的是还需要引入openpyxl库,…
编程日记
2025/1/23 8:51:07
乐鑫发布 esp-iot-solution v2.0 版本
今天,乐鑫很高兴地宣布,esp-iot-solution v2.0 版本已经发布,release/v2.0 分支下的正式版本组件将为用户提供为期两年的 Bugfix 维护(直到 2027.01.25 ESP-IDF v5.3 EOL)。该版本将物联网开发中常用的功能进行了分类整…
编程日记
2025/1/18 3:21:34
基于DHCP,ACL的通信
该问题为华为的学习资料
1.首先把所有的PC机全部设置为DHCP
2.配置地址
3.ospf
4.dhcp
5.acl
AR1
dhcp en
interface GigabitEthernet0/0/0ip address 192.168.1.254 255.255.255.0 dhcp select global
interface GigabitEthernet0/0/1ip address 10.1.12.1 255.255.255.…
编程日记
2025/1/20 23:38:35
【Leetcode Top 100】21. 合并两个有序链表
问题背景
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
数据约束
两个链表的节点数目范围是 [ 0 , 50 ] [0, 50] [0,50] − 100 ≤ N o d e . v a l ≤ 100 -100 \le Node.val \le 100 −100≤Node.val≤100 l 1 l_1 …
编程日记
2025/1/20 23:57:35
CSS中要注意的样式效果
1. 应用过渡效果
transition: var(--aa);
2.告诉浏览器元素可能会发生变换,从而优化性能。
will-change: transform;
3.使元素不响应鼠标事件。
pointer-events: none;
4.隐藏水平方向上的溢出内容
overflow-x: hidden;
5.定义一个元素的宽度和高度之间的比…
编程日记
2025/1/21 0:55:20
Vue 3 Hooks 教程
Vue 3 Hooks 教程
1. 什么是 Hooks?
在 Vue 3 中,Hooks 是一种组织和复用组件逻辑的强大方式。它们允许您将组件的状态逻辑提取到可重用的函数中,从而简化代码并提高代码的可维护性。
2. 基本 Hooks 介绍
2.1 ref 和 reactive
这两个函数…
编程日记
2025/1/20 12:16:50