摘要: 1.KNN算法 KNN算法即K-临近算法,采用测量不同特征值之间的距离的方法进行分类。 以二维情况举例: 假设一条样本含有两个特征。将这两种特征进行数值化,我们就可以假设这两种特种分别为二维坐标系中的横轴和纵轴,将一个样本以点的形式表示在坐标系中。这样,两个样本直接变产生了空间距离,假设两点之间越接 阅读全文
posted @ 2019-02-13 21:33 DLKKILL 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 前言: 在看完尚学堂JAVA300中讲解如何实现一个最简单的httpserver部分的视频之后, 一、前置知识 1.HTTP协议 当前互联网网页访问主要采用了B/S的模式,既一个浏览器,一个服务器,浏览器向服务器请求资源,服务器回应请求,浏览器再将接收到的回应解析出来展现给用户。这一问一答的过程可以 阅读全文
posted @ 2019-02-13 11:43 DLKKILL 阅读(1555) 评论(0) 推荐(0) 编辑
摘要: 前言: 本文是我在学习尚学堂JAVA300集第二季网络编程部分仿照视频内容实现而成 具体可以去尚学堂官网观看视频学习 一、实现思路 实现聊天室的最核心部分就是JAVA的TCP网络编程。 TCP 传输控制协议是一种面向连接的、可靠的、基于字节流的传输层通信协议 ,在Java中我们利用ServerSoc 阅读全文
posted @ 2019-02-13 11:42 DLKKILL 阅读(3061) 评论(0) 推荐(1) 编辑
摘要: 一、线程的基本概念 什么是线程:Thread 进程内部的一个执行单元,它是程序中一个单一的顺序控制流程。 线程又被称为轻量级进程(lightweight process) 如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为多线程 通俗来讲,在程序中新建一共线程,就好像在程序中新开辟一条 阅读全文
posted @ 2019-02-13 11:32 DLKKILL 阅读(693) 评论(0) 推荐(0) 编辑