自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kruskal学习心得

两个都是负数,就需要合并树:假如点1=-3,点2=-5就合并到(绝对值大的)点2的-5上,把点1的值改为2,意思是跳转到2去查属于哪颗树,点2改为-3+(-5)=-8。下面这数据结构是用来维护属于哪一颗树的。开始都是-1表示独立的树,正数表示已经属于某个数,如图二中2对应1,查找到2时就跳转到1去看它属于哪颗树。简单来说就是每次选择最小边,看边两端点是不是都已经属于某个树了,只要有一个新加入端点,这条边就选择。学习数据结构强烈推荐大家用这个可视化网站学习。这个算法是用来求最小生成树的。

2023-09-23 15:55:01 65 1

原创 快速动眼唤醒,根据睡眠时长变化的自适应闹钟

花了我整整一下午,3点到7点,啊,浪费了好多时间啊。主要还是卡在,用autojs点击控件时,容易找不对,不是随便id点击都有用;写代码很着急,gpt帮忙写了些代码,要不然更慢,一点难度没有就是上头了,我的时间啊。我想拥有一个能检测我睡眠时长的闹钟,比如我午休30分钟把我叫醒,或者是晚上我睡8个小时后,在我的快速动眼期把我唤醒。还因为手机会杀掉不运行的进程,困扰了好久,不过还好解决了。实现方法:写脚本自动打开app,查看时间,截屏查看指定像素点颜色区分是什么时期,到时间了就播放闹钟音乐。

2023-08-10 19:06:09 401 2

原创 nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案

nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案_打拳的土豆的博客-CSDN博客

2023-05-24 21:33:10 191 1

原创 YOLOv5训练自己的数据集

6.修改yolov5 -> models -> yolov5s.yaml(可以是yolov5x等别的,选对应使用的原始模型就行)的nc: 4为对应类别数。3.修改voc2yolo.py内容classes1 = ['horncenter', 'hornleft','leaves','orc']为对应类别。版权声明:本文为CSDN博主「炮哥带你学」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。按w,拖出框,选择类别(类别正确直接回车),按d下一张。

2023-05-24 20:04:36 92 1

原创 试用point-e遇到的问题总结

先是直接运行就报错,他这个代码实现使用的torch,报错内容是类似OSError: libcusparse.so.11 libcusparse.so.11缺少什么的,这种错误属于cuda版本不匹配导致的,直接去nvidia下载对应525显卡run驱动,提示无法安装,告诉你你的显卡驱动在使用中。安装时,有个[x]driver,你回车就能取消这个,否则安装或报错,说你已经有驱动了。之后是cuda,我的旧cuda11.1不用删,在bashrc里注释就行,打开系统监视器看网速只有100k/s。

2023-02-14 14:42:43 262 2

原创 个人编程算法入门学习总结

快速求素数:开一个数组,全部标记为false,从2开始向后遍历,遇到false则是素数,并将它的倍数置为true,o(n)的复杂度(自己没想到这点)二维前缀和:sum1[ m ][ n ] = sum1[ m - 1 ][ n ] + sum1[ m ][ n - 1 ] - sum1[ m - 1 ][ n - 1 ] + a[ m ][ n ],主要就是理解当前位置前缀和等于[ m - 1 ][ n ]的前缀和 + [ m ][ n - 1 ]的前缀和 -[ m - 1 ][ n - 1 ]的...

2022-02-17 21:20:37 269

原创 手机低电量自动充电,充满自动停

工具:autojs,天猫精灵,智能插座思路:使用autojs间断获取手机电量,达到指定值播放录好的语音指令控制天猫精灵开关插座var sta = "耗电";setInterval( ()=>{ if(device.getBattery() > 99 && sta == "充电"){ media.playMusic("/storage/emulated/0/guan_bi_cha_zuo.mp3");//提前录好的指令 sle...

2022-02-17 20:50:15 1141

原创 手机充满电自动断电,使用autojs+天猫精灵+智能插座实现

最初想法:手机充满电后一直充对电池不好,起初是智能插座设定时间,但不是很准确,有时候充不满开始方案:使用Android studio编写app获取电量,达到阈值调用天猫精灵api实现阻力:android获取电量不太方便,虽然也获取上了但代码较多,忽然想起之前使用过的autojs,查阅示例发现一行代码就能获取;天猫精灵没有调用api执行命令的接口修改方案:使用autojs的device.getBattery()获取电量;播放录音唤醒天猫精灵执行命令var sta = "充电";setInt

2022-02-17 20:33:20 2350

空空如也

空空如也

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

TA关注的人

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