自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码提交到仓库,已 commit 未 push 的文件怎么修改

【代码】代码提交到仓库,已 commit 未 push 的文件怎么修改。

2025-11-30 16:47:28 550

原创 循环赛日程表问题

采用分治策略:将循环赛日程表划分为四个大区域(红色线划分的),再把其中一个大区域划分为四个小区域(蓝色线划分的),最后把其中的一个小区域划分为四个更小的区域(绿色线划分的)例如:int table[3][3] = {{1,2,3}, {4,5,6}, {7,8,9}};//计算当前子矩阵的边长(矩阵的行数 / 列数)输出:输出一个n行n列的表,在表中的第i行,第j列处填入为第i个球队在第j天所遇到的球队。函数,从整个矩阵的左上角(1,1)到右下角(n,n)开始递归填充。// 计算n=2^k。

2025-11-30 16:44:56 947

原创 Python 的模块导入路径问题

Python模块导入问题的解决关键在于正确配置搜索路径。当导入模块失败时,通常是因为sys.path未包含目标模块的上级目录。解决方法是通过Path(file)找到共同上级目录(BASE_DIR)并添加到sys.path中。BASE_DIR的层级要精准匹配项目结构,既不能少一级导致无法覆盖所有子目录,也不能多一级导致路径错误。配置后可通过打印sys.path验证目标目录是否已添加。典型场景包括:配置代码在根目录时用一级parent,在子目录时需相应增加parent级数。最终确保BASE_DIR能同时覆盖ap

2025-11-25 12:57:58 623

原创 Linux(CentOS 7)中 MySQL的使用

1. Linux 命令行启动 MySQL:systemctl start mysqld2. 登录 MySQL:mysql -u root -p → 输入密码3. 查看所有数据库:show databases;4. 进入目标数据库:use 数据库名;5. 查看该库的所有表:show tables;6. 查看表结构:desc 表名;7. 退出 MySQL:exit;

2025-11-22 13:10:31 1284

原创 pycharm中进入函数内部,查看函数定义

快捷键Ctrl+B或Ctrl+鼠标左键点击右键菜单:右键点击函数名 → "Go to Definition" 或 "Go to Declaration"

2025-11-19 12:27:08 313

原创 在虚拟机中的 Linux 系统上安装 PyCharm

对于 Ubuntu/Debian# 对于 CentOS/Fedorasudo yum install java-11-openjdk-devel # CentOS 7 或更早# 或者确保已安装必要的图形界面(如 GNOME, KDE 等)。如果您的 Linux 是最小化安装,可能需要安装:# Ubuntu 桌面基础。

2025-11-19 12:00:42 1541

原创 递归解决汉诺塔问题

汉诺塔的递归实现,本质是抓住了 “问题的重复性”:​无论 n 多大,都能拆解为 “移动 n-1 个圆盘→移动第 n 个圆盘→移动 n-1 个圆盘”;​终止条件是 “n=1 时直接移动”,避免无限递归;​函数参数的 “角色定义”(start/temp/end)是关键,让代码能灵活适配不同步骤的需求。

2025-09-24 21:44:51 1634

原创 测试用例跳过

cs.py::TestDemo::test_3 PASSED [100%]测试方法 3。cs.py::TestDemo::test_1 SKIPPED (跳过的原因......) [ 33%]cs.py::TestDemo::test_2 SKIPPED (版本大于等于30,不用测试) [ 66%]#根据条件判断测试函数是否跳过,判断条件成立,跳过。

2025-09-20 16:31:44 173 1

原创 HTTP协议常见请求方法适用场景

如果发送的是资源的新部分状态(如 “将 age 字段设置为 31”),并且服务器能多次应用此状态而结果不变,那么它就可以被设计为是。存起来(比如存在浏览器本地、中间服务器上),下次再要同样的数据时,直接拿缓存的结果,不用再发请求给原始服务器。如果 PATCH 请求中发送的是一组明确的指令(如“将 age 字段增加 1”),那么这个操作就是。每次提交都会创建一个新的资源,因此多次相同请求会产生多个资源。请求,会创建多个重复资源(如重复提交表单会生成多个订单)。请求的结果(如刷新页面时不重复请求相同图片)。

2025-09-20 16:30:19 1054

原创 在 CentOS / RHEL / Fedora 上安装和配置 Redis 的完整指南

由于您是通过yum安装的,应该可以使用systemctl来管理Redis服务。对于 CentOS 8+/Fedora,使用。对于较旧的 CentOS 7,使用。检查Redis服务状态。

2025-09-20 16:13:09 314

原创 Python装饰器(语法糖)

本文详细介绍了Python装饰器的概念与应用。装饰器是一种在不修改原函数代码的前提下为函数添加额外功能的可调用对象,通常由程序员编写为函数或类。而@语法糖则是Python提供的便捷语法,用于简化装饰器的应用。

2025-07-29 13:24:37 544

原创 断言:自动化测试

self.assertEqual (预期结果,实际结果) # 判断预期结果和实际结果是否相等。self.assertIn (预期结果,实际结果) # 判断预期结果是否包含在实际结果中。assertIn ('admin', 'aaaaadminnnnnnn') # 包含。assertIn ('admin', 'adminnnnnnn') # 包含。assertIn ('admin', 'aaaaadmin') # 包含。assertIn ('admin', 'admin') # 包含。

2025-07-26 17:26:41 460

原创 Python字符串拼接利器:join()方法详解

在这个例子中,使用空格 " " 作为分隔符,把列表 words 里的字符串连接起来,最终输出 "Hello World!在 Python 里,join() 是字符串对象的一个方法,其用途是把。每次操作创建新对象(时间复杂度O(n²)):处理大规模数据时,时间复杂度为O(n)要求可迭代对象中的元素必须是字符串类型。在Python字符串操作中,:避免创建不必要的临时对象。(像列表、元组、字符串等):简单直观,适用于少量拼接。最高效的字符串拼接方式。:含变量插值的动态内容。:少量固定字符串拼接。

2025-04-08 16:27:15 2714

原创 Linux常见操作命定

在Linux世界,终端是开发者和运维人员的超级武器。掌握基础命令不仅能提升10倍工作效率,更能解锁图形界面无法实现的强大功能。

2025-04-03 19:23:58 864

原创 Python中sort()与sorted()函数详解:如何选择与使用

在Python中,对数据进行排序是常见的操作。sort()和sorted()是两个核心的排序工具,本文将深入解析两者的区别,并通过实用示例帮助你彻底掌握它们的正确使用场景。

2025-03-25 11:15:54 3722

原创 Python实现链表反转:迭代与递归双解法详解

本文详解链表反转的两种经典实现方法——迭代法和递归法,提供Python代码逐行解析,并对比两种方法的性能差异与应用场景。

2025-03-11 11:50:25 1737

原创 Python实现单向链表

本文通过Python代码一步步实现单向链表结构,详解节点创建、增删改查等核心操作,并附完整可运行代码示例。帮助读者深入理解链表原理及应用场景。

2025-03-10 17:18:32 380

空空如也

空空如也

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

TA关注的人

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