Hexo 一键调试脚本(懒人版) 由于在Hexo上做修改、调整配置经常需要在本地启动、部署github,所以经常需要hexo clean 、hexo g、hexo d之类的操作,次数多的时候真的很麻烦。本人又非常的懒,所以做一个简单的脚本,可随意调整本地/Github部署,节省一个宝贵的时间以便用让它们浪费在别的地方 2022-08-09 Ops #Shell #Hexo
Hexo部署Github Pages自定义域名失效问题 在博客目录/source/下添加一个CNAME文件,填入自己的域名(不包含https、www这些),然后重新渲染、部署。过几分钟github仓库设置中会自动填充域名并生效。 注意:我的CNAME文件是在Linux上touch出来无后缀文件,格式保证绝对正确。而Win&Mac上有的文件的后缀是隐藏的,这点需要注意。 如果该方法失效,可以再次删除后再次新建一个重新试试。 123cd bl 2022-08-09 Dev #Hexo
利用git branches备份Hexo博客文件 输入hexo d之后,Hexo根据源文件来渲染所有的页面,并部署到github上。编辑、维护文章和配置时都在本地操作,因此本地文件就显得尤为重要。一旦本地文件丢失,就无法再对博客进行维护。所以对源文件的备份是必须的。 2022-08-08 Dev #Git #Hexo
Ubuntu无法升级Nodejs apt-get默认下载的是8.10版本的NodeJS,顺带npm的版本同样是3.xx,常规升级后提示 installed 已安装新版本,但node -v后发现仍然是旧版本。这是是因为新下载的node在其他位置,因此只需注意更改变量位置或添加新位置到profile即可。 错误提示: 1error:The engine node is incompatible with this module. E 2022-08-06 Dev #NodeJS
Ubuntu22.04桌面版配置Clash for Linux 近来将电脑的windows换成了Ubuntu桌面版,第一件事自然是挂上tizi。查了一下通用做法就是配置Clash,这里也留个记录,供需要的同学参考。 下载安装 去github仓库下载最新版本即可:https://github.com/Dreamacro/clash/releases 注意系统架构,我这里下的是clash-freebsd-amd64-v3-v1.11.0.gz 到gz包的下载 2022-08-06 Study #Linux #Ubuntu #VPN
区块链学习大纲 链表 区块链一般表示为一个单链列表,区块链中的块相当于链表中的Node节点,节点之间使用哈希串联形成链。区块链上的数据基本不可能修改,比普通链表要复杂得多 树 区块链中使用Merkle Tree即默克尔树。是二叉树的一种,最底层是叶子节点,内容是对应数据的哈希。每两片相邻的叶子结点加起来做哈希计算,计算结果为上层节点的内容,这样持续计算就会产生一个最顶端的哈希值,该值被放在比特币的区块头中。 2022-08-06 Study #BlockChain
机器学习实践(二):k-NN算法 两种监督机器学习问题 许多算法都有分类和回归两种形式 分类:预测类别标签 二分类:两个类别之间区分 正类:需要获得的一类 反类:不需要的一类 多分类:两个以上的类别区分 回归:预测一个连续值(浮点数或实数),这个值在给定范围内任意取值,不必精确到某一个基体数值 术语 泛化:如果一个模型可以对新数据做出准确预测,那么可以说该模型能够从训练集泛化到测试集,预测精度即为泛化精度 拟 2022-08-06 Study #Python #机器学习
DPKI的崛起之路——分布式数字身份(DID) 一、引言 互联网的出现和普及使得传统身份有了另一种表现形式,即数字身份,除自然人以外,机构组织、智能设备、虚拟网络都可以作为实体并拥有数字身份,这些实体作为数字化社会的重要组成部分,共同构建了数字生态,数字社会身份体系如下图所示。 我们一般认为,数字身份的演进可分为三个阶段,第一阶段是由单一权威机构进行管理和控制的中心化身份,不同机构之间身份数据互不相通;第二阶段是由多机构或者联盟进行管理和 2022-08-06 News #分布式
机器学习实践(一):鸢尾花分类 一些概念 机器学习的历史 人为指定决策规则。人为指定决策规则适合处理人们非常熟悉处理过程的应用,一旦数据量过大、数据处理过程复杂或者任务有所变化,就需要机器学习上场了。 早在19世纪的50到80年代,科学家们就有着让计算机算法代替人脑思考的想法,最初,机器学习只用于垃圾邮件清理,数学公式分析等简单领域,然而后来其应用场景越来越多,无论是图片过滤,语音分析,数据清洗等领域都能看到机器学习的身影 2022-08-06 Study #Python #机器学习
Ubuntu18.04使用离线源码包安装Mysql 源码包下载: https://dev.mysql.com/downloads/mysql/ 选择SourceCode翻到下面的tar.gz包下载即可 放一张网图,Mysql源码安装的最佳路径: 先把源码包放在/usr/local下,解压出来再改个名 12tar -zxvf mysql-5.6.45-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.22-lin 2022-08-06 Dev #MySQL #Linux #Ubuntu