深浅拷贝 值拷贝:应用场景最多ls = [1, 'abc', [10]] ls1 = ls # ls1直接将ls中存放的地址拿过来# ls内部的值发生任何变化,ls1都会随之变化 ls2 = ls.copy() # 新开辟列表空间,但列表中的地址都是直接从ls列表中拿来# ls内部的可变类型值发生改 ...
分类:
编程语言 时间:
2019-04-18 21:39:18
阅读次数:
147
1.在 Java 程序中,不同的基本数据类型的数据之间经常需要进行相互转换。例如: 代码中 int 型变量 score1 可以直接为 double 型变量 score2 完成赋值操作,运行结果为: 82.0 这种转换称为自动类型转换。 2.Java中的自动类型转换是需要满足特定的条件的: 目标类型能 ...
分类:
编程语言 时间:
2019-04-18 21:39:35
阅读次数:
159
历史: 要谈Spring的历史,就要先谈J2EE。J2EE应用程序的广泛实现是在1999年和2000年开始的,它的出现带来了诸如事务管理之类的核心中间层概念的标准化,但是在实践中并没有获得绝对的成功,因为开发效率,开发难度和实际的性能都令人失望。 曾经使用过EJB开发J2EE应用的人,一定知道,在E ...
分类:
编程语言 时间:
2019-04-18 21:40:38
阅读次数:
169
准备好的环境:Maven工程整合好了ssm,即spring+springMVC+mybatis。接下来准备将springMVC与freemarker整合,以html文件为模板。 一,加入freemarker依赖 二,在web.xml中的前端控制器选择加载mvc-context-freemarker. ...
分类:
编程语言 时间:
2019-04-18 21:41:22
阅读次数:
147
/*今天是2019年4月18日,学习了数组的操作*/ 1.1数组的遍历; ...
分类:
编程语言 时间:
2019-04-18 21:45:37
阅读次数:
180
1、官网下载JDK包 2、解压包 3、打开vi /etc/profile文件添加一下内容 4、java-version查看版本出现如图内容说明安装成功 ...
分类:
编程语言 时间:
2019-04-18 21:45:54
阅读次数:
183
stu=[s1,s2,s3,s4,s5] #list列表/数组 列表的下标/索引是从0开始的; 定义一个列表:XX=[,,,,,] 定义一个空列表:XX=[] or XX=list() #增加一个元素 append在list末尾添加一个元素 stu.append('s8') print(stu) s ...
分类:
编程语言 时间:
2019-04-18 21:48:52
阅读次数:
152
首先图面理解二维数组(数组里面的元素不是字符或者数字类型而是另外一个数组)! 一,二维数组的声明 int[ ] [ ] arr; 初始化一个能存3个一维数组的二维数组 arr = new int [3] [ ]; (此时只声明了一个二维数组的空间,并没有声明一维数组的空间哈!!) 赋值: 【3】赋值 ...
分类:
编程语言 时间:
2019-04-18 21:49:21
阅读次数:
231
日志 问题复现与排查 "问题的解决" 问题的原因也知道了,那么解决方法也就很明了了,就是让字符串正确的decode就ok了,所以有如下几种方法: 在代码的开始调用reload(sys);sys.setdefaultencoding(‘utf8’)通过这种方式,我们制定了默认的encode字符集为ut ...
分类:
编程语言 时间:
2019-04-18 21:49:57
阅读次数:
204
元组类型 元组:可以理解为不可变的列表1.值可以为任意类型2.可以存放多个值 - 可以进行成员运算3.可以存放重复的值 - 可以计算成员出现的次数4.有序存储 - 可以通过索引取值,可以切片 常用操作 1.索引取值 # 2.运算(拼接) # 3.长度 # 4.切片 # 5.成员运算 # 6.for循 ...
分类:
编程语言 时间:
2019-04-18 21:51:35
阅读次数:
194
首先我们先要了解一下,什么是SpringMVC? SpringMVC是Spring框架内置的MVC的实现。SpringMVC就是一个Spring内置的MVC子框架,也就是说SpringMVC的相关包都在Spring框架里面。 什么是MVC设计模式? M(Molde模型)、V(View视图)、C(Co ...
分类:
编程语言 时间:
2019-04-18 21:52:14
阅读次数:
256
# 空字典 # 用map映射创建字典 # 用关键字赋值方式 # 创建有多个key值采用默认值的方式: 默认值不写默认None,也可以自定义 ...
分类:
编程语言 时间:
2019-04-18 21:53:14
阅读次数:
165
## dumps 、loads是字段和json相互转换d = {"nhy":"123456","ylm":"456789","abc":123,'bcd':'哈哈哈','sdfsd':'sdfs'} res = json.dumps(d,indent=4,ensure_ascii=False) #把 ...
分类:
编程语言 时间:
2019-04-18 21:54:02
阅读次数:
202
迪杰斯特拉算法百度百科定义:传送门 迪杰斯特拉算法用来计算一个点到其他所有点的最短路径,是一种时间复杂度相对比较优秀的算法 O(n2)(相对于Floyd算法来说) 是一种单源最短路径算法,但是它并不能处理负边权的情况 板子代码: ...
分类:
编程语言 时间:
2019-04-18 21:54:36
阅读次数:
249
复合赋值 5个算术运算符 + / % 可以和赋值运算符 = 结合起来形成符合运算符 += = = /= %= total += 5 total = total + 5 note:两个运算符中间不要有空格 ...
分类:
编程语言 时间:
2019-04-18 21:56:21
阅读次数:
196
Spring AOP capabilities and goals Spring AOP是用纯的java实现的。不需要任何个性的实现过程。Spring AOP不需要控制类加载器,并且它适用于Servlet容器或者应用服务器。 Spring AOP当前只支持方法执行的连接点(通知Spring bean ...
分类:
编程语言 时间:
2019-04-18 21:57:42
阅读次数:
160
python 绘制柱状图 运行结果 ...
分类:
编程语言 时间:
2019-04-18 21:57:54
阅读次数:
212
代理模式 代理(Proxy)是一种设计模式,提供了间接对目标对象进行访问的方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的功能上,增加额外的功能补充,即扩展目标对象的功能. 这就符合了设计模式的开闭原则,即在对既有代码不改动的情况下进行功能的扩展。 举个例子来说明代理的作用:明 ...
分类:
编程语言 时间:
2019-04-18 21:58:07
阅读次数:
214
# 值拷贝:应用场景最多 ls = [1, 'abc', [10]] ls1 = ls # ls1直接将ls中存放的地址拿过来 # ls内部的值发生任何变化,ls1都会随之变化 ls2 = ls.copy() # 新开辟列表空间,但列表中的地址都是直接从ls列表中拿来 # ls内部的可变类型值发生改 ...
分类:
编程语言 时间:
2019-04-18 21:59:11
阅读次数:
295
一、数组的练习 1.声明一个char类型的数组, 从键盘录入6个字符: 【1】遍历输出 【2】排序 【3】把char数组转化成一个逆序的数组。 2.有一组数分别为18,25,7,36,13,2,89,63求出最小的值,并将最小的数与最小的数所在的下标输出。 3.已知一个数组存在重复元素,请去掉数组中 ...
分类:
编程语言 时间:
2019-04-18 22:00:57
阅读次数:
193