文章列表

1.1k1 分钟

算法基础之一,用于解决数组和字符串相关的问题。 # 使用python做题的一些奇淫技巧 defaultdict(Type) 可以自动初始化字典中的键,避免了在访问不存在的键时引发 KeyError 异常,简单来说是一个hash表,删除键值对使用del。 enumerate(iterable) 函数用于在遍历可迭代对象时,同时获取元素的索引和值,返回一个包含索引和值的元组。 # 定长滑动窗口 给定一个数组 nums 和一个整数 k,请你找出所有长度为 k 的子数组的最大值。 #e.g. nums = [1,3,-1,-3,5,3,6,7] k = 3 ma =
1.8k2 分钟

# 二分查找算法 常见的二分查找一般用于有序队列中快速查找一个元素的位置,时间复杂度为 * O(log n)*。 但我们也可以将二分查找的思想应用到其他问题中,比如: 一个问题的解空间是单调的,我们可以通过二分查找来快速定位解。 # 🌰举一个例子: 当题目当题目要求我们在一个数组中找到一个满足某种条件的最大值或最小值时,我们可以考虑使用二分查找来优化搜索过程。 我经常使用的模板是开区间: # 求最小 class Solution: # 计算满足 check(x) == True 的最小整数 x def binarySearchMin(self, nu
7691 分钟

# homework4保姆级教程 重要提醒:请装好minikube环境 ps,minikube安装方法 开启魔法上网,打开ubuntu curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube_latest_amd64.deb sudo dpkg -i minikube_latest_amd64.deb minikube start # 1.下载文件 修改文件名中的xxx为自己全名,并且文件内也有xxx也要修改为全名 # 2.启动docker和
3.8k3 分钟

# face_recognition 在windows下安装与使用 face_recognition是一个强大、简单、易上手的人脸识别开源项目,并且配备了完整的开发文档和应用案例,特别是兼容树莓派系统。 最近想用树莓派做一个监控摄像头的项目,准备现在windows上把程序先做好再部署到linux上,但是官方并不推荐在windows上使用。以下是我的踩坑之旅 # 本地环境 OS: Windows 11 IDE: pycharm python: 3.12 # 安装dlib 第一步时就出现了巨大折磨 CMake is not installed on your system!
2k2 分钟

# 零代码(HAP)——简单的编程思路 最开始参加的时候不太理解整个界面,以为很复杂,实际上就是在问做出一个有着题目要求的软件所需要的思路 # 学习网站地址 万算零代码平台 # HAP(Hyper Application Platform) 帮助用户零代码构建企业应用,用户不需要代码开发就能够搭建出用户体验上佳的销售、运营、人事、采购等核心业务应用,打通企业内部数据。 拥有的功能如下 工作表 视图 角色和权限 工作流 统计图表 自定义页面 外部门户 # 1. 创建应用的方法 实际上就是一个模拟数据库的流程,只需导入数据,知道每个数据的类型*,无需操作数据,做好每个元素之间的关系