自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1353)
  • 收藏
  • 关注

原创 VS2019搭建MASM汇编开发环境实战指南

本文详细介绍了在VS2019中搭建MASM汇编开发环境的完整流程。从选择VS2019的原因、安装准备、必备插件ASM Dude的配置,到创建项目、编写代码、设置属性及调试技巧,提供了实战指南,帮助初学者快速构建稳定高效的汇编开发环境。

2026-02-09 03:17:23 323

原创 STC-ISP下载后系统警告解除与烧录软件正确打开方法

本文详细介绍了STC-ISP下载后解除Windows系统安全警告的有效方法,包括通过文件属性解除锁定、设置兼容性与管理员权限、配置防火墙排除项等实用技巧,确保烧录软件正常打开并稳定运行。

2026-02-09 03:06:47 426

原创 STM32F407VET6 实战指南:DAC数模转换与波形生成应用

本文详细介绍了STM32F407VET6的DAC数模转换功能,涵盖硬件解析、初始化配置、波形生成(噪声波与三角波)以及定时器触发与DMA传输等实战应用。通过具体的代码示例和调试技巧,帮助开发者快速掌握DAC在信号发生器等高精度模拟输出场景中的实现方法。

2026-02-09 02:57:58 424

原创 STM32串口DMA重定向:高效实现printf与scanf的嵌入式调试方案

本文详细介绍了STM32串口DMA重定向技术,高效实现printf与scanf的嵌入式调试方案。通过DMA技术大幅降低CPU负载,提升数据传输效率,特别适合实时调试场景如电机控制和传感器数据采集。文章包含硬件配置、代码实现及实战优化技巧,帮助开发者快速掌握这一高效调试方法。

2026-02-09 02:53:41 563

原创 TM1618驱动设计与LED显示控制实战解析

本文详细解析TM1618驱动芯片的硬件连接、指令集配置与LED显示控制实战。通过底层通信函数实现、初始化流程优化及数码管显示案例,帮助开发者掌握TM1618在嵌入式项目中的高效应用,涵盖亮度调节、功耗优化及抗干扰设计等关键技巧。

2026-02-09 02:53:34 517

原创 FreeRTOS下MQTT任务因ZI-data异常导致系统卡死的排查与修复

本文详细分析了在FreeRTOS系统中,因MQTT任务ZI-data段异常增长导致STM32F103C8T6系统卡死的问题。通过排查map文件发现MQTT模块的大缓冲区定义是根本原因,并提供了调整缓冲区配置、优化内存使用的具体解决方案和预防措施,确保系统稳定运行。

2026-02-09 02:50:50 561

原创 MQTT客户端库选型指南:Paho与Mosquitto在嵌入式与服务器端的性能对决

本文对比分析了MQTT客户端库Paho.mqtt.c与Mosquitto在嵌入式与服务器端的性能差异。Paho采用轻量级异步架构,内存占用低,适合资源受限的嵌入式环境;Mosquitto基于多线程同步模型,功能丰富,更适合高性能服务器场景。文章通过性能测试和架构解析,为开发者提供选型指南和优化建议。

2026-02-09 02:47:24 685

原创 QQ ARM版深度解析:为何它成为新一代Windows设备的必备应用

QQ ARM版专为新一代Windows on ARM设备优化,提供显著的性能提升和电池续航改善。本文深度解析其速度提升、功耗降低及兼容性优势,展示为何它成为ARM架构Windows设备的必备应用,为移动办公和日常使用带来流畅体验。

2026-02-09 02:45:43 231

原创 普中51单片机红外通信实战:从原理到代码解析

本文详细解析了普中51单片机红外通信的实现原理与实战代码。从红外发射接收基础、38kHz载波调制原理,到NEC协议解码和硬件连接指南,全面介绍了红外通信在单片机系统中的应用,并提供了实用的调试技巧和性能优化方案。

2026-02-09 02:44:48 590

原创 手把手教你!用RNDIS网卡在Linux下实现USB高速上网

本文手把手教你如何在Linux系统下通过RNDIS网卡实现USB高速上网。详细介绍了RNDIS协议的原理、驱动检测、设备识别、网络配置及性能优化方法,并提供了常见问题解决方案和实战案例,帮助用户快速搭建稳定的USB网络连接。

2026-02-09 02:43:33 477

原创 FreeRTOS实战笔记-模拟IIC与FATFS文件系统集成指南

本文详细介绍了在FreeRTOS环境下集成模拟IIC与FATFS文件系统的实战指南。针对模拟IIC在实时系统中的时序挑战,提供了挂起任务调度器的解决方案,确保通讯完整性。同时分享了EEPROM数据规划、结构体设计及FATFS文件操作的最佳实践,帮助开发者高效实现嵌入式存储管理。

2026-02-09 02:43:03 334

原创 ESP32-P4 CSI摄像头H.264编码与RTSP流媒体服务器实战

本文详细介绍了ESP32-P4 SoC通过CSI接口连接摄像头并进行H.264硬件编码,最终构建RTSP视频流服务器的实战经验。重点涵盖了硬件连接配置、编码参数优化、网络传输调优及低延迟技巧,为开发者提供了一套完整的视频流解决方案。

2026-02-09 02:42:13 685

原创 从零到一:IMX6ULL与Buildroot构建嵌入式QT生态的深度实践与避坑指南

