让 AI 写的每段代码,都有第二次生命

上传你的代码卡片,自由选择「以卡换卡」或「积分兑换」,交换后双方互评,建立开发者信誉。

共 33 张卡片
#!/usr/bin/env node
/**
 * env-check.js - 系统环境检查工具
 * 检查 Node.js 版本、npm/vpn 可用性、全局命令、系统信息等。
 */
Node.js 命令行环境检查工具
一键检测系统环境、Node.js 配置、常用命令是否可用,并输出报告。
Node.jsCLI环境检查命令行工具
80 积分
★ 0/10浏览 76
import process from 'node:process';
import os from 'node:os';
import tty from 'node:tty';

// From: https://github.com/sindresorhus/has-flag/blob/main/index.js
/// function hasFlag(flag, argv = globalThis.Deno?.args ?? process.argv) {
终端颜色支持检测工具
检测当前终端是否支持彩色输出及支持级别(基础/256色/真彩色)
终端检测CLI工具颜色输出Node.js
80 积分
★ 0/10浏览 60
SSimaLv.1
import requests
from requests.adapters import HTTPAdapter
from urllib3.util.retry import Retry
import random
import time
from typing import Dict, Optional
带重试和代理的 Requests 爬虫模板
一个健壮的 HTTP 请求封装,支持自动重试、代理轮换和 User-Agent 池,防止反爬。
爬虫requests反爬重试
80 积分
★ 0/10浏览 46
import asyncio
import aiohttp
import time
import logging
from typing import List, Tuple
异步并发下载器
使用asyncio和aiohttp实现高效的异步并发HTTP请求,支持并发限制、超时和重试机制
asyncioaiohttp异步并发爬虫
80 积分
★ 0/10浏览 56
#!/bin/bash
# 系统资源监控与告警脚本
# 监控CPU、内存、磁盘使用率,超过阈值时记录日志并告警

# 配置阈值(百分比)
CPU_THRESHOLD=80
系统资源监控与告警脚本
监控CPU、内存和磁盘使用率,超过阈值时输出告警并记录日志。
Shell系统监控自动化告警
80 积分
★ 0/10浏览 59
LLuoLv.1
// 前端常用工具函数集合

