Hexo使用笔记目录
Hello World
HEXO博客搭建(1):博客搭建
HEXO博客搭建(2):博客配置GIT及备份
HEXO博客搭建(3):主题配置
HEXO网页更加丝滑(PWA)
关于yaml语法
HEXO博客配置Live2D
运维博客常用网站汇总
通过Inject添加样式表魔改主题
HEXO博客评论区
解决关于Hexo博客浏览卡顿的记录
HEXO博客的CDN多线优化
HEXO博客常用插件
HEXO博客图床
腾讯云相关问题与解决方案
HEXO博客:gitee部署及样式无法显示的问题
HEXO博客:常见问题集合
HEXO博客:常见的动、静态博客
HEXO博客框架更新
HEXO博客:引用站内文章(锚点)
HEXO博客:思维导图插件
HEXO博客:HideToggle标签异常加载
Typora常用设置指南
HEXO博客:思维导图插件
开源项目
markmap
百度脑图的开源库 kityminder
kityminder
插件hexo-simple-mindmap
说明文档
hexo-simple-mindmap
1npm install hexo-simple-mindmap
hexo-markmap
hexo-markmap
1npm install hexo-markmap
GitHub首页美化
Metrics(GitHub 信息统计)GitHub Stats Card(GitHub 统计卡片)Most used languages(GitHub 使用语言统计)Github Profile Trophy(GitHub 资料奖杯)Shields(GitHub 徽章)Visitor Badge(GitHub 访客徽章)GitHub Readme Activity Graph (GitHub 活动统计图)GitHub streak(GitHub 连续打卡)社交统计打字特效
- [Github 首页美化教程](https://zhuanlan.zhihu.com/p/454597068)
HEXO博客:引用站内文章(锚点)
post_link
在写文章的过程中,有时候需要引用站内的其他文章。可以通过内置的标签插件的语法 post_link来实现引用。
这里默认的路径是在 _post 路径下,如果不是默认路径,需要写上相对路径。
语法1{% post_link '文章文件名(不要后缀)' '文章标题(可选)' %}
实例-链接使用文章的标题1{% post_link 'Hexo/01hello-world' %}
效果
Hello World
实例-链接使用自定义文字1{% post_link 'Hexo/01hello-world' '你好,世界' %}
效果
你好,世界
post_path
用来获取文章的链接地址,但是不是链接
可以用markdown语法直接插入文件链接,也很方便。
语法1{% post_path filename %}
实例12{% post_path Hexo/01hello-wo ...
跳一跳游戏开发
开发准备核心玩法
小人跳跃的距离和你按压屏幕的时长有关,按屏幕时间越长,跳的越远。
跳到盒子上可以加分,没跳到盒子上游戏结束。
连续跳到盒子中心可以成倍加分。
联网查询排行榜和上传分数。
功能需求分析
角色跳跃
相机跟随
台子自动生成
死亡判定及重新开始游戏
分数统计
色蓄力的粒子效果
角色蓄力效果
角色蓄力台子效果
飘分效果
联网排行榜功能
翻倍加分功能
开发文档创建游戏场景
创建一个Plane当地面,并重命名为Ground
创建一个材质球改变Ground颜色(默认Plane控件是不能设置材质颜色),创建一个Materials文件夹放入材质球
创建一个Cube,y轴缩放0.5当跳板,创建物体可以通过Transsform中Reset设置为3D场景正中心,在创建一个Plane当地面,跳一跳小人物碰到地面时游戏借宿,为了让跳板出现地面上方,设置y轴Postion为0.25(Reset设置居中是以组件正中心)
创建一个空物体重命名为Player作为玩家角色
Cylinder(圆柱形)控件作为玩家身体
Sphere(圆形)控件作为玩家头部
调整至合适的大小、位置
添加材质 ...
HEXO博客框架更新
背景主题更新了,顺手把框架也更新一下。
升级 Hexo:123456789101112131415161718# 使用淘宝源的 cnpm 替换 npmnpm install -g cnpm --registry=https://registry.npm.taobao.orgcnpm install -g cnpm # 升级 npmcnpm cache clean -f # 清除 npm 缓存===更新 hexo: 进入 blog 目录,执行如下命令=== # 更新 package.json 中的 hexo 及个插件版本cnpm install -g npm-check # 检查之前安装的插件,都有哪些是可以升级的 cnpm install -g npm-upgrade # 升级系统中的插件npm-checknpm-upgrade# 更新 hexo 及所有插件cnpm update# 确认 hexo 已经更新hexo -v
未升级之前,当前配置:
hexo: 6.0.0
Butterf ...
游戏分类
常见游戏分类
简称
全称
汉译
MOBA
Multiplayer online battle arena
多人在线战术竞技游戏
RPG
Role-playing Game
角色扮演游戏
ACT
Action Game
动作游戏
AVG
Adventure Game
冒险游戏
AAG
Act Adventure Game
动作冒险游戏
SG
Strategy Game
策略游戏
SRPG
Simulation Role-playing Game
模拟类角色扮演游戏
RTS
Real-Time Strategy Game
即时战略游戏
RTT
Real-Time Tactics
即时战术游戏
FTG
Fighting Game
格斗游戏
STG
Shooting Game
射击类游戏
FPS
First Personal Shooting Game
第一人称视角射击游戏
TPS
Third Personal Shooting Game
第三人称视角射击游戏
PZL
Puzzle Game
益智类游戏
SPG
Sports G ...
HEXO博客:常见的动、静态博客
简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
博客搭建的方式总体来说,Blog搭建的方式可以分为静态博客和动态博客。顾名思义,静态博客:博文内容是通过文档(如:.md文件等)记录的(一个独立的文件),通过生成工具编译成最终的hml、css、js等静态文件,然后部署在静态Server服务器上或Web托管至数据仓库(如:Github),即可在互联网中被访问,不需要数据库的支撑。动态博客:是以数据库技术为基础,其博文内容是通过数据库记录存储的,主要特点体现在交互性;动不是指网页中的页面元素或特效在动,而是与后台数据库进行交互和数据传递(如:注册登录、评论、用户管理等)。
常见的博客框架:静态框架Hexo (https://hexo.io/zh-cn/)
Hugo (https://www.gohugo.cn/)
VuePress (https://www.vuepress.cn/)
Jekyll (https://www.jekyll.com.cn/)
动态框架WordPress (https:/ ...
HEXO博客:常见问题集合
HEXO 渲染样式常见问题github issue 区https://github.com/hexojs/hexo-renderer-marked/issues
Pipes | not rendering转义字符无法显示
123456`||`a | b--- | --- <code>||</code> | `pipe pipe`
HEXO的hexo-douban插件的小坑爬取过多会被豆瓣墙https://github.com/mythsman/hexo-douban/issues
Ubuntu
UbuntuUbuntu是适用于企业服务器、桌面电脑、云、IoT物联网的现代化开源Linux操作系统。
在线网站
https://ubuntu.com/
常用设置设置系统语言为中文
Ubuntu设置中文界面
点击左下角的显示应用程序图标,找到Settings
进入Settings页面,左侧选择Region & Language,右侧底部点击Manage Installed Languages
找到 Chinese,点击Install进行安装。
弹出的身份验证框输入密码验证
展开框里选择Chinese后点击右上角的Add
Ubuntu更改国内镜像源(阿里、网易、清华、中科大)
Ubuntu更改国内镜像源(阿里、网易、清华、中科大)
备份源列表
1sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
直接修改(将列表复制进去)
1sudo gedit /etc/apt/sources.list
更新
1sudo apt-get update
Q&A
Ubuntu的Livepatch是什么 ...
Unity开发涉及技能栈总结
算法
排序方法
平均情况
最好情况
最坏情况
辅助空间
稳定性
冒泡排序
O(n²)
O(nlogn)
O(n²)
O(1)
稳定
简单选择
O(n²)
O(n²)
O(n²)
O(1)
稳定
直接插入
O(n²)
O(n)
O(n²)
O(1)
稳定
希尔排序
O(nlogn)~O(n²)
O(n^1.3)
O(n²)
O(1)
不稳定
堆排序
O(nlogn)
O(nlogn)
O(nlogn)
O(1)
不稳定
归并排序
O(nlogn)
O(nlogn)
O(nlogn)
O(n)
不稳定
快速排序
O(nlogn)
O(nlogn)
O(n²)
O(nlogn)~O(n)
不稳定
排序:冒泡排序、快速排序字符串:KMP二叉树:遍历(深度、广度)递归:目录遍历,子物体查找,多维数组遍历遍历(深度,广度)数学题:斐波那契数列,杨辉三角,九皇后算法
设计模式*MVC三层开发思想MVVM:设计思想*单例模式工厂模式观察者模式
面向对象 类和对象
方法构造方法虚方法和重写重载Lambda表达式静态保护类型(public、protected、pri ...
Git大小写不敏感
问题现象:
本地修改文件名、文件夹名(只变化大小写),提交远程仓库后,仓库中对应内容名称大小写并没有变化
本地仓库原本是大写文件,上传到远程仓库后变成小写,导致路径不正确,网页加载为404
推测原因
git 默认对大小写不敏感,文件或者文件夹名修改大小写后,提交后git远程仓库上内容不变动
测试
在gitee仓库直接重命名,在从网页加载,可以成功加载网页
解决方法:
方法1.mv命令,然后继续走其他git提交流程即可
1git mv a A ( 原来小写名称a,想要修改成的大写名称A)
方法2.修改默认忽略配置为禁止状态,注意:此状态下修改文件夹名称提交后,老文件夹名称不删除
1git config core.ignorecase false
方法3. 修改文件夹、文件名称不要只修改大小写
补充:
撤销上次commit:
1git reset HEAD~ // 撤销所有commit。。
撤销上次add/删除文件:rm后要add、commit后才能push
1git rm --cached -r 路径/文件名
取消git co ...