Hexo
未读问题hexo新建文章时,头部默认是只有title和date,每次要添加类别都要重新写。
解决方法:根目录下找到scaffolds文件夹下的post.md就可以编辑模板了
Hexo
未读解决Hexo博客没有auto_excerpt的问题1:使用npm安装hexo-excerptnpm install hexo-excerpt --save
2:在站点配置文件中添加excerpt: depth: 5 excerpt_excludes: [] more_excludes: [] hideWholePostExcerpts: true
置顶功能1.替换首页生成器,在博客根目录中使用以下命令:
# your_blognpm uninstall hexo-generator-index --save # 卸载原来的首页生成器npm install hexo-generator-index-pin-top --save # 安装有置顶功能的首页生成器
2.在博客根目录 your_blog/_config.yml 的配置文件中设置文章排序方式:
index_generator: path: '' per_page: 10 order_by: -top -date
3.对于想要置顶的文章,在 Markdown 文件开头设置 top: true
---title: article's tiletop: true---markdown content
4.打开文件目录layout\_partials\post\post-meta.njk,搜索post-meta在里面添加如下内容用以显示图标:
{% if post.top %} <spa ...
栈(Stack)
栈中元素是从上到下加入的,即“后进先出”
栈的应用十进制转二进制
Console.WriteLine("请输入一个十进制数字"); int num = int.Parse(Console.ReadLine()); Stack<int> Remainder = new Stack<int>(); while (num != 0) { Remainder.Push(num % 2); num /= 2; } foreach (var item in Remainder) { Console.ForegroundColor = ConsoleColor.DarkBlue; Console.Write(item); } Console.ReadKey();
打印结果:
数组实 ...
基础学习
未读枚举算法
打印结果:
递归算法static void Main(string[] args){ //递归 Console.WriteLine("请输入阶乘数(小于17):"); int i = int.Parse(Console.ReadLine()); Console.WriteLine(Mul(i)); Console.ReadKey();}public static int Mul(int i){ if (i <= 1) { return 1; } else { return Mul(i - 1) * i; }}
打印结果:
递推算法有一只大兔子,一个月生一只小兔子,过一个月小兔子变大兔子。以此求第几个月,有几个大兔子。
namespace AlgorithmTest{ class Program { static void Main(string[] args) { //费波拉契数列,一个数等于前两个数之和。 //根据输入数,展示到这个数之前的所有数。 Console.WriteLine("请输入一个0~21之间的数"); int i = int.Parse(Console.ReadLine()); int[] array = new int[20];//定义有20个空的数组 array[0] = 1; array[1] = 1; if (i == 1) { Console.Writ ...
最近打算恶补数据结构,在学校的时候对数据结构与算法一直是一知半解,懵懵懂懂的样子。特开此贴记录一下过程,希望能有所收获。打算看过c#基本的数据结构之后,各种类型算法题多刷刷。
算法与数据结构的关系
数据结构可以认为是数据在程序中的存储结构,和基本数据操作
算法可以认为是用来解决问题的方法,算法基于数据结构
数据结构是问题的核心,是算法的基础
算法(Algorithm)的评价标准
运行时间(Running Time)
占用空间(Storage Space)
有时需要牺牲空间换取时间,有时需要牺牲时间来换取空间
其他方面:正确性(Correctness)、可读性(Readability)、健壮性(Robustness)
数据结构
Cinemachine Camera转载自知乎用户:Ouroboros
文章地址:https://zhuanlan.zhihu.com/p/516625841
本篇节选了body部分
在阅读以下文章之前先了解以下概念
Pitch Axis:俯仰轴
Roll Axis:翻转轴
Yaw Axis:航向轴
这三个轴与x,y,z坐标轴不同概念
Body
打开Body组件界面有7种算法
以下图片出现黄色感叹号是因为Follow没有挂载跟随目标
Do nothing
选择该算法后,该虚拟相机的坐标不会移动更新,通常为静态镜头选择此算法或使用自定义脚本直接为相机位置设置动画。通常和LookAt配合使用,模拟固定位置的跟随镜头。
3rd Person Follow选择该算法后虚拟相机会自动跟随任务移动,就是常见的第三人称视角
变量
含义
Damping
阻尼系数,指摄像机向x,y,z轴三个方向移动反应速度,系数越小反应越快,系数越大反应越慢,可以通过调整三个不同方向轴的阻尼系数来实现不同的移动效果。
Shoulder Offset
相对于跟随目标原点的肩膀支点的位置。这个偏 ...
仅做记录
vscode需要的插件如下:
Auto-Using for C#,自动添加引用
Unity Code Snippets,unity代码补全
c#,必备
C# XML Documentation Comments,三下///实现xm注释l
Code Runner,运行代码
GitHub Theme;eppz! (C# theme for Unity);Gruvbox Theme;(三款编辑器皮肤
期间会提示安装.net framework,sdk包。
vscode字体设置:“editor.fontFamily”: “Fira Code Medium, ‘Courier New’, monospace”
unity中打开edit->Preferences->External Tools,选中vscode,记得勾选下面前两行。