自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 国产ZYNQ AMP模式下SGI核间通信实战:从双核中断到数据共享

本文详细介绍了国产ZYNQ芯片在AMP模式下的SGI核间通信实战,涵盖双核中断实现与数据共享方案。通过具体代码示例和调试技巧,帮助开发者高效实现多核协同工作,解决缓存一致性和中断触发等常见问题,提升嵌入式系统开发效率。

2026-04-18 06:30:26 185

原创 Swagger2实战:从零搭建API文档与常见版本兼容性陷阱

本文详细介绍了Swagger2的实战应用,从零开始搭建API文档并解析常见版本兼容性陷阱。通过Spring Boot项目集成Swagger2的步骤、注解使用技巧及生产环境优化建议,帮助开发者高效生成可视化接口文档,避免版本冲突和常见bug。特别针对Spring Boot 2.6+的兼容性问题提供了解决方案,推荐使用SpringDoc OpenAPI作为高版本替代方案。

2026-04-18 06:08:08 63

原创 ESXi SSH配置与虚拟磁盘空间回收实战:从厚置备转换到精简置备的完整指南

本文详细介绍了ESXi SSH服务的配置方法,包括图形界面开启SSH、设置开机自启动等实用技巧,并深入讲解了厚置备转精简置备的完整流程,帮助用户优化虚拟磁盘空间使用。通过实战案例和命令示例,展示了如何高效管理ESXi虚拟硬盘,提升存储资源利用率。

2026-04-18 05:37:07 92

原创 Unity开发者必看:从C# 4.0到C# 8.0,你的项目该用哪个版本?

本文为Unity开发者提供C#版本选型指南,从实战角度评估C# 4.0到8.0的特性价值。文章详细分析了各版本核心特性对游戏开发的影响,包括C# 6.0的字符串插值和null条件运算符、C# 7.x的模式匹配性能优化,以及C# 8.0的可为空引用类型等革新特性,帮助开发者根据项目需求做出明智选择。

2026-04-18 05:33:24 66

原创 嵌入式开发实战:用串口助手抓包分析Ymodem协议传输全过程(附报文解析)

本文深入解析嵌入式开发中Ymodem协议的全过程,包括报文捕获、协议解析和故障诊断实战。通过串口助手抓包分析,详细拆解Ymodem协议的通信流程、帧结构和校验机制,并提供常见传输问题的解决方案,帮助开发者高效完成固件升级和文件传输任务。

2026-04-18 05:27:42 61

原创 用Modbus Poll和Slave模拟软件,5分钟搞定物联网设备通讯调试(保姆级图文)

本文详细介绍了如何使用Modbus Poll和Slave模拟软件快速搭建物联网设备通讯调试环境。通过图文并茂的教程,帮助工程师无需编写代码即可模拟主从设备交互,实现Modbus通讯协议的快速验证与故障排查,大幅提升物联网设备调试效率。

2026-04-18 05:11:01 108

原创 深入STM32时钟树:从AHB到TIMx,图解通用定时器72MHz时钟来源与分频原理

本文深入解析STM32时钟树架构,重点讲解通用定时器72MHz时钟来源与分频原理。通过图解方式展示从AHB到TIMx的时钟路径,详细解释APB1总线时钟到定时器时钟的转换机制,并提供定时周期计算公式和常见问题排查方法,帮助开发者精准配置STM32定时器。

2026-04-18 05:04:10 104

原创 H.266/VVC实战:用VTM编码你的第一个视频并分析码流(附YUV序列和YUView工具)

本文详细解析了H.266/VVC视频编码标准实战流程,从YUV序列准备、VTM编码配置到码流分析。重点介绍了10bit视频播放方案和NALU header解析技巧,帮助开发者快速掌握VVC编码技术,提升视频处理效率。

2026-04-18 04:30:23 57

原创 Mermaid本地化进阶:用VSCode插件+Node.js脚本打造你的离线绘图工作流

本文详细介绍了如何利用VSCode插件和Node.js脚本实现Mermaid图表的本地化离线绘图工作流。通过环境准备、实时预览设计、自动化导出方案及高级定制技巧,帮助开发者摆脱网络依赖,提升技术文档编写效率。特别适合需要频繁更新图表的技术团队,确保数据安全与工作流畅性。

2026-04-18 04:19:49 69

原创 ComfyUI REST API 实战:5分钟搞定AI绘画自动化(Python示例)

本文详细介绍了如何利用ComfyUI REST API实现AI绘画自动化,通过Python示例演示了从环境准备、任务提交到实时监听和结果下载的全流程。文章重点讲解了REST API的核心功能,包括工作流构建、WebSocket实时状态监听以及性能优化策略,帮助开发者快速掌握AI绘画自动化技术。

