tags
硕士在读,计算机技术专业,分享一些论文和一些技术,强迫自己以更加系统和严谨的态度梳理问题,也希望对他人有所帮助。
PAT甲级刷题指南
PAT甲级刷题指南《算法笔记》C++标准模板库(STL)介绍vector定义:变长数组
初始化:1234561、vector<int> v(size,0); //初始化为02、vector<int> v; v.resize(n,0); //resize一个大小为n,初值为0的可变数组3、vector<type> v; //不初始化,type可以是一个结构体4、vector<int> ilist2(v); vector<int> ilist2 = v; //两种方式等价,都是深拷贝5、vector<int> ilist = {1,2,3.0,4,5,6,7}; //和数组初始化方法一样6、vector<int> ilist3(ilist.begin()+2,ilist.end()-1); //迭代器初始化
访问:1234561、随机访问数组下标访问 v[i]2、迭代器访问数组 vector<int>::iterator iter; f ...
GithubAction+Hexo搭建个人博客
GithubAction+Hexo搭建个人博客前言相信很多小伙伴们都在使用 Hexo + Github Page 的方式,先在本地生成自己博客的静态页面,然后再推送到 Github Page 来实现页面的更新。Github 近些年推出了 Actions,这是一个非常强大的 Workflow 自动化工作流,它可以帮助我们完成很多自动化部署任务。今天就来利用 Actions 自动化部署 Hexo 到 Github Page。
本来想使用 Travis CI 自动部署 Hexo 博客,一个私人仓库用于备份博客源码,另一个公开仓库用于托管静态页面,但是最近将修改的文章推送到私人仓库时没有触发 Travis CI 的工作流, Travis CI持续集成部署麻烦,而且还需付费,所以考虑了GIthub Action这种简单免费的部署方式。
环境准备
Node.JS
Git
Hexo本地博客搭建Hexo博客搭建首先全局安装Hexo:
12# 安装 Hexonpm install hexo-cli -g
安装完成后,创建一个project文件夹,然后在该文件夹下初始化,(下面所有命令都是在该文件夹里 ...