- 博客(874)
- 资源 (38)
- 收藏
- 关注
原创 一小时学会用Opencv做贪吃蛇游戏(Python版)
使用Mediapipe参考资料21 hand landmarks水平镜像处理import cvzoneimport cv2import numpy as npfrom cvzone.HandTrackingModule import HandDetectorcap = cv2.VideoCapture(0) # 0代表自己电脑的摄像头cap.set(3, 1280) # 宽cap.set(4, 720) # 高detector = HandDete
2022-03-05 20:04:17 25247 16
原创 人工智能之主观贝叶斯方法及贝叶斯公式附加相关习题
概率论基础条件概率全概率公式基本贝叶斯公式产生式规则:IF E THEN Hi主观贝叶斯的基本思想知识不确定性的表示所以几率函数就是把p(x)放大了证明关于LN的公式推导思路 LS和LN的性质证据不确定性的表示1、单个证据不确定性的表示方法不确定性推理计算确定性证据以上两个公式的推导过程分别如下结论不确定性的合成和更新算法1、结论不确定性的合成算法2、结论不确定性的更新算法其思想是,按照顺序使用规则对先验概率进行更新,再把得到的更新概率当做先验概率,
2020-11-10 19:22:44 12526 6
原创 打飞机游戏C语言重构函数封装(进阶版)
代码重构#include<stdio.h>#include<stdlib.h>#include<conio.h>int x, y;int high, width;void startup(){ high = 20; width = 30; x = high / 2; y = width / 2;}void show(){ sy...
2020-05-04 10:39:55 3097 2
原创 Leetcode—1133. 最大唯一数【简单】Plus
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-08 11:26:24 287
原创 Leetcode—1498. 满足条件的子序列数目【中等】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-08 11:06:18 248
原创 Leetcode—611. 有效三角形的个数【中等】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-08 10:12:23 242
原创 Leetcode—367. 有效的完全平方数【简单】
运行结果运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-06 15:11:46 232
原创 Leetcode—441. 排列硬币【简单】
运行结果运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-06 14:55:20 308
原创 Leetcode—1539. 第 k 个缺失的正整数【简单】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-06 14:39:50 322
原创 Leetcode—999. 可以被一步捕获的棋子数【简单】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-06 08:55:14 181
原创 协程库(模块的详解与代码分析)Thread篇
Thread类提供一个构造函数中有functionm_cb和线程名的成员变量,通过pthread_create()绑定run函数为线程的入口函数,在这里run方法负责初始化线程和真正调用线程需要运行任务(函数对象cb),并且使用用Semaphore类控制线程初始化的同步,保证所有的线程都能初始化上,防止未初始化的线程出现,剩下的GetThreadId()主要是使用系统调用获取真实的线程id,和getpid()返回的进程ID是一样的。其他就是正常的获取线程的名字或者设置和获取线程的id。
2024-12-05 15:07:25 1173
原创 Leetcode—374. 猜数字大小【简单】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-05 09:59:35 260
原创 Leetcode—3001. 捕获黑皇后需要的最少移动次数【中等】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-05 09:28:13 202
原创 Leetcode—1351. 统计有序矩阵中的负数【简单】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-12-05 08:50:52 403
原创 协程库(前置知识)
这个问题有可能在面试中会被询问。如果此时你已经写了raft的项目其实里面也有一个协程的模块,是直接引用了此项目,所以如果你学习了raft你就会发现这个协程就是一个轮子,增加了项目的新意以及其灵活性,具体上是因为协程可以在read或者socket的图中,在系统调用阻塞的情况下,利用协程可以先执行其他函数再回来执行阻塞的函数增加了项目的灵活性,具体怎么做的学完你就懂了。面试的时候,面试官会问你进程、线程此时很大概率会问你协程是什么?在学习的过程中聪明如你肯定对进程和线程掌握了非常多了,比如进程是系统资源(cp
2024-12-03 14:32:22 1152
原创 完美解决 AttributeError: module ‘torchvision‘ has no attribute ‘ops‘ 的问题
根据官方提供的 torch 和 torchvision的对应版本进行下载,我的python是3.11, torch是2.1.0。结合自己的需求和实际下载对应的版本,那就重装 torchvison。
2024-11-20 10:46:39 463
原创 完美解决 RuntimeError: Numpy is not available NumPy 2.1.3 as it may crash. To support both 1.x and 2.的问题
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-11-20 09:10:56 479
原创 完美解决 The detected CUDA version (11.8)mismatches the version that was used compile PyTorch (12.4) 问题
首先卸载之前的 torch 还有 torchvision。因为我的python确实是3.11,cuda 是11.8。结合自己的需求和实际下载对应的版本,然后就是下载对应的 whl 文件。那就重装 torch。
2024-11-19 22:41:16 814
原创 训练模型指定特定GPU解决torch.OutOfMemoryError: CUDA out of memory问题
默认是用gpu0,如果不指定gpu,那么gpu0的任务量会很重压力很大,内存也容易过爆。
2024-11-15 18:10:42 502
原创 完美解决 no model scale passed. assuming scale=‘n‘ 的YOLO问题
就是你要用到模型的yaml文件,要么在文件里面scales里面写上n,s,m,l…,要么命名里面加上n,s,m,l…,不写的话默认用n模型。
2024-11-14 16:08:15 1643
原创 模型的评估指标——IoU、混淆矩阵、Precision、Recall、P-R曲线、F1-score、mAP、AP、AUC-ROC
YOLO是最先进的目标检测模型之一。目标检测问题相比分类问题要更加复杂,因为目标检测不仅要把类别预测正确,还要预测出这个类别具体在哪个位置。我将目标识别的评估指标总结为两部分,一部分为预测框的预测指标,另一部分为分类预测指标。
2024-11-14 15:18:03 1351
原创 Leetcode—280. 摆动排序【中等】Plus
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-11-04 19:20:48 441
原创 完美解决 vscode 多设备通过ssh登录远程服务器免密登录
注意:此命令的格式为:scp 。将公钥内容添加到服务器的 ~/.ssh/authorized_keys 文件中,注意不是覆盖,而是追加!麻烦,每次打开vscode都要输入密码才能连接服务器,密码强度很高,记不下来。最后,关闭所有 vscode 文件并重新打开。每个设备的rsa是换行的!
2024-11-04 16:17:36 739
原创 Leetcode—624. 数组列表中的最大距离【中等】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-11-01 14:27:42 500
原创 Leetcode—208. 实现 Trie (前缀树)【中等】(share_ptr)
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-10-30 22:33:50 312
原创 Leetcode—3216. 交换后字典序最小的字符串【简单】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-10-30 15:55:37 337
原创 Nginx开发实战——网络通信(二)
主要通过accept函数把完成了三次握手的客户端接入,也就是和客户端之间建立TCP连接,然后,用针对该连入的socket把读事件以及EPOLLET(边缘触发)标志设置到epoll中。这样,后续客户端发送数据时,服务器就能感知到了。一个客户端连入服务器,服务器程序用accept4或accept与该客户端建立起连接,此时,客户端发送过来abc 3个字符,服务器端会有什么反应呢?
2024-10-28 15:25:59 861
原创 Nginx开发实战——网络通信(一)
(1)数据通信总在两端(双方)之间进行,其中一端称为客户端,另外一端称为服务器端。那么谁是客户端,谁是服务器端呢?(2)数据通信的双方,总有一方先发起第1个数据包,发起第1个数据包的一方称为客户端;被动收到第1个数据包的一方就称为服务器端。图中浏览器就是客户端,淘宝网服务器就是服务器端。(3)客户端主动发起连接,发出数据请求,建立和服务器端的数据通信;服务器被动接收客户端发起的连接请求,并和客户端建立连接。然后,
2024-10-28 15:24:16 465
原创 【华为校园招聘 通用软件开发工程师】2024-09-11(AK)
如图所示,位置[0,0]、[0,3]、[3,0]、[3,2]、[3,3]是小区,位置[1,1]、[1,3]是垃圾站,位置[0,2]、[2,2]是障碍,无法通行,5个小区,2个垃圾站,小区到垃圾站的最小路径是2 + 3 + 1 + 3 + 2 = 11。如图所示,位置[0,2]、[1,0]小区,位置[0,0]是垃圾站,位置[0,1]、[1,1]是障碍,无法通行,2个小区,1个垃圾站,小区到垃圾站的最小路径是1 + 0= 1。输入的第一行是礼盒的个数N,接下来输入N行,每行表示每个礼盒的长、宽、高。
2024-10-25 23:11:54 1172
原创 校招基础知识详解——计算机操作系统(进程、线程基础知识)
互斥性:信号量控制对共享资源的独占访问,避免同时访问。进程同步:信号量在多个进程间建立执行顺序依赖,使进程在合适时机协调执行。也就是说虽然给进程发送了 kill 信号,但如果进程自己定义了信号处理函数或者无视信号就有机会逃出生天,当然了 kill -9 命令例外,不管进程是否定义了信号处理函数,都会马上被干掉。!!
2024-10-24 22:37:37 311
原创 Leetcode—91. 解码方法【中等】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-10-22 21:31:37 556
原创 Leetcode—584. 寻找用户推荐人【简单】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-10-22 16:01:46 141
原创 Leetcode—577. 员工奖金【简单】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-10-22 15:54:43 175
原创 Leetcode—175. 组合两个表【简单】
运行结果之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!
2024-10-22 09:57:19 240
原创 校招基础知识详解——计算机操作系统(内存管理)
如果是 1,就将 R 位清 0,并把该页面放到链表的尾端,修改它的装入时间使它就像刚装入的一样,然后继续从链表的头部开始搜索。虚拟内存可以在逻辑上扩充物理内存,比如GTA5这个游戏,本身有游戏大小60G,而内存只有8G,没有虚拟内存话,那么就无法将60G的游戏从硬盘放到8G的内存中,即无法运行GTA5。在这 7 个内存段中,堆和文件映射段的内存是动态分配的。下图为一个编译器在编译过程中建立的多个表,有 4 个表是动态增长的,如果使用分页系统的一维地址空间,动态增长的特点会导致覆盖问题的出现。
2024-10-22 09:11:31 1113
计算机网络概述.pptx
2020-12-04
数制与编码.pptx
2020-12-03
传输层知识.pptx
2020-12-03
基于S3C6410的开发应用实例.ppt
2020-11-30
基于OMAP5912的开发应用实例.ppt
2020-11-30
用户图形接口GUI.ppt
2020-11-30
设备驱动程序.ppt
2020-11-29
嵌入式Linux开发环境及其在ARM上的移植.ppt
2020-11-29
嵌入式操作系统.ppt
2020-11-28
基于ARM的处理器体系结构.ppt
2020-11-27
嵌入式系统设计基本概念.ppt
2020-11-27
嵌入式系统概述.ppt
2020-11-26
WRK以及相关的分析工具.7z
2020-11-23
麦克风阵列的理解以及语音识别相关知识.docx
2020-10-24
自动生成遮罩图的程序
2020-08-19
png2bmp&mask.exe
2020-08-19
通讯录的制作.docx
2020-04-27
6-8 关系模式的分解.pdf
2020-04-23
介质访问控制子层.pptx
2020-12-22
数据链路层.pptx
2020-12-20
第四章物理层.pptx
2020-12-19
人工智能应用举例.ppt
2020-12-14
人工智能程序设计语言.ppt
2020-12-14
第九章专家系统.ppt
2020-12-13
第8章机器学习.ppt
2020-12-13
分布式人工智能.ppt
2020-12-13
第六章遗传算法.ppt
2020-12-13
知识的不确定性与不确定推理(可信度方法主观贝叶斯模糊推理概率分配函数正交和似然函数信任函数).ppt
2020-12-13
第四章搜索策略.ppt
2020-12-12
自然演绎推理.ppt
2020-12-12
第二章知识表示.ppt
2020-12-12
人工智能概述.ppt
2020-12-11
计算机网络体系结构.pptx
2020-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人