使用WordPress快速搭建个人博客
大家好 我是追溯恒 这篇文章让大家快速了解使用WordPress快速搭建个人博客
视频教程【个人建站博客篇 使用WordPress快速搭建个人博客】https://www.bilibili.com/video/BV1qG411S7Qk?vd_source=05f529bfcb9a6a70322c5483e07b721c
获取源码进入官网下载源码Download | WordPress.org China 简体中文
解析域名进入你的域名管理解析域名,域名可以在很多云服务器商注册 我这里使用阿里云注册的
添加解析记录
宝塔建站
添加站点
添加域名并创建数据库
进入网站根目录上传并解压源文件
解压源文件 将网站运行目录指向解压后的源文件的根目录
设置网站伪静态
进入安装程序
进入绑定的域名开始安装
填写数据库相关信息后提交
运行安装程序
填写你的网站相关配置
安装完成
配置SSL宝塔申请SSL
进入网站管理–> SSL
点击Let’s Encrypt申请SSL
开启强制SSL
SSL配置完成!
Hexo部署到个人服务器(宝塔)
本地部署Hexo教程–>
部署到服务器使用打开cmd 输入ssh root@你的服务器公网IP远程连接到个人服务器如果不知道密码可以重新修改密码
Git配置
我们需要在服务器上安装Git
1yum install git
中途出现选项 输入YES回车
1Is this ok [y/d/N]: //输入y按下回车即可
安装完成之后创建git账户
1adduser git
添加git账户权限
12chmod 740 /etc/sudoersvim /etc/sudoers
输入之后跳入另一个地方,按i进入编辑状态,找到
123## Allow root to run any commands anywhere root ALL=(ALL) ALLgit ALL=(ALL) ALL //我们自己添加的
在root下面添加git,如上所示,添加完成之后点击Esc键,输入:wq进行保存退出
1chmod 400 /etc/sudoers
设置git密码
1git config --global user.password " ...
Typora1.7系列激活补丁
本教程仅供学习探讨
为什么选择Typora如果说typora是第二好用的markdown文本编辑器,那么应该没有谁敢说自己是第一好用的文本编辑器了。typora简洁的外观,丰富的功能实在让人难以割舍,但是作为学生党的我们囊中羞涩啊。还记得曾经那个免费的typora是多么的平易近人,现在居然需要14.99美刀、89元,而且并不能终身买断,只能买断一个大版本,当笔者得到这一消息的时候悲痛欲绝。
Typora是一款出色的跨平台Markdown编辑器,高度优化的底层框架优化了性能和体验感,提供了文本的即时预览功能,极简的设计风格和易于阅读的文本,让您的写作变得干净而纯粹
前言Typora的1.7.6更新后,以前的补丁已经失效了。这里给大家推荐最新的激活方法,对应目前的最新版本,实测有效!
Win版激活教程安装Typora下载地址: Typora 官方中文站 (typoraio.cn)
激活Typora
把license-gen.exe和TyproaCrack.exe放到Typora安装文件夹根目录下。
Typora根目录路径输入cmd回车
输入license-gen.exe获得一个随机的 ...
网站禁用右键相关的代码
禁用浏览器右键菜单1document.oncontextmenu = new Function("return false;");
监听键盘事件12345678document.onkeydown = document.onkeyup = document.onkeypress = function(event) { var e = event || window.event || arguments.callee.caller.arguments[0]; if (e && e.keyCode == 123) { window.location = 'about: blank'; e.returnValue = false; return (false); }}
检测控制台12345678function mAlert() { var fn = function () {} ...
Java输入/输出流概念
Java 使用流来执行输入 / 输出的功能 流是一种数据的源头和目的之间的通信途径若用于外设读入数据到程序中则称为输出流若是用于从程序中写数据到外设则称为输出流
引入流的概念使得处理不同的数据或数据存储是更加统一,无论使用的是磁盘文件、内存缓冲区还是网络都可以以同样的方式处理输入和输出
使用流时需要用到 java.io 包,该包通过数据流、序列化和文件系统提供系统输入和输出,因此在设计数据流操作的程序中都要先导入 java.io 包
1import java.io.*;
Java 提供超过 60 个不同的流类型,这些流嘞包含在上卖弄提到的 java.io 包中,其中有 4 个基本的抽象类:InputStream、OutputStream、Reader 和 Writer
程序员不能创建这 4 个类型的对象,但是其他的方法可以以他们为返回值
事实上 经常使用的是派生自他们的子类
敏感数据加解密和传输
底层逻辑问题解析这是一个典型的信息安全性的问题,面试官主要通过这个问题来测试面试人对于安全仿麦呢的了解成都以及在实际项目中如何保护敏感数据的能力面试者可以通过加密算法的选择、加密方案的设计、数据传输的安全性等方面来进行一个分析
回答技巧
常见的加密算法有两种
对称加密使通信双方共享同一个密钥
非对称加密通过公钥和私钥两个密钥分别进行加密和解密对于客户端和服务端可以采用非对称加密的方式来实现
客户端使用提前分配好的公钥对数据进行加密,然后再把加密文件传输到服务器端
服务器端通过密钥来进行解密
常见的非对称加密算法有RSA和DSA两种
除了加密算法意外,还需要通过安全的通信协议进行传播 这里可以采用SSL协议最后 我们还需要确保公钥和私钥存储的安全性 防止第三方拿到密钥后能够破解内容