刷新
剑指offer-77、打印从1到最⼤的n位数

博主头像 题⽬描述 输⼊数字 n ,按顺序打印出从 1 到最⼤的 n 位⼗进制数。⽐如输⼊ 3 ,则打印出 1 、2 、3⼀直到最⼤的 3 位数 999 。 ⽤返回⼀个整数列表来代替打印 n 为正整数 示例1 输⼊:1 返回值:[1,2,3,4,5,6,7,8,9] 思路及解答 直接计算 不太清楚这道题是要考 ...

手把手教你用 Python 批量拼接图片(无需ps,适用快速修改拼接)附已打包好软件链接

博主头像 ** 背景介绍** 日常工作或学习中,我们经常会遇到这样的问题: 有一堆图片(比如实验截图、作品图、论文附图) 想按固定排版拼接成一张大图 要求清晰度不能降低 还要自动分组,批量生成多张拼图 如果手动用 PS 一张张拖拽,不仅累,还容易出错。 今天这段 Python 代码可以帮你: ✅ 自动读取文件 ...

Go - slog使用入门

博主头像 简介 slog 是 Go 1.21 引入的官方结构化日志库(Structured Logging)。它结束了 Go 标准库只有简单 log 包的历史,让我们可以直接输出 JSON 或 Key-Value 格式的日志,非常适合对接 ELK、Grafana Loki 等日志分析系统。 相较于第三方日志库 ...

Flask - 常见应用部署方案

博主头像 前言 开发调试阶段,运行 Flask 的方式多直接使用 app.run(),但 Flask 内置的 WSGI Server 的性能并不高。对于生产环境,一般使用 gunicorn。如果老项目并不需要多高的性能,而且用了很多单进程内的共享变量,使用 gunicorn 会影响不同会话间的通信,那么也可以 ...

Java SE 和 Java EE 的核心功能模块

博主头像 Java SE : 它的目标是提供一个稳定且跨平台的运行环境和核心类库,用于开发桌面应用、命令行工具和服务器端的基础应用。 Java SE 的功能主要由两大部分构成:JVM (Java虚拟机) 和 核心类库 (Core Libraries) 。我们通常所说的“功能模块”,主要指的就是这些核心类库。 ...

PHP 的问题不在语言本身,而在我们怎么写它

博主头像 PHP 的问题不在语言本身,而在我们怎么写它 代码库烂了不是语言的锅,是赶工和惯性。 PHP 的口碑,几乎在每次技术讨论中都会被拎出来。应用慢、乱、不安全、改起来痛苦?总有人耸耸肩说:"嗯……毕竟是 PHP 嘛。" 这话很少出于技术判断,更像是一种习惯性甩锅。 事实比这简单,也更扎心:大多数 PHP ...

单元测试-gomonkey

博主头像 **介绍:**gomonkey是一款强大的**运行时打桩(Mock)工具/动态 Mock 工具**,能够在不修改源代码的前提下,对函数、方法、全局变量等进行动态替换,广泛用于单元测试场景。 ...

单元测试-go-sqlmock

博主头像 **介绍:**gosqlmock是一个用于模拟数据库 /sql 驱动的库,核心作用是在**不依赖真实数据库实例**的情况下,对数据库相关逻辑进行单元测试,避免测试过程中操作真实数据、产生脏数据或依赖数据库服务可用性。 ...

单元测试-httptest

博主头像 **介绍:**Go 内置标准库`net/http/httptest`,核心用途用于测试net/http构建的HTTP服务(如API接口、Web服务等),它可以模拟HTTP请求发送和HTTP响应的接收,无需启动真实的HTTP服务器即可完成接口测试,极大提升了测试的便捷性和执行效率 ...

<1···151617···50>