2026-04-18 04:11:05 67

原创 绕过TPM2.0限制,手把手教你用注册表大法在旧电脑上安装Windows 11

本文详细介绍了如何通过修改注册表绕过TPM2.0限制,在旧电脑上安装Windows 11的完整教程。从理解硬件限制机制到具体注册表修改步骤,再到安装后的优化设置,提供了一套实用的解决方案,帮助用户在不满足官方要求的设备上体验Windows 11。

2026-04-18 03:20:20 116

原创 从零到一:我的PCB设计实战复盘与避坑指南

本文详细记录了从零开始学习PCB设计的全过程,包括工具选择、原理图设计、封装确认、PCB布局、布线优化、设计验证及下单制板等关键环节。特别分享了新手容易踩的坑和实用技巧,如模块化设计、封装三重检查、电源布局要点等,帮助电子爱好者快速掌握PCB设计核心技能。

2026-04-18 02:57:37 130

原创 电磁循迹小车PID调参实战:从‘摇头晃脑’到‘稳如老狗’的调试心法

本文详细介绍了电磁循迹小车PID调参的实战技巧,从诊断小车问题到基础PID参数整定,再到高级差比和算法优化和串级PID实现。通过科学的调试方法和实战参数记录表,帮助读者从‘摇头晃脑’到‘稳如老狗’地优化小车性能,适用于智能车竞赛和机器人控制领域。

2026-04-18 02:47:16 285

原创 【实战指南】从GEE到GIS:利用武大CLCD 30m土地利用数据完成城市扩张时空分析

本文详细介绍了如何利用武汉大学CLCD 30m土地利用数据完成城市扩张时空分析的全过程。从数据获取、GIS预处理到时空分析和可视化技巧,提供了实战指南和避坑建议,特别适合GIS初学者和城市研究从业者。文章重点讲解了TIFF格式数据处理、QGIS和ArcGIS工具应用,帮助读者高效完成土地利用变化分析。

2026-04-18 02:45:28 174

原创 告别Build.getSerial():在Android 11+上合规获取设备标识符的几种替代方案与实践

本文探讨了在Android 11及以上版本中合规获取设备标识符的替代方案,包括ANDROID_ID、Google Play服务的广告ID和自定义GUID方案。随着Google对隐私保护的加强,传统的`Build.getSerial()`方法已不再适用。文章详细介绍了各种替代方案的特点、实现方法及最佳实践,帮助开发者在遵守隐私政策的同时满足业务需求。

2026-04-18 02:40:07 212

原创 从XSS-Labs靶场通关,到真实世界WAF规则下的花式绕过思路

本文深入解析从XSS-Labs靶场到真实WAF环境的高级绕过技术,涵盖大小写变形、编码艺术、标签属性混淆等基础技巧,以及HTML/JS/CSS解析差异、现代前端框架特殊语法等上下文感知型绕过方法。通过实战案例和工程化实践,帮助安全研究人员突破WAF防护,提升XSS漏洞挖掘能力。

2026-04-18 02:32:03 60

原创 从零构建Kali WiFi渗透测试环境:嗅探、抓包与定制化字典实战

本文详细介绍了从零开始构建Kali WiFi渗透测试环境的完整流程,包括硬件准备、监听模式配置、WiFi信号嗅探、握手包捕获以及定制化字典生成等实战技巧。特别针对WPA/WPA2加密网络的破解提供了优化策略,同时强调了合法测试的重要性,适合网络安全从业者和爱好者学习参考。

2026-04-18 02:25:40 222

原创 ESP32 LVGL8.1 ——Style bg 实战:从基础配色到动态背景的进阶应用 (Style 3)

本文详细介绍了ESP32搭配LVGL8.1实现动态背景设计的进阶技巧,包括基础配色、渐变效果、透明度控制及响应式设计。通过实战案例展示了如何根据传感器数据、用户交互动态调整背景,提升嵌入式UI的视觉体验和性能优化方法。

2026-04-18 02:24:11 292

原创 从AD16到AD20的升级困惑:异形板框绘制中Keep-out Layer层的消失与应对策略

本文探讨了从Altium Designer 16升级到AD20时遇到的异形板框绘制问题,特别是Keep-out Layer层的消失及其应对策略。文章详细解析了AD20中Keep-out Layer的变革原因,提供了完整的异形板框绘制流程,并分享了自定义快捷键与脚本的高效工作方法,帮助PCB设计师快速适应新版本。

2026-04-18 02:18:10 190

原创 UE4 UMG多分辨率适配实战:DPI缩放规则深度解析与策略选择

