大家应该都知道,Boost是个准标准库,一般Boost里比较先进的模块可能会进下一代的C++标准。 因为我最近在开发Log相关的功能,所以业余时间也在看看市面上的Log模块是怎么设计的。 关于Log,想必大多数C++开发都在使用glog或者spdlog,最近我发现Boost中也有个Log ...
本文面向对 AI Coding 感兴趣的朋友介绍 Claude Code。通过此次分享,可以让没有体验过的快速体验,体验过的稍微理解其原理,以便后续更好地使用。 2025年最热闹的非 AI Coding 这个话题莫属,各大厂商竞相入场,开发出来的产品总是伴随取代程序的话题,甚嚣尘上。
打造一个自己的 CLI 编程小助手,不仅提高了效率,也让整个开发过程变得更有趣、更可控。对我来说,这已经不只是一个工具,而是一位永不疲倦、懂我项目的“编程搭档”。 市面上已经有不少成熟的 AI 编程工具,它们确实很厉害,可以做很多事情。
本项目是一个基于Playwright无头浏览器的腾讯文档自动下载系统,实现了完全模拟人类操作的智能文档导出功能。系统通过精确的DOM元素定位和多重备用策略,确保在各种网络环境和文档状态下都能稳定下载。
输出调试信息是软件开发中必不可少的调试利器,在出现bug时如果没有调试信息将会是一件令人头痛的事。 本文主要介绍在嵌入式开发中用来输出 log 的方法,这些方法都是在实际开发过程中使用过的。 嵌入式开发的一个特点是很多时候没有操作系统,或者没有 ...
本文主要介绍在嵌入式开发中用来输出log的方法。 最常用的是通过串口输出uart log,这种方法实现简单,大部分嵌入式芯片都有串口功能。但是这样简单的功能有时候却不是那么好用,比如: 一款新拿到的芯片,没有串口驱动时如何打印log 某些应用下对时序 ...
在编写和运行测试时,对于调试和排查问题,添加日志记录是一种非常有用的技术。Pytest 是一个流行的 Python 测试框架,开发者通过pytest可以轻松地编写和运行各种测试。本文将介绍如何在 Pytest 中添加日志记录,以便更好地理解测试执行过程中的细节和问题。
你知道如何使用pytest的 reporting特性来生成报告吗?一起来了解一下吧。 然后,在运行 pytest 时,将会生成一个名为 report.html 的 HTML 文件,其中包含了测试用例的详细信息和结果。 2. XML 报告:使用 pytest-xml 插件,你可以生成 XML 格式的测试报告。同样,在项目的 ...
嵌入式开发的一个特点是很多时候没有操作系统,或者没有文件系统,常规的打印log到文件的方法基本不适用。最常用的是通过串口输出uart log,例如51单片机,只要实现串口驱动,然后通过串口输出就可以了。 这种方法实现简单,大部分嵌入式芯片都有串口功能。
pytest捕获标准输出标准错误输出的模式主要有以下几种 使用pytest命令执行,此时关闭实时输出,Capture Log捕获所有的标准输出 如下,可以看到Capture Log既有sys.out的输出,也有执行系统命令的输出(执行系统命令的输出不是sys.out,而是文件描述符1),此外这里需要 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果