Hexo建站感言
Hexo...
Head First 设计模式(一)
前言最近开始琢磨设计模式了,发现自己在做程序设计时,老是没有头绪,所以拿起了这本典型的设计模式入门书籍-《Head First 设计模式》,之前就是看这个系列的《Head Frist Java》入门Java的,感觉适合我这种不太会的宝宝。 在这里记录下自己阅读所产生的思考。 内容设计原则: 针对接口编程,而不是实现编程 多用组合,少用继承 策略模式策略模式就是为接口定义一组算法族,供其选择。 策略模式允许你定义一系列算法,并将它们封装在独立的类中,使得它们可以互换使用。 123456789101112131415161718192021222324252627282930313233343536373839404142// 策略接口interface Strategy { int execute(int a, int b);}// 具体策略:加法class AddStrategy implements Strategy { public int execute(int a, int b) { return a...
使用MinIO搭建自己的图床并配置到PicGo
前言最近换了高峰值带宽的服务器,在想要不要把把图床迁移到自己的服务器上,可别浪费了这大带宽了,心一狠,开干! 开始在开始前需要将之前的图床先下载到本地,腾讯云COS的操作如下: 下载 PicGo:本地机器安装 minio-docker、minio-github:服务器安装,这里我直接到1Panel的应用商店下载了,非常方便! MinIO这个项目比较庞大,之前试过Lksy-Pro,相对轻量,但是迁移起来太麻烦了。 MinIO不仅可以存图片,还能存储其他的文件,为了迁移和使用方便还是选择了这个大哥。 安装 博主这里使用1Panel点点点就装好了,其他安装方式参考百度,安装完成后会暴露两个端口,一个是后台管理端网站的端口,一个是API接口操作的端口。 创建存储桶 与阿里云OSS与腾讯云COS中的存储桶概念一致。 创建Access...
Hexo-Butterfly主题的文章如何嵌入数学公式
前言最近写文章有对公式的需求了,百度了一下Markdown中怎么编写公式,在Typora上确实能显示,但是编译成文章后显示的居然是源码,这下不得不看看Butterfly如何配置数学公式了,在此记录一下,供大家参考。 开始网上看了很多教程,好多都是什么删除原来的markdown-render,换成新的render,感觉这种换包的风险比较大,就看看了有没有不用换包的方法,通过其他博文评论区的提示和Butterfly 文档(三)-Math 数学的说明,让我给配上了,按照以下步骤来就行了,非常轻松。 需要在_config.butterfly.yml中配置以下内容: 12345678910111213141516171819# 数学公式math: # Choose: mathjax, katex # Leave it empty if you don't need math use: mathjax # 如果設置為 true,將在每個頁面加載 mathjax/katex 腳本 # 如果設置為 false,將根據你的設置加載 mathjax/katex 腳本(在頁面的...
算法入门:基础数据结构与算法
前言昨天晃了晃《我的第一本算法书》这本书,对算法有了大致的了解,当然,有些比较难的没有理解到,也没有实操,这里简单记录一下吧。 导论算法就是计算或者解决问题的步骤。 解决问题的算法不止一种,需要根据实际情况选择合适的算法。 求运行时间 不同的算法的运行时间是不同的,计算算法的运行时间时,使用步数来衡量一个算法的时间,一步就是计算的基本单位。 将程序中最基本的运算记为一个步数,如变量的赋值。 运行时间的计算公式如下所示,括号内的内容表示总步数,使用$O()$括上后表示忽略重要项以外的内容读音同Order,含义为运行时间最长也就是n^2的常数倍。$$O(7n^2 + 2n + 4) =...
腾讯云轻量级服务器:入门型转为锐驰型高峰值带宽
腾讯云刚出的高峰值带宽服务器-轻量云锐驰型,对需要内网穿透的个人玩家来说真的是一个福音啊!立马就给他换上了!
在SQL Server中编写SQL脚本
入职半年了,学到不少东西,尤其是SQL Server的应用功力增长了不少,开始了解到SQL脚本的使用场景与编写技巧,在此记录。
使用JellyFin+CloudDriver搭建一个属于自己的线上电影院
突然看到1Panel发的推文了,《通过1Panel安装Jellyfin和CloudDrive2,你也可以拥有大容量的影视服务器》,赶快试一试,可惜云服务器配置有点儿低,不能实际使用,等有钱了一定要搞台NAS!
给Hexo博客做一个免费的AI摘要
看到别人的文章有AI摘要是否眼红,但是又不想花钱,更不想搭一个后端系统,那就来试试这个方法吧!0成本让你的博客拥有AI摘要功能!
VSCode配置C/C++环境
前言最近心血来潮想看看C,但是又不想下载Visual Studio,本来就是小小的学习一下,不想下载这么庞大的IDE,网上看了下,有VS Code + MinGW的方式搭建环境,那就记录下配置步骤吧! 下载 Visual Studio Code:轻量IDE 安装插件:Chinese (Simplified) (简体中文)、C/C++、C/C++ Extension Pack,安装后可重启下VSCode w64devkit:C/C++开发工具 MinGW 安装(实际为解压程序)后将bin目录放到path环境变量中 打开CMD终端,输入gcc -v以验证是否配置成功 配置 新建目录c-study(任意),使用VSCode打开 新建C++文件HelloWorld.cpp,内容参考: 1234567#include <iostream>int main() { // 输出 "Hello, World!" 到标准输出(通常是控制台) std::cout << "Hello,...