本文深入解析UE4中UMG多分辨率适配的核心挑战与解决方案,重点探讨五种DPI缩放规则的应用场景及实战策略。通过ShortestSide、LongestSide等规则对比,结合设备分类与锚点方案,帮助开发者高效解决UI变形、黑边等问题,实现跨平台视觉一致性。

2026-04-18 02:11:22 386

原创 RTX 5090实测:用vLLM给CosyVoice2语音合成加速,性能提升了多少?

本文详细解析了RTX 5090显卡与vLLM框架如何显著提升CosyVoice2语音合成性能。通过基准测试和实战调优,展示了单次推理耗时降低至67ms、显存占用优化26%等关键数据,为AI语音合成部署提供高效解决方案。

2026-04-17 04:43:18 209

原创 2.1 握手阶段报文:从协议到实战的CAN总线对话

本文深入解析CAN总线握手阶段的关键报文(CHM、BHM、CRM、BRM),详细介绍了电动汽车充电过程中BMS与充电机之间的通信协议与实战技巧。通过报文结构解析、时序分析和调试案例,帮助工程师掌握CAN总线通信的核心技术,提升故障诊断能力。

2026-04-17 04:22:32 103

原创 告别乱码与花屏:ESP32+ILI9341搭配LVGL的完整显示与触摸调试指南

本文详细介绍了ESP32与ILI9341显示屏搭配LVGL框架的完整显示与触摸调试方法,涵盖硬件连接、TFT_eSPI库配置、LVGL框架优化等关键步骤。通过系统化的调试方法论和实战技巧,帮助开发者解决乱码、花屏和触摸漂移等常见问题,提升显示效果和用户体验。

2026-04-17 04:10:38 336

原创 Linux多摄像头管理指南:用v4l2区分/dev/video0和video1,解决Qt/OpenCV调用冲突

本文详细介绍了在Linux系统中管理多个USB摄像头的实用指南,重点讲解如何使用v4l2工具区分/dev/video0和video1设备,并解决Qt/OpenCV调用时的冲突问题。通过设备持久化标识、开发环境集成和性能优化技巧,帮助开发者实现稳定可靠的多摄像头应用开发。

2026-04-17 03:56:32 258

原创 matplotlib之pyplot模块——violinplot()参数详解与实战调优

本文深入解析matplotlib中pyplot模块的violinplot()函数,详细介绍其参数配置与实战调优技巧。通过对比不同数据分布的可视化效果,展示小提琴图在数据分析中的独特优势,包括多组数据对比、偏态数据处理及高级混合图表应用,帮助读者掌握专业级数据可视化方法。

2026-04-17 03:24:50 486

原创 PgSQL数值类型深度解析:NUMERIC与INT的性能权衡与最佳实践

本文深入解析PgSQL中NUMERIC与INT数值类型的性能差异与最佳实践。通过对比存储机制、精度范围和计算性能,帮助开发者在金融系统、用户行为分析等场景中做出合理选择,并提供了索引优化、批量计算等高级技巧。

2026-04-17 03:17:41 551

原创 Web安全漏洞Top10:从原理到防御实战指南

本文深入解析Web安全漏洞Top10,包括SQL注入、XSS攻击、CSRF攻击等常见威胁,提供从原理到防御的实战指南。通过真实案例和代码示例,帮助开发者理解漏洞成因并掌握防护措施,如参数化查询、CSP策略、CSRF令牌等,提升Web应用安全性。

2026-04-17 03:03:51 297

原创 告别trtexec命令行:用Python脚本一键将YOLOv7 ONNX模型转为TensorRT Engine

本文介绍了一种使用Python脚本将YOLOv7 ONNX模型一键转换为TensorRT Engine的高效方法,替代了传统的trtexec命令行工具。通过TensorRT的Python API,开发者可以轻松实现动态batch、多精度选择等功能,显著提升模型部署效率。文章详细讲解了环境配置、转换器设计、YOLOv7专项优化及工程化封装方案,帮助开发者快速掌握AI模型部署的核心技术。

2026-04-17 02:39:41 240

原创 别再只关注解码速度了!香橙派5Plus上rkmpp解码器输出格式(yuv420p vs nv12)的实战影响与选择

本文深入探讨了香橙派5Plus上rkmpp解码器输出格式(yuv420p与nv12)的选择对视频处理性能的实际影响。通过对比测试和数据分析,揭示了nv12格式在解码速度、硬件加速兼容性和内存效率上的显著优势,为开发者提供了基于不同应用场景的格式选择建议和优化技巧。

2026-04-17 02:14:46 438

转载 敏捷转型该怎么转?来看看这本书怎么说的吧