本文详细介绍了如何在IMX6ULL平台上使用Buildroot构建嵌入式QT开发环境的完整流程,包括交叉编译环境配置、系统定制化、QT Creator集成以及实战开发调试技巧。重点分享了如何避开常见陷阱,优化性能,并提供工业级项目经验,帮助开发者快速构建稳定的嵌入式图形界面应用。

2026-02-09 02:39:11 386

原创 低速板的‘高速’思维:PCB设计中的隐性信号完整性挑战

本文探讨低速PCB设计中易被忽视的信号完整性与EMC挑战。即使主频低于50MHz,快速边沿速率仍会产生高频谐波,导致系统失效。通过分析回流路径、电源去耦和铺铜策略,提供低成本解决方案,帮助工程师在成本与可靠性间找到平衡。

2026-02-09 02:37:36 510

原创 汇编语言-伪指令dd与操作符dup的实战应用解析

本文深入解析汇编语言中伪指令dd与操作符dup的实战应用。dd用于定义双字数据,占用4字节内存空间,适合处理32位地址和大型数值;dup则高效复制数据模式,简化重复初始化。两者结合可优化内存管理,提升代码效率与可维护性,并避免常见偏移量计算错误。

2026-02-09 02:37:28 611

原创 微内核与宏内核的融合:剖析RT-Thread Smart v5.1.0的混合架构设计哲学

RT-Thread Smart v5.1.0创新性地融合了微内核与宏内核的优势,通过混合架构设计在ARM Cortex-A7等处理器上实现了高性能与高实时性的统一。文章深入解析了其利用futex、POSIX支持和rt_condvar等机制,在ART-Pi Smart开发板上优化IPC性能、增强兼容性并保障实时任务响应的设计哲学与实践成效。

2026-02-09 02:36:36 24

原创 STM32U5与MAX30205:CubeMX I2C配置与低功耗体温监测实战

本文详细介绍了基于STM32U5微控制器和MAX30205高精度温度传感器的低功耗体温监测系统实现。通过CubeMX配置I2C通信、USART调试接口及低功耗模式,结合实战代码示例,展示了如何构建医疗级精准体温监测设备,显著延长电池续航能力。

2026-02-09 02:35:54 404

原创 从闹钟到交响乐:STM32定时器的多场景艺术化应用

本文探讨了STM32定时器从基础时间管理到高级艺术化应用的全方位潜力。通过精准的PWM波形合成实现电子音乐创作,利用定时器中断优化物联网多任务调度,并结合高级定时器功能实现电机控制与灯光秀同步。文章详细解析了定时器链式操作和DMA协同工作等高级技巧,展现了STM32定时器在工程与艺术结合中的无限可能。

2026-02-09 02:35:12 236

原创 2026年物联网与通信工程毕业设计精选:300+STM32实战项目解析

本文精选2026年物联网与通信工程毕业设计项目,重点解析基于STM32的300+实战案例,涵盖智能家居、工业自动化、医疗健康等核心领域。详细介绍了STM32开发流程、传感器集成、通信协议应用等关键技术,为毕业生提供从入门到精通的实战指南,助力顺利完成高质量毕业设计。

2026-02-09 02:34:28 501

原创 ESP8266 WIFI模块——连接ONENET云平台实战:数据上报与远程控制(三)

本文详细介绍了ESP8266 WIFI模块连接ONENET物联网云平台的实战经验,重点讲解温湿度数据上报、远程控制LED的实现代码及平台配置。提供了JSON数据格式处理、命令响应机制和常见问题排查方法,帮助开发者快速实现设备与云平台的高效通信。

2026-02-09 02:33:56 611

原创 Ubuntu22.04 + PX4 + ROS 2 + Gazebo Harmonic 实现四轴无人机Offboard模式控制与仿真实战

本文详细介绍了在Ubuntu22.04系统上搭建PX4飞控、ROS 2 Humble和Gazebo Harmonic仿真环境,实现四轴无人机Offboard模式控制的完整流程。通过实战教程,包括环境配置、通信设置和键盘控制节点开发,帮助开发者掌握无人机自主飞行与仿真的核心技术。

2026-02-09 02:33:08 601

原创 从网络镜像到本地缓存:Gradle依赖管理的深度优化与避坑指南

本文深入探讨Gradle依赖管理的优化策略,针对Unity开发Android应用中的依赖下载痛点,提供从网络镜像配置到本地缓存管理的完整解决方案。重点介绍华为云等国内镜像源的使用方法,帮助开发者提升构建效率,避免常见陷阱。

2026-02-09 02:31:52 542

原创 STM32F103C8T6标准库工程搭建全解析(Keil5+CMSIS)

本文详细解析了基于STM32F103C8T6芯片的标准库工程搭建全过程,涵盖Keil5环境配置、CMSIS集成、标准库文件移植及工程优化。通过模块化目录规划和实战LED例程,帮助开发者快速构建稳定的开发环境,是嵌入式入门和项目开发的实用指南。

2026-02-09 02:31:20 529

原创 ARM架构探秘:从指令集、工作模式到异常处理与混合编程实践

本文深入探讨ARM架构的核心原理,包括RISC设计哲学、指令集特点、工作模式及异常处理机制。重点解析ARM处理器内核组件如ALU、寄存器组和MMU,详细讨论内存系统中RAM与ROM的实用选择,并通过混合编程实例展示ARM汇编与C语言的高效结合,帮助开发者构建稳定的嵌入式系统。

2026-02-09 02:31:05 439

