自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单链表结构与顺序存储结构优缺点

存储分配方式顺序存储结构用一段来内需的存储单元依次存储线性表的数据元素 单链表采用链式存储结构,用一组任意的存储单元存放线性表的元素时间性能查找 顺序存储结构O(1) 单链表O(n) 插入和删除 顺序存储结构需要平均移动表长一半的元素,时间为O(n) 单链表在找出某位置的指针后,插入和删除时间仅为O(1) 空间性能顺序存储结构需要预分配存储空间,分大了,浪费,分小了,容易发生溢出 单链表不需要分配存储空间,只要有就可以分配,,元素个数也不受限制

2024-04-10 20:02:56 82

原创 单链表的读取、插入与删除

含义:获取单链表的第 i 个元素的数据。

2024-04-08 16:56:40 180

原创 顺序存储结构的读取、插入与删除

顺序线性表--已经存在,且1 <= index <= ListLength(L)

2024-04-07 17:17:59 230

原创 动态规划背包问题

此时背包装的东西的最大价值是400元,这只是代表在有榴莲、菠萝和草莓的情况下的最大价值,也就是说在有榴莲、菠萝和草莓的情况下,背包装的东西的最大价值是400元。此时背包装的东西的最大价值是350元,这只是代表在只有榴莲和菠萝的情况下的最大价值,也就是说只有榴莲和菠萝的情况下,背包装的东西的最大价值是350元。有榴莲、菠萝、草莓共3件水果,重量分别为1kg,3kg,4kg,价值分别为 150元,200元,400元,背包容量为4kg,能够装入背包的东西的最大价值是多少?的情况下,能够装入背包的最大价值是多少?

2024-04-02 17:21:30 506

原创 【深度学习训练过程中一些疑问】

【代码】【深度学习训练过程中一些疑问】

2024-03-22 16:24:14 191

原创 理解面向对象

面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它使用“对象”来设计软件。在面向对象编程中,对象是包含数据和方法的封装体,数据以属性(属性)的形式存在,而方法则允许对象间的交互和数据的操作。面向对象编程的核心在于使用对象这一概念来模拟现实世界中的事物和事物间的交互。

2024-03-21 17:17:01 329

原创 【GET和POST】

GET和POST各有优劣和适用场景,选择哪一种方法取决于操作的性质:是否需要安全传输、是否需要传输大量数据、是否需要可缓存的请求等。在实际开发中,根据实际需要合理使用GET和POST请求,是确保Web应用性能和安全性的重要方面。

2024-03-21 16:38:33 394

原创 【cookie和session】

简而言之,Cookie主要用于在客户端存储少量数据以优化用户体验和状态管理,而Session用于在服务器端存储用户相关的敏感数据,提供更安全的方式来跟踪用户状态。正确的选择依据应用的需求和安全考虑。

2024-03-21 16:06:19 206

原创 【Selenium(五)】

在Web应用中经常会遇到frame/iframe表单嵌套页面的应用,WebDriver只能在一个页面上对元素识别与定位,对于frame/iframe表单内嵌页面上的元素无法直接定位。这时就需要通过switch_to.frame()方法将当前定位的主体切换为frame/iframe表单的内嵌页面中。浏览器打开的窗口有一个叫句柄的概念,句柄类似于每一个标签页的id一样,是唯一的。(2)通过title信息做断言。(1)通过文本信息判断。(3)根据URL判断。

2024-03-19 11:35:24 425 1

原创 【Selenium(四)】

【代码】【Selenium(四)】

2024-03-19 08:28:24 358

原创 【Selenium(三)】

在Web自动化测试中,尤其是使用Selenium这样的工具时,元素定位是一项基础且关键的技能。准确地定位到Web页面上的元素,是进行自动化交互(如点击、输入文本、读取数据等)的前提。以下是。

2024-03-18 17:11:10 687

原创 【Selenium(二)】

【代码】【Selenium(二)】

2024-03-18 16:44:21 385 1

原创 【Selenium(一)】

Selenium是一个开源的自动化测试工具,主要用于Web应用程序的自动化测试。它支持多种浏览器,包括Chrome、Firefox、Internet Explorer等,以及多种编程语言,如Java、Python、C#、Ruby等,使得它成为Web自动化测试中非常受欢迎的工具。Selenium WebDriver是Selenium项目的核心部分,它提供了一套编程接口(API)来创建和运行浏览器自动化脚本。WebDriver通过直接调用浏览器支持的原生接口来控制浏览器,使其行为就像真实用户一样。

