机器学习笔记(4)
初学者怎么获取数据集,可用数据集,sklearn 数据集的使用
机器学习笔记(3)
机器学习的开发流程,学习框架与资料
机器学习笔记(2)
机器学习的定义、算法分类
机器学习笔记(1)
本篇是对黑马程序员课程 https://www.bilibili.com/video/BV1nt411r7tj?p=1 的笔记整理
【游戏构思】超随机沙盒游戏(武器篇1)
武器:纳尼?!我也是你 Play 的一环?
更换 Hexo 主题的步骤
这个网站中,我采用了 Snark 主题。
首先,将主题(可以在 Hexo 官网找到自己喜欢的主题)克隆下来,比如我用的 Snark 主题。通常会重定向至一个 GitHub 仓库界面,将其克隆下来。
git clone git@github.com:Litreily/hexo-theme-snark.git themes/snark
注:我配置了 SSH,所以可以通过 SSH 的方式直接 clone,没有配置的,请用 HTTPS 模式进行克隆。
上面这段代码,意思是将这个主题克隆到 themes 文件夹下的 snark 目录中。
安装主题所需依赖一般情况下,该主题的 GitHub 仓库都有 README.md 文档,根据他的步骤做就行。比如我的这个 snark,需要安装两个依赖项:
npm install hexo-renderer-pug --savenpm install hexo-renderer-sass --save
我这里安装了之后,同样的出现了 npm ERR! 报错。所以我用了 cnpm 包管理器瞎子啊,解决问题。
然后根据他的提示,在根目录下的 _config.ym ...
关于 Hexo 博客的一些微调
当网站上线后,我发现最上方始终显示着 Hexo。所以还需要修改站点名称。
修改网站信息打开 _config.yml,在最上方找到 Site 部分,修改成你需要的信息就行。具体的内容可以参考我的[1]:
# Sitetitle: 小麦的窝subtitle: '一个喜欢肉鸽类游戏的程序员 | 奕用科技 CEO'description: '用我所会的知识,为这个世界做出贡献'keywords:- 程序员- 来华留学生- 宅男author: 小麦 Andrew Xiaomailanguage: zh-CNtimezone: ''
参考资料[1] Hexo 官方文档 - https://hexo.io/docs/configuration#Site
使用 Hexo 搭建博客的总结
今天用了几分钟搭建了这个基于 Hexo 的个人博客。具体是参考了知乎的建站文章进行一步步操作[1]。可能作者的撰写的时间有点遥远(2019年),有些细节上的差别。现通过这篇博客来说明我的搭建心得。
写在前面由于我电脑中本来就已经配置好 node.js 和 git 所以,本文中不再赘述。具体需要的前期食材(以下准备环境都是基于我计算机上的配置,随着时间推移,会有更多新的稳定版本上线,基本上会兼容):
Node.js(v18.17.1)
Git for Windows(git version 2.42.0.windows.1)
Hexo 框架
Github 账号
在 GitHub 在上面新建一个 Repository,Repository name 为 GitHub用户名.github.io
配置 Git 账号打开控制台:右键点击 Windows Logo(下方任务栏的微软图标),找到 Terminal(中译:终端 / 控制台),然后输入配置用户名和邮箱信息:
git config --global user.email "你的 GitHub 注册邮箱"git co ...
凯撒加密 Caesar Cipher
哈喽大家好,我是一个新人年更 UP 主小麦,今天教大家怎么使用 Python 实现一个凯撒加密的小工具。
凯撒加密的原理凯撒加密是由两个轮盘所组成的简易加密机制。其原理是将字母 A-Z 首尾相连,然后定义一个 0 - 25 的密钥值,并将明文的字母逐字向后推移到该值所对应的字母即可完成加密。
比如 key 值为 15,那么 A 在加密后对应字母的第 15 个字符,也就是 P。
我们只需要将加密后的信息和 key 值传递给对方,对方通过反向计算(也就是将偏移后的结果反向解码)即可破译该信息。
凯撒加密的例子比如说我们需要加密 CAT 这三个英文字母,密钥为 15,那加密过程为:
C 的字符下标为 2;A 的字符下标为 0;T 的字符下标为 19。
将 2,0,19 分别 + 15,得到 17,15,34;
通过字符表,我们可以得到密文为 R P 和编码为 34 的密文,这里我们发现 34 超过了字母对照表 25 的长度,所以我们需要将其减去 26,已得到对应的数值 8。
最后我们得出加密后的文本为:RPI。
凯撒解密的例子刚才我们加密后的结果为 RPI,密钥为 15,那解密过程为:
...
什么是密码学 Cryptography
人们需要传递信息,且这份信息不能让其他人知道的时候,就需要加密所传递的信息。密码学就是一门研究加密的科学。
系列内容友友们,我想出一系列关于用 python 实现密码学的视频,请问有感兴趣的嘛?
凯撒密码 — [[凯撒加密 Caesar Cipher]]
换位法加密
仿射密码
替换式密码
维吉尼亚密码
一次性密码本
公开密钥加密
大概率是周更或者每周两更。期间也会出番外来讲解一些加密原理