
13个开发工具速览:从编辑器到部署的常用选择
梳理了 Visual Studio Code、Git、GitHub/GitLab、Docker、Postman、Jupyter Notebook、PyCharm、Trello、Regex101、Slack、Travis CI、ESLint、ngrok 这 13 个开发工具的用途、适用场景和简单示例,覆盖代码编辑、版本控制、容器部署、API 测试、项目管理和持…
博客作者
内核研究爱好者
354
已发布文章
10K
博客获赞
801K
博客浏览
第 1 页

梳理了 Visual Studio Code、Git、GitHub/GitLab、Docker、Postman、Jupyter Notebook、PyCharm、Trello、Regex101、Slack、Travis CI、ESLint、ngrok 这 13 个开发工具的用途、适用场景和简单示例,覆盖代码编辑、版本控制、容器部署、API 测试、项目管理和持…
Ubuntu 上查磁盘,先分清两件事:df 用来看已挂载文件系统的空间占用,lsblk 和 fdisk -l 用来看磁盘、分区和挂载结构。目录占用用 du,UUID 和文件系统类型用 blkid,想交互式排查可以用 ncdu。如果还要看 I/O 性能或磁盘健康,再补 iostat -x 1 和 smartctl -a /dev/sdX。
Web Components 解决的是跨框架复用组件的问题,适合 Vue、React、Angular 混用或需要嵌入第三方环境的场景。文章用原生 Custom Elements、Shadow DOM、Slot 手写了一个 user-card,再用 Lit 简化实现,说明了属性同步、自定义事件和样式隔离的基本做法。最后也点出它的限制:SSR、主题定制和无障碍都…

工业具身智能的价值不在概念,而在它能把传统工业机器人从固定路径、固定工位的'示教再现',推进到能感知环境、调整策略并完成执行。落地时应先选高重复、高风险、高精度的场景,再围绕机器人本体、3D 视觉、力控传感和边缘计算做适配,数据采集、标注、模型训练和本地部署要同步推进。项目成败往往卡在集成、调试和运维,尤其是换工件后的模型泛化与持续迭代。案例显示,在 3C…

很多 AIGC 检测会抓住结构规整、语气单一、缺少细节和主观判断等特征。文章整理了 15 条用于'降 AI 味'的提示词,分别从结构重塑、语气混合、风格模仿、引用干预、模糊修饰、句式杂糅和生活细节七个方向入手,核心思路是别让文本过于整齐。实际使用上,单条提示词作用有限,多个维度一起调整,生成内容会更接近自然写作。
FPGA的IO资源不止管脚分配,而是分为IOB和IOL两层。IOB负责电气特性转换,如差转单、电平适配、驱动配置;IOL负责逻辑处理,如串并转换、双沿采样和时序调整。实际开发中,IOB通过管脚约束配置,IOL通过原语如IDDR调用。理解这两层的分工对高速接口设计至关重要。

记录Spring Cloud Alibaba微服务集成SkyWalking的全过程:从Docker Compose启动Nacos和SkyWalking,到构建order和inventory两个服务的调用链,然后通过Java Agent接入追踪,展示Topology和Trace详情。进一步说明了手动埋点、告警配置、日志TraceId注入和性能剖析的实用做法,最…

从Spring Boot自动配置的原理出发,剖析了@EnableAutoConfiguration、条件注解族和@ConfigurationProperties的协作方式。通过一个自定义Starter的实战,展示了属性绑定、Bean覆盖和注册文件的配置。还涉及调试手段和常见问题,帮助开发者从使用过渡到扩展。

C++的引用是变量的别名,必须初始化且不可重新绑定,在函数传参和返回值中能避免拷贝、简化语法;const引用还可防止修改并允许隐式转换。内联函数通过编译期展开减少调用开销,适合频繁调用的小函数,但只是给编译器的建议。nullptr作为类型安全的空指针常量解决了传统NULL的重载歧义问题。这些概念尽管基础,但用好能提升代码的安全性和可读性。

