3 dxt_snow

尚未进行身份认证

我要认证

Just do it,no problem.

等级
TA的排名 5w+

1.1 社区挖掘简介

前言      在此节介绍我所做的内容所涉及的一些基本概念。只是粗浅了解社区挖掘,没有系统学习过,写它的原因是网上这种内容有点少,如有错误,还请指正。基础知识网络数据:有一些数据天然的以网络的形式存在,比如微信、QQ等任意社交平台的数据,将每个用户作为点,将用户间的好友关系作为边,那么数据可以构成一个网络,显然映射到数据结构中应该是图结构。网络数据的特征是边的数据信息是隐式的,当大量信息一条条的展示在我们面前时,我们很难找出其中的联系。空

2020-05-24 00:22:31

1.2 数据集下载

Brightkite数据处理数据下载数据分析数据处理数据下载数据分析数据处理

2020-05-21 22:06:30

8.13 TCP通信:多用户登录

TCP通信:多用户登录分析代码分析      实现一个服务器端响应多个客户端的连接请求。代码服务器端import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.net.Server...

2020-04-03 23:37:02

8.12 TCP通信:文件传输

TCP通信:文件传输客户端向服务器端发送数据客户端向服务器端发送文件客户端向服务器端发送数据code服务器端import java.io.DataInputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;/** * 熟悉TCP通信流程 * 服务器端 *...

2020-04-03 14:31:48

8.11 TCP编程基本方法

TCP编程基本方法分析TCP通信原理分析UDP使用数据包进行数据传输,TCP使用IO流实现数据的传输。网络爬虫使用的是Http协议,但Http协议底层是TCP协议。TCP协议基于请求-响应模式。通话双方分为服务器和客户端。TCP通信原理...

2020-04-02 18:01:49

8.10 UDP实现双机通信

UDP实现双机通信版本1简介代码版本1简介      发送端可多次向接受端发送数据,接收端可多次接收数据,但发送端不可接收数据,接收端不可发送数据。      无实用价值,但存在一个问题:使用了字节缓冲流BufferedReader(InputStreamReader(S...

2020-03-31 09:40:23

8.9 UDP编程:基本类型数据传输与对象数据传输

UDP编程:基本类型数据传输与对象数据传输基本类型数据传输对象数据传输基本类型数据传输code接收端import java.io.BufferedInputStream;import java.io.ByteArrayInputStream;import java.io.DataInputStream;import java.io.IOException;import java.n...

2020-03-30 16:42:25

8.8 网络编程:UDP编程基本方法

网络编程:UDP编程基本方法分析JDK中封装好的工具类分析使用基于UDP协议的Socket网络编程不需要利用IO流实现数据的传输,也就是数据在网络中传输时不需要使用IO流。IO流可以用来在网络上读写数据,比如使用URL扒取网页数据。每个数据发送单元被统一封装成数据报包(简称数据包)的方式,发送方将数据包发送到网络中,数据包在网络中去寻找它的目的地。即数据在网络中以数据包的形式传输,数据包...

2020-03-29 21:13:03

8.7 Socket套接字

Socket套接字我们开发的网络应用程序位于应用层,TCP和UDP属于传输层协议,在应用层如何使用传输层的服务呢?在应用层和传输层之间,则是使用套接字来进行分离。套接字就像是传输层为应用层开的一个小口,应用程序通过这个小口向远程发送数据,或者接收远程发来的数据;而这个小口以内,也就是数据进入这个口之后,或者数据从这个口出来之前,是不知道也不需要知道的,也不会关心它如何传输,这属于网络其它层次...

2020-03-29 20:56:21

1.1 利用Socket实现双机通信

利用Socket实现双机通信目的环境所需知识实验分析实验结果代码目的利用WinSock来实现双机通信,理解TCP状态图要求使用WinSock编程,采用其中的TCP面向连接方式,实现文本数据的交换。环境Windows10操作系统、DevC++所需知识计算机网络通讯(1)实质:进程之间的通讯(2)两台计算机之间通讯的基础:主机唯一标识符(IP)、进程唯一标识符(PORT)So...

2020-03-29 17:29:46

8.6 网络编程:传输协议

网络编程:传输协议TCP传输协议概念特点协议基本内容UDP传输协议概念特点协议基本内容TCP传输协议概念      TCP(transfer control protocl),是一种面向连接的、可靠的、基于字节流的运输层通信协议。特点面向连接点到点的通信高可靠性占用系统资源多、效率低协议基本内容UDP传输协议概念...

2020-03-27 12:35:33

8.5 网络爬虫

网络编程:爬虫原理网络获取数据获取数据的两种方式网络获取数据获取网络数据的URL通过URL对数据进行下载分析数据,使数据规格化(正则表达式)对数据进行抽取、清洗、存储。获取数据的两种方式code1:import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader...

2020-03-26 22:25:58

8.4 网络编程:URL

网络编程:URLURLURLURI:Uniform Resource Identifier 统一资源标识符,用来标识抽象或物理资源的一个紧凑字符串。包括两种形式:URL和URNURL:Uniform Resource Locator 统一资源定位符,一种定位资源的主要访问机制的字符串,一个标准的URL必须包括:protocol、host、port、path、parameter、anchor...

2020-03-26 11:16:57

8.3 网络编程:端口

网络编程:端口端口端口与IP的关系控制台命令查看端口状态端口IP地址用来标志一台计算机,但是一台计算机上可能提供多种应用程序,使用端口来区分这些应用程序。端口是虚拟的概念,并不是说在主机上真的有若干个端口。通过端口,可以在一个主机上运行多个网络应用 程序。端口范围0—65535,16位整数Oracle、MySQL、QQ、迅雷等应用程序都有自己的端口。分类:公任端口,0-1023,比如...

2020-03-26 09:55:58

1.4 判断两个IP是否属于同一子网

判断两个IP是否属于同一子网题目描述输入描述输出描述代码实现总结题目描述子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。子网掩码与IP地址结构相同,是32位二进制数,其中网络号部分全为“1”和主机号部分全为“0”。利用子网掩码可以判断两台主机是否中同一子网中。若两台主机的IP地址分别与它们的子网掩码相“与”后的结果相同,则说明这两台主机在同一子网中。示例:IP地址...

2020-03-25 21:37:24

8.2 网络编程:IP

网络编程:IPIP地址IP地址定义:用来标识网络中的一个通信实体的地址。通信实体可以是计算机、路由器等。比如互联网的每个服务器都要有自己的IP地址,而每个局域网的计算机要通信也要配置IP地址。路由器是连接两个或多个网络的网络设备。分类(1)IPV4:32位地址,以点分十进制表示,如192.168.0.1。(2)IPV6:128位地址(16字节)写成8个16位的无符号整数,每个整数用四个...

2020-03-25 18:38:24

8.1 网络编程:基本概念

网络编程:基本概念计算机网络网络分层计算机网络定义:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。分析(1)功能:资源共享、信息传递(2)组成:硬件有计算机、外部设备和通信线路,软件有网络操作系统,网络管理软件及网络通信协议。分类:按照规模分类有局...

2020-03-25 17:55:02

7.20 线程组和线程池

线程组和线程池线程组介绍作用线程池介绍优势线程组介绍• 线程组表示一个线程的集合。• 线程组也可以包含其他线程组。线程组构成一棵树。在树中,除了初始线程组外,每个线程 组都有一个父线程组。• 顶级线程组名system,线程的默认线程组名称是main• 在创建之初,线程被限制到一个组里,而且不能改变到一个不同的组作用• 统一管理:便于对一组线程进行批量管理线程或线程组对象• 安全隔...

2020-03-24 23:22:37

7.19 线程:CAS

线程:CAS简介锁的分类Compare and Swap(比较并交换)简介锁的分类悲观锁:synchronized是独占锁即悲观锁,会导致其它所有需要锁的线程挂起,等待持有锁的线程释放锁。乐观锁:每次不加锁而是假设没有冲突而去完成某项操作,如果因为冲突失败就重试,知道成功为止。Compare and Swap(比较并交换)...

2020-03-24 22:51:30

1.3 容器装水溢出问题

容器装水溢出问题题目描述输入描述输出描述示例实现代码题目描述      N个X升容器分层叠放(即放N层),从上到下,编号分别从为从1到N。如果某个容器里装的水超过X升,则会溢出流到下层容器。      已知N个容器中已经分别装有若干升水,从最下层开始往上,每层导入若干升水,...

2020-03-24 22:20:10

查看更多

勋章 我的勋章
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。