编程日记

列表

渗透测试实战:AES_CBC加密与签名校验的自动化破解方案

1. 项目概述:当渗透测试遇上AES_CBC与签名校验最近在渗透测试的圈子里,一个叫“autoDecoder”的工具讨论热度挺高,尤其是在一些涉及加密算法和签名校验的CTF靶场或者实战演练环境里。很多朋友拿到一个目标,发现通信数据包是加密的…

LangChain生产级AI员工:RAG+Agent+Tool Calling实战架构

1. 这不是玩具,是能进生产环境的AI员工雏形 “我用 LangChain 搭了一个AI员工,它能查资料、调系统、自己判断该干啥”——这句话刚在技术群刷出来时,我第一反应是点开链接看是不是又一个带UI的Demo页面。结果发现是个纯CLI脚本,跑…

STM32G431RBT6 CubeMX全流程实战:从芯片架构到可烧录工程

1. 为什么蓝桥杯嵌入式赛道选手必须亲手走通G431RBT6的CubeMX全流程蓝桥杯嵌入式组别从第14届起全面转向STM32G4系列,尤其是G431RBT6——这块芯片成了省赛、国赛真题的绝对主力。但现实很骨感:我带过三届校队,每年都有至少三分之一的学生卡在…

实战搭建WireMock UI图形界面:可视化API Mock管理与调试指南

1. 项目概述:为什么我们需要一个带UI的WireMock?如果你是一名后端开发者、测试工程师或者正在搭建微服务架构,那么“API Mock”这个概念对你来说一定不陌生。在前后端分离、服务间依赖复杂的今天,我们常常需要模拟一个尚未开发完成…

AI开发环境搭建:构建可验证、可迁移、可回滚的基座

1. 为什么“AI基础开发环境搭建”不是装几个软件那么简单很多人点开“AI基础开发环境搭建教程”时,心里想的是:不就是装个Python、配个VSCode、pip install几个库吗?我昨天刚在B站看30分钟视频就跑通了MNIST。但三个月后,当你要复…

基于MATLAB构建交互式数字天象馆:从坐标转换到3D可视化

1. 项目概述:从零构建一个交互式MATLAB数字天象馆“天上那是什么?” 这个问题几乎每个人都问过。无论是夜空中一颗特别亮的星,还是一道快速划过的轨迹,那份对宇宙的好奇心是共通的。作为一名长期与数据和算法打交道的工程师&#…

架构师视角下的网络分层与安全实践

1. 这不是复习资料,是架构师在真实系统里踩出来的分层认知“计算机网络:从分层到安全——架构师备考技术笔记”这个标题,第一眼容易被当成软考冲刺手册。但如果你真在金融核心系统做过高可用网关设计,或在云原生平台调过Service M…

数据驱动动力学建模:RfR方法与应用实践

1. 数据驱动动力学建模的核心挑战在复杂系统研究中,我们常常面临一个根本性问题:当只能观测到系统的部分输出信号时,如何从有限的时间序列数据中重构出完整的动力学模型?这个问题困扰着从流体力学到金融市场的各个领域。传统基于物…

推荐系统中的滑动窗口与k-Shift嵌入技术解析

1. 项目概述与核心价值在推荐系统领域,用户行为序列的长度与推荐质量呈显著正相关,这已成为行业共识。然而,当面对长达数月甚至数年的用户交互历史时,传统训练方法往往遭遇三大技术瓶颈:GPU内存爆炸、训练时间不可控以…

CLAUDE.md:AI编程的工程化协作协议与pnpm确定性基石

1. 这不是又一个“AI编程插件”:CLAUDE.md 的本质是工程化协作协议你点开 VS Code,右下角弹出一个写着 “Claude Code Ready” 的小气泡,点进去却看到一串带.md后缀的文件名——CLAUDE.md。你下意识以为这是个文档模板,随手点开&a…