- 博客(93)
- 资源 (3)
- 收藏
- 关注
原创 让openclaw使用系统命令:“rm“, “mkdir“, “touch“, “ls“, “cat“, “echo“
需要为file-opsSkill 添加文件删除功能,同时支持你列出的这些 Linux 命令。在 OpenClaw 的 Skill 配置中,,而是需要通过描述告诉 AI来完成这些操作。
2026-03-08 16:00:32
555
原创 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
原创 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
原创 高考志愿填报系统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
原创 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
原创 高考志愿填报辅助系统
高考志愿填报辅助系统是一个专为高考学生、教师和教育机构设计的综合性平台,旨在提供全面的高校招生信息查询、志愿填报分析、AI智能问答等功能,帮助学生科学合理地进行高考志愿填报决策。高中学生:查询高校专业信息、进行志愿填报规划高中教师:管理学生信息、为学生提供志愿填报指导教育机构:进行数据分析、辅助决策支持。
2025-11-17 19:25:44
1570
4
原创 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管理与五大数据类型操作指南
2025-10-17
搭建LVS集群实战负载均衡-随堂笔记.doc
2019-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