原创 OAK 3D AI相机RGBD深度对齐实战:从零搭建高精度3D感知系统

本文详细介绍了如何使用OAK 3D AI相机实现RGBD深度对齐,从硬件选型、软件环境搭建到深度图优化和3D坐标提取,提供了完整的实战指南。通过三种预设模式详解和滤波器配置技巧,帮助开发者构建高精度3D感知系统,适用于机器人、AR/VR等应用场景。

2026-02-09 02:29:53 408

原创 智能硬件的开源生态:Otto机器人背后的技术协同与社区力量

本文探讨了Otto机器人如何通过开源生态推动智能硬件创新,详细分析了其技术协同机制、社区驱动模式及教育应用价值。开源硬件降低了创造门槛,促进全球开发者协作,为STEM教育提供了实践平台,并展示了AI集成与可持续发展的未来方向。

2026-02-09 02:29:13 429

原创 SysTick时钟源配置的隐藏陷阱:从默认HCLK/8到HCLK的性能与功耗权衡

本文深入探讨STM32 SysTick时钟源配置中的性能与功耗权衡,分析默认HCLK/8与HCLK选择的隐藏影响。针对嵌入式开发,提供基于CubeMX的实际配置策略,帮助开发者在实时控制和低功耗应用间做出最优选择,提升系统效能。

2026-02-09 02:28:47 420

原创 从Material Design演进看TabLayout:设计哲学与最佳实践

本文深入探讨Material Design演进中TabLayout的设计哲学与现代应用实践。从Android官方组件TabLayout的源码解析入手,详解其核心特性、高级配置技巧及架构模式,帮助开发者掌握进阶应用方案,提升用户体验和界面设计水平。

2026-02-09 02:28:41 484

原创 AD焊盘尺寸调整实战:从基础设置到工艺匹配

本文详细介绍了AD焊盘尺寸调整的实战技巧,从基础参数设置到与板厂工艺匹配的完整流程。重点解析了孔径、X/Y尺寸的核心作用,提供了焊盘大小设置的具体步骤和计算方法,帮助工程师避免常见设计错误,确保PCB制造良率。

2026-02-09 02:27:29 312

原创 从零构建:STM32 PWM输入捕获的硬件自动化机制与设计哲学

本文深入解析STM32 PWM输入捕获的硬件自动化机制,通过定时器内部协同工作实现无需CPU干预的信号频率与占空比精确测量。详细对比LL库、HAL库的性能差异,阐述硬件自动化在降低系统负载、提升测量精度方面的设计优势,适用于工业控制与无人机飞控等高性能场景。

2026-02-09 02:26:48 423

原创 STM32 GPIO模式深度解析——从推挽到开漏的实战避坑指南

本文深度解析STM32 GPIO的8种工作模式,重点对比推挽输出与开漏输出的硬件机制、驱动特性及适用场景。通过实测数据与典型应用案例,提供LED驱动、按键检测及电平匹配等实战避坑指南,帮助开发者正确配置GPIO模式,避免常见硬件设计错误。

2026-02-09 02:26:31 752

原创 解密SSD主控芯片:从架构设计到性能优化的实战解析

本文深入解析SSD主控芯片的架构设计与性能优化策略,涵盖前端接口、中央处理器、闪存控制器及FTL引擎等核心模块。通过实测数据和优化案例,揭示PCIe 4.0接口、多核调度、混合映射等技术如何提升SSD性能,并对比企业级与消费级主控的关键差异。文章还探讨了未来ZNS技术对主控设计的影响。

2026-02-06 09:59:45 522

原创 Flutter弹窗菜单的隐秘技巧:5种让交互更丝滑的高级方案

本文深入探讨了Flutter中PopupMenuButton的5种高级用法,包括动画曲线定制、级联子菜单、全屏沉浸式菜单、路由栈控制和异步操作与状态联动。这些技巧能显著提升交互体验,帮助开发者打造更流畅、专业的移动应用界面。特别适合需要优化菜单交互的Flutter开发者。

2026-02-06 09:55:02 813

原创 从ANN到SNN的实战指南:归一化策略与MNIST分类性能优化

本文详细介绍了从人工神经网络(ANN)到脉冲神经网络(SNN)的转换实战指南,重点探讨了归一化策略在MNIST分类任务中的应用与性能优化。通过对比MaxNorm和RobustNorm等归一化方法,分析了其在激活值匹配、时间维度处理等方面的优劣,并提供了完整的代码实现和性能对比实验。文章还分享了进阶技巧和硬件部署注意事项,帮助开发者高效实现ANN到SNN的转换。

2026-02-06 09:48:09 689

原创 从零构建五子棋AI:C语言实现智能落子策略

本文详细介绍了如何使用C语言从零构建一个具备智能落子策略的五子棋AI。内容涵盖棋盘表示、评估函数设计、智能算法实现(包括贪婪算法和极小化极大算法)以及性能优化技巧,帮助开发者理解并实现一个能够分析局势、做出合理判断的五子棋AI。

2026-02-06 09:43:02 914

原创 数字信号处理篇--单边谱与双边谱的工程实践与理论解析

本文深入解析数字信号处理中单边谱与双边谱的本质区别及工程实践应用。通过对比分析,揭示双边谱在数学完备性和复信号处理中的重要性,以及单边谱在工程测量和显示中的实用优势。提供Python实现代码和通信系统应用案例,帮助工程师避免常见误区,提升信号处理效率。

