logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Claude Code安装指南:Node.js、Git、Trae与API四组件协同实战

Claude Code并非传统可执行软件,而是一个依赖运行环境、代码分发、前端壳体与模型服务协同工作的本地AI开发框架。其核心原理在于:Node.js提供JavaScript运行时支撑,Git实现源码版本化交付,Trae作为轻量Electron壳体承载UI交互,API则作为连接大模型能力的通信枢纽。这种解耦架构赋予开发者高度定制权——可自由切换Anthropic、DeepSeek或Ollama等后

#git
DVWA JavaScript High级别通关:动态调试破解混淆代码实战

代码混淆是一种常见的前端代码保护技术,它通过重命名变量、打乱控制流等方式,增加源代码的阅读和分析难度,旨在保护知识产权和增加逆向工程成本。其原理在于将可读的代码转换为功能等效但难以理解的形式。这项技术的核心价值在于为客户端逻辑提供一层基础防护,延缓自动化工具和初级攻击者的分析进程。在Web安全、软件保护等应用场景中,混淆常被用于保护前端业务逻辑、API密钥或敏感算法片段。然而,正如在DVWA(Da

C++实现CMPP2.0短信网关接口库:从协议解析到高性能异步通信

在通信系统开发中,网络协议是实现设备间可靠数据交换的核心基础。CMPP(中国移动点对点协议)作为国内短信行业的骨干协议,其2.0版本因稳定性和广泛兼容性,至今仍是短信网关对接的关键标准。理解协议原理需要掌握网络字节序、消息封装、长连接维护等底层技术,这些技术直接决定了通信组件的性能和可靠性。通过将协议层与网络层解耦,并采用异步IO和流量控制机制,可以构建出高并发、低延迟的通信中间件,这在短信平台、

从32位到64位PWN:用Python pwntools写payload时,函数参数顺序和存放位置到底怎么变?

本文深入解析了32位与64位架构下PWN中payload构造的核心差异,重点探讨了函数参数顺序和存放位置的变化。通过对比cdecl和System V AMD64 ABI调用约定,详细介绍了64位系统中堆栈平衡和参数传递的实战技巧,帮助CTF选手快速适应不同架构的漏洞利用。

别再只用rand()了!Qt 5.10+ 的 QRandomGenerator 才是现代C++随机数生成的正解

本文详细介绍了Qt 5.10+中QRandomGenerator作为现代C++随机数生成的解决方案,对比传统rand()函数在随机性质量、线程安全性和API设计上的显著优势。通过实例代码展示了QRandomGenerator的高效用法,包括加密安全随机数生成和性能优化技巧,是Qt开发者提升随机数生成质量的最佳选择。

基于CircuitPython与CPX的智能书本灯:光感自动照明与舵机调角DIY

在嵌入式系统与物联网应用中,传感器与执行器的协同控制是实现智能设备自动化的核心。其基本原理是通过微控制器实时采集环境数据,并依据预设逻辑驱动外围硬件做出响应,从而赋予设备感知与交互能力。这种技术方案在智能家居、个性化硬件等场景中极具价值,能够显著提升用户体验与设备实用性。本文聚焦于一个具体的工程实践:利用Adafruit Circuit Playground Express(CPX)开发板的光线传

告别Pycharm!用VSCode远程连接服务器训练YOLOv8的完整配置指南

本文提供了使用VSCode远程连接服务器训练YOLOv8的完整配置指南,涵盖环境搭建、SSH连接、项目设置及实战训练。通过VSCode的轻量级特性和强大远程开发能力,开发者可以高效进行YOLOv8模型训练和推理,显著提升工作效率。

用ICode Python训练场带孩子玩转变量:从‘a=4’到循环实战的保姆级闯关笔记

本文通过ICode Python训练场,详细介绍了如何从基础变量赋值(如`a=4`)到循环实战,帮助孩子轻松掌握编程概念。文章结合游戏化教学,提供保姆级闯关笔记,涵盖变量运算、循环控制等核心内容,是编程启蒙的绝佳指南。

Minio Docker容器时间差8小时?别慌,一个Java工具类帮你搞定文件时间同步

本文针对Minio Docker容器时间差8小时的问题,提供了高效的Java解决方案。通过深入分析问题根源,介绍了一个开箱即用的Java时间转换工具类,帮助开发者快速实现文件时间同步,适用于文件版本管理、日志分析等场景。

#docker
告别Keil,用VSCode+GCC搞定正点原子STM32F407的RT-Thread开发环境

本文详细介绍了如何在VSCode中使用GCC工具链搭建正点原子STM32F407开发板的RT-Thread开发环境,替代传统的Keil开发方式。内容包括工具链配置、项目初始化、调试环境设置以及常见问题解决方案,帮助开发者高效迁移到开源工具链,提升嵌入式开发效率。

    共 71 条
  • 1
  • 2
  • 3
  • 8
  • 请选择