1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122
| hexo搭建个人博客 1. 安装Node.js yum -y install nodejs node --version npm --version
2. 通过Node包管理工具npm安装hexo npm install hexo-cli -g hexo --version
3. 使用hexo创建博客项目 hexo init blog cd blog npm install
4. 将写好的Markdown文件放到blog/source/_posts
5. 生成静态页面 hexo generate / hexo g
如果需要清除之前生成的内容可以使用: hexo clean
6. 启动服务器 hexo server / hexo s
如果希望将自己的博客部署到其他网站上托管,可以使用其他网站提供的pages服务,github和gitee都提供了pages服务
如果要使用github提供的pages服务 首先要在github上创建一个名为xxx.github.io项目 其中xxx是自己的github的用户名(必须完全一致)
修改blog目录下的_config.yml文件 在文件的最后添加下面的内容 # Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: git@github.com:xxx/xxx.github.io.git branch: master
通过下面的命令可以实现一键部署 hexo g -d hexo d -g
如果操作失败可能有两个原因: 1. 没有安装git部署器(可以用npm进行安装) npm install hexo-deployer-git --save
2. 需要配置SSH证书(可以通过openssl创建证书) 加密 - 通信安全 对称加密 - 加密和解密使用同一个密钥 - AES attack at dawn - 明文 dwwdfn dw gdzq - 密文
非对称加密 - 加密和解密使用不同的密钥 - RSA 生成密钥时需要生成两个密钥 一个叫公钥一个叫私钥 Alice向Bob发送数据时 使用公钥加密数据 Bob收到Alice发过来的数据时 使用私钥解密数据 Bob向Alice发送数据时 使用私钥加密数据 Alice收到Bob发过来的数据时 使用公钥解密数据
创建密钥对 ssh-keygen -t rsa -b 4096 -C "xxx@qq.com"
id_rsa - 私钥 id_rsa.pub - 公钥 - 添加到github上面 Settings --> Deploy keys --> Add deploy keys https://hexo.io/themes/ https://hexo.io/plugins/
配置域名解析
在阿里云或其他域名解析服务上配置一条CNAME解析 所谓CNAME解析就是把自己的域名解析到github的pages服务
可以在blog项目的source目录下添加一个CNAME文件,里面写上自己的域名(如:jackfrued.xyz),这样就可以直接通过自己的域名访问github的pages服务,要可以在访问github的pages服务时让域名自动切换为自己的域名
第二天: 数据库 - 数据的仓库 - database 关系型数据库 - 数据持久化 - 管理数据 - 方便的检索数据 理论基础:集合论、关系代数 表象:用二维表存储数据 - 行 - row - 记录 - 列 - column - 字段 - 数据类型 - 主键列 -primary key - 唯一标识一条记录 有自己的编程语言: 结构化查询语言 - SQL
DB(数据库)- database DBMS(数据库管理系统) - database management system DBA(数据库管理员)- database administrator DBS(数据库系统) - database system = DB + DBMS +DBA 关系型数据库的产品 (数据库管理系统) 1.Oracle 2.MySQL ---> 服务器+客户端工具 c/s应用模式 - Client/ Servers ----------------- IBM - DB2 微软 - SQL Server postgreSQL ---------------- Resis - 键值对数据库 MongoDB - 文档数据库 ElasticSearch/Solr - 搜索引擎
Windows系统
启动MySQL服务器 1. Win+R ---> 运行 2. services.msc ---> 服务 3. MySQL57 ---> 启动
net start mysql57
通过客户端程序连接服务器 开始菜单 ---> MySQL ---> MySQL Client Program 图形化的客户端程序 Navicat for MySQL - 猫 SQLyog - 海豚 Toad for MySQL - 蟾蜍
|