- 博客(50)
- 收藏
- 关注
原创 Anaconda安装(2025最新版)全流程教程
Anaconda 是Python和R的免费开源发行版,集成了包管理和环境管理工具,广泛用于数据科学、机器学习、深度学习及科研开发,方便管理各种库和环境。
2025-06-12 09:45:05
433
原创 JAVA资料,C#资料,人工智能资料,Python资料】全网最全编程学习文档合集
这些学习资料涵盖了Java、C#、Python和人工智能等多个领域的内容,能够帮助你从编程入门到精通全栈开发。无论是基础语法、框架使用,还是实际项目开发和人工智能应用,这些资料都为你提供了全面的指导和实践路径。【JAVA资料,C#资料,人工智能资料,Python资料】全网最全编程学习文档合集,从入门到全栈,保姆级整理!– 菜鸟-创作你的创作。
2025-06-09 09:17:58
621
原创 Java 加密技术全面解析:SM2、SM4、MD5 及常用加密方法
MD5 是一种广泛使用的哈希算法,用于生成固定长度(128-bit)的哈希值,不可逆。加密类型算法优点缺点推荐用途对称加密AES快速、高效密钥共享困难本地数据加密、通信加密对称加密SM4国密标准、安全需引入国密支持库国密合规系统、数据加密非对称加密RSA标准、易用性能较差,不适合大数据密钥交换、短消息加密非对称加密SM2国密标准、安全Java实现较复杂身份认证、电子签名摘要算法MD5快速、通用不安全、有碰撞风险非关键场景的数据摘要摘要算法。
2025-06-09 09:15:28
306
原创 Java SE 文件 IO 教程
Java 的 IO(Input/Output)机制通过流的形式实现数据读写操作,支持文件、网络、内存等不同数据源。文件 IO 是其中最常用的功能之一。
2025-06-09 09:13:39
376
原创 使用 IntelliJ IDEA 安装通义灵码(TONGYI Lingma)插件,进行后端 Java Spring Boot 项目的用户用例生成及常见问题处理
通义灵码是阿里巴巴推出的智能代码辅助工具,结合大模型技术,支持代码生成、用例生成、代码补全等功能,能极大提升开发效率。
2025-06-08 08:39:57
646
原创 【JAVA】javadoc —— 如何生成标准的 Java API 文档
javadoc是 Java 官方自带的文档生成工具,通过解析源代码中的特定注释格式,自动生成标准化的 HTML 格式 API 文档,方便开发者和用户阅读。
2025-06-08 08:38:09
294
原创 Java 继承详解
一、什么是继承?继承(Inheritance)是面向对象编程的重要特性之一,允许一个类(子类)继承另一个类(父类或超类)的属性和方法,从而实现代码重用和功能扩展。
2025-06-08 08:36:30
376
原创 2025 年全网最全的 Java 技术栈内容梳理(持续更新中)
Sealed Classes(密封类)Pattern Matching(模式匹配)Records(记录类)Switch Expressions(Switch 表达式)Project Loom(虚拟线程)Project Panama(原生互操作)Collections 框架并发包 java.util.concurrentStream API 和 Lambda 表达式类加载机制内存模型和垃圾回收JIT 编译和性能调优JVM 调试和监控工具(JVisualVM、JMC)
2025-06-08 08:35:27
681
原创 【C++从零实现Json-Rpc框架】第六弹 —— 服务端模块划分
本弹服务端模块划分实现了系统的架构分层,清晰明确职责。后续可基于此架构实现安全认证、负载均衡、日志审计等高级功能。下一步计划:实现连接管理与线程池模块,完成高并发场景支持。【C++从零实现Json-Rpc框架】第六弹——服务端模块划分 – 菜鸟-创作你的创作。
2025-06-06 09:54:04
294
原创 Python Excel 文件处理:openpyxl 与 pandas 库完全指南
在数据处理和分析过程中,Excel 文件是最常见的数据存储格式之一。Python 提供了多个库来处理 Excel 文件,其中 openpyxl和 pandas是最常用的两个库。它们各自有独特的优势,适用于不同的需求。本文将详细介绍如何使用这两个库来处理 Excel 文件。openpyxlopenpyxl是一个纯 Python 编写的库,用于读取、写入、修改 Excel 文件(.xlsx格式)。它支持更多 Excel 文件特性,如合并单元格、格式化、绘制图表等。
2025-06-05 16:15:03
1179
原创 Python 使用总结之:Python 文本转语音引擎 - pyttsx3 完全指南
文本转语音(TTS,Text-to-Speech)技术已经广泛应用于语音助手、智能硬件、教育软件等多个领域。Python 提供了多个库来实现 TTS,其中pyttsx3是一个非常常用的跨平台 TTS 引擎。本文将详细介绍如何使用pyttsx3实现文本转语音的功能。pyttsx3首先,你需要安装pyttsx3库。是一个离线库,支持 Windows、Mac 和 Linux 系统。它并不依赖于互联网,因此即使没有网络也可以正常工作。pyttsx3。
2025-06-05 16:13:55
697
原创 基于 Python 的量化交易实盘部署与风险管理指南
量化交易的实盘部署涉及策略开发、数据获取、订单执行以及风险管理等多个方面。Python 提供了丰富的库和工具,帮助交易者构建高效的交易系统。确保策略的有效性、风险管理的充分性以及与交易平台的无缝集成是成功部署实盘交易的关键。在进行实盘交易时,要时刻保持对市场的敏感度并灵活调整策略和风险管理手段。同时,借助 Python 中的多种库与框架,量化交易变得更加可操作与高效。
2025-06-05 16:13:04
601
原创 Java 创建线程池的几种方式
需求推荐方式简单临时使用可控、适合生产自定义定时任务调度Spring 项目中如果你希望我为你封装一份线程池模板代码(带监控、日志、自定义命名、注释),也可以告诉我,我来写。Java 创建线程池的几种方式 – 菜鸟-创作你的创作。
2025-06-04 17:01:34
235
原创 Java 大视界 — Java 大数据在智能安防视频监控中的异常事件快速响应与处理机制
用 Flink/Spark Streaming 做实时处理。接入 ElasticSearch 进行快速索引。使用 MongoDB/HBase 进行海量存储。加入告警推送(钉钉/短信/平台消息)接入 Kafka 实现事件流式传输。
2025-06-04 17:00:23
389
原创 保姆级教你搭建python+Appium的环境并实现简单的app自动化
通过本教程,我们已经完成了 Python + Appium 环境的搭建,并实现了一个简单的 Android 应用自动化测试。你学到了以下内容:如何安装和配置 Appium 环境。如何编写 Python 自动化脚本。如何使用 Appium 控制 Android 模拟器执行基本的操作。通过这些基础的知识,你可以开始编写更加复杂的自动化脚本,并进行更多高级的测试操作。如果你有更多的需求,如 iOS 自动化测试,也可以通过类似的步骤进行配置。
2025-06-03 10:06:02
956
原创 高效邮件发送系统设计与实现:基于Python和SQLAlchemy的实践
本教程介绍了如何使用Python和SQLAlchemy实现一个高效的邮件发送系统。我们设计了一个基于数据库的邮件队列管理、邮件发送的异步任务处理、邮件重试机制、日志记录等功能。通过结合Celery和SQLAlchemy,我们能够实现一个高效、可扩展的邮件发送系统,该系统不仅能够处理大量邮件,还能保证邮件发送的可靠性。关键点总结:使用SQLAlchemy管理邮件队列和发送记录。使用Celery异步处理邮件发送任务,避免阻塞主线程。3. 实现了重试机制和邮件发送状态管理。4. 使用日志记录和。
2025-06-03 10:04:22
801
原创 基于python的电影推荐系统的设计与实现
在本文中,我们使用Python构建了一个基于内容的电影推荐系统和基于协同过滤的电影推荐系统。通过结合PandasSurprise等工具,我们能够实现一个简单的电影推荐系统。通过基于内容的推荐,我们可以根据电影的属性(如类型、演员等)推荐相似电影;而通过协同过滤算法,我们可以根据用户的评分历史和其他用户的评分行为,推荐用户可能喜欢的电影。这个系统虽然是一个简单的实现,但它已经涵盖了推荐系统中的两个重要算法——基于内容的推荐和协同过滤。
2025-06-03 10:02:43
794
原创 Redis 字符串(String)详解
在 Redis 中,字符串(String)是最基本的数据类型。它可以包含任何数据,比如文本、JSON、甚至二进制数据(如图片的 Base64 编码),最大长度为512 MB。字符串在 Redis 中不仅可用作简单的 key-value 存储,还可用于计数器、自增ID、缓存临时数据等多种应用场景。
2025-04-11 15:53:01
477
原创 Redis 键(Key)详解
Redis 的键(key)是每条数据的唯一标识符。Redis 使用键来存取各种类型的数据结构,包括字符串、哈希、列表、集合、有序集合等。每个键都是唯一的,它决定了你访问哪条数据。这些命令展示了如何使用字符串类型键和哈希类型键存储与获取数据。
2025-04-11 15:48:23
683
原创 Redis 集群(Cluster)
Redis 集群是一种分布式架构,旨在提供数据分区和高可用性。它能够通过将数据分散到多个节点上来扩展 Redis,使其能够处理更多的数据量和更高的并发请求。Redis 集群实现了自动分片、故障转移和复制等功能。Redis 集群与传统的单节点 Redis 区别在于其支持横向扩展和分区(Sharding),每个节点负责处理部分数据,而不是由单一节点处理所有数据。
2025-04-11 15:41:56
980
原创 Font Awesome Web 应用图标
Font Awesome Web 应用图标是 Font Awesome 图标库中与 Web 开发相关的子集,适用于界面设计、用户交互和功能标识。定义:这些图标包括导航(如“主页”)、操作(如“保存”)、状态(如“加载”)等,基于矢量图形。作用增强 Web 应用的视觉层次和功能性。简化界面设计,提供一致的图标风格。内部链接:安装方法见如何安装 Font Awesome。
2025-04-10 11:55:49
982
原创 HTML5 服务器发送事件(Server-Sent Events)
HTML5 服务器发送事件(Server-Sent Events,SSE)是一种基于 HTTP 的服务器推送技术,允许服务器主动向客户端(如浏览器)发送实时更新。SSE 适用于单向通信场景,如新闻推送、实时价格更新等。本文将系统介绍 SSE 的定义、实现方式和用法,并通过实例展示其应用,帮助你掌握其核心知识。
2025-04-10 09:53:39
692
原创 C 标准库 – 头文件
允许程序员控制浮点运算的环境,提供对浮点异常的捕获、舍入模式的设置、浮点标志的查询等功能。它特别适用于需要精细控制浮点数计算行为的场合,例如科学计算、金融建模等领域。浮点环境包括一些标志和设置,控制浮点数计算过程中的舍入方式以及异常处理。它为浮点环境提供了精细的控制,允许设置舍入模式、捕获浮点异常等。,程序员可以更精确地控制浮点运算的结果和处理浮动点错误的方式,从而提高程序的稳定性和可靠性。浮点异常通常指在计算过程中遇到的问题,例如除数为零、溢出、下溢等。浮点状态包括当前浮点计算的结果和环境设置。
2025-04-10 09:51:34
854
原创 Bootstrap4 创建一个网页
这个简单的网页使用了提供的基础布局和组件,包括导航栏、网格系统、按钮、表单和图标。你可以根据自己的需求进一步定制和扩展这个网页,添加更多内容、样式和功能,来创建一个完整的网站。Bootstrap4 创建一个网页 – 52kanjuqing-开发者社区,学的不仅是技术,更是梦想。
2025-04-10 09:49:44
618
原创 JSP 指令
JSP 指令是用来控制 JSP 页面行为的特殊标签,通常出现在 JSP 页面的开头。与脚本元素和动作标签不同,JSP 指令在编译时执行,并且影响整个 JSP 页面或 Servlet 类。它们不像脚本代码那样直接生成 HTML 输出,而是用来设置页面的属性或行为。
2025-03-26 17:46:19
922
原创 JSP 语法
wp:list基础:JSP页面是HTML与Java代码的混合,扩展名为.jsp。执行:由Servlet容器翻译为Servlet后运行。分类脚本元素:执行Java逻辑。指令:控制页面属性。动作标签:执行特定操作。隐式对象:内置可用对象。
2025-03-26 17:37:58
781
原创 C 标准库 – 头文件
浮点环境包括一些标志和设置,控制浮点数计算过程中的舍入方式以及异常处理。它为浮点环境提供了精细的控制,允许设置舍入模式、捕获浮点异常等。浮点数舍入模式控制了浮点运算中的结果如何舍入。C 标准库中提供了四种常见的舍入模式,可以通过。printf("舍入模式:向零舍入,结果:%.2f\n", sum);浮点异常通常指在计算过程中遇到的问题,例如除数为零、溢出、下溢等。浮点状态包括当前浮点计算的结果和环境设置。// 进行除法计算,触发除零异常。// 设置舍入模式为向零舍入。舍入模式:向零舍入,结果:4.00。
2025-03-25 07:26:29
954
原创 Ruby 块
块是一段匿名的代码,通常与方法调用一起使用,类似其他语言中的匿名函数或闭包。块有两种形式:wp:list用do ... end包裹(多行)。用{ ... }包裹(单行)。/wp:list块常用于:wp:list遍历集合(如each执行回调。自定义方法行为。/wp:listendputs "第 #{count} 次问候:你好!end输出:第 1 次问候:你好!第 2 次问候:你好!第 3 次问候:你好!
2025-03-22 15:51:11
975
原创 Ruby 入门教程
Ruby 是一种动态、开源、面向对象的编程语言,由日本程序员松本行弘(Yukihiro Matsumoto,简称 Matz)于 1995 年创建。它以简单易读和开发者友好著称,常用于 Web 开发(比如 Ruby on Rails 框架)、脚本编写和自动化任务。
2025-03-22 15:05:33
979
原创 HTML5 WebSocket
HTML5 引入了 WebSocket 技术,为 Web 应用提供了全双工通信能力。与传统的 HTTP 请求-响应模式不同,WebSocket 允许客户端和服务器实时双向通信,广泛应用于聊天、游戏和实时数据更新等场景。本文将系统介绍 WebSocket 的原理和用法,并通过实例展示其应用。
2025-03-20 07:20:34
1228
原创 Python3 解释器
Python 3 解释器是运行 Python 代码的核心,支持交互式编程和脚本执行。本教程介绍了其工作原理、类型和使用方法,并通过示例展示了实际操作。如需深入(如 PyPy 配置)或解决特定问题,请提出需求,我将继续提供帮助!Python 3 解释器是运行 Python 代码的核心工具,将高级代码转换为机器可执行的指令。它不仅是 Python 开发的基础,还支持交互式编程和脚本执行。本教程将深入介绍 Python 3 解释器的概念、类型和使用方法,帮助您理解其工作方式并高效运用。
2025-03-20 07:18:18
578
原创 JavaScript 函数定义
wp:heading函数参数是 JavaScript 函数接收外部输入的方式,支持灵活的数据传递。ES6 引入了默认参数、剩余参数和解构参数等特性,大幅提升了参数处理的便捷性。本教程将介绍函数参数的各种用法及其应用场景,帮助您掌握参数的灵活运用。
2025-03-19 11:57:10
860
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人