一致性Hash算法(KetamaHash)的c#实现

臼糙裂诙一、前言

截图:

baby7.github.io首页截图

下面说一下优缺点,主要对比的是购买服务器搭建个人博客。

优点:

不需要买服务器

使用Github Pages的服务器,只需要建一个github仓库,然后往里面放html文件就可以了,不需要去买服务器续费服务器。

不需要买域名

可以直接使用Github Pages提供的二级域名,不仅省去了买域名的花费,还省去了域名申请这个冗长的流程。

不需要担心被攻击

有Github撑腰,一点不带怕的,不像我现在这个博客,三天两头被攻击o(╥﹏╥)o

缺点:

不利于SEO收录

我尝试在百度的站长平台验证Github给的二级域名都提示不能被收录,不过可以通过再购买一个域名做转发,但这又是一笔花费,而且域名申请挺麻烦的。

新发现:google和必应可以收录github.io的网站!

谷歌站长工具: https://search.google.com/search-console?hl=zh-CN

必应站长工具: https://www.bing.com/webmasters

网络不太通畅

众所都周知,国内github的网络情况一言难尽,经常访问不了,这种情况在用它搭博客的情况下还不利于seo。当然如果自用的话有魔法就没问题了。

二、搭建

先推荐下官方的搭建方法,我搭建完才看见这个,不过也懒得再换了。

在 GitHub Pages 上部署 Hexo

三、流程

一、 Github部分

1. 仓库

首先在建立一个仓库,仓库名是username.github.io,其中username是你的github账号名,这个也是你的最终的博客域名,如果你想改个别的域名,要不然改github的账号名(不过理论上之前仓库的地址都会变),要不然再申请一个账号。另外记得仓库的权限要设置成公开,不然无法访问。

截图:

GithubPages配置截图

2. 初始化

复制仓库地址,在本地使用你常用的开发软件或者VsCode什么的拉取代码然后创建一个index.html。

index.html

Title

学习HTML五年有余,得此页面

3. 测试

push到仓库上以后等待Github Action完成,进入浏览器输入username.github.io测试是否能看到第二步初始化中的

标签中的内容

二、Hexo部分

1. 初始化

首先进入仓库,然后执行如下命令

$ hexo init

$ cd

$ npm install

folder随便起,最好就起个hexo

2. 修改基础配置

修改_config.yml,这里放一下基础设置(来源官网)

设置 描述

title 网站标题

subtitle 网站副标题

description 网站描述

keywords 网站的关键词。 支持多个关键词。

author 您的名字

language 网站使用的语言。 使用 2 个字母的 ISO-639-1 代码,或 它的变体。 默认为 en。

timezone 网站时区, Hexo 默认使用您电脑的时区。 请参考 时区列表, 中国可以用 Asia/Shanghai。

3. 新增文章

执行命令

$ hexo new [layout] </p> <p>layout是布局,这里先填post就行,然后title是文章标题</p> <p>在目录/source/_posts中找到对应的md文件进行写作</p> <p>4. 编辑文章</p> <p>这里放个例子</p> <p>---</p> <p>title: 第一篇文章</p> <p>date: 2024-01-01 00:00:00</p> <p>---</p> <p>> # 学习Markdown五年有余,得此文章</p> <p>5. 本地运行</p> <p>修改后在命令行运行</p> <p>hexo server -p 4000</p> <p>在浏览器输入localhost:4000查看是否可以访问到</p> <p>6. 生成</p> <p>在命令行输入</p> <p>hexo generate</p> <p>会在/public中生成所有的静态文件,复制所有的,粘贴到仓库那一层(就是上上层)</p> <p>7. 测试</p> <p>然后push除了的文件,等待Github Action完成后进入浏览器输入username.github.io测试是否能正常查看</p> <p>四、主题</p> <p>好看的博客主题必不可少</p> <p>官方的主题仓库里有不少,我推荐最后更新时间比较近的,时间远的可能版本和Hexo不匹配。</p> <p>主题仓库:https://hexo.io/themes/</p> <p>使用:</p> <p>一般是使用首先使用命令下载主题</p> <p>$ git clone https://github.com/xxx/xxx-xxxx.git themes/xxxxx</p> <p>然后在_config.yml文件中修改使用的主题</p> <p>theme: xxxxx</p> <p>选型:</p> <p>纯看自己审美,我的主博客是暗色风还花里胡哨的,这个新搭建的就选一个浅色的,也没有多余东西的风格,做一下推荐:NexT</p>

混合动力汽车(HEV)模型的Simscape模型(Matlab代码、Simulink仿真实现)内容概要:本文档介绍了一个混合动力汽车(HEV)的Simscape模型,该模型通过Matlab代码和Simulink仿真工具实现,旨在对混合动力汽车的动力系统进行建模与仿真分析。模型涵盖了发动机、电机、电池、传动系统等关键部件,能够模拟车辆在不同工况下的能量流动与控制策略,适用于动力系统设计、能耗优化及控制算法验证等研究方向。文档还提及该资源属于一个涵盖多个科研领域的MATLAB仿真资源包,涉及电力系统、机器学习、路径规划、信号处理等多个技术方向,配套提供网盘下载链接,便于用户获取完整资源。; 适合人群:具备Matlab/Simulink使用基础的高校研究生、科研人员及从事新能源汽车系统仿真的工程技术人员。; 使用场景及目标:①开展混合动力汽车能量管理策略的研究与仿真验证;②学习基于Simscape的物理系统建模方法;③作为教学案例用于车辆工程或自动化相关课程的实践环节;④与其他优化算法(如智能优化、强化学习)结合,实现控制策略的优化设计。; 阅读建议:建议使用者先熟悉Matlab/Simulink及Simscape基础操作,结合文档中的模型结构逐步理解各模块功能,可在此基础上修改参数或替换控制算法以满足具体研究需求,同时推荐访问提供的网盘链接获取完整代码与示例文件以便深入学习与调试。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值