2026-02-06 09:42:12 792

原创 大涡模拟实战指南:从WRF到PALM的城市微气候建模全流程解析

本文详细解析了大涡模拟(LES)在城市微气候建模中的全流程应用,从WRF中尺度模拟到PALM精细化建模。通过实战案例和参数设置技巧,帮助读者掌握数值模拟技术,优化城市气候分析,提升模拟精度与效率。

2026-02-06 09:40:45 982

原创 从零开始:ISP图像调试工程师的实战入门指南

本文详细介绍了ISP图像调试工程师的实战入门指南,涵盖ISP(图像信号处理)的基本概念、核心调试参数如黑电平校正和白平衡调整,以及常用工具PQTool和Imatest的使用技巧。通过实际案例和调试经验分享,帮助初学者快速掌握图像质量优化的关键技能,提升工作效率。

2026-02-06 09:39:14 585

原创 Win系统磁盘空间清理实战:从系统文件到个人数据的高效管理

本文详细介绍了Windows系统磁盘空间清理的实用技巧,从系统文件到个人数据的高效管理方法。重点推荐使用TreeSize Free等工具快速扫描和清理大文件,同时分享系统自带工具的隐藏功能及注意事项,帮助用户彻底解决磁盘空间不足问题。

2026-02-06 09:38:18 897

原创 从树形到表模型:Apache IoTDB双模架构如何重塑工业数据管理

本文探讨了Apache IoTDB双模架构如何通过树形与表模型的结合,重塑工业数据管理。该架构在风电监控等工业场景中展现出卓越性能,支持毫秒级响应和高压缩比存储,同时满足设备层级管理和跨设备分析需求,显著提升数据管理效率。

2026-02-06 09:35:31 996

企业信息查询神器风鸟[项目源码]

本文推荐了一款名为“风鸟”的企业信息查询工具,其核心优势在于注册即享5年免费会员权限,无需绑定银行卡或隐藏消费,性价比远超天眼查等平台。风鸟提供全面的企业信息查询功能,包括基础工商信息、股东构成、股权分配比例等深度内容,数据源自权威渠道。此外,其“关联族谱”功能可直观展示企业间关系,帮助用户发现隐藏关联。风鸟还支持查询企业风险信息,如法院裁判文书、失信记录等,助力用户规避合作风险。该工具适配多终端,适合职场人、创业者及商业调研人员使用。

2026-01-01

application/json详解[代码]

application/json是一种媒体类型(MIME类型),用于表示JSON格式的数据。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,基于ECMAScript的子集,采用独立于语言的文本格式存储和表示数据。JSON具有简洁性、轻量级和通用性等特点,易于人阅读和编写,同时也易于机器解析和生成。在Web开发中,application/json广泛应用于客户端和服务器之间的数据交换。例如,通过HTTP请求发送JSON数据时,需设置Content-Type头部为application/json,并在body部分包含JSON字符串。服务器接收后解析JSON数据,进行相应处理。这种格式简化了数据交换过程,提高了开发效率。

2025-12-31

商场折扣价计算程序[可运行源码]

本文介绍了一个简单的C语言程序,用于计算商场商品的折扣价。程序接收用户输入的商品原价(不超过1万元的正整数)和折扣(1到9之间的整数),然后计算出折扣后的价格并保留两位小数输出。示例中,输入原价988和折扣7,程序计算出折扣价为691.60。代码简洁明了,适合初学者学习基本的输入输出和算术运算。

2025-12-31

Zview免安装版教程[项目源码]

本文提供了Zview免安装版的详细教程,包括软件下载、安装步骤和使用指南。Zview是一款用于电化学阻抗谱(EIS)分析的软件,支持中文和英文界面,适用于多种Windows系统。文章详细介绍了软件的下载方式,强调需要通过公众号回复关键词获取安装包和解压密码。安装教程部分提供了注意事项和具体步骤,确保用户能够顺利完成安装。使用教程则涵盖了软件界面介绍、数据导入、异常数据点处理、等效电路模型构建以及数据拟合和输出结果等操作。此外,文章还通过文献实例展示了Zview在电化学分析中的应用,帮助用户更好地理解软件的功能和实际用途。最后,提醒用户软件仅限学习交流,切勿商用。

2025-12-30

YAKIT工具实战教程[项目源码]

YAKIT(Yak Integrated Toolkit)是一款基于Yak语言开发的集成化网络安全单兵工具,旨在覆盖渗透测试全流程,提供从信息收集、漏洞扫描到攻击实施的自动化支持。该工具通过GUI界面降低Yak语言的使用门槛,结合脚本编程能力,满足安全从业者对高效、灵活工具的需求。教程详细介绍了YAKIT的核心功能与特性,包括端口探测和指纹扫描、弱口令检测、基础爬虫检测、子域名收集、空间搜索引擎、专项漏洞检测、批量漏洞检测以及自动化漏洞检测等。每个功能模块均提供了操作步骤和参数设置说明,帮助用户快速上手并应用于实际渗透测试场景。

2025-12-30

大模型的秘密与KV Cache[项目源码]