PowerShell Invoke-WebRequest 命令常因 URL 拼写错误导致 Invalid URL,进而引发后续脚本无法执行的 CommandNotFound。核心解决路径包括修正 jsDelivr 域名、配置执行策略 RemoteSigned、确保管理员权限及处理代理环境。本文梳理了从错误复现到验证的完整排查流程,重点指出域名多写字符、执行策…
ROS rqt 工具箱是基于 Qt 的图形化插件框架,能将复杂的数据流转化为直观的图表和界面。 rqt 的核心安装方法、插件管理机制及工作区保存技巧,重点讲解了如何通过组合 rqt_plot、rqt_graph 等插件构建定制化调试视图。针对新手常遇到的灰色加号问题提供了排查思路,结合无人机调试场景展示了实际配置流程,帮助开发者提升 ROS 系统的可视化调试…

OpenClaw 本地部署进阶,通过修改配置文件实现 Telegram 机器人对接及网页搜索工具启用。包含 BotFather 创建流程、配对命令执行及新版 ID 获取方式,同时提供完整的 web 搜索 fetch 配置参数示例。
Z-Image-Turbo WebUI 在电商主图、社交媒体配图、概念设计及风格迁移等场景中表现稳定。实测显示其生成速度快,材质还原度高,中文提示理解准确,结构稳定性优于同类开源模型。适用于设计师、运营及产品经理快速产出视觉素材。但文字生成、超精细部件及多主体互动关系仍需人工把关。该工具将 AI 绘画转化为确定性工作流,适合追求效率且无需复杂配置的用户部署使…

Actix Web 是 Rust 生态下高性能 Web 框架的代表,基于 Actor 模型构建,具备类型安全、异步高并发及丰富的路由中间件特性。内容对比了其与 Rocket、Warp 等框架的差异,并演示了从零搭建项目的步骤,包括依赖配置、基础服务器启动及路由处理,适合希望深入 Rust Web 开发的开发者参考。

VisDrone 数据集由天津大学发布,专为无人机视角下的目标检测任务设计,涵盖航拍、监控等复杂场景。数据集包含训练、验证及测试集,共万余张图像。原始标注含 12 类,针对密集小目标区域设有忽略标记,通常通过遮挡处理优化训练效果。经清洗后保留 10 个核心类别,如行人、车辆等。使用时需将原始标注转换为 YOLO 格式,支持基于原图或预处理图的训练策略,是学术…

针对前端零基础学习痛点,利用 AI 模型作为陪练导师。通过结构化提示词引导 AI 制定学习计划,从 HTML 基础概念入手,讲解网页骨架原理。实践环节包含创建 index.html 文件、编写基础标签代码及本地运行验证。该方法提供即时反馈与可执行代码,显著降低入门门槛,帮助学习者快速掌握网页开发核心技能并建立信心。
ROS2 作为无人机智能中枢,负责感知规划决策,与飞控分工协作。文章详解了 ROS2 核心价值、PX4/ArduPilot 适配方案、分布式通信 DDS 机制及模块化架构。涵盖硬件选型最小要求、Ubuntu 系统配置、节点部署流程及典型场景如室内无 GPS 作业与工业巡检。提供避障、建图、目标识别等实战优化技巧,助力开发者实现无人机自主飞行与任务执行。

STM32 单片机支持运行 AI 模型,主要包含四种实现方案。第一种是 STM32Cube.AI,将 PC 训练模型转为 C 库;第二种基于 TensorFlow Lite Micro 配合 CMSIS-NN 进行端侧推理;第三种利用 NanoEdge AI Studio 生成适配库用于异常检测等;第四种采用 STM32N6 芯片内置 NPU 处理重负载任务…

豆包作为字节跳动推出的 AI 大模型产品,集成了对话、搜索、绘图及文件处理等功能。相比其他工具,它无需翻墙且对中文理解优化较好,适合国内新手快速上手。内容涵盖核心功能介绍、底层模型架构、与竞品对比及使用技巧,帮助用户评估其是否满足日常需求。

Meta 发布 Llama-3 标志着开源大模型的又一里程碑。梳理了 Llama-1 至 Llama-3 的演进历程,涵盖架构优化(如 GQA、RoPE)、训练数据规模增长(1T 至 15T token)及训练策略迭代(SFT、RLHF、DPO)。对比显示 Llama-3 在多项基准测试中超越同类竞品,展现了开源模型在性能与可控性上的显著提升,为开发者提供了…