使用Junit测试一个spring静态工厂实例化bean的例子,所有代码都没有问题,但是出现 java.lang.IllegalArgumentException 异常, 如下图所示: 开始以为是代码写错了,找来找去,代码没有问题,原来是JDK版本过高,修改项目的JDK版本,把版本从1.8 降为1. ...
分类:
编程语言 时间:
2018-07-19 21:23:21
阅读次数:
200
题目链接: https://cn.vjudge.net/problem/UVA-1572 Automatic Chemical Manufacturing is experimenting with a process called self-assembly. In this process, m ...
分类:
编程语言 时间:
2018-07-19 21:23:34
阅读次数:
166
endswith(str/tuple) 末尾元素匹配,可以传入tuple。 例子: enumerate(iterable) 可以跟踪集合元素索引,适用于迭代器。 例子: eval(str) 可以字符串str当成有效的表达式来求值并返回计算结果,也可以把list,tuple,dict和string相互 ...
分类:
编程语言 时间:
2018-07-19 21:24:02
阅读次数:
132
popleft(iterable) 对应pop,左侧弹出,队列适用。 例子: permutations(iterable, int) itertools的permutations方法可以产生集合的所有排列,并且接受一个参数来指定长度。 例子: partial(str, int) functools的 ...
分类:
编程语言 时间:
2018-07-19 21:24:23
阅读次数:
169
heapify(iterable) 堆排序。 例子: heappop(iterable) 弹出堆排序的第一个元素,即最小值。 例子: hasattr(object,attr) 用于确定对象是否有某个属性,返回bool值,但要注意,该函数会隐藏特性,很可能造成错误无法发现,所以使用时大多数情况都可以用 ...
分类:
编程语言 时间:
2018-07-19 21:24:55
阅读次数:
125
lambda 为关键字。filter,map,reduce为内置函数。 lambda:实现python中单行最小函数。 Map函数 map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 举例说明 :比如我们有一个函数f(x)= ...
分类:
编程语言 时间:
2018-07-19 21:25:20
阅读次数:
156
No1: jQuery能帮我们干这些事情: 消除浏览器差异:你不需要自己写冗长的代码来针对不同的浏览器来绑定事件,编写AJAX等代码; 简洁的操作DOM的方法:写$('#test')肯定比document.getElementById('test')来得简洁; 轻松实现动画、修改CSS等各种操作。 ...
分类:
编程语言 时间:
2018-07-19 21:25:42
阅读次数:
226
yield有点像return,但他会在下一次执行的时候从上次结束点继续执行,带有 yield 的函数在 Python 中被称之为 generator(生成器),生成器无法通过索引获取数据,同时也承诺使用时进行计算,相比list或tuple会省很多内存,可以通过next获得。 例子: ...
分类:
编程语言 时间:
2018-07-19 21:25:52
阅读次数:
134
nlargest(int , iterable,key) 查找最大的n个元素。 例子: 还支持传入key进行复杂元素比较:如:nlargest (n, list,key=lambda a:a[b])。 nsmallest(int , iterable, key) 查找最小的n个元素。 例子: 还支持 ...
分类:
编程语言 时间:
2018-07-19 21:26:57
阅读次数:
130
package关键字的概述及作用 A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 包的定义及注意事项 A:定义包的格式 package 包名; 多级包用.分开即可 B:定义包的注意事项 A:package语句必须是程序的第一条可执行的代码 B:package语句在一个jav ...
分类:
编程语言 时间:
2018-07-19 21:27:31
阅读次数:
166
一,思维模式图 二,代码验证 ...
分类:
编程语言 时间:
2018-07-19 21:27:56
阅读次数:
204
javascript中获取dom元素高度和宽度的方法如下: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: ...
分类:
编程语言 时间:
2018-07-19 21:28:03
阅读次数:
146
使用python3的email模块和smtplib模块可以实现发送邮件的动能。email模块用来生成email,smtplib模块用来发送邮件,接下来看如何在生成测试报告之后,自动将邮件发给项目组的人,在Common文件夹下新建my_email.py文件,项目结构如下。 收件人和发件人可以都填自己的 ...
分类:
编程语言 时间:
2018-07-19 21:28:12
阅读次数:
313
with…as with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。当python执行with…as时,会调用__enter__函数,然后把该函数return的值传给as后指定的变量。之后, ...
分类:
编程语言 时间:
2018-07-19 21:28:30
阅读次数:
188
lstrip(str) 删除字符串左边的字符,支持传入参数。 例子: ljust(int) 格式化字符串,左对齐,支持传入填充值。 例子: loads(json) 将json字符串转换为dict。 例子: ...
分类:
编程语言 时间:
2018-07-19 21:28:37
阅读次数:
146
前言今天小伙伴遇到个小问题,线程池提交的任务如果没有catch异常,那么会抛到哪里去,之前倒是没研究过,本着实事求是的原则,看了一下代码。正文小问题考虑下面这段代码,有什么区别呢?你可以猜猜会不会有异常打出呢?如果打出来的话是在哪里?:ExecutorServicethreadPool=Executors.newFixedThreadPool(1);threadPool.submit(()->
分类:
编程语言 时间:
2018-07-19 22:00:19
阅读次数:
193
packagemainimport("encoding/json"//自带的json工具"fmt")//github.com/pquerna/ffjson/ffjson//这个json工具,比自带的json效率要高很多//而且接口,完全一样,typeworkerstruct{Namestring`json:"worker_name"`//转换成json格式时,key就是worker_nameSex
分类:
编程语言 时间:
2018-07-19 22:00:34
阅读次数:
215
1.在一个项目中做好的UI做成预置体后在另一个项目中使用时发现无法响应鼠标的输入事件 解决:在使用预置体的项目中添加EventSystem。 2.使用DontDestroyOnLoad()来避免场景切换后GameObject被销毁存在的问题 假如A场景中有一个GameObject名为player,为 ...
分类:
编程语言 时间:
2018-07-19 22:01:17
阅读次数:
223
Math 类是包含用于执行基本数学运算的方法的数学工具类,如初等指数、对数、平方根和三角函数。 类似这样的工具类 ,其所有方法均为静态方法,并且一般不会创建对象。如System类 工具类,代表能够完成一系列功能的类,在使用它们时,不用创建对象,该类中方法为静态方法 常用方法abs方法,结果都为正数 ...
分类:
编程语言 时间:
2018-07-19 22:01:24
阅读次数:
213
一、数组相关 1、可变参数 在设计方法时,方法的最后一个参数的个数是可变的,这种变动的参数就叫可变参数 jdk1.5增加的新特征,适用于参数个数不明确,类型确定的情况 java中把可变参数,当作数组来处理 注意事项: 1、可变参数必须在形参列表的最后一项 2、三个点 ... 位于变量类型和变量名之间 ...
分类:
编程语言 时间:
2018-07-19 22:01:43
阅读次数:
188