本文深入探讨了大模型的核心机制,从三元一次方程组的角度解析了大模型的数学本质,并详细介绍了KV Cache技术如何通过避免重复计算来提升大模型的推理效率。文章首先通过简化的小模型(仅3个参数)解释了注意力机制的工作原理,包括Key、Value、Query的分工及其在信息检索中的作用。随后,作者阐述了KV Cache的技术原理,即通过缓存历史词序列的Key和Value来避免重复计算,从而将计算复杂度从O(n²)降低到O(n),显著提升性能。文章还对比了小模型与大模型在参数规模和计算量上的差异,强调了KV Cache在大规模模型中的重要性。最后,作者指出大模型的本质依然是求解线性方程组,而KV Cache的巧妙设计正是基于对基础数学的深刻理解与应用。

2025-12-30

2024网络安全面试题大全[源码]

本文详细介绍了2024年网络安全工程师面试中可能遇到的各类问题及其解答,涵盖了DDoS攻击、黑客攻击、SQL注入、跨站点脚本攻击、漏洞扫描、社会工程学攻击、加密算法、数字证书、安全漏洞、网络流量分析等多个方面。此外,还提供了渗透测试、Web安全、安全运营、内网安全、等保测评等岗位的面试题及答案。文章旨在帮助求职者全面了解网络安全领域的核心知识点,提升面试通过率。同时,还推荐了相关的学习资源和工具,为网络安全从业者提供了系统的学习路径和进阶方向。

2025-12-30

Origin9.0数据查看教程[代码]

本文介绍了在Origin9.0中如何查看图表上的数据点、最大值和最小值的方法。首先,假设图表已经绘制完成。若需查看特定点的数据,可使用“screen reader”功能,将坐标移至目标位置即可显示数据。如需查看最大值或固定数据线上的点,可选择“reader”功能,并通过左右键盘移动光标,使其固定在数据线上。这些操作简单易行,适合科研和数据分析人员快速获取所需信息。

2025-12-30

本地部署n8n教程[代码]

本文详细介绍了如何在本地电脑上部署n8n工作流自动化平台。n8n是一款强大的开源AI工作流自动化工具,支持完全自托管,确保数据安全可控。教程从环境准备开始,包括系统要求检查(CPU、内存、硬盘等),并提供了Windows和Mac用户安装Docker的详细步骤。此外,还重点讲解了配置国内镜像源的关键步骤,以解决镜像拉取失败的问题。随后,教程指导用户如何通过Docker命令安装和启动n8n,并访问本地端口进行工作流创建。最后,还介绍了n8n的注册、激活以及汉化安装方法,帮助用户更好地使用这一工具。

2025-12-28

Ubuntu部署Zabbix[项目代码]

本文详细介绍了在Ubuntu 22.04系统中安装和配置Zabbix监控系统的完整步骤。首先需要关闭防火墙并选择适合的Zabbix版本,然后通过命令行安装Zabbix存储库及相关组件。接着配置MariaDB数据库,创建Zabbix专用用户并设置权限,导入初始数据架构。之后修改Zabbix server配置文件,启动相关服务并设置开机自启。最后通过Web界面验证安装是否成功,使用默认账户Admin(密码zabbix)登录。文章还提供了遇到问题时的联系方式,适合需要完成Linux作业或部署监控系统的读者参考。

2025-12-28

Docker离线安装指南[项目代码]

本文详细介绍了在Linux环境下离线安装Docker和Docker Compose的步骤。首先,从官网下载适合版本的Docker压缩包,上传至服务器并解压,随后将文件复制到指定目录并验证安装。接着,配置Docker服务以实现开机自启,包括编辑服务配置文件、设置权限、重载配置等操作。此外,还提供了Docker Compose的离线安装方法,包括下载可执行文件、移动至指定目录并赋予权限。整个过程涵盖了从下载到验证的完整流程,适合在没有网络连接的环境中部署Docker服务。

2025-12-28

Docker镜像加速方案[项目代码]

本文介绍了在国内Docker镜像源逐渐关闭的情况下,几种可靠的Docker镜像加速方案。首先推荐了阿里云镜像加速服务,但仅限于阿里云服务器用户使用。其次介绍了轩辕镜像,提供了详细的配置步骤,包括修改daemon.json文件和重启Docker服务的命令,并提到其收费版本的价格优势。最后还列举了其他可用的镜像源地址。文章为Docker用户在国内环境下快速下载镜像提供了实用解决方案。

2025-12-28

Docker部署苍穹外卖笔记[可运行源码]

本文详细记录了使用Docker在CentOS7服务器上部署苍穹外卖项目的前后端环境全过程。作者从Docker基础知识入手,逐步讲解了环境安装、前端Nginx配置、后端Java服务打包、Redis和MySQL容器化部署等关键步骤。针对常见问题如端口映射、目录挂载、配置文件修改等提供了具体解决方案,特别强调了阿里云镜像加速、宝塔面板操作等实用技巧。文章以小白友好为出发点,包含大量命令行示例和截图指引,旨在帮助读者避开常见陷阱,顺利完成从本地开发到云服务器部署的全流程。最后还提供了WebSocket连接失败等问题的解决思路。

2025-12-28

MySQL去除小数位多余0[代码]

在MySQL中,处理数字字段时经常需要去除小数点后多余的0,尤其是在展示金额等需要精确小数位的数据时。本文介绍了使用CAST函数的方法,通过将decimal类型的字段转换为字符类型,再通过加0的方式去除多余的0。这种方法简单有效,可直接在SELECT查询中使用,适用于需要优化数据展示的场景。

2025-12-28

Docker安装与使用指南[源码]

