weixin_33896726
码龄11年
求更新 关注
提问 私信
  • 博客:1,773,497
    社区:42
    1,773,539
    总访问量
  • 980
    原创
  • 5,579
    粉丝
  • 2
    关注
加入CSDN时间: 2016-01-31
博客简介:

weixin_33896726的博客

查看详细资料
个人成就
  • 获得5,278次点赞
  • 内容获得35次评论
  • 获得5,974次收藏
  • 代码片获得556次分享
  • 博客总排名2,186,966名
创作历程
  • 846篇
    2026年
  • 287篇
    2019年
  • 544篇
    2018年
  • 716篇
    2017年
  • 403篇
    2016年
  • 303篇
    2015年
  • 254篇
    2014年
  • 266篇
    2013年
  • 208篇
    2012年
  • 175篇
    2011年
  • 117篇
    2010年
  • 90篇
    2009年
  • 74篇
    2008年
  • 57篇
    2007年
  • 37篇
    2006年
  • 10篇
    2005年
  • 6篇
    2004年
  • 1篇
    2003年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

创作活动更多

【多重好礼】鸿蒙心迹 · 开发录原创征稿活动

鸿蒙开发者的实战经验,值得被记录。从踩坑排查到项目复盘,从工具脚本到学习笔记,每一段真实的开发经历,都是社区最宝贵的技术资产。「鸿蒙心迹 · 开发录」正式启航,不限主题、随时可写,只要是鸿蒙开发相关的真实经验都欢迎投稿。 本活动为 [HarmonyOS 7.0 创新内容共创季](https://builderx.csdn.net/activity-site/harmonyos/activity2026)双轨征文之一,与[「共创季 · 稿事节」](https://harmonyosdev.csdn.net/6a97f0de2b83d06f0ecadec5.html)深度征文互补——「稿事节」写深度技术长文,「开发录」写日常开发实战笔记。 「开发录」每月一期,12月截止,本季共三期,投稿即有机会获得京东卡、CSDN博客流量券、亿万Token、社区定制周边好礼!

126人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

C++访问权限详解:public、private、protected与封装设计的最佳实践

C++面向对象编程中,类成员的访问权限通过public、private、protected三个关键字实现,是封装机制的核心。这三个关键字定义了数据和行为的合法边界:public对外完全开放,private限制在类内,protected则为继承体系中的派生类保留空间。编译器在编译期依据当前上下文检查访问资格,静态拦截越权操作,为运行时数据安全提供第一道防线。合理运用访问权限能够保证数据一致性、隐藏实现细节、降低模块耦合,使类在复杂业务中依然保持可维护性。在继承设计中,理解不同继承方式对成员可见性的影响,可避开
原创
博文更新于 3 小时前 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Ubuntu安装与基本操作全攻略:从虚拟机部署到常用命令

Linux作为服务器与开发环境的核心操作系统,其发行版Ubuntu凭借稳定性和社区支持成为入门首选。理解操作系统安装、软件源配置与命令行工具是掌握Linux的基础路径。在虚拟化场景中,通过VMware等工具部署Ubuntu系统,不仅能规避物理机分区风险,还能通过快照功能自由试错。系统安装后,更换国内apt源、执行系统更新、配置中文输入法与SSH远程管理,是构建可用开发环境的关键步骤。文件目录结构、权限管理、压缩解压及资源查看命令,则是日常操作的高频技能。本文从虚拟机创建、系统配置到常见故障排查,系统梳理Ub
原创
博文更新于 3 小时前 ·
207 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Ubuntu Server 22.04 安装全流程详解:从ISO镜像到SSH远程登录

在服务器部署场景中,操作系统安装是整个运维链条的基石。选用长期支持(LTS)版本能确保安全补丁与生态兼容性,而安装阶段的网络、分区与远程访问配置则直接影响后续管理效率。理解DHCP与静态IP的差异、掌握LVM逻辑卷管理以及提前启用OpenSSH,是规避上线后连接故障的关键。无论是物理机裸装、虚拟机演练还是云主机部署,基于Ubuntu Server 22.04的实践流程都遵循一套标准化的选项决策链路。以工程化视角拆解从镜像下载、启动盘制作到系统初始化、软件源优化及常见故障排查的完整过程,帮助运维新手与自建服务
原创
博文更新于 3 小时前 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

S7-1200与IFM IO-Link主站PROFINET连接与设定

在工业自动化现场,IO-Link是一种点对点数字通信方式,可让传感器和执行器不仅传输开关量,还能上传参数、身份与诊断信息。其原理是由IO-Link主站承接底层设备,再通过PROFINET等工业网络接入PLC,实现过程数据周期性交换和非周期参数读写。对中小型设备来说,这种架构能减少硬接线、支持远程调参,并把端口短路、设备未连接、设备ID不匹配等故障定位到具体通道,在包装、装配、物流分拣、锂电叠片等换型频繁场景中尤其实用。以西门子S7-1200作为PROFINET控制器、IFM IO-Link主站作为IO设备时
原创
博文更新于 4 小时前 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

生成式AI进软件工程:先用LLM优化需求与测试

在软件开发流程中,代码生成往往被过度关注,而真正高价值、易落地的切入点其实是需求分析与测试用例生成。大模型(LLM)具备语义理解与结构化输出能力,能够对含糊的需求规格进行质量检核,识别模糊词、隐性假设并生成可验证的验收标准,让“写得全”升级为“可检核”。同时,基于验收标准自动生成用例矩阵与pytest骨架,可显著提升自动化测试的覆盖率和可追溯性。结合质量门禁、人审节点与基线回归机制,AI生成结果能够稳定嵌入现有工程流程,成为降本增效的可靠资产。本文从需求清洗、测试生成到工程化落地,系统介绍了一套可实践的方法
原创
博文更新于 4 小时前 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ASP三级菜单源码实战:递归查询、树形输出与前端展开

在Web开发中,树形菜单是后台管理系统的常见组件,其核心在于通过parent_id邻接表实现层级数据存储,并利用递归或迭代方式构建树形结构。传统ASP项目常采用VBScript结合Access或SQL Server,通过字典分组和递归渲染输出多级导航,同时需处理HTML转义、URL安全及前端展开折叠交互。这类技术方案虽不依赖现代框架,但能有效解决老项目中的菜单动态化需求,适用于IIS环境下的后台权限导航、栏目管理等场景。本文以ASP三级菜单源码为例,详解从表设计、递归查询到前端展开的完整实现,并分享避坑经验
原创
博文更新于 4 小时前 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

电路直觉养成:从原理图到电源、放大与驱动实战

电路设计入门常卡在“看得懂原理图,却看不懂电路灵魂”。真正重要的是建立动态电流视角:把电压看作势能差,电流看作水流,电阻、电容、电感分别对应管径、水箱与惯性轮。理解能量在开关管与储能元件之间的“搬运”过程,就能自然掌握Buck降压、Boost升压电路的本质;用“自动纠偏”模型看待运算放大器负反馈,能摆脱死记虚短虚断;面对继电器、蜂鸣器、RS485等负载,则需关注续流保护、地回路与终端匹配。从电源拓扑到信号链路,从放大电路到抗干扰设计,这些直觉能帮助你快速定位故障,并让电路从“能工作”走向“稳定工作”。这些经
原创
博文更新于 22 小时前 ·
496 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

SoC存储体系深度解析:SRAM、DRAM、ROM、Flash与NVRAM实战指南

SoC存储体系是嵌入式系统性能、功耗与可靠性的核心枢纽,其本质并非简单内存分类,而是由物理结构、访问机制与系统耦合共同决定的分层数据通路。理解SRAM的确定性低延迟特性,才能明白为何L1 Cache必须采用6T单元;掌握DRAM刷新与Bank Group机制,方能规避LPDDR初始化失败与带宽瓶颈;区分ROM的不可变固化、Flash的块擦除约束及MRAM的类SRAM写入能力,是构建安全启动链与低延迟AI缓存的关键。这些原理直接映射到车载IVI响应优化、边缘AI推理加速、超低功耗穿戴设备待机设计等真实场景。本
原创
博文更新于 22 小时前 ·
346 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

BMS中AFE同步采样与分片上报的工程本质

同步采样是电池管理系统(BMS)实现高精度电芯电压监测的基础概念,其核心在于利用共享基准源、全局采样保持电路和纳秒级时序控制,在同一物理时刻冻结多路模拟信号;而分片上报则是受限于SPI总线带宽、AFE芯片功耗墙及MCU实时调度能力所形成的必然通信策略。二者并非矛盾,而是感知确定性与系统可调度性在硬件约束下的协同表达。该机制广泛应用于TI BQ79616、ADI ADuM7960等主流AFE芯片,支撑新能源汽车动力电池的ASIL-C级功能安全要求,并直接影响SOC估算精度、热管理响应和故障诊断可靠性。
原创
博文更新于 23 小时前 ·
355 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Arduino IDE安装ESP32避坑指南:解决下载失败与中文路径编译错误

在嵌入式开发中,ESP32凭借强大的Wi-Fi与蓝牙功能成为物联网原型验证的热门选择,而Arduino IDE以其简洁的语法降低了入门门槛。然而,许多新手在配置开发环境时频繁遭遇安装中断、下载超时以及编译报错等困境,根源往往并非代码问题,而是网络链路不畅与系统路径包含中文字符。本文从开发板管理器的运行原理切入,解析ESP32核心包、工具链及烧录工具的三步下载机制,并系统阐述中文路径导致头文件无法找到、编译器异常退出的深层原因。针对这些问题,提供迁移Arduino数据目录至英文路径、手动预下载离线包放入缓存、
原创
博文更新于 昨天 08:08 ·
307 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

老主板也能用NVMe!P8B75-V BIOS注入驱动模块实战

NVMe固态硬盘凭借PCIe总线的高带宽,成为当下升级存储的主流选择,但对十年前的华硕P8B75-V这类老主板而言,固件层面往往缺乏识别NVMe设备的能力。要理解这个问题,需要从UEFI启动链路说起:BIOS在枚举启动设备时,必须加载对应的DXE驱动模块才能认出NVMe硬盘,否则即便盘插上也无法引导系统。通过MMTool向官方BIOS中注入NvmExpressDxe驱动,再借助AFUDOS或编程器刷入,即可让老平台原生识别并启动NVMe固态,实现开机速度与软件加载体验的显著提升。这一思路同样适用于B75、H
原创
博文更新于 昨天 07:16 ·
315 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

RK3128/RK3128A通刷固件刷机救砖与性能优化完全指南

刷机作为解锁智能设备潜能的重要手段,其核心原理在于通过Bootloader或Maskrom模式重写系统分区,从而绕过原厂固件的功能限制。对于采用瑞芯微方案的老旧电视盒子、入门级投影仪等设备,刷机不仅能精简预装应用、替换第三方桌面,还能在系统变砖后实现救砖恢复。RK3128/RK3128A作为存量极大的四核处理器,其通刷固件方案成熟,但实际操作中常面临短接识别、驱动兼容、固件选择等挑战。本文从刷机前的工具准备、驱动安装,到短接进入Maskrom模式、烧录执行,再到系统精简与性能调优,给出了一套完整的实操路径,
原创
博文更新于 昨天 07:05 ·
413 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Zynq烧写W25Q256FV实战:Vitis下QSPI Flash固化与报错排查

嵌入式系统上电后,BootROM从启动介质加载第一级引导程序,在Zynq平台上这一过程往往依赖QSPI Flash存储BOOT.bin镜像。FSBL作为启动链的关键一环,负责初始化DDR、配置外设并加载应用,而Vitis作为Xilinx统一开发工具,通过JTAG链路将FSBL加载到OCM后,才能对SPI NOR Flash执行擦除、写入与校验。W25Q256FV作为常见的32MB SPI NOR器件,其QSPI读写时序、Flash ID识别以及引脚配置都直接影响烧写成败。实际工程中,硬件连接、启动模式拨码、
原创
博文更新于 昨天 06:58 ·
983 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

Vivado CIC与FIR IP核配置避坑指南:7个参数与仿真验证

在FPGA数字信号处理中,采样率变换是常见需求,而CIC和FIR滤波器IP核是实现这一功能的核心。CIC滤波器擅长高效抽取或内插,FIR滤波器则用于精细整形。然而,IP核的配置参数众多,如抽取比、差分延迟、级数、位宽截位等,稍有不慎便会导致仿真失败,如输出全零、数据错位或溢出。理解这些参数的原理及其相互影响,是确保系统性能的关键。本文基于实际项目经验,系统梳理了Vivado中CIC和FIR IP核的配置陷阱,涵盖参数自查、仿真环境搭建及波形排查,帮助开发者快速定位问题,提升开发效率。
原创
博文更新于 昨天 06:33 ·
309 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

SD卡速度等级全解析:Class10、U3、V30到底怎么选?

SD卡上的Class10、UHS-I、U3、V30、A2等标识常让人困惑。这些参数分别代表最低顺序写入速度、总线接口标准和随机读写性能等级。理解它们的工作原理是正确选卡的关键:相机、无人机、树莓派、手机等不同设备对存储性能的需求各不相同,盲目追求高标称读取速度可能徒劳无益。本文通过多张SD卡实测数据对比和多年避坑经验,帮您理清标称读取速度与实际写入速度的本质区别,掌握按设备需求选择合适速度等级的实用方法,避免在关键拍摄或数据保存时翻车。
原创
博文更新于 昨天 06:16 ·
381 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

C#图书管理系统源码拆解:三层架构与SQL Server连接配置实战

三层架构是C#开发者绕不开的经典设计模式,它通过UI、BLL、DAL的分层,让界面、业务规则与数据访问各司其职。理解其单向依赖原理,能大幅提升代码的可维护性——更换数据库时只动DAL,调整规则时只改BLL,这也是企业级项目普遍采用它的原因。该模式在管理系统中应用极广,图书管理系统就是典型例子。针对初学者,一套基于SQL Server的C#图书管理系统源码,既能直观演示三层架构如何落地,又能通过附加.mdf数据库、修改app.config连接字符串快速跑通。从项目拆包到核心代码走读,再到高频报错排查,掌握这些
原创
博文更新于 昨天 06:15 ·
335 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

LSTM时间序列预测实战:从lstm实例+代码.rar到PyTorch模型部署

时间序列预测是工业智能的核心技术,通过历史数据建模未来趋势。LSTM凭借门控机制有效捕捉长程依赖,解决传统RNN梯度消失问题,成为序列建模的经典方案。在PyTorch框架下,利用nn.LSTM可快速构建预测模型,结合滑动窗口、归一化和早停策略提升泛化能力。该技术广泛应用于设备寿命预测、传感器异常检测和销量滚动预测等场景。本文以一份lstm实例+代码.rar为起点,系统讲解LSTM模型代码结构、训练调优与ONNX部署,帮助开发者快速迁移到自有业务。
原创
博文更新于 昨天 06:03 ·
328 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

JSP电子书城系统开发实战:从技术选型到购物车与部署避坑

Java Web开发中,基于Servlet与JSP的传统单体应用仍是理解底层机制的重要载体。其核心原理在于JSP文件会被容器转换为Servlet执行,配合请求转发、Session会话管理和JDBC数据库访问,形成典型的三层架构。这种技术组合能清晰展示Web应用的请求处理、状态保持与数据持久化流程,尤其适合教学场景与课程设计。在实际工程中,开发者常利用其处理图书展示、购物车和订单结算等业务,并通过数据库事务保证库存与订单的一致性。本文以电子书城项目为例,详细拆解技术选型、数据库设计、分页查询、Session购
原创
博文更新于 昨天 05:54 ·
471 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

告别VeriStand、dSPACE、LabVIEW:自主工具链迁移实战

工业测控与硬件在环仿真领域,长期被VeriStand、dSPACE、LabVIEW三大商业工具主导,它们以成熟生态解决了实时调度、数据采集和模型部署等难题,却也带来了授权成本高昂、版本依赖复杂和底层黑盒的痛点。面对供应链不可控风险,越来越多的研发团队开始探索自主可控的替代路径。通过拆解实时仿真引擎、IO驱动层和上位机交互三层架构,利用Linux实时补丁、Simulink Coder生成的C代码、Python生态及国产总线工具,完全可以构建出满足确定性要求的测试平台。影子并行验证、分层迁移和性能调优让工具链替
原创
博文更新于 前天 11:33 ·
467 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

光伏逆变器参数全解读:从MPPT电压窗口到组串设计实战

在光伏系统设计中,逆变器参数是连接组件与电网的核心桥梁,也是保障系统安全高效运行的关键依据。MPPT电压窗口决定了组串电压能否被有效追踪,最大输入电压与直流电流上限则限制了组串的串并联方式,而效率、保护与环境参数更直接影响发电收益与长期可靠性。理解这些参数背后的物理意义,有助于工程人员在选型、组串设计和故障排查中避免常见误区。应用场景覆盖分布式屋顶、工商业电站及大型地面项目,无论是设计工程师还是运维人员,都需要借助对参数的准确解读来提升系统整体性能。本文围绕直流侧、交流侧、效率及安全保护等关键参数,结合实际
原创
博文更新于 前天 11:27 ·
423 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏
加载更多