hexo必备插件
hexo必备插件 hexo,这些插件少不了
hexo-deployer-git 一键部署并提交到Github等仓库
安装npm install hexo-deployer-git ,官网
配置**_config.yml**
12345deploy: type: 'git' repo: github: #仓库地址 推荐使用ssh地址,并将本地Git令牌配置到远程仓库 branch: master #分支
执行命令hexo clean && hexo g && hexo d 即可一键生成html内容并推送到远程仓库
hexo-abbrlink 生成文章短链,防止URL因为中文路径打不开,SEO优化等效果
安装 npm install hexo-abbrlink
配置**_config.yml**
1234567891011121314abbrlink: alg: crc32 #support crc16(default) and crc32 进制 rep: hex #suppor ...
Navicat无限试用教程
Navicat无限试用教程新建txt文件,把下面代码复制进去,重命名为bat后缀名,双击执行。仅对16.1版本有效
1234567891011121314151617@echo offecho Delete HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium\Registration[version and language]for /f %%i in ('"REG QUERY "HKEY_CURRENT_USER\Software\PremiumSoft\NavicatPremium" /s | findstr /L Registration"') do ( reg delete %%i /va /f)echo.echo Delete Info folder under HKEY_CURRENT_USER\Software\Classes\CLSIDfor /f %%i in ('"REG QUERY "HKEY_CURRENT_US ...
Spring注解大全
Spring注解大全
@ActiveProfiles 用来声明活动的profile–@ActiveProfiles(“prod”(这个prod定义在配置类中))
@After 后置建言(advice),在原方法前执行。
@Around 环绕建言(advice),在原方法执行前执行,在原方法执行后再执行(@Around可以实现其他两种advice)
@Aspect 声明一个切面(就是说这是一个额外功能)
@Async 注解在方法上标示这是一个异步方法,在类上标示这个类所有的方法都是异步方法。
@AutoConfigureAfter 在指定的自动配置类之后再配置。例:@AutoConfigureAfter(WebMvcAutoConfiguration.class)
@Autowired Spring提供的工具(由Spring的依赖注入工具(BeanPostProcessor、BeanFactoryPostProcessor)自动注入。)
@Bean 注解在方法上,声明当前方法的返回值为一个Bean。返回的Bean对应的类中可以定义init()方法和destroy()方法,然后在@Bean ...
正则表达式
title:正则表达式正则表达式
规则
作用
[a-z]
中括号表示匹配⼀一个字符,短横表示范围。表示匹配任意⼀一个⼩小写字⺟母。
[xyz]
匹配 xyz中任意⼀一个字符。
[ ^xyz]
^如果⽤用在中括号中间,表示取反的意思,匹配除了了xyz之外的所有的字符。
\d
表示数字,匹配任意⼀一个数字, \D表示除了了数字之外的字符。
\w
表单单词字符: [a-zA-Z0-9_] , \W⾮非单词。
.
通配符,匹配任意字符。如果要匹配 . 必须要转义。
()
表示分组,这是⼀一组元素
{n}
表示它前⾯面的字符出现等于 n 次
{n,}
表示它前⾯面的字符出现⼤大于等于 n 次
{n,m}
表示它前⾯面的字符出现⼤大于等于 n 次,⼩小于等于m 次
+
表示它前⾯面的字符出现 1~n 次
*
表示它前⾯面的字符出现 0~n 次
?
表示它前⾯面的字符出现 0~1 次
|
表示或,⼏几个元素中选择⼀一个
^
出现在最前⾯面,表示匹配开头
$
出现在最后⾯面,表示匹配结尾
举例
说明
\d{3}
在 ...
hexo+vercel+cloudflare 搭建博客网站
hexo+vercel+cloudflare 搭建博客网站 本篇文章讲述无需服务器搭建个人博客过程,涉及Hexo、Github、Vercel、Cloudflare相关内容,实现无服务器搭建个人博客。
一、下载安装 hexo
下载安装
12345$ npm install hexo-cli -g$ hexo init blog$ cd blog$ npm install$ hexo server
集成 Git,安装插件 hexo-deployer-git
1$ npm install hexo-deployer-git --save
部署到Github,修改 _config.yml ,文件末尾添加Git配置
123456deploy: type: 'git' repo: //ssh 需要在Github上配置你本地的Git ssh_key github: git@github.com:GET-BUG/GET-BUG.github.io.git branch: master
本地生成ssh_key,需要有Git环境
12$ ssh keygen ...
2024小目标
2024计划德立人先立己,树人先树德。
改善自己急躁的毛病
自我反省,建立品德
智科学技术是第一生产力。
加强实战能力,提升技术
学习新语言:Rust
体我要做一个筋肉码农
每周跑步3天
体重控制到130-140
饮食控制,健康饮食
美美人于心,美在他人。
自律、自强
坚定不移执行个人规划
个人思想优化
阅读两本经典文学
让hexo在后台运行起来
1.用pm2管理进程让 hexo 博客在服务器后台跑起来
1npm install -g pm2
2.编写一个执行脚本 —— 在博客根目录下创建一个文件 run.js
123456789101112131415cd /usr/local/src/myblogvim run.js##添加如下内容:const { exec } = require('child_process')exec('hexo server -p 指定端口',(error, stdout, stderr) => {if(error){ console.log('exec error: ${error}') return}console.log('stdout: ${stdout}');console.log('stderr: ${stderr}');})
3,使用p ...
Python-Day03
Craps赌博游戏##假设玩家有1000元赌注
1234567891011121314151617181920212223242526272829303132from random import randintmoney = 1000while money > 0: print('你的总资产为:', money) needs_go_on = False while True: debt = int(input('请下注: ')) if 0 < debt <= money: break first = randint(1, 6) + randint(1, 6) print('玩家摇出了%d点' % first) if first == 7 or first == 11: print('玩家胜利') money += debt elif first == 2 or first ...
关于人生的思考
今日天光忽暗,感觉空空荡荡,仿佛失去了什么。——2023-02-14读书感悟:吃苦如果是为了自己,那就吃到饱!——2023-02-15明天去医院看牙,小紧张,别给我钻坏了,可咋整!——2023-02-18
2023 小目标
开通个人博客,不少于20片文章
掉10斤肉,多点也可以啊(ಥ_ಥ)
掉了2斤肉
思考人生,每日小结
学会GO或Python,巩固前端知识(自己做个项目)
已完成python基础学习,了解Django框架
写一部小说发表在番茄或起点
出门看看,打算自己去旅游一次
学习炒股,尽量少赔一点
已经赔了100块
3.16 新增
附加任务
学习高级Redis知识
学习高级MQ知识
加强springcloud知识
完成SpringBoot+Vue3 <<小学生作业网>>项目
了解规则引擎技术
了解架构相关知识
开拓视野