- 博客(1907)
- 资源 (166)
- 收藏
- 关注
原创 粉丝福利,长期送书中!!!
✔ 开发者社区全满贯:优快云博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主。👉 用二十年如一日的精神深耕技术领域,以"中间无缝、大巧不工"的毅力,为开发者们搬开知识道路上的重重阻碍!📣开发者圈持续输出高质量干货的"为中华软件崛起"践行者——全网百万开发者都在追更的顶级技术博主!✔ 华为云天团核心成员:特约编辑/云享专家/开发者专家/产品云测专家。🌟【技术大咖:ICT专家的成长之路,你关注的宝藏博主在这里!🎖 连续三年蝉联"华为云十佳博主"(2022-202
2025-07-06 21:37:17
307
原创 运维工程师技术教程之nginx
浏览器缓存旧响应头或图片路径未匹配 Nginx 规则;优先操作:清除浏览器缓存 + 强制刷新,90% 能解决;后续优化:将location正则改为~*(不区分大小写),并确保覆盖所有图片存储目录,避免路径匹配问题。按以上步骤操作后,首页加载的图片会正常显示Expires响应头。如果仍有问题,可提供首页 HTML 中图片的引用路径和完整的 Nginx 配置,我帮你进一步定位!
2025-11-22 09:54:15
759
原创 运维工程师技术教程之nginx ip访问机制
按你的需求,优先选择「场景 1(server 块级别)」,直接在目标虚拟主机中添加allow和deny all,即可实现“仅 3 个 IP 访问,其他禁止”。如果只需限制部分路径/文件,选场景 2 或 3 即可。
2025-11-22 09:53:37
224
原创 LNMP项目构建问题
错误的核心是「框架找不到确保文件存在,类名和命名空间正确;检查路由配置,避免指向不存在的Php控制器;配置 Nginx URL 重写,去除index.php后缀干扰;访问根路径,验证是否正常返回。项目的路由配置文件()内容;控制器文件的实际路径和代码;完整的访问 URL 和错误日志。
2025-11-22 09:53:03
820
原创 运维工程师教程之查看nginx版本号
场景推荐方法能登录服务器命令行nginx -v(快速)或nginx -V(详细)无法登录服务器,但能访问网站curl -I 域名或浏览器开发者工具仅能访问配置文件结合配置文件路径 + 绝对路径执行nginx -v通过以上方法,均可快速准确获取 Nginx 的版本号。
2025-11-19 22:27:43
457
原创 运维工程师教程之平滑升级
Nginx 作为“高性能反向代理/WEB服务器”,其信号机制(WINCHQUIT新请求交给新版本 → 用WINCH让老版本“停招新工(不再生成 Worker)、老工干完活下班(Worker 处理完请求退出)”;老请求全部处理完 → 用QUIT让老版本“老板(Master)确认员工都下班了,自己再锁门走(释放资源退出)”;全程无业务中断、无资源冲突,实现“热升级”效果。
2025-11-19 22:26:35
860
原创 运维教程之耗费资源最多的进程
需求场景Linux/macOS 推荐工具Windows 推荐工具实时看 CPU/内存大户htop(优先)/top任务管理器(详细信息标签)静态导出进程资源排行PowerShell找磁盘 I/O 最多的进程pidstat -d资源监视器(磁盘标签)远程/脚本自动化查询pspidstatPowerShellwmic新手/日常监控:Linux 用htop,Windows 用任务管理器,直观高效;进阶/脚本场景:Linux 用pspidstat,Windows 用 PowerShell;
2025-11-18 11:17:14
655
原创 r=re.search(r‘data-original=“(.*?)“‘, line)指令解析
正则中用英文半角?而非中文?;匹配后先判断再提取内容;用r.group(1)直接获取目标内容(更简洁)。按这个方法修改后,就能正常提取 URL 并避免报错了!
2025-11-17 18:54:30
422
原创 python中enumerate()函数的使用
fruits = ["苹果", "香蕉", "橙子", "葡萄"]# 索引从 1 开始(适合场景:序号展示、排名等)print(f"第fruits = [ "苹果" , "香蕉" , "橙子" , "葡萄" ] # 索引从 1 开始(适合场景:序号展示、排名等) for index , fruit in enumerate(fruits , start = 1) : print(f"第 {index } 个水果: {fruit } ")
2025-11-17 18:53:46
444
原创 pycharm怎么将背景换成白色
幸运的是,您可以轻松地将背景颜色更改为白色,以获得更舒适的编码体验。如果您希望进一步自定义背景,可以使用“自定义”主题选项设置背景颜色和字体颜色。您还可以使用第三方插件自定义 PyCharm 的外观,例如 “Material Theme UI” 插件。在左侧面板中,展开“外观和行为”部分,然后单击“主题”。Windows/Linux:单击“文件”>“设置”。macOS:单击“PyCharm”>“首选项”。在“主题”下拉菜单中,选择“Light”。转到“外观和行为”>“主题”单击“应用”按钮以应用更改。
2025-11-16 11:12:06
319
1
原创 运维工程师教程之python中的异常
对比维度print('异常信息:', e)print('异常信息:', ZeroDivisionError)打印内容具体错误详情(如 division by zero)异常类的类型标识(如 <class ‘ZeroDivisionError’>)调试价值极高(直接定位问题)极低(仅知道错误类型,无细节)实际用途日常调试、日志记录、错误反馈定义捕获规则、判断异常类型一句话结论:实际开发中,只要是想查看错误详情,就用print('异常信息:', e);
2025-11-13 14:08:38
402
原创 python运维工程师教程之python中的as的作用
as绑定模块/类 → 变量是模块/类的别名;绑定异常实例 → 变量是异常实例的别名;在 except 里,as绑定的是「异常实例」,所以e是异常实例的别名,不是类的别名。这样就清楚啦!as没有变,变的是它绑定的对象类型~ 要不要我再举几个不同场景的as用法对比,帮你彻底巩固?
2025-11-13 14:08:03
250
原创 切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
要实现一个不依赖strip()的trim()函数,核心思路是,最终截取有效部分。
2025-11-11 10:06:33
323
原创 python中的_的几类写法
模块/类中“超私有”的变量(比单下划线更强调“禁止外部访问”);区分普通变量和特殊业务变量(如___config表示核心配置,不允许随意修改)。写法名称/作用是否强制语法核心场景(运维常用)临时变量/模块私有(约定)否循环占位、解包忽略值、模块内部临时变量__xxx类强私有(名称修饰)是类的敏感属性(如密码、核心IP),避免外部访问__xxx__魔法方法/内置特殊方法是定制类行为(构造、打印、调用)xxx_避免关键字冲突(约定)否。
2025-11-10 14:49:56
565
原创 Python 3.14 与 PyCharm 2025.2.1 的调试器(PyDev)存在兼容性问题
这个问题不是你的代码问题,也不是 Python 3.14 本身的 bug,而是“新版本 Python + 旧版本调试器”的适配滞后。优先选「方案 1(升级 PyCharm)」或「方案 2(添加环境变量)」,无需改动现有环境;追求稳定的话,「方案 3(降级 Python 到 3.8/3.11)」是最稳妥的选择;进阶用户可尝试「方案 4(手动更新 pydevd)」。
2025-11-10 10:58:07
950
原创 运维工程师面试必备之TTL是什么?
TTL 不是“时间”,是“跳数限制”(不要误以为单位是秒);不同系统/设备的默认 TTL 是固定的(可作为判断设备类型的依据);你的核心用途:通过 TTL 数值,辅助判断 ping 响应是来自“真实目标主机”(如银河麒麟),还是“虚拟网卡/网关”(如 VMware 的虚假响应);若 TTL 相同(如虚拟网卡和 Linux 都是 64),就需要结合“端口开放”(如 22 端口是否通)进一步验证。
2025-11-09 09:27:55
1027
原创 python的set删除操作
核心原因:集合是「无序数据类型」,没有 “第一个”“最后一个” 的概念(即使 Python 3.7+ 对集合的存储顺序做了优化,但官方仍不保证顺序稳定性),因此 pop() 无法按 “位置” 删除,只能随机选择一个元素。一、set.pop () 关键特性删除逻辑:随机删除集合中的一个元素,返回被删除的元素;无参数:不能像列表那样传入索引(传入参数会报错);空集合报错:如果集合为空,调用 pop() 会抛出 KeyError。二、代码示例(验证随机删除)python运行。
2025-11-06 17:33:19
275
原创 SyntaxError: Non-UTF-8 code starting
这个错误是因为你的 welcome.py 文件中包含了中文(或非 UTF-8 编码的字符),但没有声明文件编码格式,导致 Python 解析失败。以下是3 种解决方法(按推荐优先级排序):方法 1:在文件开头添加 UTF-8 编码声明(推荐)在 welcome.py 的第一行添加编码声明,告诉 Python 用 UTF-8 解析文件:python运行。
2025-11-06 12:13:07
386
原创 pycharm设置编码格式
这个错误和之前的原因一致:文件包含非 UTF-8 编码的字符(\xce 通常是 GB2312/GBK 编码的字符),且 PyCharm 默认可能没强制用 UTF-8 保存文件。以下是 PyCharm 永久设置 UTF-8 编码 的步骤,一劳永逸解决问题:第一步:设置 PyCharm 的「项目编码」(当前项目生效)打开 PyCharm,进入你的项目(day01 项目)
2025-11-06 12:12:15
372
原创 感知机之争,杀死神经网络的“人工智能之父”
1969年,明斯基和西摩·佩珀特(Seymour Papert)出版了《感知机:计算几何学》(Perceptrons: An Introduction to Computational Geometry),这本书抨击了罗森布拉特的工作,从数学证明了两层前馈感知器的局限性,甚至在面对简单的“异或”逻辑问题时也显得无能为力,并本质上终结了感知机的命运。试想如果没有明斯基的《感知机》一书,不知道神经网络的历史会如何被改写,所以说,没有绝对的公平,世事难料,造化弄人。Marvin Minsky(马文·明斯基)
2025-11-03 11:00:41
552
原创 导入权重和偏置的感知机
w=np.array([0.5,0.5]) #仅仅权重和偏置与AND函数不同;w=np.array([-0.5,-0.5]) #权重和偏置与AND函数不同;w)+b) #计算相乘后的元素总和,最后再把偏置加到总和上。x=np.array([0,1]) #输入量。w=np.array([0.5,0.5]) #权重。b=-0.7 #偏置。#定义权重w1 w2,和阈值0.7。#案例三、导入权重和偏置的实现。#案例二导入权重和偏置。
2025-11-03 10:56:23
513
原创 tensorflow的广播机制
广播机制通过“维度比较→条件判断→逻辑扩展”的流程,让不同形状的张量能够兼容运算,是 TensorFlow 中处理高维数据的基础工具,尤其在神经网络的权重更新、特征处理等场景中频繁使用。
2025-10-30 17:11:29
391
原创 tensorflow生成随机数和张量
上述代码是使用TensorFlow生成随机数和随机排列的示例,核心是利用TensorFlow的tf.random。
2025-10-30 14:43:35
720
原创 y = Wx + b深度学习模型测试
这段代码的核心作用是模拟生成一组带噪声的线性关系数据,用于后续训练线性回归模型(即学习出参数 W 和 b)。
2025-10-29 16:35:51
422
原创 AttributeError: module ‘matplotlib‘ has no attribute ‘scatter‘ 报错
出现 AttributeError: module ‘matplotlib’ has no attribute ‘scatter’ 报错,核心原因是调用 scatter 函数的方式错误——scatter(散点图绘制)是 matplotlib 下属 pyplot 子模块的函数,不能直接通过 matplotlib.scatter 调用,需先导入 pyplot 子模块再使用。
2025-10-29 16:25:46
299
原创 parser_error UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes
从报错信息来看,核心问题是。
2025-10-27 15:55:04
317
原创 python的package是什么
在 Python IDLE 中直接输入文件夹名(如mypackage/)或文件名(如)会被当作代码执行,从而导致语法错误或命名错误。这是因为 IDLE 是交互式解释器,用于执行 Python 代码,而非文件管理工具。
2025-10-27 15:36:49
429
原创 ModuleNotFoundError: No module named ‘mypackage‘` 错误
最常见的问题是包的位置不在 Python 的搜索路径中确保包结构正确(存在)。让 Python 工作目录与mypackage所在目录一致,或手动将路径添加到sys.path。避免包名与内置模块冲突。按以上步骤操作后,通常能解决问题。
2025-10-27 15:19:39
430
原创 python测试运维技术
在软件开发领域,测试是保障产品质量的关键环节。随着敏捷开发和 DevOps 理念的普及,传统手动测试已难以满足快速迭代的需求,自动化测试凭借高效、可复用、可量化的优势成为行业主流。而 Python 作为一门简洁、灵活且生态丰富的编程语言,凭借其强大的第三方库支持,成为自动化测试领域的首选工具之一。本文将从 Python 自动化测试的基础概念出发,深入讲解核心工具、框架搭建与实战案例,帮助开发者快速掌握自动化测试技术。一、Python 自动化测试的核心价值与应用场景。
2025-10-27 10:57:07
1008
原创 为什么在IDEA中输入Shift+Enter到下一行后,输入一个字符后,会自动跳到上一行的末尾
在 IDEA 中出现“按换行后,输入字符自动跳回上一行末尾”的问题,通常与或有关,尤其是涉及“智能缩进”“自动补全”或“代码风格强制修正”的场景。
2025-10-22 17:57:46
425
原创 windows如何查找某个端口的进程呢?
执行后,结果中最后一列的数字即为该端口对应的进程 PID。通过以上方法,即可快速定位占用目标端口的进程。
2025-10-22 11:17:10
408
原创 RabbitMQ 中交换机的四类模式【面试必备】
交换机类型路由依据匹配规则典型场景性能Direct精确匹配单一分类消息(如错误日志)高Fanout无(忽略键)广播到所有绑定队列群发通知、数据同步最高TopicRouting Key + 通配符(单单词)、(多单词)按主题分类(如多模块日志)中Headers消息 headers 属性键值对匹配(any/all)复杂多条件路由(少见)较低实际开发中,direct(精确路由)和topic(模糊路由)最常用,fanout适合广播场景,headers因使用复杂较少推荐。
2025-10-21 11:53:39
792
原创 MongoDB 提供的 `GridFSTemplate` 操作 GridFS 大文件系统的常用查询方式
这段代码的作用是fileId,是通过 Spring Data MongoDB 提供的操作 GridFS 大文件系统的常用查询方式。
2025-10-20 18:03:30
368
云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云计算面试题之ELK面试题,运维工程师必备云
2024-09-29
计算机程序设计毕业设计模版!!!计算机程序设计毕业设计模版!!!计算机程序设计毕业设计模版!!!计算机程序设计毕业设计模版!!!
2024-09-26
云计算及Linux教程之入门篇
2024-08-23
云计算linux基础实战课程经典作业
2024-08-02
Redis缓存中间件技术实践指南
2024-05-21
安卓 web端移动布局开发免费课件
2024-05-31
nosql课程设计、教学设计、Redis,MongoDB课程设计,HBase教学设计
2024-05-31
nosql精通教学PPT资源包
2024-05-21
分布式计算docker容器开发实战技术大全
2024-05-08
毕业设计 毕业项目 大型支付项目,java就业项目
2024-03-30
JAVAEE期中考试试题JAVAEE期中考试试题JAVAEE期中考试试题
2024-03-30
C# OOP程序设计系列教程
2024-03-20
Linux和Redis从入门到精通技术实践
2024-03-06
Android面试题从菜鸟到高手
2024-03-06
JAVA+零基础学JAVA+运算符教程
2022-12-30
JAVA基础语法格式入门
2022-12-26
springboot开源镜像系统
2022-04-03
springboot音乐聊天室系统
2022-04-03
springboot+mybatis+springmvc爱家服务系统
2022-04-03
【Java模板引擎】基于Freemarker的动态网页生成技术研究:Spring Boot环境下数据模型与模板整合的HTML静态化系统设计
2025-10-22
【内容管理系统】基于Spring Data的CMS页面管理功能开发:实现查询、新增、修改、删除及统一异常处理的全流程设计与实现
2025-10-22
前端开发基于Vue.js与Webpack的CMS系统页面管理:单页应用架构下Element-UI组件集成与跨域解决方案设计
2025-10-22
【数据库技术】基于MongoDB与Redis的NoSQL实践操作指南:学生考试题目解析与应用设计
2025-09-17
《NOSQL数据库》课程的教学大纲
2025-09-17
【虚拟化技术】虚拟化技术岗位要求与实践:KVM、QEMU、Libvirt的安装与虚拟机管理实践指南
2025-08-12
【云计算存储】阿里云对象存储(OSS)系统介绍与ECS主机挂载实现:存储类型、配置及应用详解
2025-08-12
云计算阿里云RDS关系型数据库服务配置与管理:实例创建、访问控制及ECS主机访问设置指南
2025-08-12
【Windows环境】Git使用拓展:本地与远程仓库管理及分支操作详解
2025-07-16
asp.net网上书店毕业设计项目
2024-12-21
开发基于Struts Spring Hibernate Ajax的网上信息发布平台(Struts Hibernate Spring Ajax)
2024-12-21
开发基于JSP Servlet JavaBean的网上交易系统(JSP Servlet JavaBean Web Service)
2024-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