使用GitHub和PicGo搭建个人图床
使用GitHub和PicGo搭建个人图床在撰写技术博客或文档时,图片管理是一个常见且重要的问题。将图片直接放在本地会导致文档迁移困难,而使用第三方图床服务又可能面临稳定性和隐私问题。本文将介绍如何利用GitHub的免费存储空间和PicGo工具搭建个人专属图床,实现高效、稳定的图片管理。 什么是图床?图床(Image Hosting)是指专门用于存储图片的网络服务器。通过图床,我们可以将图片上传到云端,并在文档中通过URL引用这些图片。这样不仅减少了本地存储压力,也使得文档可以在任何地方被正确渲染。 为什么选择GitHub + PicGo?GitHub的优势 免费存储:GitHub为每个仓库提供1GB的存储空间,对于个人博客完全足够 版本控制:可以方便地管理图片的历史版本 可靠性高:GitHub作为全球最大的代码托管平台,稳定性有保障 支持CDN加速:可以通过jsDelivr等CDN服务加速图片访问 PicGo的优势 跨平台支持:支持Windows、macOS、Linux系统 简单易用:图形化界面操作,配置简单 多平台支持:除了GitHub,还支持七牛云、阿里云、腾讯云等多种图床...
Claude Code 完全指南:从安装到实战的 14 步教程
Claude Code 完全指南:从安装到实战的 14 步教程Claude Code 是一款强大的 AI 编程助手工具,能够显著提升开发效率。本文将为你提供从零开始到实战应用的全方位指南,涵盖安装配置、模式切换、基础使用、高级功能等 14 个关键步骤。 1. 安装与登录(从 0 开始)1.1 安装 Claude Code打开 Claude Code 官方页面(视频描述里有链接)。 复制页面上的安装命令(有一个复制按钮)。 回到终端粘贴并回车执行。完成后终端可以识别 claude 命令。 12# 例子(具体命令以官网为准)claude 1.2 创建项目并进入123mkdir my-todo # 创建项目文件夹cd my-todo # 进入项目claude # 启动 Claude Code 1.3 登录 Claude 账号进入后如果没自动弹登录提示,输入:/login。 有两种方式: 订阅登录:你有 Claude Pro/Max 会员,直接选这一项。 API Key:用官方 API key,按 Token 用量计费。 ...
Nginx + Certbot 自动HTTPS证书与反向代理完整教程
Nginx + Certbot 自动HTTPS证书与反向代理完整教程本文将手把手教你如何为域名(如 artalk.cdd9527.cn)配置 HTTPS,并通过 Nginx 实现反向代理,同时支持证书自动续期。 一、准备条件在开始之前,请确保满足以下条件: 已拥有域名(如 artalk.cdd9527.cn) 域名已解析到服务器 IP 服务器已安装 Nginx 已开放端口: 80(HTTP) 443(HTTPS) 二、安装 CertbotUbuntu / Debian12apt updateapt install certbot python3-certbot-nginx -y 三、申请 HTTPS 证书执行以下命令: 1certbot --nginx -d artalk.cdd9527.cn 过程中会提示:1. 输入邮箱用于证书续期提醒 2. 是否同意协议输入: 1Y 3. 是否接收邮件建议: 1N 四、成功标志如果看到: 1Congratulations! Your certificate and chain have been s...
Ubuntu Linux 安装完整教程
Ubuntu Linux 安装完整教程Ubuntu 是目前最流行的 Linux 发行版之一,以其友好的用户界面、强大的社区支持和稳定的系统性能而闻名。本教程将详细介绍 Ubuntu 的安装过程,无论是作为主系统、双系统还是在虚拟机中运行。 系统要求在开始安装之前,请确保你的计算机满足以下最低要求: 处理器:2 GHz 双核处理器或更高 内存:4 GB RAM(推荐 8 GB 或以上) 硬盘空间:25 GB 可用空间(推荐 50 GB 或以上) 显示器:1024×768 分辨率 启动介质:U盘(至少 4 GB)或 DVD where 第一步:下载 Ubuntu 镜像 访问 Ubuntu 官网 选择适合的版本: LTS 版本(长期支持版):适合生产环境和普通用户,支持周期长达 5 年 最新版本:包含最新的特性和软件,支持周期较短 点击下载按钮,获取 ISO 镜像文件(约 2-4 GB) 第二步:制作启动 U 盘Windows 用户使用 Rufus 下载并安装 Rufus 插入 U 盘(注意:制作过程会格式化 U 盘,请备份重要数据) 打开 Rufus,选择: 设备:你的 ...
Jetbrains系列产品2019.2最新激活方法(包含IDEA)
9月份突然所有以前激活的都失效了,哥来分享最新的破解方法,该攻略可以激活Jetbrains系列所有产品。最新进展,只能激活2019.3以下版本 所需下载文件链接: https://pan.baidu.com/s/1CFb3A5_17ntThXfodqhesg&shfl=shareset提取码: gsc1 使用方法 下载jar以后随意放到一个文件夹中,复制该文件的绝对路径; 启动你的IDE,如果上来就需要注册,选择:试用(Evaluate for free)进入IDE。第一次安装,没有项目的话,新建一个空项目。 点击你要注册的IDE菜单:”Configure” 或 “Help” -> “Edit Custom VM Options …”,如果提示是否要创建文件,请点”Yes”。 末行添加:-javaagent:/Users/chendong/jetbrains-agent.jar(注意:不要用中文路径) 123456#mac-javaagent:/Users/chendong/jetbrains-agent.jar#linux...
Spring Boot中的缓存支持
Java缓存浅析 随着时间的积累,应用的使用用户不断增加,数据规模也越来越大,往往数据库查询操作会成为影响用户使用体验的瓶颈,此时使用缓存往往是解决这一问题非常好的手段之一。Spring 3开始提供了强大的基于注解的缓存支持,可以通过注解配置方式低侵入的给原有Spring应用增加缓存功能,提高数据访问性能。 在Spring Boot中对于缓存的支持,提供了一系列的自动化配置,使我们可以非常方便的使用缓存。下面我们通过一个简单的例子来展示,我们是如何给一个既有应用增加缓存功能的。 快速入门首先,下载样例工程chapter3-2-2。本例通过spring-data-jpa实现了对User用户表的一些操作,若没有这个基础,可以先阅读《使用Spring-data-jpa简化数据访问层》一文对数据访问有所基础。 准备工作为了更好的理解缓存,我们先对该工程做一些简单的改造。 application.properties文件中新增spring.jpa.properties.hibernate.show_sql=true,开启hibernate对sql语句的打印 修改单元测试App...
购买二手房注意事项
分享一下。手机最好长按图片保存起来放大看。如果电脑的话右键图片,然后选择在新的页面打开链接。 end :smile:
数据结构笔记
好久没有温习数据结构了,今天来整理整理。 堆栈(stack)堆栈(英语:stack)又称为栈或堆叠,是计算机科学中的一种抽象数据类型,只允许在有序的线性数据集合的一端(称为堆栈顶端,英语:top)进行加入数据(英语:push)和移除数据(英语:pop)的运算。因而按照后进先出(LIFO, Last In First Out)的原理运作。 常与有序的线性数据集合队列相提并论。 堆栈常用一维数组或链表来实现。 软件堆栈堆栈可以用数组和链表两种方式实现,一般为一个堆栈预先分配一个大小固定且较合适的空间并非难事,所以较流行的做法是Stack结构下含一个数组。如果空间实在紧张,也可用链表实现,且去掉表头 堆栈有时候也常用来指代堆栈段。堆栈段(stack segment)通常是指采用堆栈方式工作的一段内存区域。当程序被执行时,程序可能会将其执行的状态加入栈的顶部;当程序结束时,它必须把栈顶的状态数据弹出(pop)。 硬件堆栈架构层次上的堆栈通常被用以申请和访问内存。 队列(queue)队列,又称为伫列(queue),是先进先出(FIFO, First-In-First-Out)的线...
博客主动推送到搜索引擎
百度主动推送 安装hexo-baidu-url-submit插件 1npm install hexo-baidu-url-submit --save 站点配置文件中添加baidu-url-submit的配置项 123456#设置百度主动推送baidu_url_submit: count: 200 #比如200,代表提交最新的200个链接 host: www.cdd9527.cn # 在百度站长平台中注册的域名,这个改为你自己的域名 token: MrXfdwxcxem6qABX # 请注意这是您的秘钥, 所以请不要把博客源代码发布在公众仓库里! path: baidu_urls.txt # 文本文档的地址, 新链接会保存在此文本文档里,这个默认 百度token获取地址: http://www.sousuoyinqingtijiao.com/baidu/tijiao/ 在站点配置文件中加入新的deploy配置项 1234deploy:- type: git repo: https://gitee.com/dong0719/blog.git- type: ...
spring笔记
介绍spring框架Spring 框架是一个Java平台,它为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此您可以专注于应用程序的开发。 Spring可以让您从“plain old Java objects”(POJO)中构建应用程序和通过非侵入性的POJO实现企业应用服务。此功能适用于Java SE的编程模型,全部的或部分的适应Java EE模型。 中文文档API:https://lfvepclr.gitbooks.io/spring-framework-5-doc-cn/content/2/2-2.html spring特点 轻量级 控制反转 依赖注入和控制反转 Spring框架控制反转(IOC)组件通过提供一系列的标准化的方法把完全不同的组件组合成一个能够使用的应用程序来解决这个问题。Spring框架把形式化的设计模式编写为优秀的对象,你可以容易的集成到自己的应用程序中。许多组织和机构使用Spring框架,以这种方式(使用Spring的模式对象)来设计健壮的,可维护的应用程序。 通俗易懂的一个回答:https://www.zhihu.com/...
