深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 ...
分类:
编程语言 时间:
2018-05-21 12:27:12
阅读次数:
155
猜年龄限制次数,使用while函数和count计数器。 ...
分类:
编程语言 时间:
2018-05-21 12:27:30
阅读次数:
738
通过前面对静态查找表的介绍,静态查找表即为只做查找操作的查找表。 静态查找表既可以使用顺序表表示,也可以使用链表结构表示。虽然一个是数组、一个链表,但两者在做查找操作时,基本上大同小异。 本节以静态查找表的顺序存储结构为例做详细的介绍。 顺序查找的实现 静态查找表用顺序存储结构表示时,顺序查找的查找 ...
分类:
编程语言 时间:
2018-05-21 12:27:56
阅读次数:
254
python 使用ClamAV实现病毒扫描(pyClamad)
分类:
编程语言 时间:
2018-05-21 12:30:21
阅读次数:
1248
恢复内容开始 首先先来看个单线程的例子: 首先先听了一首music,觉得音乐好听,就用for循环来控制音乐的播放了两次,每首音乐播放需要1秒钟,sleep()来控制音乐播放的时长, 听说有部电影好看,我们就去看,每一场电影需要5秒钟,电影是在太好看了,我们有for循环2次运行结果如下: 通过上边我们 ...
分类:
编程语言 时间:
2018-05-21 12:30:53
阅读次数:
209
上述代码可以实现从第二行(下标为1)打印数据 ...
分类:
编程语言 时间:
2018-05-21 12:31:17
阅读次数:
174
三. 字典以及相关使用 1. 字典的定义 dict{} 2. 字典特征:字典是无序的,key-value键值对形式,key值不重复 3. 字典的赋值:dictA = {keyA: valueA, keyB: valueB, keyC: valueC} 4. 字典的取值:dictA[keyA] dic ...
分类:
编程语言 时间:
2018-05-21 12:32:24
阅读次数:
171
1、Java中&叫做按位与,&&叫做短路与,它们的区别是:& 既是位运算符又是逻辑运算符,&的两侧可以是int,也可以是boolean表达式,当&两侧是int时,要先把运算符两侧的数转化为二进制数再进行运算,而短路与(&&)的两侧要求必须是布尔表达式。举例如下:12&5 的值是多少?答:12转成二进 ...
分类:
编程语言 时间:
2018-05-21 12:32:32
阅读次数:
194
从事近十年的 JavaEE 应用开发工作,现任阿里巴巴公司系统架构师。对分布式服务架构与大数据技术有深入研究,具有丰富的 B/S 架构开发经验与项目实战经验,擅长敏捷开发模式。国内开源软件推动者之一,Smart Framework 开源框架创始人。热爱技术交流,乐于分享自己的工作经验。著有《架构探险 ...
分类:
编程语言 时间:
2018-05-21 12:33:33
阅读次数:
221
》errorPage指定当前页面出现错误的实际响应页面是什么, 其中“/” 表示的是当前WEB应用的根目录 <% page errorPage="/error.jsp" %> 》在响应error.jsp时, JSP引擎使用请求转发的方式 》isErrorPage 指定当前页面是否位错误处理页面, 可 ...
分类:
编程语言 时间:
2018-05-21 12:34:59
阅读次数:
197
在刚开始看spring boot的时候,发现这么多starter,不免觉得好奇:这些究竟是怎么工作的,每个里边源码都长啥样?今天我们手写一个starter来了解这个过程: talk--is--cheap--just--show--you--the--code 首先建一个maven项目: pom里添加 ...
分类:
编程语言 时间:
2018-05-21 12:37:02
阅读次数:
207
1.定义订单实体类 2.定义实体类中集合的实体类 3.在controller中接收 4.前台传递的正确的字段格式(加双引号的) 5.而报错的原因就是因为前台在集合中字段格式没有加双引号而报的这个错误 ...
分类:
编程语言 时间:
2018-05-21 12:37:10
阅读次数:
994
python常用模块之一 time模块**** 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp) : 通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字 ...
分类:
编程语言 时间:
2018-05-21 12:38:04
阅读次数:
213
数组(array) unshift() array.unshigt(newelement1,newelement2........) 向数组开头添加一个或者多个元素,并返回数组的长度 shift() array.shigt() 删除数组的第一个元素,并返回删除的元素 ...
分类:
编程语言 时间:
2018-05-21 12:38:41
阅读次数:
164
Java基础 1、List 和 Set 的区别 2、HashSet 是如何保证不重复的 3、HashMap 是线程安全的吗,为什么不是线程安全的(最好画图说明多线程环境下不安全)? 4、HashMap 的扩容过程 5、HashMap 1.7 与 1.8 的 区别,说明 1.8 做了哪些优化,如何优化 ...
分类:
编程语言 时间:
2018-05-21 12:38:56
阅读次数:
231
datetime模块用于是date和time模块的合集,datetime有两个常量,MAXYEAR和MINYEAR,分别是9999和1. datetime模块定义了5个类,分别是 1.datetime.date:表示日期的类 2.datetime.datetime:表示日期时间的类 3.dateti ...
分类:
编程语言 时间:
2018-05-21 12:39:51
阅读次数:
172
Thumbnailator 是一个用来生成图像缩略图、裁切、旋转、添加水印等操作的 Java 类库,通过很简单的代码即可生成图片缩略图,也可直接对一整个目录的图片生成缩略图。 Thumbnailator对图片的简单操作代码如下: 完整demo下载: Thumbnailator &nbs ...
分类:
编程语言 时间:
2018-05-21 12:40:14
阅读次数:
174
for i in range(10): if i/2 !=0: print(i) ...
分类:
编程语言 时间:
2018-05-21 12:42:53
阅读次数:
194
前言 java开发中经常遇到对图片的处理,JDK中也提供了对应的工具类,不过处理起来很麻烦,Thumbnailator是一个优秀的图片处理的开源Java类库,处理效果远比Java API的好,从API提供现有的图 ...
分类:
编程语言 时间:
2018-05-21 12:45:03
阅读次数:
242