最近在研究spring spring中的注解太多了,没有系统的学习方案。只能遇到一个学一个,在这里便写了一段代码,来获取这些注解。 首先参见 http://www.cnblogs.com/davidwang456/p/4432410.html 这位仁兄总结的也挺多。 不过有强迫症的兄弟可以继续往下看 ...
分类:
编程语言 时间:
2017-07-25 12:42:43
阅读次数:
189
背景:今天在项目中看到spring中bean在初始化和注销时候的方法定义,之前没有用过这种方式,在此记录下,方便后期查看! 关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种: 第一种:通过@PostConstruct 和 @PreDestroy 方法 实现初始化和销毁bea ...
分类:
编程语言 时间:
2017-07-25 12:42:51
阅读次数:
182
一句话讲清楚什么是JavaEE Java技术不仅是一门编程语言而且是一个平台。同时Java语言是一门有着特定语法和风格的高级的面向对象的语言,Java平台是Java语言编写的特定应用程序运行的环境。Java平台有很多种,很多的Java工程师,即使是干了很长时间的工程师也不是很理解不同平台之间的区别... ...
分类:
编程语言 时间:
2017-07-25 12:43:00
阅读次数:
245
多 态:函数本身就具备多态性,某一种事物有不同的具体的体现。 体现:父类引用或者接口的引用指向了自己的子类对象。//Animal a = new Cat(); 多态的好处:提高了程序的扩展性。 多态的弊端:当父类引用指向子类对象时,虽然提高了扩展性,但是只能访问父类中具备的方法,不可以访问子类中特有 ...
分类:
编程语言 时间:
2017-07-25 13:27:54
阅读次数:
120
集合:{item1,item2...}、set([item1,item2,item3...]) 集合是一个无序的,不重复的数据集合。它的主要作用如下: 将列表转化成集合:list_name = [item1,item2...] set(list_name) 集合set中的方法: 运算符求交集、并集、 ...
分类:
编程语言 时间:
2017-07-25 13:28:57
阅读次数:
141
题目来自:《战胜MATLAB必做练习50道》 题目有更改,改成了我想写的样子。 1. 创建一个3×3矩阵,并将其扩充为4×5矩阵 2. 建立一个等比数列,然后由它产生一个对角阵,并存储该矩阵。 3. 调用上面存储的矩阵,并由它产生一个列向量。 4. 创建一个3×3魔方阵和相应的随机矩阵,将两个矩阵拼 ...
分类:
编程语言 时间:
2017-07-25 13:29:04
阅读次数:
269
获取文件句柄:file = open(filepath,mode,encoding) 以mode模式,和coding的编码方式打开filepath路径下的文件(其中mode可以是r,w,a,读写r+(常用),写读w+(以w+方式打开文件和w方式打开文件一样都会覆盖原来文件内容,所以不常用),追加读a ...
分类:
编程语言 时间:
2017-07-25 13:29:20
阅读次数:
158
列表生成式:[f(x) for i in range(k)]>>>其中k是常数,f(x)是一个关于i的常数 使用函数实现一个生成器: def fib(max): n,a,b = 0,0,1 while n<max: yield b #关键 yield具有保持值,并通过生成器的__next__()方法 ...
分类:
编程语言 时间:
2017-07-25 13:29:35
阅读次数:
138
1.你认为项目中最重要的过程是那些? 分析、设计阶段 尽量找出进度的优先级 2.如果给你一个4-6人的team,怎么分配? 挑选一技术过硬的人作为我的替补。其它人平均分配任务,每周进行全面的任务分配,每个人领取一周的工作量 ,每天汇报进度。 3.简述软件开发文档? 需求分析、概要设计、详细设计、操作 ...
分类:
编程语言 时间:
2017-07-25 13:31:00
阅读次数:
289
1.参考 利用 Python + Selenium 自动化快速截图 利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素) 使用python获取系统所有进程PID以及进程名称 python锁定焦点到指定进程窗口的参考方法 2.改进js代码,下拉和上拉,精确判断加载是否结束 ...
分类:
编程语言 时间:
2017-07-25 13:31:20
阅读次数:
1874
定义:用来在逻辑上组织python代码,本质就是以.py为后缀的python文件(文件名:test.py,对应的模块名:test) 导入方法: 导入一个模块:import module_name 导入多个模块(模块名之间以逗号分隔):import module1_name,module2_name. ...
分类:
编程语言 时间:
2017-07-25 13:31:38
阅读次数:
148
目录规范: 预备知识: __file__常量获取当前文件的相等路径 os.path.abspath(filepath)>>>将相等路径转换成绝对路径 os.path.dirname(filepath)>>>获取路径名(最上层文件或目录的父文件夹路径) sys.path将返回一个存有环境变量的列表 s ...
分类:
编程语言 时间:
2017-07-25 13:31:54
阅读次数:
242
问题描述: 写一个程序来找第 n 个超级丑数。 超级丑数的定义是正整数并且所有的质数因子都在所给定的一个大小为 k 的质数集合内。 比如给你 4 个质数的集合 [2, 7, 13, 19], 那么 [1, 2, 4, 7, 8, 13, 14, 16, 19, 26, 28, 32] 是前 12 个 ...
分类:
编程语言 时间:
2017-07-25 13:32:00
阅读次数:
156
一、Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:Ja ...
分类:
编程语言 时间:
2017-07-25 13:32:31
阅读次数:
156
配置一套完整的 selenium + Java + Firefox38 环境: 1. 火狐浏览器的版本 : 38 2. JDK 安装 1.7 版本的 3. 安装 Python 的版本是 2.7 4. 安装 selenium 的版本是: 5. selenium-version的版本: ...
分类:
编程语言 时间:
2017-07-25 13:33:29
阅读次数:
181
abs(val)>>>求val的绝对值 all(iterable)>>>如果可迭代对象中所有的元素为真那么就返回True,否者返回False any(iterable)>>>如果可迭代对象中有一个元素为真那么就返回True,如果否则返回False ascii(object)>>>将一个可打印对象转换 ...
分类:
编程语言 时间:
2017-07-25 13:34:00
阅读次数:
190
Object:所有类的直接或者间接父类,Java认为所有的对象都具备一些基本的共性内容,这些内容可以不断的向上抽取,最终就抽取到了一个最顶层的类中的,该类中定义的就是所有对象都具备的功能。 具体方法: 1,boolean equals(Object obj):用于比较两个对象是否相等,其实内部比较的 ...
分类:
编程语言 时间:
2017-07-25 13:34:08
阅读次数:
166
随机整数:randint(a,b)>>>返回一个大于等于a,小于等于b的整数 随机选取0到100间的偶数:randrange(a,b)>>>返回一个大于等于a,小于b的随机数 随机浮点数:random()>>>返回一个0到1之间的浮点数、uniform(a,b)>>>返回一个大于0的随机浮点数 随机 ...
分类:
编程语言 时间:
2017-07-25 13:34:43
阅读次数:
151
1,关键字:其实就是某种语言赋予了特殊含义的单词。 1,关键字:其实就是某种语言赋予了特殊含义的单词。 保留字:其实就是还没有赋予特殊含义,但是准备日后要使用过的单词。 2,标示符:其实就是在程序中自定义的名词。比如类名,变量名,函数名。包含 0-9、a-z、$、_ ; 注意: 1),数字不可以开头 ...
分类:
编程语言 时间:
2017-07-25 13:34:50
阅读次数:
233
封 装(面向对象特征之一):是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处:将变化隔离;便于使用;提高重用性;安全性。 封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问。 封装是为了解决数据的安全性 继承是为了解决代码的重用性 多态是为了解决代码的扩展性 ...
分类:
编程语言 时间:
2017-07-25 13:35:19
阅读次数:
179