- 博客(1895)
- 资源 (166)
- 收藏
- 关注
原创 粉丝福利,长期送书中!!!
✔ 开发者社区全满贯:CSDN博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主。👉 用二十年如一日的精神深耕技术领域,以"中间无缝、大巧不工"的毅力,为开发者们搬开知识道路上的重重阻碍!📣开发者圈持续输出高质量干货的"为中华软件崛起"践行者——全网百万开发者都在追更的顶级技术博主!✔ 华为云天团核心成员:特约编辑/云享专家/开发者专家/产品云测专家。🌟【技术大咖:ICT专家的成长之路,你关注的宝藏博主在这里!🎖 连续三年蝉联"华为云十佳博主"(2022-202
2025-07-06 21:37:17
307
原创 python中的异常
对比维度print('异常信息:', e)print('异常信息:', ZeroDivisionError)打印内容具体错误详情(如 division by zero)异常类的类型标识(如 <class ‘ZeroDivisionError’>)调试价值极高(直接定位问题)极低(仅知道错误类型,无细节)实际用途日常调试、日志记录、错误反馈定义捕获规则、判断异常类型一句话结论:实际开发中,只要是想查看错误详情,就用print('异常信息:', e);
2025-11-13 14:08:38
351
原创 python中的as的作用
as绑定模块/类 → 变量是模块/类的别名;绑定异常实例 → 变量是异常实例的别名;在 except 里,as绑定的是「异常实例」,所以e是异常实例的别名,不是类的别名。这样就清楚啦!as没有变,变的是它绑定的对象类型~ 要不要我再举几个不同场景的as用法对比,帮你彻底巩固?
2025-11-13 14:08:03
226
原创 切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
要实现一个不依赖strip()的trim()函数,核心思路是,最终截取有效部分。
2025-11-11 10:06:33
308
原创 python中的_的几类写法
模块/类中“超私有”的变量(比单下划线更强调“禁止外部访问”);区分普通变量和特殊业务变量(如___config表示核心配置,不允许随意修改)。写法名称/作用是否强制语法核心场景(运维常用)临时变量/模块私有(约定)否循环占位、解包忽略值、模块内部临时变量__xxx类强私有(名称修饰)是类的敏感属性(如密码、核心IP),避免外部访问__xxx__魔法方法/内置特殊方法是定制类行为(构造、打印、调用)xxx_避免关键字冲突(约定)否。
2025-11-10 14:49:56
545
原创 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
834
原创 运维工程师面试必备之TTL是什么?
TTL 不是“时间”,是“跳数限制”(不要误以为单位是秒);不同系统/设备的默认 TTL 是固定的(可作为判断设备类型的依据);你的核心用途:通过 TTL 数值,辅助判断 ping 响应是来自“真实目标主机”(如银河麒麟),还是“虚拟网卡/网关”(如 VMware 的虚假响应);若 TTL 相同(如虚拟网卡和 Linux 都是 64),就需要结合“端口开放”(如 22 端口是否通)进一步验证。
2025-11-09 09:27:55
889
原创 python的set删除操作
核心原因:集合是「无序数据类型」,没有 “第一个”“最后一个” 的概念(即使 Python 3.7+ 对集合的存储顺序做了优化,但官方仍不保证顺序稳定性),因此 pop() 无法按 “位置” 删除,只能随机选择一个元素。一、set.pop () 关键特性删除逻辑:随机删除集合中的一个元素,返回被删除的元素;无参数:不能像列表那样传入索引(传入参数会报错);空集合报错:如果集合为空,调用 pop() 会抛出 KeyError。二、代码示例(验证随机删除)python运行。
2025-11-06 17:33:19
268
原创 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
363
原创 pycharm设置编码格式
这个错误和之前的原因一致:文件包含非 UTF-8 编码的字符(\xce 通常是 GB2312/GBK 编码的字符),且 PyCharm 默认可能没强制用 UTF-8 保存文件。以下是 PyCharm 永久设置 UTF-8 编码 的步骤,一劳永逸解决问题:第一步:设置 PyCharm 的「项目编码」(当前项目生效)打开 PyCharm,进入你的项目(day01 项目)
2025-11-06 12:12:15
337
原创 感知机之争,杀死神经网络的“人工智能之父”
1969年,明斯基和西摩·佩珀特(Seymour Papert)出版了《感知机:计算几何学》(Perceptrons: An Introduction to Computational Geometry),这本书抨击了罗森布拉特的工作,从数学证明了两层前馈感知器的局限性,甚至在面对简单的“异或”逻辑问题时也显得无能为力,并本质上终结了感知机的命运。试想如果没有明斯基的《感知机》一书,不知道神经网络的历史会如何被改写,所以说,没有绝对的公平,世事难料,造化弄人。Marvin Minsky(马文·明斯基)
2025-11-03 11:00:41
531
原创 导入权重和偏置的感知机
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
507
原创 tensorflow的广播机制
广播机制通过“维度比较→条件判断→逻辑扩展”的流程,让不同形状的张量能够兼容运算,是 TensorFlow 中处理高维数据的基础工具,尤其在神经网络的权重更新、特征处理等场景中频繁使用。
2025-10-30 17:11:29
383
原创 tensorflow生成随机数和张量
上述代码是使用TensorFlow生成随机数和随机排列的示例,核心是利用TensorFlow的tf.random。
2025-10-30 14:43:35
717
原创 y = Wx + b深度学习模型测试
这段代码的核心作用是模拟生成一组带噪声的线性关系数据,用于后续训练线性回归模型(即学习出参数 W 和 b)。
2025-10-29 16:35:51
421
原创 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
290
原创 parser_error UnicodeDecodeError: ‘utf-8‘ codec can‘t decode bytes
从报错信息来看,核心问题是。
2025-10-27 15:55:04
306
原创 python的package是什么
在 Python IDLE 中直接输入文件夹名(如mypackage/)或文件名(如)会被当作代码执行,从而导致语法错误或命名错误。这是因为 IDLE 是交互式解释器,用于执行 Python 代码,而非文件管理工具。
2025-10-27 15:36:49
428
原创 ModuleNotFoundError: No module named ‘mypackage‘` 错误
最常见的问题是包的位置不在 Python 的搜索路径中确保包结构正确(存在)。让 Python 工作目录与mypackage所在目录一致,或手动将路径添加到sys.path。避免包名与内置模块冲突。按以上步骤操作后,通常能解决问题。
2025-10-27 15:19:39
427
原创 python测试运维技术
在软件开发领域,测试是保障产品质量的关键环节。随着敏捷开发和 DevOps 理念的普及,传统手动测试已难以满足快速迭代的需求,自动化测试凭借高效、可复用、可量化的优势成为行业主流。而 Python 作为一门简洁、灵活且生态丰富的编程语言,凭借其强大的第三方库支持,成为自动化测试领域的首选工具之一。本文将从 Python 自动化测试的基础概念出发,深入讲解核心工具、框架搭建与实战案例,帮助开发者快速掌握自动化测试技术。一、Python 自动化测试的核心价值与应用场景。
2025-10-27 10:57:07
1007
原创 为什么在IDEA中输入Shift+Enter到下一行后,输入一个字符后,会自动跳到上一行的末尾
在 IDEA 中出现“按换行后,输入字符自动跳回上一行末尾”的问题,通常与或有关,尤其是涉及“智能缩进”“自动补全”或“代码风格强制修正”的场景。
2025-10-22 17:57:46
412
原创 windows如何查找某个端口的进程呢?
执行后,结果中最后一列的数字即为该端口对应的进程 PID。通过以上方法,即可快速定位占用目标端口的进程。
2025-10-22 11:17:10
363
原创 RabbitMQ 中交换机的四类模式【面试必备】
交换机类型路由依据匹配规则典型场景性能Direct精确匹配单一分类消息(如错误日志)高Fanout无(忽略键)广播到所有绑定队列群发通知、数据同步最高TopicRouting Key + 通配符(单单词)、(多单词)按主题分类(如多模块日志)中Headers消息 headers 属性键值对匹配(any/all)复杂多条件路由(少见)较低实际开发中,direct(精确路由)和topic(模糊路由)最常用,fanout适合广播场景,headers因使用复杂较少推荐。
2025-10-21 11:53:39
784
原创 MongoDB 提供的 `GridFSTemplate` 操作 GridFS 大文件系统的常用查询方式
这段代码的作用是fileId,是通过 Spring Data MongoDB 提供的操作 GridFS 大文件系统的常用查询方式。
2025-10-20 18:03:30
356
原创 ObjectId objectId = gridFSTemplate.store(fileInputStream, “文件轮播对象“, ““)
这段代码的作用是。
2025-10-20 11:54:52
302
原创 GridFSBucket是什么?
是 MongoDB 官方 Java 驱动中操作的核心类,主要用于直接与 GridFS 交互,实现大文件的上传、下载、删除等底层操作,是管理 MongoDB 中大文件的关键组件。
2025-10-20 11:54:09
779
原创 达梦数据库的命名空间
另一方面,随着国产数据库市场的不断壮大,达梦数据库作为国产数据库的领军者,其命名空间的技术和理念也将不断传播和推广,为推动国产数据库技术的发展和应用做出更大的贡献。例如,在一个软件即服务(SaaS)的应用中,多个企业用户作为租户使用同一个数据库实例,通过达梦的模式机制,可以为每个企业用户创建独立的模式,每个企业用户只能访问和管理自己模式下的数据,有效保障了数据的安全性和隐私性,避免了不同租户之间的数据干扰和泄露风险,就像在一个大型公寓楼里,每个住户都有自己独立的房间,互不干扰,保障了居住的安全和隐私。
2025-10-19 16:38:08
335
原创 IO读写如何避免中文问题
如果你的项目是 Maven/Gradle 项目,需确保 index_banner.ftl 放在 src/main/resources/templates/ 目录下(Maven 会自动将该目录下的文件复制到 target/classes/templates/,否则即使路径解码正确,文件也不存在)。若解码后仍报错,可通过 templateFile.getAbsolutePath() 打印实际路径,手动到文件管理器中核对路径是否存在(排除文件本身缺失的问题)。避免手动拼接时多写 / 少写分隔符导致的路径错误。
2025-10-17 08:02:09
171
原创 gridFSFile 对象为 null问题
没有从 GridFS 中查询到对应 _id 的文件,后续调用 gridFSFile.getObjectId() 时就会抛出空指针。throw new RuntimeException(“GridFS 中未找到 _id 为 " + fileId + " 的文件,请检查文件是否存在或 _id 是否正确”);// 后续操作(此时 gridFSFile 一定非 null,不会空指针)// 正确读取 InputStream 为字符串(指定编码,避免乱码)// 2. 用 ObjectId 查询,确保能匹配到数据。
2025-10-17 08:01:10
773
原创 java无法写入到系统盘下文件
这个错误的核心是程序没有权限在 D 盘根目录创建或写入 test01.html 文件,Windows 系统默认对根目录(如 D:\)有严格的写入权限控制,普通程序(包括 IDEA)通常无法直接操作。// 跨平台路径示例:d:/test/test01.html(Windows)或 /home/test/test01.html(Linux)// 修改后路径1:D盘下新建test文件夹(需先手动创建test文件夹,或代码中自动创建)// 保存到项目的target/output目录(无需手动创建,代码自动生成)
2025-10-16 20:49:51
456
原创 vue分页问题
你在新增页返回时,已经通过 query: { page: this.pageParam.page } 把正确页码(如 3)传给了列表页,但如果列表页的代码里,没有从 this.$route.query.page 中获取这个页码并用于数据请求,列表页就会一直用初始化的第 1 页数据。现在 this.pageParam.page 能拿到正确页码却默认跳第一页,问题出在 列表页没有正确接收并使用返回时传递的 page 参数,导致列表页加载时仍用了默认的第 1 页配置。// 渲染对应页的数据。
2025-10-16 14:30:12
566
原创 Component template requires a root element, rather than just错误
这个错误提示很明确:Component template requires a root element, rather than just text(组件模板需要一个根元素,而不仅仅是文本)。这是 Vue 组件模板的一个基本要求:每个 Vue 组件的模板必须有且仅有一个根元素,不能直接在模板中写文本或多个同级元素。解决方法:打开 src/module/cms/page/page_list.vue 文件,检查模板部分( 标签内的内容),确保它有一个根元素包裹。
2025-10-14 17:20:48
462
原创 vue中构建脚手架
npm create vite@latest 项目名称 – --template vue-ts。npm create vite@latest 项目名称 – --template vue。npm create vite@latest 项目名称 --template vue。pnpm create vite 项目名称 – --template vue。yarn create vite 项目名称 --template vue。2. 使用 Vite 创建项目(推荐,更快速)vue create 项目名称。
2025-10-14 17:18:38
663
原创 vue钩子函数调用问题
这个错误是由于 Vue 组件的 mounted 生命周期钩子写法不正确导致的。在 Vue 组件的选项中,mounted 应该是一个函数,但你写成了对象形式。mounted() { // 正确:mounted是一个函数。// 调用query方法。mounted: { // 错误:这里写成了对象。
2025-10-14 17:17:43
742
原创 基于人工智能深度学习的学生上课情况分析 Python 实现
去除特殊字符和数字# 分词(此处使用简单的空格分割,实际应用中可使用jieba等更专业的中文分词库)# 去除停用词# 拼接为处理后的文本。
2025-10-11 09:43:12
442
原创 uri: mongodb://jack:123456@localhost://27017 数据库访问其他的写法
你提供的 MongoDB 配置存在语法错误(uri中多了一个//
2025-10-10 15:04:09
255
云计算面试题之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订阅