Java web三大组件:Servlet、Filter、Listener。 servlet是单例的,一个对象只会有服务器创建一个对象。 每个servlet必须实现javax.servlet.Servlet接口 实现servlet接口的三个方式: 实现javax.servlet.Servlet接口 继 ...
分类:
编程语言 时间:
2019-08-01 14:19:30
阅读次数:
67
本篇博客主要讲解Set接口的三个实现类HashSet、LinkedHashSet、TreeSet的使用方法以及三者之间的区别。 注意:本文中代码使用的JDK版本为1.8.0_191 1. HashSet使用 HashSet是Set接口最常用的实现类,底层数据结构是哈希表,HashSet不保证元素的顺 ...
分类:
编程语言 时间:
2019-08-01 14:19:44
阅读次数:
82
1、time.time()方法 返回当前时间的时间戳(1970纪元后经过的浮点秒数)。 语法: 1 time.time() 1 time.time() 1 time.time() 1 time.time() time.time() 应用: 1 2 3 4 import time print(time ...
分类:
编程语言 时间:
2019-08-01 14:20:26
阅读次数:
86
packageconcurrent;importjava.util.concurrent.*;importjava.util.concurrent.locks.ReentrantLock;/***@Auther:zhl*@Date:2019/7/13*@Description:并发测试,重入锁ReentrantLock解决并发问题*/publicclassConcurrentSample{//并发
分类:
编程语言 时间:
2019-08-01 14:21:35
阅读次数:
90
timeit模块: timeit 模块定义了接受两个参数的 Timer 类。两个参数都是字符串。 第一个参数是你要计时的语句或者函数。 传递给 Timer 的第二个参数是为第一个参数语句构建环境的导入语句。 从内部讲, timeit 构建起一个独立的虚拟环境, 手工地执行建立语句,然后手工地编译和执 ...
分类:
编程语言 时间:
2019-08-01 14:21:52
阅读次数:
89
POM.XML中的配置如下:<!-- 分页插件 --><!-- https://mvnrepository.com/artifact/com.github.pagehelper/pagehelper --><dependency> <groupId>com.github.pagehelper</gr ...
分类:
编程语言 时间:
2019-08-01 14:22:46
阅读次数:
87
collections 是python内建的一个集合模块。 namedtuple可以很方便的定义一种数据类型,他具备tuple的不可变性,也可以根据属性来引用,非常方便。 1 2 3 4 5 from collections import namedtuple point = namedtuple( ...
分类:
编程语言 时间:
2019-08-01 14:29:37
阅读次数:
77
isinstance是Python的一个内建函数 语法: 1 isinstance(object,classinfo) 1 isinstance(object,classinfo) 1 isinstance(object,classinfo) 1 isinstance(object,classinf ...
分类:
编程语言 时间:
2019-08-01 14:30:52
阅读次数:
104
Given a string S and a string T, find the minimum window in S which will contain all the characters in T in complexity O(n). Example: Input: S = "ADOB ...
分类:
编程语言 时间:
2019-08-01 14:31:11
阅读次数:
76
##注册验证用户 def users(): users_ = input('users: ') k1 = 'qwertyuiopasdfghjklzxcvbnm' k2 = '1234567890' k3 = '!@#$%^&*()_+' is_k1 = False is_k2 = False is ...
分类:
编程语言 时间:
2019-08-01 14:31:29
阅读次数:
95
方法一: @Value注解的方式取值 设定appliction.properties的配置信息 使用@Value取值 页面展示 小明==》性别:boy 年龄:18 分数:98 方法二: 使用@ConfigurationProperties赋值给实体类 设定appliction.yml的配置信息 @C ...
分类:
编程语言 时间:
2019-08-01 14:32:09
阅读次数:
128
1.在执行目标函数前附加一些内容或者功能: 1 2 3 4 5 6 7 8 9 10 def demo(func): print('before exec %s '%func.__name__) func() print('after exec %s '%func.__name__) return ...
分类:
编程语言 时间:
2019-08-01 14:34:52
阅读次数:
93
正则表达式: 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 字符集[][^] 李杰李莲英李二棍子 李杰李莲英李二棍子 4563 4563 分组 ()与 或 |[^] 身份证号码是一 ...
分类:
编程语言 时间:
2019-08-01 14:35:29
阅读次数:
92
流程控制之 if 流程控制,是指程序在运行时,个别的指令(或者是陈述、子程序)运行或者求值的顺序。人生道路上的岔口有很多,在每个路口都是一个选择,在每个路口加上一个标签,选择哪个就是满足哪个条件,就走哪条道路。这个不断选择的过程,就是流程控制。 1 if...else语句 1 if...else语句 ...
分类:
编程语言 时间:
2019-08-01 14:36:09
阅读次数:
116
读写文件是最常见的IO操作。 在磁盘上读写文件的功能都是由操作系统提供的,读写文件就是请求操作系统打开一个文件对象(通常称之为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。 读文件: 1 2 3 4 read([size]):读取 ...
分类:
编程语言 时间:
2019-08-01 14:40:08
阅读次数:
223
在查找大量文件或者获取相关路径等操作时主要依赖于OS模块。 1、查询当前使用平台 1 2 3 >>>os.name 'posix' # 代表 Linux ‘nt’ # 代表windows 1 2 3 >>>os.name 'posix' # 代表 Linux ‘nt’ # 代表windows 1 2 ...
分类:
编程语言 时间:
2019-08-01 14:40:31
阅读次数:
102
最近因项目需要用到JavaCV,所以本小白在项目正式开始之前先学习了一下JavaCV,记录一下学习过程。附上第一个入门程序: 1.JavaCV简介 JavaCV 是一款开源的视觉处理库,使用它可以采集视频和音频,给这些音视频编解码,然后是用指定格式封装这些音视频数据,以及用什么协议传输 GitHub ...
分类:
编程语言 时间:
2019-08-01 14:42:49
阅读次数:
1402
一、基本使用 二、常用指令 1、v-text、v-html 2、v-for:循环创建标签 3、v-if、v-show v-if是先append多个标签,如果不符合条件再remove,这样来回切换的效率较低。 v-show是给不符合条件的标签加上display=none,效率更高一些。 4、v-bin ...
分类:
编程语言 时间:
2019-08-01 14:43:58
阅读次数:
112
lambda函数又称为匿名函数,匿名函数就是没有函数名的函数。 1 2 >>> lambda x,y:x+y <function <lambda> at 0x7f0f0dd85578> 1 2 >>> lambda x,y:x+y <function <lambda> at 0x7f0f0dd855 ...
分类:
编程语言 时间:
2019-08-01 14:44:10
阅读次数:
114
数据类型的分类 数字、字符串、列表、元组、字典、集合 1.1、数字int型,主要是用来计算的。 1.1.1、布尔值型bool 真 1 True 假 0 False 2.1、字符串str 2.1.1、字符串的索引与切片 索引即下标,就是字符串组成的元素从第一个开始,初始索引为0。 1 2 3 4 5 ...
分类:
编程语言 时间:
2019-08-01 14:44:51
阅读次数:
143