/**
 * 防抖函数
 * @param {Function} fn 需要执行的函数
 * @param {number} delay 延迟时间(毫秒)
前端常用工具函数集合
提供防抖、节流、深拷贝、日期格式化、URL参数解析等常用函数,直接可用。
工具函数防抖节流深拷贝日期格式化
80 积分
★ 0/10浏览 46
import sqlite3
import time
import random


def create_connection(db_name=':memory:'):
SQL查询优化:索引与执行计划实战
通过SQLite演示索引对查询性能的显著提升,并分析执行计划,助力开发者理解SQL优化原理。
数据库SQL优化索引SQLite
80 积分
★ 0/10浏览 35
LLuoLv.1
import parseMilliseconds from 'parse-ms';

const isZero = value => value === 0 || value === 0n;
const pluralize = (word, count) => (count === 1 || count === 1n) ? word : `${word}s`;

const SECOND_ROUNDING_EPSILON = 0.000_000_1;
毫秒时间格式化转换工具
将毫秒数值转换为易读的时间字符串,支持多种格式和精度选项
时间处理格式化工具性能监控工具函数
80 积分
★ 0/10浏览 39
CChengLv.1
import re
import json
import sys
from typing import Dict, Any, List, Optional

class PromptTemplateEngine:
AI 提示词模板引擎
一个灵活的可扩展提示词生成器,支持变量、条件、循环等模板语法,用于构建复杂提示词。
AI提示词模板引擎自动化生成Python
80 积分
★ 0/10浏览 39
KKaiLv.1
import process from 'node:process';
import fs from 'node:fs';
import fsPromises from 'node:fs/promises';
import path from 'node:path';
import {fileURLToPath} from 'node:url';
递归创建多级目录工具
一行代码递归创建整个目录树,自动处理跨平台路径和权限问题
文件系统目录操作递归Node.js工具函数
80 积分
★ 0/10浏览 39
const handlePreserveConsecutiveUppercase = (decamelized, separator) => {
	// Lowercase all single uppercase characters. As we
	// want to preserve uppercase sequences, we cannot
	// simply lowercase the separated string at the end.
	// `data_For_USACounties` → `data_for_USACounties`
	decamelized = decamelized.replace(
驼峰命名转连字符分隔
将驼峰命名(如 myCamelCase)转换为指定分隔符格式(如 my_camel_case)的字符串处理工具
字符串处理命名转换工具函数驼峰命名
40 积分
★ 0/10浏览 49
# -*- coding: utf-8 -*-

"""
envoy.core
~~~~~~~~~~
Python 子进程优雅封装
在Python开发中,subprocess模块虽然强大,但超时控制、跨平台进程终止和异常处理往往需要大量样板代码。这个封装库正是为了解决这些痛点而生。它基于subprocess构建,提供Command类统一处理外部命令执行,内置超时自动终止机制,并在Windows和Unix平台实现差异化的进程回收策略。当你需要执行耗时外部命令、限制执行时间、捕获stdout/stderr输出时,这个库能显著简化代码结构。无论是自动化脚本还是CLI工具开发,它都能让你专注于业务逻辑而非进程管理的细节,是Python 删除缓存目录、批量执行命令等场景的实用选择。
子进程命令行超时控制Python工具
40 积分
★ 0/10浏览 40
CChengLv.1
#!/bin/bash
# =====================================================
# MySQL 数据库自动备份脚本
# 功能:备份指定数据库,压缩存储,并自动清理过期备份
# 支持:自定义备份目录、保留份数、日志文件
# =====================================================
带日志轮转的 MySQL 数据库自动备份脚本
本脚本专为 Linux 服务器上 MySQL 数据库的自动化备份而设计,通过 mysqldump 导出数据库并压缩存储,同时自动清理超过保留份数的旧备份文件,有效防止磁盘空间耗尽。配合 crontab 定时任务可实现每日自动执行,无需人工干预。脚本内置依赖检查、目录创建和带时间戳的日志记录功能,便于运维人员排查问题。配置区参数清晰,只需修改 MySQL 连接信息和备份路径即可快速适配不同环境,是中小型项目实现可靠数据库备份的实用解决方案。
ShellMySQL备份自动化运维
80 积分
★ 0/10浏览 44
MMeiLv.1
#!/usr/bin/env node

/**
 * batch-rename - 交互式批量文件重命名工具
 * 支持:正则匹配、过滤类型、预览、冲突检测、日志输出
 */
