09 2018 档案
摘要:问题: 最近在登录服务器的时候,每次都会有提示999+ falied login等字眼,意思就是自己的服务器密码正在被人暴力破解。想象以下,别人有了你的服务器的root登录密码,那么就可以对你的服务器为所欲为。所以为了解决这个问题,不妨采用ssh秘钥登录,并且设置为禁止密码登录。 生成秘钥: 使用命
阅读全文
摘要:服务器内核升级: 以centos7为例,配置之前可使用以下命令查看内核版本,若是4.0以上则无需对内核升级; 对内核升级的方法: 直接使用以下命令进行内核版本的下载: 这个时候内核应该已经安装,但是需要对开机默认启动的内核进行设置,否则无效; 对默认启动进行内核设置: 查看可用的内核有哪些: 设置为
阅读全文
摘要:队列定义: 只允许在表的一端进行插入(队尾),另外一端进行删除操作(队头)的线性表称为队列。插入元素简称进队,删除元素简称出队; 按照存储结构分,可以分为链队和顺序队; 队列的特点:先进先出(FIFO),比如你排队打饭,排在第一个的最先打到饭; 队列的结构体定义: 顺序队: 链队(假设带头结点):
阅读全文
摘要:栈的定义: 一种只能在一端进行插入或删除操作的线性表被称为栈,其中允许删除或插入的一端为栈顶,另一端为栈底,栈底固定不变; 栈的特点:先进后出,例如弹夹,先装的子弹最后才能出; 按照存储结构可以分为两种栈: 顺序栈 链式栈 栈的结构体定义: 顺序栈: 链式栈: ps:有没有发现链式栈和单链表定义一模
阅读全文
摘要:单链表的形式: 单链表的每节点中除了数据域外,还包含一个指针域,用来指向下一个节点,主要有带头结点和不带头结点两种。 单链表定义如下: 单链表中的两种基本算法: 插入操作: .不妨设在节点A和节点B直间插入节点S,则具体分两步实现: 节点S指向节点B, 节点A指向S 注意,这两步的顺序不能弄反,否则
阅读全文
摘要:实现文档聚类的总体思想: 将已经分好词的文档提取关键词,统计词频: 上面的count函数统计的一篇文档的词频,如果每篇文档都需要统计则需要调用这个count函数,每调用一次就返回一个dict,给一个文档集统计词频的参考代码如下(假设有500篇文档): 上面两部分可以实现将文档集里的关键词,担心是否正
阅读全文
摘要:线性表的结构体定义: #define MaxSize 100 typedef struct { int data[MaxSize]; int length; }Sqlist; 顺序表在内存中以数组形式保存,是一组连续的内存空间。 顺序表基本算法: 构造一个空的线性表: //初始化线性表 STATUS
阅读全文