本文详细介绍了Docker的安装、启动及基本用法,包括Docker的简介、虚拟化技术、容器与虚拟机的比较、Docker组件的解析。文章还提供了Docker的安装步骤、配置加速器的方法、常用命令(如镜像和容器相关命令)、应用部署(如MySQL、Tomcat、Nginx、Redis等)、迁移与备份、Dockerfile的使用、私有仓库的搭建与配置,以及使用Maven插件构建Docker镜像等内容。此外,还涵盖了Docker Compose编排微服务的详细步骤和配置,帮助读者全面掌握Docker的使用技巧和高级功能。

2025-12-27

CentOS 8.2安装Docker教程[项目代码]

本文详细介绍了在CentOS 8.2系统上安装Docker的完整步骤,包括卸载旧版本、安装依赖、设置yum源、安装Docker、启动和设置开机自启等。此外,还提供了验证安装成功的方法、配置国内镜像地址以加速下载、以及Docker常用指令大全,涵盖镜像操作、容器管理、Docker Compose操作等实用命令。文章内容全面,适合初学者和需要快速上手的用户参考。

2025-12-27

Docker安装PostgreSQL[可运行源码]

本文详细介绍了使用Docker安装PostgreSQL的完整步骤。首先通过`docker search postgres`查询镜像,然后拉取官方14.2版本的镜像文件。接着创建挂载文件夹并启动容器,配置了自动重启、环境变量、端口映射和目录挂载。文章还提供了查看启动日志和运行容器的方法,以及本地连接测试数据库的步骤。最后总结了数据库连接失败的常见原因及解决方案,如端口冲突和服务器端口未开放等。作者还预告了后续将分享其他技术的安装教程,如Nginx、Redis等。

2025-12-27

狂神说MySQL安装指南[项目源码]

本文详细介绍了MySQL数据库的安装步骤及其重要性。首先强调了学习数据库的必要性,包括岗位需求、数据存储的重要性以及数据库在软件体系中的核心地位。接着解释了数据库的基本概念、分类(关系型与非关系型)以及数据库管理系统(DBMS)的作用。重点提供了MySQL5.7版本的安装教程,包括下载、解压、环境变量配置、my.ini文件编辑、初始化数据文件、修改root密码等具体步骤。此外,还推荐了SQLyog这一图形化管理工具,并介绍了基本的数据库连接和操作命令。文章内容通俗易懂,适合初学者快速上手MySQL的安装与基本使用。

2025-12-25

豆包1.5Pro长文本处理领先[项目源码]

2025年8月的长文本处理能力评测显示,豆包大模型1.5Pro在256K上下文窗口下表现卓越。在InfiniteBench标准测试中,豆包1.5Pro对10万字文档的信息提取准确率达到91.43%,超越GPT-4 Turbo的83.84%,同时处理速度提升23.5%,成本降低63%。技术原理方面,豆包1.5Pro采用RoPE位置编码优化和分段注意力机制,支持从4K无缝外推至256K,而GPT-4 Turbo依赖传统attention机制,存在128K硬性限制。此外,豆包1.5Pro通过KV缓存智能淘汰技术和MoE稀疏激活架构,显存占用压缩至64GB,推理成本较前代降低63%。应用场景上,豆包1.5Pro在企业知识库问答、学术研究辅助和法律文书分析等场景表现优异,尤其适合中文长文本处理。尽管在超长文本(>200K)处理中存在轻微性能衰减,但其整体表现仍优于竞争对手。

2025-12-24

Presenton:AI助力PPT制作[可运行源码]

Presenton是一款开源工具,通过AI技术帮助用户快速生成专业演示文稿,支持本地部署确保数据隐私。用户只需输入主题,AI即可自动生成逻辑清晰的大纲,并可根据需求调整语气和风格。工具支持多种AI模型组合,如GPT-4、DALL-E 3等,并能复用公司模板保持品牌一致性。部署简单,支持Docker一键启动和GPU加速,适合不同技术水平的用户。此外,Presenton还提供API功能,支持批量生成文稿,适合职场人士高效工作。作为开源项目,Presenton在数据隐私和自定义能力上具有明显优势,所有数据本地存储,无需担心泄露,且成本低廉。项目持续迭代,未来将支持更多功能,社区活跃,问题解决迅速。

2025-12-24

IDEA编译错误解决[代码]

文章记录了在使用IntelliJ IDEA时遇到的编译错误问题,具体表现为提示“Error:java: 无效的源发行版: 1.9”。作者通过调整project structure中的project级别至统一版本,成功解决了该问题。该解决方案简洁明了,适用于遇到类似编译版本不匹配问题的开发者参考。

2026-02-05

View Transition API优化动效[代码]

本文介绍了Chrome推出的View Transition API,该API能够在页面状态变化时自动生成过渡动画,无需复杂的动画逻辑编写,即可实现类似原生应用的丝滑效果。文章通过一个图片列表切换的实战演示,详细讲解了如何集成View Transition API,包括HTML结构、CSS样式和JavaScript代码的实现步骤。重点强调了view-transition-name属性和document.startViewTransition方法的使用,以及该API在页面切换、DOM内容重排等场景下的应用优势。最后,作者总结了该技术的亮点,如原生支持动画流程、自适应DOM结构变化等,并推荐了相关文档和工具,鼓励开发者尝试使用这一技术提升用户体验。

2026-02-03

JS除法运算详解[代码]

