题目 在数组中的两个数字如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。 思路 一,直接求解 顺序扫描整个数组。每扫描到一个数字的时候,逐个比较该数字和它后面的数字的大小。如果后面的数字比它小,则这两个数字就组成了一个逆序对。假设数组中含有n ...
分类:
编程语言 时间:
2019-01-12 20:19:17
阅读次数:
228
*如果你需要将应用部署到不支持Servlet3.0容器中 或者 你只是对web.xml情有独钟,那我们只能按照传统的方式,通过web.xml来配置SpringMVC。 *搭建SpringMVC需要在web.xml中注册DispatcherServlet和ContextLoaderListener,同 ...
分类:
编程语言 时间:
2019-01-12 20:21:41
阅读次数:
177
什么是最长递增子序列(Longest Increasing Subsquence) 对于一个序列{3, 2, 6, 4, 5, 1},它包含很多递增子序列{3, 6}, {2,6}, {2, 4, 5}, {1} 其中最长的递增子序列是{2, 4, 5} 问题:对于长度为N的矢量D,如何找到它的最长 ...
分类:
编程语言 时间:
2019-01-12 20:54:24
阅读次数:
229
伸手党请戳文章“代码编写”处哦~ 伸手党请戳文章“代码编写”处哦~ 写在前面 想必大家都有过这么一种情况: 放假待在家里,无聊之余总会想看几部目前热门的电影,平常也能和朋友谈论谈论影坛的小道消息是吧!咱们也是站在时代前列的社会人呢^_^ 但是!但是!但是相信下面的情况你并不陌生 没错,就是这个可恶的 ...
分类:
编程语言 时间:
2019-01-12 20:55:07
阅读次数:
185
背景:听说Volatile Java高阶语法亦是挺进BAT的必经之路。 Volatile: volatile同步机制又涉及Java内存模型中的可见性、原子性和有序性,恶补基础一波。 可见性: 可见性简单的说是线程之间的可见性,一个线程修改的状态对另一个线程是可见对,也就是一个线程的修改结果另一个线程 ...
分类:
编程语言 时间:
2019-01-12 20:55:24
阅读次数:
153
摘要算法 1. 摘要算法又称为哈希算法、散列算法,是通过函数将任意长度的数据转化成固定长度的数据串(通常用16进制的字符串表示)。 2. 摘要算法将通过摘要函数f()将数据转化成固定长度的摘要(digest),目的是判断原始数据是否被别人修改过 3. 能够判断的原因是摘要函数是单向函数,计算data ...
分类:
编程语言 时间:
2019-01-12 20:57:09
阅读次数:
229
书接上文。 上文中描述了如何在 SpringCloud+Feign环境下上传文件与form-data同时存在的解决办法,实践证明基本可行,但却会引入其他问题。 主要导致的后果是: 1. 无法与普通Feign方法并存 2. 几率性(不确定条件下)导致其他form-data类型参数无法识别,无法正常工作 ...
分类:
编程语言 时间:
2019-01-12 20:57:36
阅读次数:
273
面向对象 OOP编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因不仅因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率 ,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。 面向对象核心特性 Class 类: ...
分类:
编程语言 时间:
2019-01-12 20:58:25
阅读次数:
223
环境 centos7、 jdk1.8、nginx、redis、springboot 1.5.8.RELEASE session共享 1. 添加spring session和redis依赖 2. application.properties配置 此处redis密码设置为123456 3. 测试代码 项 ...
分类:
编程语言 时间:
2019-01-12 20:59:31
阅读次数:
248
Linux 默认的Python版本为Python2.X,但是在很多时候我们需要使用Python3.X,那么我们需要更改Linux的默认Python版本,更改很简单,只需要两句话。 完成之后就可以看见Python版本由2.X改为了3.X。 博文参考自:雪地里的Alan 博文 https://www.c ...
分类:
编程语言 时间:
2019-01-12 20:59:38
阅读次数:
221
1.认识Executor接口 最顶层接口 2.ExecutorService接口 (继承自Executor接口) 除了继承的executor()方法外,还提供了submit(Callable<T> task)方法,submit(Runnable task) 3Executors工具类 4Thread ...
分类:
编程语言 时间:
2019-01-12 21:45:13
阅读次数:
168
1.del 语句 作用: 用于删除变量,同时解除变量与绑定数据的关系 语法: del 变量名 None值: 作用:指定变量的数据为None,解除变量与数据的绑定关系,但是不删除变量 赋值:变量 = None 2.自动化内存管理和引用计数 每个数值都会记录有几个变量绑定到了自身-引用计数 当引用计数的 ...
分类:
编程语言 时间:
2019-01-12 21:46:03
阅读次数:
254
1、InputStream类型 InputStream的作用是用来表示那些从不同数据源产生输人的类。如表18-}所示,这些数据源包括: 字节数组。 String对象。 文件。 “管道”,工作方式与实际管道相似,即,从一端输人,从另一端输出。 一个由其他种类的流组成的序列,以便我们可以将它们收集合并到 ...
分类:
编程语言 时间:
2019-01-12 21:46:26
阅读次数:
206
1 #Python3 三元表达式 2 #result = 值1 if 条件 else 值2 如果条件成立result = 值1 如果条件不成立 result = 值2 3 4 a, b, c = 1, 3, 5 5 d = a if a>b else c 6 print(d) #结果:5 ...
分类:
编程语言 时间:
2019-01-12 21:47:56
阅读次数:
183
基础背包 基础背包 题目 题目 有N件物品和一个容量为V的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使这些物品的重量总和不超过背包容量,且价值总和最大。 基本思路 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。 用子问题定义状态:即f[i ...
分类:
编程语言 时间:
2019-01-12 21:48:04
阅读次数:
203
是 对于java学习的前期,大约学了三周左右,我们在老师的带领下写了这个商品系统,功能比较简单,运用的都是java学习前期比较基础的知识 这是我对这个系统的名字与包和class文件的命名。 主要创建的是商品和生产者之间,Commodity和producer。 创建商品的基本属性(成员变量),以及一个 ...
分类:
编程语言 时间:
2019-01-12 21:48:18
阅读次数:
224
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 ...
分类:
编程语言 时间:
2019-01-12 21:48:44
阅读次数:
190
1 #密文输入 2 import getpass 3 import string 4 5 _username = "陈奎元" 6 _password = "123aaa" 7 username = input("UserName:") 8 password = getpass.getpass("Pa... ...
分类:
编程语言 时间:
2019-01-12 21:48:53
阅读次数:
163
1.什么是异常? 异常就是Java程序在运行过程中出现的错误。 2.异常的继承体系 java.lang.Object java.lang.Throwable java.lang.Error java.lang.Exception java.lang.RuntimeException RuntimeE ...
分类:
编程语言 时间:
2019-01-12 21:49:41
阅读次数:
222
1 #Python3 格式化输出 占位符%s %d %f 2 name = input("Name:") 3 age = int(input("Age:")) 4 #input默认接受的都是字符串类型,所以要输出%d整型,就要先把字符串强制转换成整型 5 job = input("Job:") 6 ... ...
分类:
编程语言 时间:
2019-01-12 21:51:30
阅读次数:
240