简介在9012年的今天,已经很少有人没有听过敏捷了。但敏捷真能解决这样的问题么?毫无疑问不太现实。毕竟中国式敏捷的笑话,也不是第一天出现在世人面前。许多公司都曾经实践过敏捷,却最终由于各种原因无法执行下去,水土不服是这些西方管理思想在国内最常见的问题。 而刘华老师也是在这样的背景下编写了这本书《猎豹行动·硝烟中的敏捷转型之旅》,这本书的出版在敏捷社区掀起了一番波澜。与其他介绍敏捷...

2019-09-29 21:27:00 690

转载 批量添加自定义用户控制,界面闪烁解决方案

目前遇到一个批量添加自定义用户控制,界面闪烁,并且加载慢;解决办法:在调用自定义控件的窗体内添加的:1 protected override CreateParams CreateParams2 {3     get4     {5 CreateParams cp = base.CreateParams; 6 ...

2019-09-26 17:32:00 675

转载 项目失控全记录

题外话在此之前,笔者主要从事传统IT企业的研发技术管理工作,对项目管理虽然有一定的经验,但纯粹摸石子过河,没有系统的学习过项目管理理论,也很容易犯下技术人员对项目管理的一系列毛病。之前带的项目一般都是非产品型项目,功能一般以实现为主,对细节没有太多要求。项目一般采用瀑布模型,项目之初一般会制定一个非常详细的研发计划,涵盖需求分析、设计、研发、测试、验收的全过程。由于用户验收测试往...

2019-09-22 18:54:00 766

转载 TDD的简单实践

前言最近有幸跟随资深ThoughtWorks咨询师熊节老师一起学习测试驱动设计,经过短暂的十几天培训,对测试驱动设计的基本原则、实践模式、技巧有了一点点初步的认识。 在此之前,经常自嘲我经历的公司实践也似乎是TDD, 这种实践往往都是由测试工程师来驱动开发者完成bug的修改,虽然也是测试来驱动开发,但是却与真正的TDD大相径庭。什么是TDD在维基百科中是这样对TDD下定义...

2019-09-21 22:36:00 424

转载 Improving Network Management with Software Defined Networking

Name of article:Improving Network Management with Software Defined NetworkingOrigin of the article:Kim H , Feamster N . Improving network management with software defined networking[J]. IEEE...

2019-09-20 20:36:00 641

转载 Are We Ready for SDN? Implementation Challenges for Software-Defined Networks

Name of article:Are We Ready for SDN? Implementation Challenges for Software-Defined NetworksOrigin of the article:Sezer S , Scott-Hayward S , Chouhan P , et al. Are we ready for SDN? Imple...

2019-09-19 11:26:00 299

转载 The Road to SDN: An Intellectual History of Programmable Networks

文章名称:The Road to SDN: An Intellectual History of Programmable Networks文章来源:Feamster N , Rexford J , Zegura E . The Road to SDN[J]. Queue, 2013, 11(12):20-40.ABSTRACT:软件定义网络(SDN)是一项令人兴奋的...

2019-09-18 21:50:00 698

转载 The Design and Implementation of Open vSwitch

文章名称:The Design and Implementation of Open vSwitch文章来源:Pfaff B , Pettit J , Koponen T , et al. The Design and Implementation of Open vSwitch[J]. ;login:: the magazine of USENIX & SAGE, 20...

2019-09-18 16:06:00 534

转载 A Network in a Laptop: Rapid Prototyping for Software-Defined Networks

文章名称:A Network in a Laptop: Rapid Prototyping for Software-Defined Networks文章来源:Lantz B , Heller B , Mckeown N . A Network in a Laptop: Rapid Prototyping for Software-Defined Networks[C]// A...

2019-09-18 15:04:00 382

转载 让人迷茫的三十岁,从专业技能、行业知识和软实力的人才三角谈起

--------我今年三十岁,我很迷茫,不知道未来该选择什么发展方向。一、背景  这是我无意中在社区微信群中看到的一位年轻的开发者说的话,之前他也经常会在技术群中抛出一些有深度有内容的问题,并能积极乐观的进行问题思考和探寻技术解决方案,有时候可能会错误的以为他这样一位热爱学习的开发者,在公司也一定是技术的引领者,对自己的职场规划有着清楚的认识。  所以他...

2019-09-16 23:06:00 210

转载 OpenFlow: Enabling Innovation in Campus Networks

文章名称:OpenFlow: Enabling Innovation in Campus Networks文章来源:Mckeown N , Anderson T , Balakrishnan H , et al. OpenFlow: Enabling innovation in campus networks[J]. ACM SIGCOMM Computer Communicat...

2019-09-16 16:33:00 918

空空如也

空空如也

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

TA关注的人

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