本文详细介绍了JavaScript中的除法运算及其相关应用,包括基本的除法运算(/)和求余运算(%),并通过示例代码展示了如何实现取整、进一法、向下取整和四舍五入等操作。具体方法包括使用parseInt()进行取整,Math.ceil()实现进一法,Math.floor()进行向下取整,以及Math.round()实现四舍五入。文章通过清晰的代码示例帮助读者理解每种方法的实际应用场景和效果,适合初学者和需要复习基础知识的开发者阅读。

2026-02-03

AMapMarker地图标注工具[代码]

AMapMarker是一款基于高德地图API开发的轻量级JavaScript库,专注于简化地图标注功能。它支持点、线、面等元素的绘制,并提供自定义图标、动画效果及交互事件,适用于多种应用场景如导航、位置分享、数据可视化和旅游攻略。项目采用模块化设计,集成HTML5地理信息与CSS3动画,具有简洁API、高度可定制化和性能优化等特点。通过详尽的文档和示例代码,开发者可以快速上手,提升地图应用的功能和服务质量。

2026-02-03

description标签使用指南[源码]

description是HTML中meta标签的一个属性,用于总结网页内容,并在搜索引擎结果页面(SERP)中显示。它是SEO的重要组成部分,直接影响用户点击率。description的最佳长度建议在50-160个字符之间,以确保描述性且吸引用户点击。description应包含页面优化的关键词,与内容直接相关且独一无二,避免与其他页面重复。此外,description可以包含号召性用语,引导用户采取行动,但需避免使用误导性语言或无关内容,以免影响用户体验和SEO排名。需要注意的是,搜索引擎有时可能不会使用指定的description,而是根据查询内容选择更匹配的片段。

2026-02-02

some与every区别用法[项目代码]

本文详细介绍了JavaScript中数组方法some和every的区别与用法。两者均可遍历数组,接收item、index、array三个参数。every方法相当于逻辑关系中的且,要求所有元素均满足条件才返回true,否则返回false;some方法相当于逻辑关系中的或,只要有一个元素满足条件即返回true,否则返回false。文章通过代码示例展示了两种方法的具体应用场景,帮助读者理解其在实际开发中的不同用途。

2026-02-02

PHP导出Word方法[项目代码]

本文介绍了两种将HTML内容转换为Word文档的方法。第一种方法是直接将HTML内容输入到Word文档中,优点是简单粗暴,支持几乎所有HTML标签和样式,缺点是无法操作Word文档的其他功能,如页码、页眉和目录等。第二种方法是使用PHPWord库导出,优点是提供了丰富的Word文档操作功能,缺点是对HTML标签和样式的支持不够全面,某些样式可能会失效。文章还详细介绍了PHPWord的使用方法,包括文档设置、添加页码、字体样式和段落样式等。此外,作者还记录了在使用PHPWord过程中遇到的问题及解决方案,如生成的目录页码丢失和表格展示不全等问题。

2026-02-02

JS实现鼠标烟花效果[源码]

本文介绍了如何使用JavaScript实现鼠标点击处烟花爆炸效果。文章详细说明了代码的改编过程,从网上开源的“JS实现放烟花效果”代码出发,通过面向对象的方式进行了优化。改编后的代码实现了在鼠标点击处出现烟花爆炸效果,包括烟花上升和爆炸的动画过程。代码中使用了随机数生成烟花颗粒的颜色和运动轨迹,并通过定时器控制烟花的动画效果。此外,文章还提到了对IE浏览器的兼容性处理,以及如何移除超出视窗的烟花颗粒。最后,提供了改编后的源码和实际应用的截图。

2026-01-31

前端JS调取数据库总结[源码]

本文总结了前端JS调取数据库的学习过程,包括利用jQuery库和AJAX调取后端接口数据、实现页面渲染、增删改查功能、数据验证及提示框美化等。同时介绍了前端页面布局的适应性设计,如使用百分比、vh、vw等单位以及flex布局。此外,还涉及了一些Java算法内容,如字符串处理、数组排序等。作者分享了学习心得,提到初期对接口和AJAX的不熟悉导致进度缓慢,但最终通过实践克服了困难。最后,作者制定了后续学习计划,包括完善增删改查功能、复习HTML布局和CSS属性等。

2026-01-31

JS与JSON转换方法[可运行源码]

本文详细介绍了JavaScript中数组、对象与JSON字符串之间的相互转换方法。主要内容包括:1. 使用JSON.stringify()将JS对象或数组转换为JSON字符串;2. 使用JSON.parse()将JSON字符串转换为JS对象或数组;3. 特殊数组结构的转换方法,如二维数组转换为JSON格式;4. jQuery中相关JSON处理函数的使用,如$.parseJSON()。文章通过大量代码示例展示了各种转换场景,包括简单数组、对象数组以及复杂数据结构的处理方式,并解释了不同转换方法的结果差异。最后还介绍了在jQuery环境下处理JSON数据的注意事项和技巧。

2026-01-29

uniapp调用短信功能[项目源码]

本文介绍了如何在uniapp中调用手机自带的短信功能进行短信发送。通过使用plus.messaging.createMessage方法创建短信对象,设置接收号码和短信内容,最后调用sendMessage方法完成发送。代码示例展示了如何指定多个接收号码和设置短信内容,为开发者提供了实现短信功能的参考。

2026-01-29

HTML知识点详解[代码]

