Hello World!——博客的更新与markdown的书写
博客的更新在博客的根目录下打开 cmd,输入
hexo cl&&hexo g&&hexo s
hexo cl 是清除缓存文件 (db.json) 和已生成的静态文件 (public)。
hexo g 是生成静态文件。
hexo s 是启动服务器,访问网站的静态文件。默认情况下,访问网址为: http://localhost:4000/。
上述步骤完成,确认没有 Error 之后,运行接下来的命令:
hexo d
部署网站。
然后打开 gitee,找到如下界面,点击:
(图借用于 https://blog.csdn.net/qq_42477843/article/details/107165026 )
然后在接下来的界面点击更新,就可以了。
(不过现在我把网站部署到 github 上了,这一步就不需要了)
markdownFront-matter首先是两个“—-”包围起来的 Front-matter
下面是 Front-matter 里面要填写的内容:
写法
解释
title
【必需】文章标题
date
【必需】文章创建日期
...
Github手记
最近准备使用github来管理自己的稍大型项目代码,所以写下此文章来巩固自己的技术( 绝不是想着忘了的时候就到这里来复制代码什么的! )
连接什么的已经在ubuntu建立过了
上传仓库进入要上传的仓库(文件夹),右键git bash,添加远程地址:
$ git remote add origin git@github.com:yourName/yourRepo.git
克隆仓库
git clone /path/to/repository
工作流原理:本地仓库由 git 维护的三棵”树”组成。第一个是工作目录,它持有实际文件;第二个是暂存区(Index),它像个缓存区域,临时保存改动;最后是HEAD,它指向最后一次提交的结果。
把文件添加到暂存区:
git add <filename>
或
git add *
提交到HEAD
git commit -m "代码提交信息"
推送改动
git push
或
git push origin master
可以把 master 换成你想要推送的任何分支。
暂时写到这里,以后有需求再加
参考:Github ...
Markdown中Mermaid的使用
概述
什么是Mermaid?
Mermaid是一种基于Javascript的绘图工具,使用类似于Markdown的语法,使用户可以方便快捷地通过代码创建图表。
项目地址:https://github.com/mermaid-js/mermaid
怎么使用Mermaid?
使用特定的Mermaid渲染器;
使用集成了Mermaid渲染功能的Markdown编辑器,如Typora。使用时,需要将代码块的语言选择为Mermaid。
(然而我自己使用的是vscode直接写源代码) <( ̄︶ ̄)>
Mermaid能绘制哪些图?
饼状图:使用pie关键字,具体用法后文将详细介绍
流程图:使用graph关键字,具体用法后文将详细介绍
序列图:使用sequenceDiagram关键字
甘特图:使用gantt关键字
类图:使用classDiagram关键字
状态图:使用stateDiagram关键字
用户旅程图:使用journey关键字
参考:Mermaid从入门到入土——Markdown进阶语法的概述
样例摘自:官方Examples
注:因为渲染原因,以下代码不是真的 ...
LeetCode刷题笔记(04.05-)
从今天开始用Java写了
Easy[338] 比特位计数dynamic-programming | bit-manipulation
2022/04/07
class Solution { /** * 15/15 cases passed (1 ms) * Your runtime beats 99.97 % of java submissions * Your memory usage beats 24.73 % of java submissions (45.5 MB) * * @param n int * @return */ public int[] countBits(int n) { int k = 1; int[] ans = new int[n + 1]; for (int i = 1; i <= n; i++) { if (i == k) { ans[i] = ...
蓝桥杯
试题 历届真题 杨辉三角形【第十二届】【省赛】【B组】2022/03/20
得分:80
#include <iostream>using namespace std;long long m; //行-1long long n; //列-1long long v; // C(m,n)的值long long temp; //临时变量用来提速void down() { //下一层 v = v * (m + 1) / (m - n + 1); ++m;}void left() { //左一个 v = v * n / (m - n + 1); --n;}void center() { //尝试往中间靠 temp = v * (m - n) / (n + 1); //如果右边更大就向右,否则不用动 if (v < temp) { v = temp; ++n; }}int main() { long ...
LeetCode刷题笔记(03.16-03.19)
Easy[226] 翻转二叉树tree
2022/03/16
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} * TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), * right(right) {} * }; */class Solution { public: TreeNode *invertTree(TreeNode *root) { if ...
LeetCode刷題筆記(03.02-03.15)
今後的刷題筆記都不再單獨放置了,全部放在一起,節省空間
每道題後標註的日期均爲上傳日期,不是完成日期
ps:文件太大了,格式化很麻烦,所以还是分开吧
Easy[202] 快乐数hash-table | math
2022/03/02
class Solution { public: bool isHappy(int n) { if (n == 1) { return 1; } if (n > 1 && n <= 4) { return 0; } int num = 0; while (n) { num += (n % 10) * (n % 10); n /= 10; } return isHappy(num); // 402/402 cases passed (0 ms) // Your runtime beats 100 % of cpp submissions // Y ...
MySql手记
注意:本文章所有指令均在LinuxUbuntu20.04,MySql8.0环境下运行
基本命令启动和关闭MySql服务器service mysql start
service mysql stop
确认是否启动成功MySql节点处于LISTEN状态表示启动成功
sudo netstat -tap | grep mysql
MySql登录和退出登录
mysql -uroot -p
输入密码:
退出
quit;
或
exit;
注意 ‘;’
SQL语句的分类
DDL:数据库定义语言,这里面的sql语句,主要是用来操作数据库和表的结构的
DML:数据库操作语言,这里面的sql语句,主要是用来操作数据库中的表中的数据的增删改的
DQL:数据库查询语言,这里面的sql语句,主要是用来操作数据库中的表中的数据的查询的
DCL:数据库控制语言,这里面的sql语句,主要是用来操作数据库的用户的账号和密码,权限,访问级别等等
DDL:数据库定义语言,操作数据库和表的结构针对数据库结构的操作:
查看有哪些数据库?
show databases;
创建一个新的数据库?
create datab ...
毛概笔记
毛泽东思想的形成和发展
毛泽东思想形成和发展条件
毛泽东思想的形成和发展过程
初步形成阶段几本重要的著作
成熟阶段的重要事件与著作
发展时期阶段的著作
毛泽东思想的主要内容
毛泽东思想活的灵魂
实事求是:党的思想路线
群众路线
独立自主
正确评价毛泽东和毛泽东思想
对毛泽东思想的两次阐述
对毛泽东思想和毛泽东思想的评价
毛泽东思想的历史地位
新民主主义革命理论
新民主主义革命理论的形成依据
新民主主义革命理论的框架
革命总路线的形成
新民主主义革命的对象
新民主主义革命的动力
新民主主义革命的领导力量
新民主主义革命性质和前途
新民主义主义革命和社会主义革命的关系
新民主主义革命的三条路线
新民主主义革命的纲领
新民主主义的革命道路
新民主主义的革命经验
统一战线
武装斗争
党的建设
新民主主义革命理论的意义
社会主义改造理论
新民主主义社会
新民主主义社会的特征和主要矛盾
新民主主义社会的经济成分
党在过渡时期的总路线
核心目标(两个转变)
两种工业化模式
选择社会主义模式的原因
总路线的提出:从1953年开始进行“一化三改”
社会主义改造 ...