相关文章
算法——对比A*算法与IDA*算法
A*算法与IDA*算法详细解析
1. A*算法
核心思想: A*算法是一种启发式搜索算法,结合了Dijkstra算法的最短路径保证和贪心最佳优先搜索的高效导向性。其核心是评估函数 ( f(n) g(n) h(n) ),其中:
( g(n) ): 从起点到当前节点 ( …
建站知识
2025/2/24 10:07:28
【STM32】输入捕获实现超声波测距
1.超声波测距原理
(超声波发出到 遇到障碍物反弹回来的时间)*声速/2就是到障碍物的距离 操作过程: 单片机给TRIG引脚输出一个脉冲,然后超声波模块会将ECHO电平拉高,当超声波遇到障碍物回来时,ECHO电平就会…
建站知识
2025/2/24 10:28:14
分享一些处理复杂HTML结构的经验
在处理复杂HTML结构时,尤其是使用Java爬虫和Jsoup进行数据抓取时,以下是一些实用的经验和技巧,可以帮助你更高效地解析和提取数据:
1. 缩小解析范围
对于复杂的HTML结构,尽量缩小解析范围,只解析所需的元…
建站知识
2025/2/24 10:05:58
数据结构之队列,哈希表
一 队列(先进先出)
1.定义:从一端进行数据插入,另一端进行删除的线性存储结构 队列类型 常见操作
- 入队(Enqueue):将新元素添加到队列的尾部。若队列有空间,新元素会成为队列的新尾部元素;若…
建站知识
2025/2/24 10:15:14
Docker拉不下来镜像问题解决法案
打开docker的设置界面 配置如下: vi /etc/docker/daemon.json
{"builder": {"gc": {"defaultKeepStorage": "20GB","enabled": true}},"experimental": false,"registry-mirrors": ["…
建站知识
2025/2/20 11:16:55
基于 Python Pendulum 的日期时间处理
Pendulum 是对 Python datetime 的继承和发展,让日期时间处理更简单,比 datatime 更加人性化,支持 Python 3.9 及以上版本。
安装
$ pip install pendulum创建 datetime 对象
>>> import pendulum>>> dt pendulum.date…
建站知识
2025/2/20 17:41:45
中间件-安装Minio-集成使用(ubantu-docker)
目录
1、安装docer
2、运行以下命令拉取MinIO的Docker镜像 3、检查当前所有Docker下载的镜像
4、创建目录
5、创建Minio容器并运行
6、SDK操作
FileUploader.java 1、安装docer
参考这篇:Linux安装Docker
2、运行以下命令拉取MinIO的Docker镜像 docker pull…
建站知识
2025/2/20 22:09:48
Visual Studio Code支持WSL,直接修改linux/ubuntu中的文件
步骤1
开始通过 WSL 使用 VS Code | Microsoft Learn
点击远程开发扩展包。
步骤2
Remote Development - Visual Studio Marketplace
点击install, 允许打开Visual Studio Code。
步骤3
共有4项,一齐安装。 步骤4
在WSL Linux(Ubuntu)中…
建站知识
2025/2/21 17:02:57