个人博客建站教程
前言其实有好多博客框架可供选择,最著名的比如说wordpress,但是用它搭建博客需要自己的服务器和域名,这或许对一些喜欢白嫖的人不太友好(比如说我)近些年来很多用户都喜欢使用 GitHub Pages 来搭建 Hexo 静态博客网站,其最吸引人的莫过于完全免费使用,并且非常稳定,甚至当你几年不去动它,它还是好好的本文就详细介绍一下如何用 Hexo 和 Github Pages 搭建一个个人博客
准备安装Node.js
选择长期支持版本
去官网安装Git或者去国内淘宝镜像安装 安装Node.js和Git一定要勾选“add to path”,默认已勾选。
注册一个GitHub账号,并新建一个仓库
这个域名一定要设成 你的GitHub账户名.github.io,不然之会无法建站 我们的博客是通过GitHub pages才能让所有人看见,以后我们在本地的所有更改都要上传到仓库里面,网页才有更新
配置本地文件安装Hexo 创建一个文件夹,用来存放你博客里的所有东西,然后打开它,右键“Git Bash here”,打开Git Bash窗口
...
Clash订阅转换
这是一个Clash订阅转换接口
使用方法1.url: 为你的一元机场订阅链接2.interval: 为自动拉取节点的时间间隔,单位为秒,若无此参数则默认为600若是你一般一直把clash挂在后台(例如挂在软路由、NAS,或者长期挂后台),建议此项设置大一点,例如3600,以减小订阅服务器负载若是一般只是短时间使用时打开clash,建议设置小一点,比如300或600,防止无法及时拉取节点
示例
不指定时间间隔
https://example.com/sub?url=<订阅链接>
指定时间间隔
https://example.com/sub?url=<订阅链接>&interval=<时间间隔>
项目地址Geniucker/sub-conv: Subscription Converter for Clash (github.com)
机器学习-第一周
什么是机器学习?第一个机器学习的定义来自于Arthur Samuel。他定义机器学习为,在进行特定编程的情况下,给予计算机学习能力的领域。Samuel的定义可以回溯到50年代,他编写了一个西洋棋程序。这程序神奇之处在于,编程者自己并不是个下棋高手。但因为他太菜了,于是就通过编程,让西洋棋程序自己跟自己下了上万盘棋。通过观察哪种布局(棋盘位置)会赢,哪种布局会输,久而久之,这西洋棋程序明白了什么是好的布局,什么样是坏的布局。然后就牛逼大发了,程序通过学习后,玩西洋棋的水平超过了Samuel。这绝对是令人注目的成果。
机器学习的类型大致可以分为三种:
1、有监督学习:有类别标签的学习,基于训练样本的输入、输出训练得到最优模型,再使用该模型预测新输入的输出
2、无监督学习
3、强化学习
利用有监督学习解决的问题大致上可以被分为两类:
分类问题:预测某一样本所属的类别(离散的)。比如给定一个人的数据结构,包括:身高,年龄,体重等信息,然后判断是否健康。
回归问题:预测某一样本的所对应的实数输出(连续的)。比如预测某一地区人的平均身高。
代表算法:决策树、朴素贝叶斯、逻辑回归、KNN、SVM、 ...
Java中的正则表达式
起因由于刚开始学习Java,很多语法都不会,有一次做到一道题,仔细思考过后发现可以用高中学的visual basic中的Mid()函数,但是我无法用Java语言给他表示出来/(ㄒoㄒ)/~~,下面是我想出来的“伪代码”。
1234567891011121314151617181920import java.util.Scanner;public class Mid_Java { public static String Mid(String in, int i, int j){ char a[] = in.toCharArray(); String result = ""; for(int x = i -1;x < j;x++){ result = result + a[x]; } return result; } public static void main(String[] a ...