自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (3)
  • 收藏
  • 关注

原创 让openclaw使用系统命令:“rm“, “mkdir“, “touch“, “ls“, “cat“, “echo“

需要为file-opsSkill 添加文件删除功能,同时支持你列出的这些 Linux 命令。在 OpenClaw 的 Skill 配置中,,而是需要通过描述告诉 AI来完成这些操作。

2026-03-08 16:00:32 555

原创 如何让openclaw控制我的ubuntu电脑可以创建文件

(让 AI 拥有“手”)和(让 AI 知道“怎么做”)。

2026-03-08 15:20:15 1203

原创 GetPageSpeed 软件仓库没有有效的订阅许可

错误信息中提到的“Unlock 100+ premium NGINX modules... Subscribe via this link”,以及你提供的网页内容都明确显示,这是一个。你在尝试安装时,仓库服务器检测到你当前的 IP ,但它在付费订阅列表中找不到这个 IP,于是中断了操作。:先执行命令删除 GetPageSpeed 仓库,避免它持续干扰你的。这能从根本上解决你的问题,且不会引入任何后续的付费风险或系统冲突。:这个仓库的访问权限是与服务器的。,用于获得仓库的访问权。# 查看具体仓库文件名。

2026-03-05 08:48:24 201

原创 excel365批量拆分列并填充单元格

今天遇到了需要批量拆分列并填充单元格的问题,解决方法记录下来,以示分享,然后关闭窗口回到excel中,选择需要处理的区域,按。' 将原值填充到整个区域。' 保存合并单元格的值。' 循环处理每个合并单元格。在excel365使用按。,选择对应的宏并运行即可。

2026-01-19 08:49:48 78

原创 python一句话代码解释:relative_url = next(iter(xlsx_urls))

的作用是从一个名为xlsx_urls的(比如集合set、列表list、字典的键等)中,并赋值给变量。

2026-01-14 16:56:03 51

原创 正则匹配应用小案例

有很多数据行格式如下:删除包含=前面的内容可以使用正则匹配替换内容正则表达式如下:^([^=]*=)

2026-01-12 15:57:43 176

原创 any() 函数的应用

年份列表里有年份的ID和年份数值,如下,想知道2026年的数值是否在这个列表里any()函数配合生成器表达式,简洁高效地判断'2026'是否存在于years列表中任意字典的'yearTime'字段里。

2026-01-12 10:08:44 166

原创 json.dumps(filter_dict, ensure_ascii=False, separators=(‘,‘, ‘:‘))代码解释

