自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计链表 的 逻辑

5、deleteAtIndex中循环遍历的是range(index),因为要用删除位置的前一个节点。4、addAtIndex中循环遍历的是range(index),因为要用到加入位置的前一个节点。3、get函数中遍历的是range(index + 1),range遍历的是0到index。6、不知道if可以不可以换成while循环,据说可以,保留。1、设置self.size为了方便跟踪链表的长度。

2024-05-16 23:30:47 283

原创 移除链表元素 的 逻辑

所以,ListNode实例是一个节点,而不是完整的链表。但是,知道节点,就知道节点后面的节点。给出头节点就是给出完整的列表。

2024-05-11 16:56:34 227 2

原创 螺旋矩阵II 的 逻辑

【代码】螺旋矩阵II 的 逻辑。

2024-05-09 22:40:43 361 1

原创 长度最小的子数组 的 逻辑

【代码】长度最小的子数组 的 逻辑。

2024-05-09 22:32:43 110 1

原创 有序数组的平方 的 逻辑

1、要求新数组是“非递减”,那么只需要考虑递减(也就是>)的这种情况,其他放到else里。2、我用的是先递增排序,然后再倒转的方法。

2024-05-09 21:26:26 181 1

原创 移除元素的逻辑

暴力解中 if ...... i += 1 的过程并不是if......else的关系,就算满足if条件也要执行 i += 1,也是因为这样if循环中要执行 i -= 1。while i < l 是一种左闭右开的写法(?

2024-05-08 21:21:06 224 2

原创 二分查找中的逻辑

左闭右闭区间,left = 0, right = len(nums) - 1。左边界重新选择:left = mid + 1。右边界重新选择:right = mid - 1。左闭右开区间,left = 0, right = len(nums)。左边界重新选择:left = mid + 1。右边界重新选择:right = mid。变成了一个包含一个元素的元组而不是一个整数。的时候多了一个逗号。

2024-05-08 14:53:42 242 1

原创 pipenv install matplotlib

本人想要在pipenv虚拟环境下安装matplotlib库,发现一直安装失败。然后就发现jupyter notebook中就可以import了。先安装setuptools,再安装matplotlib库。

2024-05-07 15:03:12 211

原创 安装MySQL及workbench旧版本(8.0.15版本)

注意:每次使用MySQL Workbench时都需要使用管理员打开cmd,进入bin目录下,输入net start mysql,启动server,不然小闪电不亮。可以在Workbench首页Test Connection。

2024-05-07 14:47:35 280

原创 cmd打开jupyter notebook出现内核死亡

安装numpy、pandas、matplotlib、ipython、jupyter等包,笔者提前全都安装了,并不太清楚这里面哪些包对打开jupyter notebook起了作用,估计是ipython和jupyter。9、将路径位置修改为你正在使用的 python 位置,如笔者正在使用 pipenv 虚拟环境下的 python ,则找到虚拟环境路径下的 python.exe,同时注意.json文件不能出现注释。8、打开 kernel.json 文件,发现其中所指的 python 路径位置已卸载,没有使用。

2024-05-07 14:46:03 565

原创 pipenv下‘‘No module named ‘bs4‘‘

Windows10 + Python3.7.5 + vs code + pipenv在学习爬取网页数据的时候,用到beautifulsoup4包,在pipenv环境下确保已经下载了,但是使用时仍然发现'No module named 'bs4''。由于是在虚拟环境下使用code runner,而code runner使用的是全局Python。尽管在pipenv下成功安装了beautifulsoup4包,但仍然是不能够使用code runner使用的。1、使用终端运行程序在终端下进入创建的虚拟环境,使用‘pi

2023-11-29 16:06:22 184 1

原创 OpenFace的下载安装

此包需要先安装Visual Studio,考虑OpenFace后面安装需要用到(OpenFace只支持2017版本),此处安装Visual Studio 2017版本,community版本就够用了。Visual Studio安装之后就可以安装dlib了,一开始也发现了dlib下载不了,后面使用了印度老哥的方法安装成功,通过.whl文件安装成功。这里因为以前需要用到,已经具备了,详细安装过程已经忘记了,有可能使用的是pip install opencv-python。

2023-11-28 19:55:25 1234 4

原创 MATLAB导入自行下载的工具箱

以mpt工具箱为例下载文件:将工具箱文件夹放在matlab\toolbox下(实际上放在哪个位置理论上不受影响,只需要在后续的路径添加中确保无误即可,为了工具箱的统一放置才安放在toolbox文件夹下) 设置路径:点开主页>设置路径点击添加并包含文件夹...将工具箱所在文件夹添加进去,点击选择文件夹,点击保存(此时已经添加路径完毕),点击关闭 测试检查:在命令行窗口输入以下代码 >> help mpt 若弹出如下图的该工具箱使用说明,即为成功,实际上该说明为content..

2022-03-18 20:28:16 1968 5

原创 剪映导入本地音频之后分割失败解决

剪映版本:ipad上下载的6.3.0剪映剪辑视频时导入本地音频进行分割,分割一次之后第二段有音轨段却没有声音。觉得这种现象非常奇怪。这个剪辑是照片拼凑类型的,想拿一个废料草稿试一下,废料草稿导入的是视频类型的,一开始留意了一下这一点,后面发现其实跟这一点没有关系。在废料草稿里尝试的时候发现同样的问题。猜测一:是不是剪映卡壳了。试着重启了一下,发现没有用。猜测二:会不会是因为我分割的点在影像结束之后。所以我就在影像结束之前分割了一次,发现就可以播放第二段了,在这个基础上,我在影像结束之后再分

2021-09-14 12:33:28 7330 1

原创 COMSOL自定义设置材料属性及具体参数

这里是想要选择Ti6Al4V的拉梅常数点开Ti6Al4V材料的设置菜单,在材料属性框下浏览选择拉梅常数在“固体力学——线弹性材料”下右击选择“添加到材料”在这之后可以在材料属性明细中看到拉梅常数的添加,同时模型树中会增加拉梅常数节点 ...

2021-07-09 12:06:00 23724 8

空空如也

空空如也

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

TA关注的人

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