2024-03-18 16:11:26 933

原创 【Linux基础知识学习】

2024-03-18 15:07:57 335

原创 【Ctrl+Z和Ctrl+C的区别】

在Unix和类Unix系统(如Linux和macOS)的终端中,Ctrl+Z和Ctrl+C。

2024-03-18 10:06:53 595

原创 好用的网站工具

2.voidtools:也叫everything:ttps://www.voidtools.com/zh-cn/,搜索速度真的很快。4.chartcube:https://chartcube.alipay.com/export,傻瓜式操作很简单,制作各种图表。1.aconvert:格式转化网站https://www.aconvert.com,几乎所有的格式都可以转。:是个APP,搜关键词就有,很多工作都可以交给Python。

2024-03-12 21:21:34 399

原创 【MySQL中的窗口函数】

包含三个分析子句:分组(partition by )子句,排序(order by)子句,窗口(rows)子句,如果后面括号中什么都不写,则意味着窗口包含满足where条件的所有行,窗口函数基于所有行进行计算;窗口函数也就是满足某种条件的几率集合上执行特殊函数,对于每条记录都要在此窗口内执行函数,窗口大小都是固定的,这种属于静态窗口;函数名 ([expr])over (partition by <要分组的列> order by <要排序的列> rows between <数据范围>)

2023-12-24 17:33:27 504

原创 【Java之数据结构与算法】

【代码】【Java之数据结构与算法】

2023-12-21 21:29:27 1237

原创 【leetcode刷题之算法】

【代码】【leetcode刷题之算法】

2023-12-21 21:05:26 399

原创 【leetcode刷题之MySQL】

若果给定一个参数,则表示回记录行的最大数目。:这个例子中是5位,5位,5位,8位,也就是如果有并列名次的行,会占用下一名次的位置。比如正常排名是1,2,3,4,但是现在前3名是并列的名次,结果是:1,1,1,4。:这个例子中是5位,5位,5位,6位,也就是如果有并列名次的行,不占用下一名次的位置。比如正常排名是1,2,3,4,但是现在前3名是并列的名次,结果是:1,1,1,2。:这个例子中是5位,6位,7位,8位,也就是不考虑并列名次的情况。比如前3名是并列的名次,排名是正常的1,2,3,4。

2023-12-17 21:48:27 530

原创 gprMax安装步骤

本来是想直接在base环境下直接弄的,但是报错了,因为base环境里的conda版本不匹配,于是重新建立虚拟环境gprMax,如下所示。然后激活建立的gprMax环境,在gprMax环境中安装git。

2023-12-12 13:28:17 162

原创 【Error】禅道打开一片空白

卸载MySQL,重装MySQL,然后点击停止禅道,重启禅道,即可。

2023-12-03 18:53:41 373

原创 PIL.UnidentifiedImageError: cannot identify image file ...

按照网上搜的重新安装pillow库,对我这个不适用。我的解决方法是把有问题的图片删掉。

2023-11-25 10:36:15 120

原创 使用CycleGAN训练自己的数据集

使用命令:pip install 包名称 在anaconda里面安装,如果没有提前打开,可以去anaconda黑窗口打开,然后复制网址。三、安装好所需要的python包。二、调整自己的数据集格式。

2023-11-16 09:37:12 376

原创 PermissionError: [Errno 13] Permission denied: ‘./images_background-all_split/Test‘

看到上述,我以为是因为这里重名导致的,于是进行修改,没用!跟着修改,取消文件夹的只读属性,没用!重新创建文件夹,再把东西放进去,没用!把相对路径改成绝对路径,没用!跟着进行修改用户权限,没用!

2023-11-07 10:40:53 55

原创 SyntaxError: Non-UTF-8 code starting with ‘\xb1‘ in file E:\Project_Related_code\TemplateMatch\LBP.p

在代码前方加了“coding=utf-8"

2023-11-06 10:27:11 99

原创 AttributeError: module ‘torch._C‘ has no attribute ‘_cuda_setDevice‘

2023-11-05 15:17:35 111

原创 报错TypeError: Got an unexpected keyword argument ‘keep_dims‘

解决办法:把keep_dims改成keepdims即可。

2023-10-19 19:25:31 472

原创 报错:AttributeError: module ‘tensorflow‘ has no attribute ‘flags‘

报错原因:tensorflow1.x与2.x版本问题不兼容。

