自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 C语言--查找

本文介绍了二分查找算法的三种实现方式(闭区间、左闭右开、开区间)及其应用场景。重点讲解了lowerBound函数的实现,该函数用于在有序数组中查找第一个大于等于目标值的元素下标。文章还总结了如何利用该函数快速计算数组中小于/大于指定值的元素个数,并简要提及二分答案和哈希表的使用方法。三种二分查找实现的时间复杂度均为O(logn),读者只需掌握其中一种即可。

2025-12-18 09:20:55 393

原创 python3.7-python3.12通过whl安装dlib

本文介绍了在Python环境中安装dlib库的步骤:首先通过pip安装cmake和boost依赖包;然后下载对应Python版本的dlib预编译whl文件(提供3.7-3.12版本),示例中使用Python3.12版本安装;最后给出了包含各版本dlib库的百度网盘资源(提取码4eb8)。安装过程简单明了,只需执行pip install命令即可完成。

2025-12-17 16:07:48 373

原创 C语言--数据结构--哈希表

本文介绍了使用uthash库实现哈希表的基本操作。首先定义了包含key、value和UT_hash_handle的结构体Hash,并初始化空哈希表。主要功能包括:插入/修改键值对(hash_insert)、查找键值(hash_find返回数据或NULL)、删除键值对(hash_delete返回成功/失败)。所有操作都基于uthash提供的宏实现,如HASH_ADD_INT、HASH_FIND_INT和HASH_DEL。该实现可用于解决类似两数之和等算法问题。

2025-12-12 16:03:15 137

原创 C语言--滑动窗口

由于子数组越短,越能满足题目要求,所以除了 [left,right],还有 [left+1,right],[left+2,right],…也就是说,当右端点固定在 right 时,左端点在 left,left+1,left+2,…由于子数组越长,越能满足题目要求,所以除了 [left−1,right],还有 [left−2,right],[left−3,right],…也就是说,当右端点固定在 right 时,左端点在 0,1,2,…-----------三指针滑动窗口。R进入窗口,更新统计量。

2025-12-10 10:11:19 512

原创 C语言--排序、求最大(小)值

本文介绍了C语言中qsort()函数的用法,包括整型、浮点型、字符型和结构体数组的排序实现方法。同时讲解了fmax()函数用于比较两个浮点数大小,以及三元运算符#define的用法。文章最后推荐了关于qsort函数的详细参考文章。这些内容为C语言编程提供了实用的排序和比较工具。

2025-12-09 17:22:06 130

原创 C语言--杂项

本文摘要: 介绍了C语言中的正负无穷表示法(INT_MIN/MAX)和五种位运算符(与、或、异或、取反、位移)及其应用场景; 讲解了动态内存分配的两种方式(malloc/calloc)和初始化方法; 展示了使用数组统计字符频率的技巧; 比较了前置++i和后置i++的区别。内容涵盖C语言核心操作,适合编程学习者快速掌握关键语法。

2025-12-05 10:43:18 456

原创 C语言--多维矩阵

摘要:本文介绍了二维数组的基本操作。字符串二维数组部分演示了如何定义字符串数组并获取特定行及其长度。数字二维数组部分讲解了矩阵转置函数的参数含义,包括输入矩阵、行列数等,并详细说明了如何为转置结果分配内存空间,即先分配行指针再为每行分配列空间。两种数组操作都涉及动态内存分配和基本索引访问,是处理二维数据结构的常见方法。

2025-12-04 11:04:55 143

原创 树莓派4B使用DHT11(DHT22)

本文介绍了在树莓派4B上使用DHT11传感器进行温湿度监测的两种方法。第一种方法使用封装的DHT库,通过pip安装adafruit-circuitpython-dht库,并提供了示例代码来读取和打印温湿度数据。第二种方法直接驱动GPIO,通过编写Python代码手动控制GPIO引脚来读取传感器数据,并详细描述了数据处理和校验过程。两种方法均适用于树莓派,用户可根据需求选择合适的方式实现温湿度监测。

2025-05-14 16:38:27 690

原创 树莓派调用opencv和pyqt5注意事项

树莓派调用opencv和pyqt5注意事项

2025-03-21 10:32:31 449

原创 树莓派python3.11(或其他大于python3.9版本)安装pyqt5,及解决报错

树莓派python3.11(或其他大于python3.9版本)安装pyqt5,及解决报错

2025-03-16 15:32:02 937

原创 解决树莓派pip安装报错:externally-managed-environment

解决树莓派pip安装报错:externally-managed-environment

2025-03-10 10:49:26 1378

原创 conda常用命令(自用)

conda常用命令

2024-12-16 16:55:16 246

原创 树莓派修改默认python3版本

树莓派或linux系统更换python版本

2024-10-18 17:09:52 1483

原创 Zotero

zotero文件迁移

2024-10-04 18:03:30 5613

原创 (超详细!)树莓派4B(3B+)镜像烧录(已安装Opencv和Dlib)

树莓派无痛安装Opencv和Dlib库

2024-05-09 19:18:11 2241 21

原创 树莓派换源(清华源)教程

树莓派换源(国内源)

2024-04-20 21:59:46 4126 3

空空如也

空空如也

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

TA关注的人

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