- 博客(78)
- 资源 (2)
- 收藏
- 关注
原创 非对称密码
非对称密码学(公钥密码学)是现代网络安全的核心技术,采用一对数学相关的密钥(公钥和私钥)解决密钥分发问题。本章详细介绍了非对称密码的基本原理、数学基础及主要算法:RSA(基于大整数分解问题)、椭圆曲线密码学ECC(基于椭圆曲线离散对数问题)和Diffie-Hellman密钥交换协议。同时阐述了数字签名技术(如DSA)及其在HTTPS、PKI等领域的应用,对比了不同算法的性能与适用场景,并提出了密钥管理等安全实践建议。非对称密码学为数字证书、区块链等关键技术提供了安全保障。
2026-01-04 15:12:20
297
原创 2025 年技术创作复盘:从工具实践到体系化输出,我在 CSDN 的这一年
2025年技术总结:实践驱动的成长与创作 本文回顾了作者2025年在技术学习与内容创作方面的收获与思考
2025-12-30 20:47:13
915
原创 【0】从 MkDocs 迁移到 Zensical
本文提供了从 MkDocs 迁移到 Zensical 的完整指南。主要内容包括: 迁移原因: MkDocs 已停止更新且功能受限 Zensical 由原团队开发,具有现代化功能、高性能和向后兼容性 迁移准备: 备份项目 检查当前配置 安装 Zensical 迁移步骤: 创建 zensical.toml 配置文件 主题配置迁移(提供 modern 和 classic 两种变体) 插件配置迁移(包括搜索、博客、标签等插件) 处理 Hooks(Zensical 不支持 MkDocs hooks,提供替代方案) 迁
2025-12-18 19:32:36
672
原创 Mac Shell 环境优化指南
Mac开发环境优化:解决PATH污染问题 摘要:针对Mac开发中常见的Xcode报错、shell启动慢等问题,本文分析了PATH环境变量污染的根源(重复路径、多工具冲突),提供了完整的诊断和优化方案。通过清理.zshrc、.zprofile等配置文件,删除重复路径,规范环境变量设置,成功将PATH长度从5000+字符降至1316字符,消除所有重复项。优化后显著提升了Xcode解析速度、shell启动速度和工具响应效率,并提供了标准化的配置文件模板和最佳实践建议。
2025-12-17 10:26:06
330
原创 Mac 剪贴板软件良心推荐与汇总
摘要:本文推荐了多款Mac剪贴板管理工具,重点介绍功能全面的OneClip。Mac自带剪贴板仅保存最后一次复制内容,而剪贴板管理器可保存历史记录、支持多格式内容、快速搜索等。推荐的软件包括:OneClip(原生SwiftUI开发,支持AI功能、栈粘贴板等)、Paste(跨设备同步)、Maccy(轻量开源)、CopyClip/CopyLess 2(基础功能)以及Raycast/Alfred(集成插件)。根据需求不同,用户可选择适合的工具,其中OneClip因其高效、原生体验和丰富功能成为首选。
2025-12-16 01:23:31
1054
原创 Mac应用签名与辅助功能授权方案——以OneClip粘贴板应用为例
OneClip 代码签名与更新方案 核心方案:OneClip 通过自动化脚本实现个人证书签名和分发,确保应用更新时保留辅助功能授权。 技术要点: 签名一致性:使用固定证书签名,macOS 识别为同一应用 自动化流程: 构建脚本确保每次签名使用相同身份 Sparkle 框架实现自动更新 权限保留:相同证书签名的更新版本无需重新授权辅助功能 实现效果:开发者无需支付99美元年费,用户授权一次后即可享受无缝更新体验。
2025-12-09 12:33:45
665
原创 OneClip——Mac粘贴板应用|欢迎体验!
OneClip是一款开源剪贴板管理工具,支持记录和搜索多种格式的剪贴内容(文本/图片/文件等),提供无限历史记录和美观无广告的界面。特色功能包括拖拽操作、全局快捷键、QuickLook预览、便签窗口、图片编辑等,支持本地存储保护隐私,可选同步功能。还内置AI助手功能(需API Key)和Ollama支持,具备文件管理增强等实用特性,是提升工作效率的实用工具。官网和下载地址已提供。
2025-11-18 15:43:05
489
原创 为MKdocs添加AI摘要(Plus版本)
这篇文档介绍了MkDocs AI摘要插件(Plus版本)的功能和安装配置方法。该插件利用AI技术为MkDocs文档自动生成摘要,支持多种AI服务(DeepSeek、OpenAI、GLM等),具有智能缓存、多语言支持、自动降级等特性。文档详细说明了安装步骤、API密钥获取方法、基本和高级配置选项,以及本地开发环境的设置指南。该插件能显著提升技术文档的阅读体验,适合集成到MkDocs文档系统中使用。
2025-08-03 17:06:09
1053
1
原创 MkDocs文档日期插件【推荐】
摘要:mkdocs-document-dates是一款高效的MkDocs插件,用于精确显示文档元信息(创建/修改时间、作者等)。支持多种时间格式、主题适配、多语言和跨平台,通过智能缓存机制实现O(1)构建效率(1000个文件仅需0.15秒)。特点包括:自动获取Git/文件系统时间戳、FrontMatter手动配置、作者头像自动生成、深度UI定制,并采用GitHooks确保时间戳准确性。插件无需Git环境,适用于CI/CD系统,提供模板变量支持SEO优化。开发中解决了时间戳缓存、跨平台Hook部署等难题,兼顾
2025-08-01 17:59:16
1015
原创 如何给MKdocs添加友链
本文介绍了在MKdocs中添加友链页面的详细方法。内容包括:1) 提供可直接复用的HTML+CSS代码模板,包含响应式网格布局和卡片样式;2) 详细说明如何在.md文件中插入友链卡片模板;3) 提供5个示例友链卡片及其参数说明(头像URL、名称、链接、描述);4) 展示了最终呈现效果截图;5) 额外提供了自动化添加友链的GUI工具信息,该工具可简化友链管理流程。所有代码均支持直接复制使用,并适配不同屏幕尺寸。
2025-07-31 18:04:59
819
原创 MkDocs Material 智谱清言翻译方案【进阶版】
MkDocs Material 智谱清言翻译系统是一个为静态网站添加智能翻译功能的完整解决方案。该系统基于智谱清言 API,支持10+种语言的实时翻译,具有高性能、智能缓存和内容识别等核心特性。部署过程简单,只需下载配置文件并在mkdocs.yml中添加相应配置即可。系统提供灵活的API设置和性能调优选项,能自动跳过代码、链接等不需翻译的内容,并支持多级缓存策略。用户可通过右上角语言按钮切换翻译语言,可选择仅翻译当前页面或全局翻译。项目还提供了常见问题解答和自定义样式指南,适合需要为MkDocs网站添加多语
2025-07-31 17:46:03
1164
原创 为 MkDocs 添加多语言翻译功能【基础版】
本文介绍了为MkDocs网站添加多语言翻译功能的实现方案。该方案采用客户端JavaScript翻译技术,支持9种语言的实时切换,无需刷新页面。主要步骤包括:引入translate.js翻译库、配置翻译参数(如设置忽略翻译的元素类名、默认语言、自动识别用户首选语言等)、优化样式适配。文中提供了详细的footer.html示例代码,可直接复制使用,并特别标注了需要修改的关键目录位置。该方案具有响应式设计,适配移动端和桌面端,能有效提升网站的国际用户体验。
2025-07-30 10:14:27
1009
原创 Mkdocs相关插件推荐(原创+合作)
本文介绍了四个实用的MkDocs插件:1) Mkdocs AI Summary提供文档AI摘要功能;2) MkDocs文档日期插件显示文档创建/更新时间等元信息;3) Mkdocs阅读时间插件计算文档预计阅读时长;4) 相关文章推荐功能为页面添加相关内容推荐。每个插件都配有Github仓库地址、演示链接和效果截图,方便开发者快速了解和使用这些增强MkDocs功能的工具。
2025-07-25 23:53:48
375
原创 为Mkdocs网站添加Google广告
如何在网站添加Google广告实现收益 摘要:通过Google AdSense在网站投放广告的简单步骤:1)注册AdSense账号;2)创建广告单元获取代码;3)将代码插入网站模板;4)确保符合广告政策。文章提供了广告代码示例和效果展示图片,显示广告投放后可以带来收益。整个过程操作简便,适合网站主实现流量变现。
2025-07-01 23:12:31
351
原创 Mkdocs 阅读时间统计插件
文章摘要: 这是一个用于统计Markdown文档阅读时间的Python脚本。主要功能包括: 清理Markdown内容,去除代码块、YAML头、HTML标签等非文本内容 精确统计中文文字数量 智能识别和统计代码行数(支持40+种编程语言) 使用正则表达式优化和缓存机制提高性能 提供排除特定文件和内容类型的配置 实现命令行接口和Web界面两种使用方式 支持多线程处理提高效率 该脚本适用于博客系统、文档系统等需要计算阅读时长的场景,具有高度可配置性和良好的性能表现。
2025-06-15 16:41:46
404
原创 Muplayer——轻量级在线JavaScript 音乐播放器
Muplayer是一个用原生JavaScript开发的响应式音乐播放器,支持本地音乐添加、多模式播放和在线搜索功能。项目实现了播放列表管理、智能搜索、播放控制等核心功能,采用HTML5 Audio API和响应式CSS布局,适配多终端设备。主要特点包括:本地音乐文件读取、三种播放模式切换、中英文模糊搜索、暗黑模式支持等。该项目代码简洁,适合前端初学者学习DOM操作、音频处理和响应式设计,所有功能通过原生技术实现,无需依赖第三方框架。
2025-05-30 13:57:54
686
原创 3.解决Github Pages部署mkdocs自定义域名失效的问题
因为每次在 Custom domain 添加后都会给我们生成一个 CNAME 的文件,但是因为项目我们没有 pull 到本地,所以造成了,每次 push 之后 CNAME 信息被 clear 了。在/docs目录下创建一个 CNAME 的 无后缀 文件,然后在里面填入你的域名。
2025-02-19 10:55:34
498
原创 Git 实用技巧
此时将每个文件进行修改,确认最后的内容,使用 git add 方法标记为冲突已解决。当两个分支都对同一行进行了修改,git 便会产生冲突,并标记为未合并。在所有文件的冲突均已解决后,使用 commit 提交此次修改。会同时提交暂存的文件。
2025-02-06 22:28:41
457
原创 2.Mkdocs配置说明(mkdocs.yml)【最新版】
摘要:本文展示了一个完整的MkDocs Material主题配置示例,包含站点基本信息、主题样式、导航结构和功能设置。配置文件实现了日间/夜间模式切换、Google字体、多语言支持、社交链接等功能,并设置了详细的导航目录结构。通过自定义调色板(primary/accent颜色)、多种UI特性(如搜索建议、代码复制、返回顶部等)以及覆写路径,打造了一个功能完善的技术文档网站。配置还包含版权声明、多语言切换和社交平台链接等细节。
2025-02-06 22:04:36
2390
原创 2.为Mkdocs配置mkdocs.yml文件【非最新版】
作者能力有限,文章不免疏漏之处,望博友及时指出,我会尽快修改。Mkdocs部署静态网页至GitHub pages配置说明(mkdocs.yml)
2025-02-06 11:24:29
848
原创 密码学基础
现代密码学(第4版)杨波清华大学出版社中国剩余定理(超详细讲解)-CSDN博客信息安全数学基础速成课(数论速成课) 第一节: 剩余类,同余,完全剩余系,非负最小完全剩余系,简化剩余系(缩系)平方剩余,平方非剩余,求逆元_哔哩哔哩_bilibili四种攻击的攻击强度与实现难度● 攻击强度:选择密文攻击 > 选择明文攻击 > 已知明文攻击 > 唯密文攻击● 实现难度:选择密文攻击 < 选择明文攻击 < 已知明文攻击 < 唯密文攻击【注】 虽然欺骗攻击和假冒攻击都涉及欺骗受害者或系统,但它
2025-01-31 17:30:11
973
2
原创 跑在终端里的甜甜圈代码(顺祝码友六一快乐)
YouTube指路:https://www.youtube.com/watch?v=sW9npZVpiMI
2024-06-01 16:59:25
692
原创 如何看待AIGC技术?
然而,AIGC技术也带来了一些伦理和风险问题,如隐私和数据安全、就业岗位消失和算法偏见等。随着硬件技术的进步和算法的不断优化,AIGC技术在实时图像处理、自然语言处理、语音识别和人机交互等方面的应用将得到进一步拓展。同时,AIGC技术还有望与其他前沿技术相结合,如区块链、物联网和边缘计算,实现更加智能、高效和安全的系统。随着AIGC技术的广泛应用,也带来了一些伦理和风险问题。为了应对这些伦理和风险问题,需要制定相关法律法规和伦理准则,确保数据隐私和安全,推动透明度和公平性的研究,以及加强监管和审核机制。
2024-04-27 11:05:10
588
Wcowin for MkDocs主题-4.4版本
2025-06-29
计算机网络基础知识点填空
2024-10-20
利用百度API进行植物识别
2024-06-19
程序包java.awt不存在
2024-06-15
Quartus编译就弹窗
2023-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