2023-10-19 19:08:29 449

原创 PyQt5基础学习(一)

从PyQt5最基础的内容开始学习。

2023-10-17 21:22:27 134

原创 报错tensorflow.python.framework.errors_impl.FailedPreconditionError: xxxxx is not a directory.

在跑的一个项目突然报出这样的错误,然后查找,发现是由于本项目是我复制出来的一个副本并且项目路径含有中文名称,然后在查找错误原因后将路径名称去掉中文,再重新启动项目,不再报该错误。

2023-10-17 18:52:26 2097 5

原创 RuntimeWarning: More than 20 figures have been opened

在画图操作结束后使用plt.close('all')语句,但是此时图像仍然不能正常显示,之前是可以正常显示的,然后又在最后的画图的部分添加plt.show()语句,可以正常显示图像并且不再出现警告了。

2023-10-15 10:06:31 260

原创 Pycharm连接实验室服务器步骤

2023-09-18 18:58:37 84

原创 【thinkpad电脑重装系统后双指滑动失效】

网上提及的方法很多,比如通过设备管理器卸载触控板原有驱动重启电脑、检查触控板属性等等,都试过了,没有用啊!真的试了很多方法,电脑也重启了很多次,没有作用!在几近放弃的边缘疯狂试探,还去淘宝找了几家店铺询问了一番,好贵啊!就这个,要收我40块!然后我决定还是靠自己吧!后来就是猛看各种网页,每个都点开看都点开试一试,最后啊!我的电脑在前段时间重装系统了,然后触控板一直用不了,但是平时用键盘比较多,没太在意,最近在宿舍,敲击键盘会影响室友睡觉,然后决心要弄好电脑触控板。在进行完上述操作后重启电脑,成功解决问题!

2023-07-13 20:22:21 933

原创 【Ubuntu学习MySQL——导出数据报错ERROR1290】

mysql导出数据报错ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement

2023-07-07 15:31:35 348

原创 【Ubuntu学习MySQL——MySQL基本操作命令】

单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。(3)重置序列:如果你删除了数据表中的多条记录,并希望对剩下数据的AUTO_INCREMENT列进行重新排列,那么你可以通过删除自增的列,然后重新添加来实现。比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!(2)唯一索引:它与前面的普通索引类似,不同的就是:索引列的值必须唯一,但允许有空值。

2023-07-05 17:22:57 1518

原创 【Ubuntu学习MySQL——报错 ERROR 2002 (HY000)】

mysql -uroot -p 报错 ERROR 2002 (HY000): Can‘t connect to local MySQL server

2023-07-05 16:52:30 790

原创 【Ubuntu学习MySQL——安装MySQL】

11.Mysql安装成功后,默认的root用户密码为空,可以使用以下命令来创建root用户的密码。2.安装完RPM包之后,检测系统是否自带安装MySQL,如果没有安装是不会输出任何信息的。首先得su,然后输入密码,进入到root模式下,以下命令均在root用户模式下进行。14.如果想关闭目前运行的 MySQL 服务器, 可以执行以下命令,一条一条执行。如果mysql未启动,可以使用以下命令来启动mysql服务器,一条一条执行。执行后会输出 mysql>提示符,这说明已经成功连接到Mysql服务器上。

2023-07-05 16:04:33 771

原创 【添加anaconda环境变量】

在pycharm的terminal中输入与conda相关的指令之后均报错——'conda' 不是内部或外部命令,也不是可运行的程序或批处理文件。在这里给出解决办法:为anaconda添加环境变量。

2023-07-01 19:34:21 1008 1

原创 Jupyter notebook运行环境创建

安装完后,重启jupyter notebook发现还是没有 ,此时选择手动创建,在base环境下执行命令。进入到jupyter notebook,没找到自己之前创建的环境xzc_pytorch。执行完毕后刷新jupyter notebook,可以看到所需环境已经成功添加。进入到Anaconda prompt,输入如下命令。

2023-06-20 16:34:47 581

yolov5-mask,戴着口罩的人脸数据集,较小

yolov5-mask,戴着口罩的人脸数据集,较小

2023-04-17

AlexNet网络及模型训练

AlexNet网络及模型训练

2023-02-22

2022-cs229机器学习笔记

2022-cs229机器学习笔记

2023-02-21

python编程从入门到实践第2版-重点笔记

python编程从入门到实践第2版-重点笔记

2022-12-18

空空如也

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

TA关注的人

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