本篇主要对Python下网络编程中用到的socket模块进行初步总结。首先从网络基础理论出发,介绍了TCP协议和UDP协议;然后总结了socket中的常用函数;最后通过实际代码展示基本函数的应用。 ...
分类:
编程语言 时间:
2018-12-09 16:42:52
阅读次数:
233
我们今天来讲一个应用比较广泛的数据结构——树状数组 它可以在O(nlogn)的复杂度下进行单点修改区间查询,下面我会分成三个模块对树状数组进行详细的解说,分别是树状数组基本操作、树状数组区间修改单点查询的实现、树状数组查询最值的实现 一. 树状数组一般分为三种操作,初始化、修改、查询 在讲基本操作之 ...
分类:
编程语言 时间:
2018-12-09 16:43:28
阅读次数:
229
Description 英文单词,我们可以按照英语语法规则把单数变成复数。规则如下: (1)以辅音字母y结尾,则加es (2)以s,x,ch,sh结尾,则加es (3)以元音o结尾,则加es (4)其他情况加上s Input 第一行输入一个数字n,表示有n组测试数据 后面跟n行,每行是一个英语单词 ... ...
分类:
编程语言 时间:
2018-12-09 16:43:47
阅读次数:
388
转自:https://blog.csdn.net/zhihua_oba/article/details/73832614 k-means算法详解主要内容 k-means算法简介k-means算法详解k-means算法优缺点分析k-means算法改进算法k-means++1、k-means算法简介 k ...
分类:
编程语言 时间:
2018-12-09 16:45:29
阅读次数:
270
转自:https://blog.csdn.net/qq_43208303/article/details/84837412 决策树是一种机器学习的方法。决策树的生成算法有ID3, C4.5和CART等。决策树是一种树形结构,其中每个内部节点表示一个属性上的判断,每个分支代表一个判断结果的输出,最后每 ...
分类:
编程语言 时间:
2018-12-09 16:45:43
阅读次数:
256
导读:最近在做项目的过程中,发现一个问题,就是我们最开始的时候,传递参数包括返回类型,都有map类型。但是由于map每次都要匹配key值,很麻烦。所以在之后就将参数传递和返回类型全都改成了实体bean,并且让每个bean都实现了Serializable接口。然后,在这里的时候,就有点疑惑。首先:为什 ...
分类:
编程语言 时间:
2018-12-09 16:47:33
阅读次数:
201
一.理论知识部分 JAR文件 Java程序的打包:程序编译完成后,程序员将.class文件压缩打包为.jar文件后,GUI界面程序就可以直接双击图标运行。 .jar文件(Java归档)既可以包含类文件,也可以包含诸如图像和声音这些其它类型的文件。 JAR文件是压缩的,它使用ZIP压缩格式。 jar命 ...
分类:
编程语言 时间:
2018-12-09 17:22:04
阅读次数:
144
1、实验目的与要求 (1) 掌握Java应用程序的打包操作; (2) 了解应用程序存储配置信息的两种方法; (3) 掌握基于JNLP协议的java Web Start应用程序的发布方法; (5) 掌握Java GUI 编程技术。 2、实验内容和步骤 实验1: 导入第13章示例程序,测试程序并进行代码 ...
分类:
编程语言 时间:
2018-12-09 17:23:09
阅读次数:
135
实验十五 GUI编程练习与应用程序部署 1、实验目的与要求 (1) 掌握Java应用程序的打包操作; (2) 了解应用程序存储配置信息的两种方法; (3) 掌握基于JNLP协议的java Web Start应用程序的发布方法; (5) 掌握Java GUI 编程技术。 2、实验内容和步骤 实验1: ...
分类:
编程语言 时间:
2018-12-09 17:23:44
阅读次数:
115
实验十五 GUI编程练习与应用程序部署 实验时间 2018-12-6 1、实验目的与要求 (1)一个JAR文件既可以包含类文件,也可以包含诸如图像和声音这些其他类型的文件。 创建一个新的JAR文件应该使用的常见命令格式:jar cvf JARFileName File1 File2..... 除类文 ...
分类:
编程语言 时间:
2018-12-09 17:23:52
阅读次数:
130
集合按照存储结构可以分为两大类: 单列集合Collection和双列集合Map。 Collection有两个子接口,List和Set.list特点是元素有序、可重复。Set的特点是元素无序、不能重复。 Map用于存储具有键(key)和值(value)映射关系。可以通过指定的key找到对应的值valu ...
分类:
编程语言 时间:
2018-12-09 17:25:11
阅读次数:
166
一、函数名的应用 1、函数名是一个特殊的变量,函数名存放的是函数的内存地址 def func(): print('hello') print(func) # <function func at 0x000001A228B01E18> 2、函数名可以作为一个变量 def func(): print(' ...
分类:
编程语言 时间:
2018-12-09 17:25:22
阅读次数:
159
理论学习知识: 理论学习知识: JAR文件 Java程序的打包:程序编译完成后,程序员 将.class文件压缩打包为.jar文件后,GUI界面 程序就可以直接双击图标运行。 .jar文件(Java归档)既可以包含类文件,也可 以包含诸如图像和声音这些其它类型的文件。 JAR文件是压缩的,它使用ZIP ...
分类:
编程语言 时间:
2018-12-09 17:25:50
阅读次数:
255
201771010125王瑜《面向对象程序设计(Java)》第十五周学习总结 一、理论部分 1、Java程序的打包:程序编译完成后,程序员将.class文件压缩打包为.jar文件后,GUI界面程序就可以直接双击图标运行。 2、.jar文件(Java归档)既可以包含类文件,也可以包含诸如图像和声音这些 ...
分类:
编程语言 时间:
2018-12-09 17:25:58
阅读次数:
130
实验十五 GUI编程练习与应用程序部署 一、知识学习部分 清单文件 每个JAR文件中包含一个用于描述归档特征的清单文件(manifest)。清单文件被命名为MANIFEST.MF,它位于JAR文件的一个特殊的META-INF子目录中。 最小的符合标准的清单文件是很简单的:Manifest-Versi ...
分类:
编程语言 时间:
2018-12-09 17:26:08
阅读次数:
183
[root@hdp2 /root]#hadoop checknative -a 18/12/09 00:31:19 WARN bzip2.Bzip2Factory: Failed to load/initialize native-bzip2 library system-native, will ...
分类:
编程语言 时间:
2018-12-09 17:26:54
阅读次数:
854
一、Django框架简介 1、MVC框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller), 具有耦合性低、重用性高、生命周期成本低等优点。 2、Django的M ...
分类:
编程语言 时间:
2018-12-09 17:27:20
阅读次数:
220
张季跃 201771010139《面向对象程序设计(java)》第十五周学习总结 第一部分:理论知识学习部分 第13章 部署应用程序: JAR文件: (1) 每个JAR文件中包含一个用于描述归档特征的清单文 件(manifest)。清单文件被命名为MANIFEST.MF,它 位于JAR文件的一个特殊 ...
分类:
编程语言 时间:
2018-12-09 17:28:48
阅读次数:
185
用PIP 安装或升级python遇到错误提示 $ pip install pythons Collecting pythons Could not find a version that satisfies the requirement pythons (from versions: ) No m ...
分类:
编程语言 时间:
2018-12-09 17:51:27
阅读次数:
233
文字描述 用连通网来表示n个城市及n个城市间可能设置的通信线路,其中网的顶点表示城市,边表示两城市之间的线路,赋于边的权值表示相应的代价。对于n个定点的连通网可以建立许多不同的生成树,每一棵生成树都可以是一个通信网。现在,我们要选择这样一个生成树,使总的耗费最少。这个问题就是构造连通网的最小代价生成 ...
分类:
编程语言 时间:
2018-12-09 17:52:11
阅读次数:
221