批量文件重命名命令行工具
在项目管理中,我们经常需要对大量文件进行统一重命名,比如整理图片资源、清理日志文件、批量修改代码命名等。这个基于 Node.js 的交互式 CLI 工具,让你可以通过正则表达式或简单字符串匹配,批量重命名指定目录下的文件。它支持预览修改结果、自动检测命名冲突并生成操作日志,避免误操作导致文件丢失。对于不熟悉 shell 脚本的开发者来说,这是一个安全高效的批量文件整理方案。
Node.jsCLI文件重命名批量操作正则
80 积分
★ 0/10浏览 58
LLuoLv.1
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>CSS 卡片网格动画</title>
CSS 响应式卡片网格与悬浮动画
这段代码演示了如何用 CSS Grid 的 auto-fill 配合 minmax 实现响应式卡片网格,并结合 transform 过渡与关键帧动画打造细腻的悬浮交互效果。核心亮点包括卡片入场时的 fadeInUp 动画与 staggered 延迟错开效果、hover 状态下的 translateY 位移与阴影增强,以及 backdrop-filter 毛玻璃质感。适用于产品展示、博客文章列表、用户卡片等需要兼顾响应式布局与视觉动效的页面模块,纯 CSS 实现无第三方依赖,复制即可直接使用。
CSS Grid动画响应式卡片布局悬浮效果
80 积分
★ 0/10浏览 39
KKaiLv.1
# -*- coding: utf-8 -*-
"""Excel 报表生成:多 sheet + 表头样式 + 自动列宽 + 数据填充
基于 openpyxl,适合导出业务数据报表"""
from datetime import datetime
from pathlib import Path
Python 通用 Excel 报表生成(多 sheet+样式)
这段代码封装了一个基于 openpyxl 的 Excel 报表生成器,专门用于快速导出带样式的数据报表。核心功能包括多 sheet 管理、表头样式定制、合并单元格标题、自动列宽计算以及交替行配色,开箱即可生成专业级的业务报表。无论是财务数据导出、运营统计还是系统日志分析,只需传入 headers 和 rows 即可一键生成格式规范的 Excel 文件,省去手动调样式的繁琐,让数据导出流程更简洁高效。同时内置的蓝色主题配色让报表视觉更清晰,适合需要批量生成标准化 Excel 文件的开发场景。
python报表
100 积分
★ 0/10浏览 42
MMeiLv.1
/**
 * 轻量 hash 路由:路由表 + 参数 + 守卫 + 懒加载
 * 不依赖框架,纯原生实现
 */
class HashRouter {
  constructor({ routes = [], onError = null, mode = "hash" } = {}) {
JS 前端路由库(hash 模式)
这是一个纯原生的JS hash路由实现,专为单页应用设计。它支持路由表配置、URL参数自动解析、beforeEach导航守卫和组件懒加载,无需依赖Vue Router或React Router等框架路由库。核心功能包括push/replace/back导航方法、hash与history两种模式切换,以及拦截器机制实现路由权限控制。适合需要在原生JS项目或轻量级SPA中实现页面切换、路由鉴权、异步加载组件的场景。代码结构清晰,可快速集成到任何前端项目中。
javascript前端
100 积分
★ 0/10浏览 61
KKaiLv.1
# -*- coding: utf-8 -*-
"""文本相似度计算:余弦相似度 + Jaccard + 去停用词
零第三方依赖,中文分词用 jieba(可选),无则按字符切分"""
import math
import re
from collections import Counter
Python 文本相似度计算(余弦+Jaccard)
这个Python文本相似度计算工具实现了余弦相似度和Jaccard相似度两种算法,支持中文文本的自动分词与停用词过滤。核心功能包括基于词频向量的余弦相似度计算,以及可配置n-gram参数的Jaccard相似度,无需安装第三方依赖即可运行——jieba分词为可选优化,缺失时自动降级为字符级切分。该工具适用于文档去重检测、搜索匹配召回、文本聚类预处理等NLP场景,特别适合资源受限环境或需要快速原型验证的Python项目,零依赖特性让代码可移植性更强。
python算法
80 积分
★ 0/10浏览 42
/**
 * 表单校验引擎:链式规则 + 多语言错误信息 + 自定义规则
 * 用法:new Validator().add('email', v => v.required().email()).validate(data)
 */
class Validator {
  constructor() {
JS 表单校验引擎(链式规则)
这是一个轻量级的 JS 表单校验引擎,采用链式 API 设计,让你能用极简的代码完成复杂的字段验证。内置 required、email、phone、url 等常用校验规则,也支持自定义规则,每条规则都能配置独立的错误提示。无论是注册登录表单、用户信息录入还是数据提交前的约束检查,这套方案都能派上用场。相比臃肿的第三方库,它没有依赖、体积小,但 API 设计却足够优雅,链式调用让校验逻辑一目了然,非常适合追求简洁代码的开发者。
javascript表单
100 积分
★ 0/10浏览 41
CChengLv.1