链滴
社区愿景和功能特性
优雅的 Markdown 所见即所得编辑 快捷键交互
随时自由编辑分享内容 支持注销账号来去自由
分布式社区网络 开放 API
产品
Symphony 社区系统(Java) Solo 博客系统(Java) Vditor 编辑器(TypeScript) 思源笔记(Electron、Go) Pipe 博客平台(Vue、Go)
发展计划表 发展简史
榜单
GitHub 仓库排行 帖子打赏排行 Solo 博客端排行 积分排行 活跃度排行 贡献排行
本站基于开源项目 Sym
编程代码问答
登录 注册
  • 好玩
  • 前端
  • 后端
  • 工作
  • B3
  • 推介
 查看所有领域
Java
golang
Node.js
Python
数据库
Spring
C++
PHP
  • 问答关注 | 话题关注功能上线啦 ~

    官网地址:[链接] [图片] [图片] [图片] [图片]
    61 2 周前
  • Python 的内置函数列表

    函数名 详细 简介 abs [链接] 计算绝对值 aiter [链接] 获取异步可迭代对象的迭代器 all [链接] 判断可迭代对象内容是否全部为真值 anext [链接] 获取异步迭代器的下一数据项 any [链接] 判断可迭代对象内容是否存在真值 ascii [链接] 转换为字符串,非 ASCII 字符将被转义 b ..
    50 1 个月前
  • SQL 语句:查询某个主题相关的卡片笔记

    ️ 这个查询方案需要 搭配 Query 挂件 和 下面的笔记结构 使用 主题笔记查询结果展示 [图片] 笔记结构展示 - ### 相关主题1 相关主题2 相关主题3 …… - `标签`:#标签1#,#标签2#,…… 内容.... 内容.... [图片] [图片] 完整 SQL 查询语句 WITH -- >> ..
    102 1 个月前
  • 简单的英文转数字程序

    一个简单的英文转数字程序,使用 c++ 将英文翻译为数字,想法起源于一个有趣的视频:[链接] 欢迎提出建议! [链接]
    22 1 个月前
  • Go 高性能日志系统:Zerolog + Lumberjack 完全解析与实战

    [图片] 一、为什么选择 Zerolog? 在 Go 语言项目中,日志系统是支撑稳定运行的“基础设施”。 常见的日志库包括: 库名 特点 性能 log(标准库) 简单易用,但功能有限 ️ 普通 logrus 社区广泛,结构化日志,功能齐全 ️ 中等 zap Uber 出品,高性能、结构化 ️ 高 zerolog 超轻量 ..
    49 1 个月前
  • Qt ZIP 解压缩

    在 pro 文件添加 QT += gui-private 添加下面两个头文件 #include 'QtGui/private/qzipreader_p.h' #include 'QtGui/private/qzipwriter_p.h' #include 'CreoPurger.h' #include #includ ..
    22 1 个月前
  • 用 Go + Gin 打造属于自己的炫酷启动仪表盘(附完整源码)

    [图片] 作者:Song 更新时间:2025-11-04 关键词:Golang、Gin、Dashboard、终端艺术、系统信息、ASCII Banner 一、前言 平时我们运行 Go 项目时,控制台总是冷冰冰地输出: [GIN-debug] Listening and serving HTTP on :8080 是不是 ..
    73 1 个月前
  • 微信 / 支付宝账单整理二合一

    每周/月手动整理账单比较麻烦,索性用 ai 写一个小工具,懒人党的福音~~ 效果如下: [图片] 使用方法 双击账单整理工具.exe 运行程序 选择导入微信账单.xlsx 选择导入支付宝账单.csv 提示选择保存的位置 一会就生成好了整理后的二合一账单文件 [图片] 【可选项】 可以配合 ledger.xlsx 复式记 ..
    251 1 个月前
  • Dify 插件开发入门指南:在现有插件上改造出一个自己的插件

    Dify 插件开发的官方文档非常详细,但对于初学者来说,可能会觉得有些复杂,不知道从何入手。本文将通过一个实战案例,带你一步步了解如何在现有插件仓库的基础上进行修改,开发出属于自己的插件。 一、开发包准备 首先参考官方文档中《获取 Dify Plugin 开发包》部分,安装好开发包即可。 暂时不需要运行,安装到环境里就 ..
    90 2 个月前
  • Spring6 思维导图

    Spring6 思维导图 spring 介绍 Spring 是一个开源框架,为简化企业级开发而生 IOC(控制反转)和 AOP(面向切面)为思想内核 Spring6最低 JDK 版本直接跨越到 JDK17 Spring 体系结构 Core Container:Spring 核心模块 IOC 控制反转思想 程序将创建对象 ..
    90 2 个月前
  • OpenJDK 编译问题

    1. 操作系统建议 Ubuntu 16 直接使用 VMware 安装 Ubuntu 16 编译 ubuntu1604 使用 Clion 调试 openjdk8 - 知乎 ‍ configure bash configure --with-target-bits=64 --with-boot-jdk=/home/jcb/ ..
    33 2 个月前
  • 海量数据下设计一个“不拖垮”数据库的规则打标功能

    [图片] 在日常业务中,我们经常需要根据一系列规则给数据“打标签”。比如,找出“过去 30 天销售额超过 3000 元的北京地区商家”。当数据量不大时,这很简单,一句 SQL 就能搞定。但当数据量达到亿级,任何宽泛的规则查询都可能成为数据库的不可承受之重,导致服务雪崩。 最近,我们正好做了这么一个功能,让用户可以自由组 ..
    86 2 个月前
  • Java 读取 wps 文档

    Java 读取 wps 文档可以通过 成都冰蓝科技有限公司 开发的 类库来实现 Word 类库工具 官网地址: Free Spire.Doc for JAVA | 下载 通过 Maven 仓库安装 : 通过 Maven 仓库安装 : 在 pom.xml 文件中配置 Maven 仓库路径。 com.e-iceblue ..
    65 3 个月前
  • JDK 包管理工具 -JVMS

    jvms 是一个用于管理多个 JDK 版本的工具,类似于 ,但更轻量且专注于 JDK 版本管理。它可以帮助你轻松安装、切换和卸载不同版本的 JDK。 以下是 jvms 的安装和使用方法。 安装 JVMS 下载地址:[https://github.com/ystyle/jvms/releases](https://git ..
    70 3 个月前
  • Python 包与环境管理简史:从混乱到优雅

    Python 诞生三十余年,但在它的生态里,如何优雅地管理依赖和环境始终是一条漫长的探索之路。 从 2004 年 easy_install 的横空出世,到今天集大成的 uv,无数开发者在“依赖地狱”与“环境隔离”之间寻找平衡。 这篇文章想和你一起回顾过去二十年里 Python 依赖与环境管理工具的迭代,也分享我个人在这 ..
    87 3 个月前
  • PyPI 包名的命名规则与 pip 的兼容性机制——为什么 pip install sCIKit.-_LEarN 也能成功

    前言 最近我在使用 pip install 命令安装包时,偶然发现在包名中使用下划线和使用连字符都可以成功安装,而且安装的确实是同一个包。这就激发了我的好奇心,难道 pip install 命令中下划线和连字符是等效的?于是我就去网上搜索了一下,并整理了相关资料写成这篇博文。 PyPI 包名规则 PyPA 编写的 [链 ..
    35 3 个月前
  • 人工智能生成合成内容标识方法解析:文件隐式标识的 Python 实践

    前言 2025 年 9 月 1 日起,《人工智能生成合成内容标识办法》正式实行,AI 生成合成内容必须添加标识。与之相应的国家标准《网络安全技术人工智能生成合成内容标识方法》(GB45438—2025)也已经版本,其中说明了不同文件格式应当添加什么标识。 具体来说,人工智能生成合成内容标识包含显式标识和隐式标识二种方式 ..
    41 3 个月前
  • 第四章 二维数组

    创建二维数组 一、直接从列表/元组创建 使用 np.array() 将嵌套列表或元组转换为二维数组(最基础方式)。 import numpy as np # 嵌套列表 → 二维数组 arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) print(arr) # 输出: # ..
    31 4 个月前
  • 什么是形变(Type Variance)?

    [图片] 在类型系统中,协变(covariance) 和 逆变(contravariance) 统称为 型变(variance) 。它们描述的是在类型变换的作用下,子类型关系是否以及如何发生变化。 什么是型变(Variance)? 我们先看一个抽象模型: 设有两个类型 X 和 Y,若 X ≤ Y 表示 X 是 Y 的子 ..
    65 5 个月前
  • ServletContextInitializer

    [图片] ServletContextInitializer 是 Spring Boot 提供的一个接口,允许你在内嵌 Servlet 容器(如 Tomcat)启动时,自定义注册 Servlet、Filter、Listener 或修改 ServletContext 属性。 @FunctionalInterface pu ..
    30 5 个月前
  • AV 工作流:思源中的属性与视图

    在这篇帖子中 Wilsons 佬提出了非数据库内容的视图呈现,也就是将数据库与视图分开看待。这种理念可以进一步延拓为为对笔记结构编码与筛选呈现的解耦,可以说触及了笔记管理的底层机理。本文尝试对此进行一些简单分析,从广义的属性 + 视图的概念出发考察笔记管理的通用逻辑。需要说明的是,这篇文章更多局限在工具层级讨论,旨在统 ..
    466 5 个月前
  • golang 基础之 encoding/json 解读

    [图片] Go 语言的 encoding/json 是标准库中用于处理 JSON 数据的核心模块,支持高效序列化(Marshal)与反序列化(Unmarshal)操作。以下从核心功能、使用技巧、性能优化及场景实践四个维度展开详细说明。 一、核心功能与基础用法 数据绑定原理通过结构体标签(Tag)实现 JSON 键与 G ..
    86 6 个月前
  • GESP C++ 简介

    中国计算机学会(CCF)主办的 GESP(编程能力等级认证)C++ 认证考试,是专为青少年设计的编程能力权威测评体系,与信息学奥赛(NOI)及 CSP-J/S 同属 CCF 体系,在编程教育领域具有重要地位。以下从五个方面系统介绍该考试的核心信息: 一、考试基本概况 定位与权威性 GESP 是 CCF 于 2022 年 ..
    364 6 个月前
  • 什么是责任链模式?

    [图片] 什么是责任链模式 在构建复杂系统时,我们常常面临这样的挑战: 一个请求或事件需要经过多个处理环节 ,这些环节可能动态变化,处理者在运行时才能确定。如何优雅地组织这些处理逻辑,避免代码陷入臃肿的'巨无霸方法'困境? 想象这样的场景:系统启动初始化流程需要依次执行用户初始化、展示数据加载、元数据配置和系统 Ban ..
    104 6 个月前
  • go fyne 开发桌面应用

    go fyne 开发桌面应用 fyne 介绍 组织和包 Fyne 项目分为许多包,每个包提供不同类型的功能。它们如下所示: fyne.io/fyne/v2 此导入提供了所有 Fyne 代码通用的基本定义包括数据类型和接口。 fyne.io/fyne/v2/app 应用包提供用于启动新应用程序的 API。通常,您只需要 ..
    122 2 周前
  • Golang_GUI_Gio: golang 开发桌面应用

    简介 面向 Go 的跨平台 GUI Gio 是一个在 Go 中编写跨平台即时模式 GUI-s 的库。Gio 支持所有主要平台:Linux、macOS、Windows、Android、iOS、FreeBSD、OpenBSD 和 WebAssembly。 Gio 被设计成具有很少的依赖性。它只依赖于窗口管理、输入和 GPU ..
    121 7 个月前
  • 源码学习方式

    方法论: 先会使用 全局观,不要专注细节 看注释(类、方法、接口) 见名知意 大胆猜测,小心验证 画图(时序图、类图、结构图、总结图),ipad 做笔记 学习顺序 坚持!!(不管多难) 学习顺序: spring -> springmvc -> mybatis -> springboot -> s ..
    157 7 个月前
  • 打包工具 -Pex

    使用说明原文 usage: pex [-o OUTPUT.PEX] [options] [-- arg1 arg2 ...] pex builds a PEX (Python Executable) file based on the given specifications: sources, requirement ..
    119 7 个月前
  • 设计一个 FASS 架构中的云函数运行时

    Faas 架构 在现代云计算的范畴里,FaaS 是一个比较新潮的概念,在 FaaS 里面用户只需要关注自己的代码逻辑,可能是一个函数或者是一个脚本,不用关注底层的资源或者程序运行所需的运行时。也不用关注资源负载和流量并发度和 100% 免运维体验,因为这些 FaaS 都帮我们解决了,这通常意味着开发周期更短。 我目前在 ..
    111 7 个月前
  • 开源项目分享:JavadocMark - 为 AI 时代重新定义 Java 文档

    [图片] 开源项目分享:JavadocMark - 为 AI 时代重新定义 Java 文档 在当前以 Cursor、Copilot 为代表的 AI 辅助编程时代,Java 开发者面临着一个独特的挑战:尽管传统的 Javadoc 文档系统完备且规范,但 AI 模型往往难以准确理解和运用这些文档,导致生成的代码可能无法准确 ..
    563 8 个月前
API 关于 数据统计 靠爱发电 思源笔记会员
© 2025 链滴
记录生活,连接点滴
滇ICP备14007358号-5 • Sym v3.6.4