分类目录:基本知识

以下是分类 基本知识 下的所有文章

leetcode406根据身高重建队列(Queue Reconstruction by Height) python

思路:首先,我们把最大的数字按照顺序排好 ,然后再排小的数,就无所谓了,如图:   插入第一个元素后从第二个元素开始: 此时插入发现第二个元素[7,1]刚好放在第二个位置,K的值也符合 然后第三个元素[6,1]: 这个时候我们需要插入元素[6,1],注意,数组中已……

博客从http迁移到免费Https记录Let’s Encrypt certbot

博客已经写了4年了,新买了新的服务器今天做了迁移,数据库和网站都放到了新的服务器上,想着顺手把https配置上吧,现在详细记录配置过程 首先,我为我博客申请的https证书是免费的,时效是90天,当然,我们可以免费renew,也就是说只要我记得在到期之前记得重新申请并且配置,我可以一直用下去。而且renew非常简单,一个条命令,全自动帮你……

linux如何使用shadowsocks配置全局代理实现命令行代理 centos

很多时候,我们可能需要在命令访问一些指定的站点,例如,安装k8s的时候,我们需要访问好几个镜像地址,但是这些地址在国内是访问不了的,那我们该如何设置代理让我们的命令行使用代理服务器访问这些网址呢? 以centos7.5为例: 第一步:准备好一个代理服务器 这一步相信你又很多个方法能实现 第二步:安装shadowsocks: [crayon……

图解TCP 的三次握手

    TCP三次握手的示意图如上 三次握手第一次: 第一次请求是由客户端发起,客户端会发送一个数据包给server端,这个数据包内包含了一个SYN标记和一组序号(seq),序号的用途是为记录客户端到目前为止总共传输了多少个字节的数据给server端,初始值为0,客户端发送出这个数据包后,随即进入SYN_SENT状态 ……

nohup 控制进程状态的SIGHUP

Dealing with SIGHUPs 不管一个进程是后台运行的还是前台运行的,它都和启动他的terminal紧密联系在一起,如果这个ternimal关闭了,它就会给所有它启动的进程发送一个 SIGHU信号,然后所有的进程都挂掉了(和设置有关系哈,不是绝对的),但是,如果我们希望我们的进程在terminal关闭的时候仍然继续运行怎么办?……

进程管理:如何在后台运行一个命令

Managing Foreground Processes 前台程序的管理 Linux下的大部分命令都是运行在前台,命令通常会开始执行,然后会占用命令行,直到进程运行结束,进程可以允许在运行的过程中和用户进行交互,然后再推出,默认情况下所有的输出都会直接显示在终端 启动一个进程 默认情况下,进程都是前台启动的,除非这个进程退出,或者状态改……

linux下如何修改以-开头的文件名

前几天手残写脚本的时候没有定义变量,结果脚本创建了类似的文件:

这个时候你就回发现完犊子了,无论执行什么命令, – 都会让你的命令运行不成,重命名呢? 不行,默认情况下,mv会把 -当成一个参数,然后你无法命名,也无法打开 正确的方式为: [crayon-5c4……

kNN算法(最近邻居法K-近邻算法)

最近在看一些机器学习的书,第一个接受的算法就是这个kNN算法…..具体什么是这个kNN算法呢? 如上图,这是维基百科给出的示例图片,其中: 1:已知所有的正方形的颜色为蓝色 2:所有的三角形是红色 需要新判定新增的圆形的颜色该是什么颜色? kNN核心的思想其实就是投票的原则,首先,我们知道了新增的圆形的位置,我们确定一个K,这……