表格参数作用保留中文等 Unicode 字符,不转义为\uXXXX生成无空格的紧凑 JSON(如{"A":2025}而不是构造符合 Web API 要求的、可读且紧凑的 JSON 字符串参数。

2026-01-09 15:24:35 453

原创 python变量引用的小案例

写法是否正确说明❌语法错误⚠️缺少引号,生成{"A":2025}(数字),可能不符合后端要求✅能用,但不推荐✅✅✅最佳实践建议永远用来构造 JSON 字符串!

2026-01-08 07:31:29 255

原创 request.build_absolute_uri()为什么没有获得端口?

通常是因为在转发请求时Host,或者 Django 没有正确读取它。

2026-01-02 21:20:28 386

原创 request.build_absolute_uri()关于使用IP+端口

用户访问方式生成的 URLhttp://192.168.1.100:8080/目标路径✅https://example.com/目标路径✅http://localhost:8000/目标路径✅🎯你不需要做任何特殊处理—— 只要用户能访问你的页面,就能生成他“当前所见”的完整地址,完美用于二维码、分享链接等场景。

2026-01-02 21:17:29 232

原创 request.build_absolute_uri()用法

方法返回值(仅路径)a=1(路径+查询参数)(完整 URL)✅。

2026-01-02 21:14:39 299

原创 高考志愿填报系统UI设计的一点心得

系统进行了UI的全新设计,数据更直观,更清晰。整个过程也是借助了AI,有通义千问、deepseek、trae、cursor等。直接说结果,最懂我心的是cursor,一次提出需求,它一次完美呈现出你想要的结果,几乎不需要二次对话。最差的是trae,需求实现的很模糊,需要多次交流,并且代码冗余,deepseek和通义比trae要强一点。国产AI何时才能走到AI的顶尖?

2025-12-24 09:24:51 128

原创 Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64

情况推荐操作不使用 SCL(大多数用户)明确需要 SCL(如用 devtoolset 编译)手动配置阿里云 SCL 源(方法二)

2025-12-20 14:38:43 702

原创 高考辅助填报系统招生计划页面Redis缓存加速实施方案

筛选选项缓存 | `enrollment_plan_filter_options` | 2小时 | 学科、批次、专业等筛选选项列表 | 首次访问页面时 || 查询结果缓存 | `enrollment_plan_list:{hash}` | 10分钟 | 特定查询条件下的分页数据结果 | 用户执行查询时 || 重复加载筛选选项 | 多次数据库查询 | 内存缓存读取 | 100-500倍 || 缓存类型 | 缓存键模式 | 过期时间 | 缓存内容 | 缓存时机 |

2025-11-30 08:22:40 613

原创 PyCharm 的替换功能小技巧---使用正则替换

比如在写爬虫中的header的参数时,我们从抓包软件中复制过来,一个参数一个参数的去加引号和逗号比较麻烦,比如:这是原来的参数:q=0.9这是添加引号和逗号后变成合规的参数:q=0.9"

2025-11-23 16:35:09 431

原创 CentOS 7 中一键安装WireGuard脚本

用于部署。

2025-11-19 08:24:32 562

原创 Centos7下WireGuard的部署

功能实现方式多用户每个 Peer 独立密钥 + 内网 IP多出口 IP策略路由 + iptables MARK + 多路由表安全性WireGuard(现代加密)✅性能极低开销,适合游戏/高清视频。

2025-11-19 08:20:56 967

原创 iptables 规则的重要性

即使 CentOS 7 的防火墙(firewalld)是关闭的,这些 iptables 规则仍然需要设置。原因如下:“关闭防火墙”通常指 这只是停用了 firewalld 服务,但 Linux 内核的 netfilter(即 iptables 所操作的底层框架)始终在运行。PPTP VPN 的正常工作依赖两个核心功能: 数据包转发和协议放行:允许 GRE 协议(PPTP 控制通道用 TCP 1723,数据通道用 GRE 协议 47)通过。 由这些规则实现:

2025-11-18 19:35:35 467

原创 CentOS 7 系统上配置 PPTP服务器

仅适用于测试或临时用途。

2025-11-18 19:31:52 865

原创 高考志愿填报辅助系统

高考志愿填报辅助系统是一个专为高考学生、教师和教育机构设计的综合性平台,旨在提供全面的高校招生信息查询、志愿填报分析、AI智能问答等功能,帮助学生科学合理地进行高考志愿填报决策。高中学生:查询高校专业信息、进行志愿填报规划高中教师:管理学生信息、为学生提供志愿填报指导教育机构:进行数据分析、辅助决策支持。

2025-11-17 19:25:44 1570 4

原创 django测试缓存命令的解读

运行一个名为的性能测试命令,在测试前先清空缓存,然后进行 5 轮缓存命中的性能采样,最终输出缓存带来的加速比。

2025-11-14 16:19:15 769

原创 Django 缓存详解与应用方法

缓存层级适用场景推荐度底层 API缓存查询结果、计算结果⭐⭐⭐⭐⭐视图缓存匿名用户静态页面⭐⭐⭐模板片段局部动态内容⭐⭐⭐⭐站点缓存完全静态网站⭐⭐。

2025-11-14 14:27:12 768

原创 Centos环境中Django项目中gunicorn的配置和使用

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/bin #这个也很重要,检查有没有存在。export PATH=$path:/usr/local/python3/bin #新增的,添加gunicorn的目录位置。最后修改/etc/nginx/nginx.conf中的user root,权限问题。worker_tmp_dir = "/dev/shm" # 使用内存文件系统。

2025-11-14 09:13:28 746

原创 Django中QuerySet 的惰性加载

行为是否触发数据库查询❌ 否.filter()❌ 否list(qs)✅ 是qs.count()✅ 是(但只执行轻量查询)Django 的 QuerySet 惰性加载机制是其高效 ORM 的核心特性之一,合理利用可以显著优化 Web 应用性能。

2025-11-11 10:15:03 259

原创 django中request.GET.urlencode的使用

urlencode() 是 QueryDict 类的一个方法,它将查询参数编码为 URL 查询字符串格式,即 key1=value1&key2=value2 的形式。:request.GET 是一个类似字典的对象(QueryDict类型),用于访问 URL 查询字符串中的参数。:无需手动列出每个可能的筛选参数,urlencode() 会自动包含当前请求中的所有 GET 参数。:使用这个语法后,导出的数据会完全匹配用户当前看到的筛选结果,保证了用户体验的一致性。

2025-11-05 16:31:48 301

原创 什么是正向组合?

类型是否允许反向示例是否正向组合正向组合❌ 不允许化学+生物 ✅,生物+化学 ❌✅ 推荐所有排列✅ 允许化学+生物、生物+化学❌ 会重复自组合❌ 通常不允许化学+化学❌ 特殊情况才用✅正向组合 = 保持顺序 + 不回头 + 无重复如果你要做“三科组合”,比如化学+生物+思想政治['化学+生物+思想政治', '化学+生物+地理', '化学+思想政治+地理', '生物+思想政治+地理']依然是严格正向!

2025-10-24 08:08:36 263

原创 Redis安装

将redis-5.0.4.tar.gz上传至/home/(帐户名称)/soft。完全按照主节点流程,redis.conf配置文件修改,除以下两点,其它相同。启动顺序为先启动主节点,再启动从节点,每台节点分别运行,如下命令。进入/home/(帐户名称)/soft目录,创建配置文件中对应的目录。创建配置文件中对应的目录。所有节点哨兵配置相同。

2025-10-17 08:07:31 488

原创 document.getElementById(‘xxx‘) 获取到的 DOM 元素对象,有哪些常用属性?

data-*返回的是一个DOM 元素对象它像一个“遥控器”,通过它的属性读取/修改内容(控制状态(.checked.disabled改变样式(.style操作类名(.classList获取尺寸(它不是有属性,而是它返回的“元素”有属性。

2025-09-29 13:47:43 344

原创 ajax() 回调函数参数详解

回调函数第1个参数第2个参数第3个参数beforeSendxhrsettingssuccessdatatextStatusxhrerrorxhrtextStatuscompletexhrtextStatus$.ajax第1格永远放xhr第2格永远放settingstextStatus第3格放或xhr你不能说“我要第3格的东西”,然后只开一个格子——你开的第一个格子,永远是第1格。位置决定内容,名字只是标签。

2025-09-29 10:34:33 404

原创 ajax回调钩子的使用简介

回调触发条件是否可取消请求常见用途beforeSend发送前✅ 可通过取消设置头、验证、显示加载success成功(2xx)❌ 不可取消更新 UI、处理数据error失败(网络/4xx/5xx)❌ 不可取消错误提示、日志complete结束(成功或失败)❌ 不可取消隐藏加载、清理statusCode按状态码❌ 不可取消精细化错误处理。

2025-09-29 10:31:17 889

原创 ajax与jQuery是什么关系?

AJAX 是一种技术概念(异步通信),jQuery 是一个 JavaScript 库,它封装了 AJAX 操作,让使用更简单。AJAX是“打电话”这个行为jQuery 的$.ajax()是“智能手机的拨号APP”,让你拨号更快、更方便✅AJavaScriptandXML(异步 JavaScript 和 XML)🌐 它不是语言、不是库,而是一种技术思想“在不刷新页面的情况下,与服务器交换数据并更新部分网页内容”(原生浏览器 API)// 原生 AJAX(繁琐)xhr.send();

2025-09-26 16:02:07 1274

原创 JavaScript 和 jQuery 到底是什么关系?

jQuery 是 JavaScript 的一个“增强工具包”就像“智能手机” 和 “手机APP”的关系:JavaScript 是操作系统(基础能力),jQuery 是一个超级APP,让某些操作变得更简单。特性JavaScriptjQuery类型编程语言第三方库是否必须✅ 浏览器内置❌ 需手动引入语法动画需 CSS 或 requestAnimationFrame.fadeIn().slideUp()AJAXfetch()或$.ajax()$.get()$.post()链式调用。

2025-09-26 15:51:01 552

原创 jQuery中$.ajax方法怎么用?

问答$.ajax()是干什么的?发送异步请求,与服务器通信常用参数有哪些?urltypedatasuccesserror和$.post()有什么区别?$.ajax()更灵活,功能更全必须用 jQuery 吗?是的,这是 jQuery 的方法🎯一句话总结$.ajax()是前端与后端“悄悄对话”的工具,让你在不刷新页面的情况下,发送数据、获取结果、更新界面。

2025-09-25 18:37:36 567

原创 JavaScript中document.querySelectorAll用法

问题回答是页面查找吗?✅ 是的,它是 JavaScript 中最常用的页面元素查找方法之一它属于什么?DOM(文档对象模型)操作,是 JavaScript 操作网页的核心能力怎么用?传入一个 CSS 选择器字符串,比如.class#id等返回什么?一个包含所有匹配元素的列表(NodeList)中的All就表示“所有”,如果你只想找第一个,可以用。

2025-09-25 14:54:54 575

原创 什么是生成器表达式?

生成器表达式(Generator Expression)是一种内存高效的“惰性”数据生成方式,它不会立即创建整个列表,而是在需要时逐个产生值。“节省内存的列表推导式”。列表推导式:一创建就计算所有值,比如会立刻生成 100 万个数字并存入内存。生成器表达式:只在你“要取值的时候”才一个一个计算,用完就丢,不占内存。项目内容名称生成器表达式(Generator Expression)语法(表达式 for 变量 in 可迭代对象 if 条件)返回值生成器对象(generator)特点。

2025-09-24 20:42:54 436

原创 什么是三元表达式?

三元表达式(Ternary Operator)是一种简洁的语法,用于根据一个条件的真假,从两个值中选择一个。条件表达式(Conditional Expression)或内联 if(inline if)。项目内容名称三元表达式 / 条件表达式作用根据条件选择两个值中的一个语法值A if 条件 else 值B优点简洁、适合简单赋值缺点复杂逻辑会降低可读性使用场景变量赋值、默认值、简单判断🎯一句话记住:“如果条件成立就用 A,否则用 B” —— 三元表达式就是这句话的代码版。

2025-09-24 20:13:19 1082

原创 set集合与list列表的区别

问答set和list最大区别是什么?set无序、去重、查找快;list有序、可重复、支持索引什么时候用set?去重、成员检测、集合运算什么时候用list?保持顺序、允许重复、需要索引哪个查找更快?set远快于list。

2025-09-24 10:06:55 560

原创 slugify的使用

Slug是指:一段简洁、可读、只包含字母、数字、连字符()的短字符串,常用于 URL、文件名或数据库标识。slugify(text,max_length=50, # 最大长度separator='-', # 分隔符(可用 '_')lowercase=True, # 是否转小写word_boundary=False, # 是否只保留单词边界save_order=False # 是否保留原始顺序slugify。

2025-09-23 16:36:18 425

原创 requests的用法和属性

类别关键点请求方法getpostputdelete等常用参数paramsheadersjsondatatimeout响应属性.text.json().headers异常处理try-except捕获Timeout等高级用法Session保持会话状态requests库简洁、强大、易用,是 Python 爬虫、API 调用、自动化测试等场景的首选工具。

2025-09-23 10:56:42 832

【数据库技术】Redis常用命令手册:涵盖Key管理与五大数据类型操作指南

内容概要:本文详细介绍了Redis数据库的常用命令,涵盖连接与基本状态检测、数据库管理、Key操作以及五种核心数据类型(字符串、哈希、列表、集合、有序集合)的操作指令。文档系统地讲解了每条命令的语法、作用、返回值及使用示例,帮助用户掌握Redis的基本使用方法,包括数据的增删改查、过期时间设置、类型判断、批量操作等关键功能。; 适合人群:具备一定数据库基础知识,正在学习或使用Redis的开发人员、运维人员及技术爱好者,尤其适合初学者快速上手Redis命令行操作。; 使用场景及目标:①用于日常开发中对Redis进行数据操作和调试;②辅助理解Redis各数据类型的特性和应用场景;③作为Redis命令速查手册提升工作效率;④支持系统化学习Redis基础命令体系。; 阅读建议:建议结合实际Redis环境边学边练,通过动手实践加深对命令行为的理解,注意区分不同数据类型的适用场景,并关注命令的时间复杂度与性能影响。

2025-10-17

excel编辑密码去除工具

excel编辑密码保护,如果忘了密码,可用此工具去除密码,注意,仅限用于个人密码忘记,不可做非法之事。

2024-09-20

搭建LVS集群实战负载均衡-随堂笔记.doc

搭建LVS集群实现负载均衡,快速准确,教你第一时间,从零搭建起LVS集群,感受没未有过的新鲜感,获得技术的快感,有人有人悠然而升,从此一发不可拔,深深的喜欢上它

2019-07-07

清理windows网络连接帐户.txt

断开连接Windows网络共享帐户

2020-04-09

Exchange Server PreReqs.ps1

exchange server 先决条件脚本支持2010-2016,运行它,不必去一个一个安装先决条件

2019-05-25

空空如也

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

TA关注的人

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