本文详细介绍了HTML的多个核心知识点,包括标题标签、段落标签、水平线标签、换行标签等基础标签的使用方法。此外,还涵盖了文本格式化标签、图片标签、路径问题、链接标签、结构标签、SEO与标签语义化、列表、特殊字符处理、表格、表单系列标签以及布局标签等内容。文章特别强调了表单控件如输入框、单选框、多选框、文件选择框等的使用方法,并提供了关于合并单元格、下拉菜单、文本域等高级功能的讲解。最后,作者鼓励读者通过学习这些知识提升技能,争取进入大厂并获得满意的薪资和职级。

2026-01-29

Web技术实验二:HTML5表格与表单[项目源码]

本文介绍了成都工业学院2022级Web技术基础实验二的内容,主要涉及HTML5表格和表单标签的使用。实验分为三个部分:第一部分通过<table>、<tr>、<th>、<td>标签实现表格的行合并和列合并;第二部分使用<form>和<input>标签创建表单,并通过<table>标签完成表单布局;第三部分利用H5新增的输入类型(如color、email、search等)创建表单,并通过<fieldset>标签绘制边框。实验提供了详细的代码示例和运行环境说明,适合初学者学习HTML5表格和表单的基本操作。

2026-01-29

JS闭包构造报错解析[源码]

文章详细分析了JavaScript闭包调用时出现的`xxx is not a constructor`错误。通过一个具体的闭包示例,解释了当闭包返回一个对象时,无法使用`new`关键字调用的原因。作者指出,返回的对象必须是键值对形式,而如果想使用构造函数的方式调用闭包,需要返回一个匿名函数,并在函数内部使用`this`关键字定义属性。文章还比较了两种闭包写法的区别,并解释了使用圆括号包裹匿名函数的作用,使代码归属关系更加清晰。

2026-01-29

HTML target属性详解[项目源码]

本文详细介绍了HTML中target属性的四种可选值及其作用。1、`_self`:目标文档在相同框架或窗口中显示,实现跳转时保持同一窗口。2、`_blank`:目标文档在新打开的未命名窗口中显示。3、`_parent`:目标文档载入父窗口或框架集,若引用在顶级框架中则与`_self`等效。4、`_top`:目标文档载入整个浏览器窗口,清除所有被包含的框架。文章还提醒注意属性值前的下划线应为英文字符,避免误用中文字符或连字符。

2026-01-28

CISP与CISSP认证对比[项目源码]

本文详细对比了CISP(注册信息安全专家)和CISSP(国际注册信息系统安全专家)两种信息安全认证的区别。CISSP是全球范围内最权威的信息安全认证,由国际信息系统安全认证协会(ISC)2组织和管理,要求至少5年相关工作经验,适用于国际企业和项目。CISP是国内对信息安全人员资质的最高认可,由中国信息安全测评中心实施国家认证,强制培训,适用于政府、国企等重点行业的管理岗位。文章还介绍了两种认证的考试形式、报考条件、知识体系结构以及工作方向,为信息安全从业人员提供了有价值的参考信息。

2026-01-01

K8s高可用集群部署[项目代码]

本文详细介绍了在CentOS7.9系统上,通过二进制方式部署Kubernetes1.28.3高可用集群的全过程。内容涵盖集群规划、软件获取、证书生成、核心组件部署(如etcd、kube-apiserver、kube-controller-manager、kube-scheduler等)、网络插件(flannel)配置、服务发现(CoreDNS)和资源监控(Metrics-server)插件的安装,以及Dashboard的部署和验证。文章提供了详细的步骤和配置文件,适合有一定基础的运维人员参考。

2026-01-01

Hadoop+Spark集群搭建指南[项目代码]

本文详细介绍了在CentOS虚拟机上搭建Hadoop+Spark大数据集群的完整步骤。从虚拟机创建、基础环境配置、JDK安装到Hadoop源码编译、Zookeeper集群部署,再到Hadoop、Spark、Hive等组件的安装与配置,涵盖了集群搭建的各个环节。文章提供了具体的命令和配置文件修改示例,并分享了作者在搭建过程中积累的经验和技巧,适合需要快速搭建大数据集群的开发者参考学习。

2026-01-01

DeepSeek转Word方法汇总[源码]

本文详细介绍了四种将DeepSeek生成内容转换为Word文档的方法,并分析了每种方法的适用场景、操作流程及优缺点。第一种是纯文本手动复制与排版,适用于简短且格式简单的内容;第二种是利用HTML作为中间桥梁,适合长文档且包含丰富格式但不涉及数学公式的情况;第三种是使用专业转换工具,适用于内容复杂且包含大量数学公式、代码块、图表的场景;第四种是使用浏览器插件,适合需要频繁处理此类任务的重度用户。文章还提供了最终建议,帮助读者根据实际需求选择最优方法。

2026-01-01

QT开发环境搭建指南[项目代码]

本文详细介绍了在VS2015环境下搭建QT5.12开发环境的完整流程,包括VS2015安装、QT5.12.10安装、VS中QT插件安装、环境配置以及项目创建与编译过程中可能遇到的问题及解决方案。文章特别针对安装过程中常见的问题如VS2015安装包不完整、QT账号注册问题、项目编译错误等提供了具体的解决思路和方法。此外,还涵盖了QT项目创建后的调试技巧和头文件识别问题的解决方案,旨在帮助开发者顺利完成QT开发环境的搭建并顺利进行项目开发。

2026-01-01

空空如也

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

TA关注的人

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