模块定义:用来从逻辑上组织python代码(变量,函数,类,逻辑),本质就是.py结尾的python文件,实现一个功能包定义:用来从逻辑上组织模块的,本质就是一个目录,必须带有__init__.py文件导入:import module_name1,module_name2 from package_ ...
分类:
编程语言 时间:
2018-07-20 11:20:30
阅读次数:
187
方法一:基于XML的bean定义(私有属性需要提供setter方法) 方法二:基于注解的bean定义 Spring为此提供了四个注解,这些注解的作用与上面的XML定义bean效果一致,在于将组件交给Spring容器管理。组件的名称默认是类名(首字母变小写),也可以自己修改: @Component:当 ...
分类:
编程语言 时间:
2018-07-20 11:22:07
阅读次数:
125
PO模型的概念和理解: PO就是一个设计思想,将代码以页面为单位进行组织,针对这个页面上的所有信息、相关操作都放到一个类中,从而使具体的测试用例变成了简单的调用和验证操作。 优点:进行了拆分和分层 缺点:对于复杂的业务page层变了,case也需要去改动 目录结构: 1、执行文件 #!/usr/bi ...
分类:
编程语言 时间:
2018-07-20 11:22:14
阅读次数:
152
返回主目录 final域,编译器和处理器要遵守两个重排序 1.在构造函数对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用变量,这两个操作之间不能重排序。 2.初次读一个包含final域的对象引用,与随后初次读这个final域,两个操作之间不能重排序。 ...
分类:
编程语言 时间:
2018-07-20 11:23:36
阅读次数:
164
1 def get_abc(): 2 a = 1 3 b = 2 4 c = 3 5 return a,b,c 6 7 temp = get_abc() #temp = (1,2,3) 8 a,b,c = get_abc() #a = 1,b = 2,c = 3 ...
分类:
编程语言 时间:
2018-07-20 11:26:56
阅读次数:
107
python Class:面向对象高级编程 @property None
分类:
编程语言 时间:
2018-07-20 11:27:27
阅读次数:
143
转自:http://www.cnblogs.com/zd1994/p/7689164.html 因经常使用,备查 一、AJAX 1,ABP采用的方式 ASP.NET Boilerplate通过用abp.ajax函数包装AJAX调用来自动执行其中的一些步骤。 一个例子ajax调用: abp.ajax以 ...
分类:
编程语言 时间:
2018-07-20 11:29:06
阅读次数:
307
Linux环境下已存在python2,不要去卸载系统中已经存在的python2,否则会造成系统中好多其他需要python执行的程序异常 查看python2的安装路径: which python2 查看python3的安装路径:which python3 Python3安装方法: 首先切换到你想下载的 ...
分类:
编程语言 时间:
2018-07-20 11:30:18
阅读次数:
120
一,冒泡排序 给出一个纯数字列表. 请对列表进行排序(升级题). 思路: 1. 完成a和b的数据交换. 例如, a = 10, b = 24 交换之后, a = 24, b = 10 2. 循环列表. 判断a[i]和a[i+1]之间的大小关系, 如果a[i]比a[i+1]大. 则进行互换. 循环结束 ...
分类:
编程语言 时间:
2018-07-20 11:30:25
阅读次数:
135
Comparable接口定义了compareTo方法,用于比较对象。 例如,在JavaAPI中,Integer、BigInteger、String以及Date类定义如下 Cloneable接口 Cloneable接口给出了一个可克隆的对象。 若要出现需要创建一个对象拷贝的情况。为了这个目的,需要使用 ...
分类:
编程语言 时间:
2018-07-20 11:30:50
阅读次数:
200
计算器开发 ...
分类:
编程语言 时间:
2018-07-20 11:31:37
阅读次数:
149
Admin监控应用 Spring Boot提供的监控接口,例如:/health、/info等等,实际上除了之前提到的信息,还有其他信息业需要监控:当前处于活跃状态的会话数量、当前应用的并发数、延迟以及其他度量信息。下面我们来了解如何使用spring-boot-admin来监控我们的系统。 admin ...
分类:
编程语言 时间:
2018-07-20 11:31:47
阅读次数:
173
1 xlsx文件转csv文件 2 使用第三方库pandas将xlsx文件转csv文件 3 csv文件转换成xlsx文件 4 使用pandas将csv文件转成xlsx文件 ...
分类:
编程语言 时间:
2018-07-20 11:32:07
阅读次数:
594
我们应该都知道i++和++i的区别是: ++i是先执行 i = i +1 再使用 i 的值,而 i++ 是先使用 i 的值再执行 i = i + 1; for循环的执行顺序如下: for(a;b;c) { d; } 进入循环执行a;//只是进入的时候执行 执行b; //条件为真才执行d,不然跳出fo ...
分类:
编程语言 时间:
2018-07-20 11:32:49
阅读次数:
135
第一种: File f = new File(this.getClass().getResource("/").getPath()); System.out.println(f); 结果: C:\Documents%20and%20Settings\Administrator\workspace\p ...
分类:
编程语言 时间:
2018-07-20 11:33:16
阅读次数:
120
0. 前言 Unsafe类可以为我们提供高效并且线程安全方式操作变量,直接和内存数据打交道。 1. 获取Unsafe实体的方法 该方法可以获取一个对象的属性相对于该对象在内存当中的偏移量,这样我们就可以根据这个偏移量在对象内存当中找到这个属性。 2. 常用方法介绍 2.1 compareAndSwa ...
分类:
编程语言 时间:
2018-07-20 11:34:15
阅读次数:
146
题目描述 给定一个升序排列的数组,去掉重复的数,并输出新的数组的长度。 例如:数组 $A = \{1, 1, 2\}$,你的程序应该输出 $2$ 即新数组的长度,新数组为 $\{1, 2\}$。 要求:不能新开数组分配额外的空间,即常数空间限制。 输入 输入一个整数 $n(1 \leq n \leq ...
分类:
编程语言 时间:
2018-07-20 11:35:15
阅读次数:
110
问题 Python2 的代码直接在 Python3 环境运行的话会报错误: 如果大量的代码,无论是批量替换,还是逐行修改都够累的,这活儿表示不能干! 有没有办法一键转换呢? 百度了一下发现网上的方法如下: 可以利用 Python 内置工具 2to3.py, 帮你自动将 Python2 的代码转换为 ...
分类:
编程语言 时间:
2018-07-20 11:35:22
阅读次数:
162
https://www.cnblogs.com/fly-sky-han/p/6564439.html 我们先来看看set和get这两个词的表面意思,set是设置的意思,而get是获取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中使用set和get方法时,都是在set和get后面 ...
分类:
编程语言 时间:
2018-07-20 11:36:14
阅读次数:
128
集合的由来 数组的长度是固定的,当添加的元素超过了数组的长度,就需要对数组重新定义 java内部给我们提供的集合类,能存储任意对象,长度是可以改变的。随着元素的增加而增加,随着元素的减少而减少 数组和集合的区别 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型 ...
分类:
编程语言 时间:
2018-07-20 11:37:09
阅读次数:
152