类的三大特性:继承 多态 封装 1、什么是继承 继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。 为什么会有继承? 解决代码的冗余问题。 python中类的继承分为:单继承和多继承 Parent类 —— 父类 基类 超类 ...
分类:
编程语言 时间:
2018-05-15 01:51:12
阅读次数:
262
尊重原创博主,原文链接:https://blog.csdn.net/dataspark/article/details/9953225 【解析】 一般是函数返回值为None,并被赋给了多个变量。 实例看下: 使用 a, b = test()调用时,就会报错:TypeError: 'NoneType' ...
分类:
编程语言 时间:
2018-05-15 01:54:38
阅读次数:
3542
1.漏洞相关信息 漏洞名称:Spring Integration Zip不安全解压 漏洞编号:CVE-2018-1261 漏洞描述:在spring-integration-zip.v1.0.1.RELEASE之前的版本中,恶意用户通过在压缩文件中构造包含有特定文件名称的文件(受影响文件格式有bzip ...
分类:
编程语言 时间:
2018-05-15 01:54:53
阅读次数:
417
* 内存输出流(文件暂存到内存中,然后一次性输出,类似于qq聊天) * 分析:其实只要把流程搞清楚了,就很简单,!!!!其实就是如何把大象放进冰箱!!!! * 流程上,首先1.你得需要有一个输入流,那你就必须建立一个 * 其次2.你要放入内存,那你就需要一个内存存放的对象,建立 * 然后3.就是把输 ...
分类:
编程语言 时间:
2018-05-15 10:36:01
阅读次数:
118
一、导入库 以下库存放在目录lib中: audience-annotations-0.5.0.jar jline-0.9.94.jar log4j-1.2.17.jar netty-3.10.6.Final.jar slf4j-api-1.7.25.jar slf4j-log4j12-1.7.25. ...
分类:
编程语言 时间:
2018-05-15 10:37:51
阅读次数:
191
【分析】:注意是比赛中 选手 所获得的最高分!纵向比较! 【代码】: ...
分类:
编程语言 时间:
2018-05-15 10:38:38
阅读次数:
219
文章介绍vba引用工作表名称的三种不同写法。 vba引用工作表是我们在学习VBA过程中很常用。 本文提供三种vba引用工作表的代码,通过这三种方式都可以实现vba引用工作表名。 方法一:Sheets(Sheet.Index) 方法二:Sheets(Sheets.Name) 方法三:Sheets.Co ...
分类:
编程语言 时间:
2018-05-15 10:38:45
阅读次数:
1251
在使用ExcelVBA进行编程时,我们通常需要频繁地引用单元格区域,然后再使用相应的属性和方法对区域进行操作。所谓单元格区域,指的是单个的单元格、或者是由多个单元格组成的区域、或者是整行、整列等。下面,我们设定一些情形,以问答的形式对引用单元格区域的方式进行归纳。 问题一:在VBA代码中,如何引用当 ...
分类:
编程语言 时间:
2018-05-15 10:39:18
阅读次数:
189
1、主线程结束代表进程结束,即代表进程生命周期,那么主线程该什么时候结束?守护线程随主线程,主线程随非守护线程 主线程结束,守护线程结束。 其他非守护线程结束,主线程才结束。 2、互斥锁,将并行改为串行,牺牲效率,保证数据安全 多线程公用一个进程数据,所以无需像多进程那样穿入mutex对象 ...
分类:
编程语言 时间:
2018-05-15 10:39:45
阅读次数:
154
参考:《大话数据结构》 这是一个按照路径长度递增的次序产生最短路径的算法。它并不是一次求出源点到目标点的最短路径,而是一步步求出它们之间顶点的最短路径,过程中都是基于已经求出的最短路径的基础上,求得更远顶点的最短路径,最终得到想要的结果。 ...
分类:
编程语言 时间:
2018-05-15 10:40:01
阅读次数:
174
info = { "name":"roger", "age":12}f = open("test.txt","w")f.write(str(info))f.close() f = open("test.txt","r")data = f.read()print(data["name"])f.clos... ...
分类:
编程语言 时间:
2018-05-15 10:40:34
阅读次数:
233
在使用Lock之前,我们使用的最多的同步方式应该是synchronized关键字来实现同步方式了。配合Object的wait()、notify()系列方法可以实现等待/通知模式。Condition接口也提供了类似Object的监视器方法,与Lock配合可以实现等待/通知模式,但是这两者在使用方式以及... ...
分类:
编程语言 时间:
2018-05-15 10:41:03
阅读次数:
187
今天练习了Java的多线程,提到多线程就基本就会用到锁 Java通过关键字及几个类实现了锁的机制,这里先介绍下Java都有哪些锁: 一、Java实现锁的机制: Java运行到包含锁的代码时,获取尝试获取对应的锁,如果锁被其他线程占用着,则该线程默认等待,待这个锁得以释放在去获取,进而执行锁中的代码。 ...
分类:
编程语言 时间:
2018-05-15 10:42:59
阅读次数:
178
首先展示问题: Spring applicationContext.xml配置: <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName"> <val ...
分类:
编程语言 时间:
2018-05-15 10:44:13
阅读次数:
167
考虑差分sum[i] = a[1]+...+a[i] + delta[1]*i + delta[2]*(i-1)+delta[3]*(i-2)+...+delta[i]*1 // a[i]为原始数组 = sigma(a[x])+sigma(delta[x]*(i+1-x)) = sigma(a[x] ...
分类:
编程语言 时间:
2018-05-15 10:45:06
阅读次数:
182
1.抽象过程 Q:什么是对象??? A: 1) 万物皆对象 对象具有状态,行为和标识 2)程序是对象的集合,他们通过发送消息来告诉彼此要做的 3)通过创建包含现有对象的包的方式来创建新类型的对象 4)每个对象都具有其类型。 每个对象都是某个类(class)的实例 类与类最重要的区别就是可以发什么样的 ...
分类:
编程语言 时间:
2018-05-15 10:45:36
阅读次数:
146
1.func Fields(s string) []string,这个函数的作用是按照1:n个空格来分割字符串最后返回的是[]string的切片 复制代码代码如下: import ( "fmt" "strings") func main() { fmt.Println(strings.Fields( ...
分类:
编程语言 时间:
2018-05-15 10:45:51
阅读次数:
477
这篇博文是spring生命周期的详解,目前限于作者自身的水平对于一些内容可能只知其然不知其所以然,所以博文中如果出现错误欢迎各位指出,同时我也会逐步提升自己的水平,争取能够多发布一些能让大家获益的博文。 活不多少,先贴代码。 1,类文件 person类用于演示bean生命周期的基础类。 app测试生 ...
分类:
编程语言 时间:
2018-05-15 10:47:30
阅读次数:
194
网上的版本太多,整合了一下适合自己用的工具类,包括读取、保存、拷贝文件等。 ...
分类:
编程语言 时间:
2018-05-15 11:11:17
阅读次数:
206
第一:Java多线程面试问题 1:进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的一个任务。Java运行环境是一个包含了不同的类和程序的单一进程。线程可以被称为轻量级进程。线程需要较少的资源来创建和驻留 ...
分类:
编程语言 时间:
2018-05-15 11:11:50
阅读次数:
155