- 博客(44)
- 收藏
- 关注
原创 复用 Python 项目中的函数功能
如果你的函数需要在不同的环境或不同的编程语言中使用,那么可以将这些函数封装成 API 接口。常见的做法是使用 Flask 或 Django 等 Web 框架来创建 API。以上三种方法可以根据具体需求选择合适的方式来复用 Python 项目中的函数功能。如果你想更规范地复用代码,可以将项目打包成 Python 包,然后使用。文件)中的,在其他项目中可以直接导入这些模块并使用其中的函数。如果你要复用的函数是写在 Python 模块(
2025-03-18 14:22:34
274
原创 Chrome 调试器第二次连接不上?
如果你的 Python 脚本在结束时没有正确关闭浏览器会话,会导致 Chrome 实例一直运行。端口一直被占用,你可以尝试更改 Chrome 的远程调试端口。(已建立连接)状态,下面为你分析具体情况以及对应的解决办法。完成上述操作后,再次尝试连接调试器,应该就能正常连接了。如果 Chrome 实例没有正常关闭,就会一直占用。确实被占用了,有多个与该端口相关的连接处于。你可以尝试手动结束相关进程。命令得到的输出结果来看,端口。
2025-03-17 15:53:28
818
原创 **kwargs
print(f"key } : {value } ") # 调用函数并传入关键字参数 print_info(name = "Alice" , age = 25 , city = "New York")key } : {value } ") # 调用函数并传入关键字参数 print_info(name = "Alice" , age = 25 , city = "New York")key } : {
2025-03-05 16:36:06
253
原创 .sh文件介绍
sh文件是 Unix、Linux 等类 Unix 操作系统中常见的脚本文件,扩展名为.sh是一种约定俗成的做法,用于表明这是一个 shell 脚本文件。以下从多个方面为你详细介绍.sh。
2025-03-05 16:02:49
398
原创 企业级Python后端数据库使用指南(简略版)
企业级Python后端通过ORM和连接池高效管理数据库,结合迁移工具、安全措施和性能优化,确保应用的稳健性和可维护性。实际开发中需根据业务需求选择合适的数据库和架构模式,如分库分表或读写分离,并持续监控优化数据库性能。
2025-03-03 10:00:48
947
原创 markdown支持输出各类数学公式、符号
调整括号大小使用\left和\right$$d & e^{f}$$abcdefd & e^{f}badcef。
2025-02-25 14:34:06
1633
原创 查看乌班图版本
在输出的信息中,您可以看到“Operating System”一行,其中就包含了Ubuntu的版本信息。此命令将显示有关您的Ubuntu版本的详细信息,包括发行版代号、描述、发布版本号等。该文件包含了操作系统的各种信息,包括版本号。这是最常用的方法之一。这两行,它们分别指定了版本的描述和版本号。对于较新的Ubuntu版本,您也可以使用。不过,这些文件可能不会提供像。在这个文件中,您可以找到。那样详细的版本信息。
2025-02-24 09:39:56
501
原创 WinSCP 连接到 Ubuntu 虚拟机
这样,你就可以在 WinSCP 里管理 Ubuntu 虚拟机的文件了!,如果是首次连接,会弹出 SSH 服务器指纹确认窗口,选择。如果 SSH 服务器运行正常,你可以在宿主机尝试使用。这样的 IP 地址,这就是你要连接的目标。如果能成功连接,说明 SSH 配置正常。要使用 WinSCP 连接到。,会看到一个“登录”窗口。
2025-02-22 21:23:30
764
原创 Ubuntu 查看mysql用户和数据库
在Ubuntu系统中,你可以使用以下MySQL命令来查看用户和数据库的信息。请确保你已经安装了MySQL服务器,并且你具有足够的权限(如root用户权限)来执行这些命令。
2025-02-22 19:28:48
334
原创 Java泛型的使用
泛型(Generics)是 Java 中的一种特性,允许在类、接口和方法中使用类型参数,提高代码的。如果不关心泛型的具体类型,可以使用通配符。定义一个可以存储任意类型。泛型让 Java 代码更。
2025-02-19 09:41:12
540
原创 F.interpolate函数
是 PyTorch 中用于对张量(通常是图像数据)进行插值操作的函数,常用于调整张量的大小,例如改变图像的分辨率。它支持多种插值方法,包括最近邻插值、双线性插值和三次插值等。
2025-01-02 18:28:38
1618
原创 混淆矩阵实例解释
这张图展示了一个三类分类问题的归一化混淆矩阵,用于评估模型的分类性能。混淆矩阵包含三种真实标签(personcar和)和三种预测标签。
2025-01-02 13:13:38
1016
原创 IoU阈值的解释
是一种用于衡量两个边界框相似度的指标,主要用于目标检测任务。交集面积:预测框与真实框重叠区域的面积。并集面积:预测框和真实框合并区域的总面积。IoU 的值范围是[0, 1]值越接近 1,预测框和真实框越重叠,表示匹配越好。值接近 0,说明两者几乎没有重叠。
2024-12-25 14:19:02
801
原创 深度学习基础
神经网络通过多层的计算单元和复杂的连接方式,可以处理各种类型的数据。不同类型的神经网络适用于不同的任务,比如前馈神经网络适用于简单的回归和分类任务,卷积神经网络则擅长图像处理,循环神经网络和LSTM则在处理序列数据时表现优异。
2024-12-05 21:17:41
1037
原创 机器学习基础
了解机器学习的基本概念,如监督学习、无监督学习、强化学习、模型评估指标(准确率、召回率、F1分数等)。机器学习(Machine Learning,ML)是人工智能(AI)的一个分支,它使计算机能够通过数据和经验自动改进,而无需明确编程。
2024-12-05 21:17:04
1072
原创 webpage_to_md
爬取网页内容以.md格式存到本地通常页面使用JavaScript动态加载内容,需要用Selenium来模拟浏览器加载完整的内容,再抓取内容。
2024-11-10 23:16:02
258
原创 c++ map相关操作
在 C++ 中,std::map是一个关联容器,它以键-值对的形式存储数据,并且键是唯一的且按升序自动排序。以下是一些常见的std::map。
2024-11-10 13:48:59
337
原创 c++ vector相关操作
在 C++ 中,是一个非常常用的动态数组容器,它位于<vector>头文件中,允许存储可以动态调整大小的元素。以下是一些与。
2024-11-10 13:44:45
351
原创 Ubuntu系统root的密码找回
如果方法一不可行(例如,GRUB菜单被禁用),你还可以通过Live USB启动Ubuntu并挂载硬盘进行密码重置。这时系统会要求你输入新的root密码。这些方法应该能帮助你恢复或重置root密码。现在,你应该能使用新的root密码登录了。
2024-11-10 13:41:10
4618
原创 Ubuntu系统root账户
相反,Ubuntu使用一个名为 **sudo** 的工具来允许普通用户执行需要管理员权限的命令。通过在命令前加上 `sudo`,用户就能临时以root权限执行命令,并且系统会要求输入该用户的密码。在Ubuntu中,默认情况下 **root账户是没有密码的**,而且是被禁用的。Ubuntu采用的是基于用户的权限管理,而不是默认启用的root账户。不过,启用root账户并直接使用root登录并不推荐,因为这会增加系统被滥用的风险。3. 系统会提示你输入当前用户的密码(这也是你在创建账户时设置的密码)。
2024-11-07 16:23:07
423
原创 Ubuntu系统root的密码找回
6. 在这行的末尾加上 `single` 或者 `init=/bin/bash`(两者任选其一)。2. 当启动时,你会看到GRUB菜单(Ubuntu的启动菜单),如果没有看到GRUB菜单,可以在开机时按住 `Shift` 键。如果方法一不可行(例如,GRUB菜单被禁用),你还可以通过Live USB启动Ubuntu并挂载硬盘进行密码重置。5. 找到以 `linux` 开头的行,末尾会有一段参数,通常类似于 `quiet splash`。7. 按 `Ctrl` + `X` 或 `F10` 来启动系统。
2024-11-07 16:10:36
654
原创 sky-take-out注意点
初始化项目时,配置文件中,数据库信息要改为本地创建的数据库相关的信息 测试开始前,要连接数据库 报401——注意token是否过期 在mapper层采用注解的方式,SQL别写错,参数要对应正确 对于接收前端json请求时,后端接口采用封装实体类,并添加@RequestBody 若遇MultiformedException,检查配置文件.yml、.properties等文件内,不能含有中文
2024-10-28 16:30:54
105
原创 JavaWeb
2、如果想要日志显示出测试结果,上面的test包里的Java文件必须以Test结尾,日志没显示出来是因为类名错误,找不到test的文件。1、类名结尾是Test才有日志,否则只是运行成功。1、新建项目时链接问题。
2024-10-17 21:43:58
168
原创 scss知识应用总结
②多类选择器的写法(如:p.className.className)中,写法为:&.className,注意&于后一个类名不能有空格,否则变成后代选择器。这使得在结构中设置类名时,用xx-xx-xx-xx,即以—连接的形式命名,使得结构更清晰。③同上代码中,&-item的写法,等同于.message-titleBar-item。配合:class为点击的元素添加类名,进而添加样式。①&在scss的嵌套写法中,即代表父选择器。可实现一个点击选中的样式变化,如下图。
2024-05-09 11:20:54
494
原创 操作系统(OS)半期复习
死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法向前推进。进程与线程的主要区别在于:进程拥有独立的内存空间和系统资源,而线程共享进程的资源;同时,进程概念的引入也带来了同步、通信和死锁等问题,需要操作系统提供相应的机制来解决。而推动分时系统形成和发展的主要动力是更好地满足用户的需要,包括缩短作业的平均周转时间、提供人机交互能力和实现主机共享等。它提供了进程管理和进程调度所需要的信息,如进程标识符、进程状态、程序计数器、内存指针等。
2024-04-18 17:21:25
1582
原创 实用的快捷键
1、快速弹出地址,或者快速指定当前网页网址:点击F4之后会弹出网页地址,下拉框,这个时候默认是全选当前地址的,所以我们要快速复制地址也可以按F4之后然后CTRL+C复制;2、快速关闭当前的标签网页,按快捷键CTRL+W,而全部的话,只要多加个ALT即可;3、有关闭就有恢复回复,ALT+Z,可以恢复上一次关闭的网页,按几次就恢复几个;Windows+Shift+M:还原最小化的窗口。5、关闭网页快捷键,直接按ALT+F4关闭。Ctrl+W 快速关闭当前窗口,程序。Ctrl+N 快速打开新的网页窗口。
2024-04-17 21:08:43
924
原创 Vue3(+Vue2)
①组件不用注册,直接创建一个与pages目录平级的components目录②在components中创建:组件名/组件名.vue③组件生命周期没有 onLoad() ,取而代之的是 created()data() {return {list:[]},},methods: {url:'',});
2024-04-11 13:43:02
1038
原创 环境变量的用户变量与系统变量的区别
6、若果当前目录找不到对应文件名的程序,在系统变量的PATH的路径中,依次寻找对应的可执行程序文件(查找顺序是按照路径的录入顺序从左往右寻找的,最前面一条的优先级最高,如果找到程序就停止寻找,后面的路径不再执行)7、如果系统变量的PATH的路径找不到,再到用户变量的PATH路径中寻找(如果系统变量和用户变量的PATH中同时包含了同一个命令,则优先执行系统变量PATH中的命令)4、用户变量与系统变量,名称是变量,值是里面的内容,也就是通过变量存储了想要存储的内容,方便调用。3、用户变量只对当前用户有效。
2024-03-14 09:18:01
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人