类定义属性和方法 描述某一类事物的抽象 而接口定义的是行为 并不限于任何具体意向 按照逻辑上来说 单继承更明确 一个子类就应该是其父类代表的事物中的某个更具体的类别 不应该即是这种东西又是那种东西 而从实用角度上来说 单继承易读 易维护 语义清晰 逻辑清楚 而接口则不同 接口只定义一些公共行为 比如 ...
分类:
编程语言 时间:
2018-09-27 22:22:44
阅读次数:
236
一。 装饰器: ...
分类:
编程语言 时间:
2018-09-27 22:22:53
阅读次数:
161
四则运算 Java 杨辉鹏,郑冠华 GitHub链接:https://github.com/yanghuipeng/arithmetic 项目相关要求 使用 -n 参数控制生成题目的个数,例如 -n 10 将生成10个题目。 使用 -r 参数控制题目中数值(自然数、真分数)的范围,例如 -r 10 ...
分类:
编程语言 时间:
2018-09-27 22:53:58
阅读次数:
256
1、简述 OSI 七层协议。 2、什么是C/S和B/S架构? 3、简述 三次握手、四次挥手的流程。 4、什么是arp协议? 5、TCP和UDP的区别? 6、什么是局域网和广域网? 7、为何基于tcp协议的通信比基于udp协议的通信更可靠? 8、什么是socket?简述基于tcp协议的套接字通信流程。 ...
分类:
编程语言 时间:
2018-09-27 22:54:38
阅读次数:
475
Prim算法(使用visited数组实现) Prim算法求最小生成树的时候和边数无关,和顶点树有关,所以适合求解稠密网的最小生成树。 Prim算法的步骤包括: 1. 将一个图分为两部分,一部分归为点集U,一部分归为点集V,U的初始集合为{V1},V的初始集合为{ALL-V1}。 2. 针对U开始找U ...
分类:
编程语言 时间:
2018-09-27 22:54:46
阅读次数:
290
因为没有基础,不知道从哪里入手。 文档里的例子,https://github.com/rstoyanchev/spring-websocket-portfolio,这个除了WebSocket,还整了Security的东西(坑,版本更新导致默认的passwordEncoder不能用了,不然login一 ...
分类:
编程语言 时间:
2018-09-27 22:56:04
阅读次数:
222
一、ORM版增删改查 1、ORM的语句 1、类名.objects.all() --> 返回一个列表 2、类名.objects.filter() --> 返回一个列表 3、类名.objects.get() --> 返回一个对象 4、类名.objects.create(name='') --> 创建一个 ...
分类:
编程语言 时间:
2018-09-27 22:56:11
阅读次数:
252
最近才开始学Unity3d,被这个本地空间和世界空间搞得有点晕头转向的。于是花了一点时间随便写了一点代码加深理解。代码如下: 在unity3d Editor中,我们创建一个cube的GameObject,它的坐标是(3,3,3),然后MoveX脚本赋给此cube。 首先我创建了一个三维坐标都是2的点 ...
分类:
编程语言 时间:
2018-09-27 23:55:21
阅读次数:
278
1. 原地交换两个数字 Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例: x,y= 10,20 print(x,y) x,y= y,x print(x,y) #1 (10, 20) #2 (20, 10) 赋值的右侧形成了一个新的元组,左侧立即解析(unpac ...
分类:
编程语言 时间:
2018-09-27 23:55:29
阅读次数:
203
输入项目名称 点击完成(Finish) 原文地址:https://blog.csdn.net/qq_36798713/article/details/79530056 ...
分类:
编程语言 时间:
2018-09-27 23:56:31
阅读次数:
199
1. 前言 K近邻法(k nearest neighbors,KNN)是一种很基本的机器学习方法了,在我们平常的生活中也会不自主的应用,就是“ 物以类聚,人以群分 ”。比如,我们判断一个人的人品,只需要观察他来往最密切的几个人的人品好坏就可以得出了。这里就运用了KNN的思想。KNN方法既可以做分类, ...
分类:
编程语言 时间:
2018-09-27 23:58:30
阅读次数:
354
Cow Photographs bzoj-2058 Usaco-2010 Nov 题目大意:给定一个n的排列。每次操作可以交换相邻两个数。问将序列变成一个:$i,i+1,i+2,...,n,1,2,...,i-1$形式的序列最少操作次数。 注释:$1\le n\le 10^5$。 想法: 我们做过将 ...
分类:
编程语言 时间:
2018-09-27 23:58:56
阅读次数:
380
今天最主要的就是学会了如何添加环境变量,从而学会了打开Python的另一种方式,具体方式如下: 第一种:直接双击Python图标,即可直接打开Python软件,这也是最简单也是最直接的方式;但是相对来说,这种方式就是每次需要记住Python的存储位置,找到相应的图标才能点击进入; 第二种:利用环境变 ...
分类:
编程语言 时间:
2018-09-28 00:00:12
阅读次数:
214
首先上一个简明扼要的层级图(图源谷歌),以下内容按照图中内容从左到右描述。 图中顶层应该还有一个接口Iterator<E> Iterator<E> ↑ · List - ArrayList、Vector、LinkedList的使用和适用场景 - 三种集合之间的差异 · Queue · Set - H ...
分类:
编程语言 时间:
2018-09-28 00:00:39
阅读次数:
211
列表是一种最基础的数据结构,具有以下特点: 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示: list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5 ];list3 = ["a", "b", "c", ...
分类:
编程语言 时间:
2018-09-28 00:01:06
阅读次数:
235
SpringBoot的产生背景: SpringBoot的产生背景伴随着微服务,微服务的相关概念参考上一篇的博客,分布式架构理论; 微服务的宏观概念理解: 将一个大应用拆分成多个小应用,一个小应用是一个小型的服务,可以通过协议进行互通; 每个小应用是一个可独立替换和独立升级的服务; 下面看Spring ...
分类:
编程语言 时间:
2018-09-28 00:01:57
阅读次数:
184
/* 所有c语言代码,都是在LoadRunner中运行; */Action(){ int a[]={12,34,565,23,24,667,89,98};//定义一个int数组; int len;//记录数组元素个数; int max;//所求的最大值; int max_2;//第二大的值; int ...
分类:
编程语言 时间:
2018-09-28 00:02:54
阅读次数:
163
谈谈你对http协议的认识。 2、谈谈你对websocket协议的认识。 3、什么是magic string ? 4、如何创建响应式布局? 5、你曾经使用过哪些前端框架? 6、什么是ajax请求?并使用jQuery和XMLHttpRequest对象实现一个ajax请求。 7、如何在前端实现轮训? 8 ...
分类:
编程语言 时间:
2018-09-28 00:03:50
阅读次数:
172
数组 一维数组 多维数组 数组缓冲区 append prepend length += 修改自身 .++= 修改自身 -= 删除前面的值 trimEnd insert toArray reverse sum、max... mkString ...
分类:
编程语言 时间:
2018-09-28 00:04:07
阅读次数:
185
/* 所有c语言代码,都是在LoadRunner中运行; */ Action(){ int a[]={12,34,565,23,24,667,89,98};//定义一个int数组; int len;//记录数组元素个数; int max;//所求的最大值; int i;//循环变量;LoadRunn ...
分类:
编程语言 时间:
2018-09-28 00:05:17
阅读次数:
162