将需要排序的数组,定义一个标准数字,和一个开始位置(下标),和一个最后位置 (下标) (标准数字是开始位置的数字) (6,8,2,9,4,12,1) 先在最后位置开始,把最后位置的数字和标准数字比较,如果最后位置的数字比标准数字大,则将最后位置向前移动一位 如果最后位置的数字比标准数字小,则将最后位 ...
分类:
编程语言 时间:
2018-11-17 22:20:51
阅读次数:
161
通过XML装配bean Spring现在有了强大的自动化配置和基于Java的配置,XML不应该再是你的第一选择了。不过,鉴于已经存在那么多基于XML的Spring配置,所以理解如何在Spring中使用XML还是很重要的。但是,我希望本节的内容只是用来帮助你维护已有的XML配置,在完成新的Spring ...
分类:
编程语言 时间:
2018-11-17 22:21:21
阅读次数:
203
题记:本人自测了很多次,该算法和apache的commons utils包中的MD5算法计算一致 一、针对文件内容生成MD5值 应用场景:针对文件,在传输过程由于网络原因丢帧或者被人别恶意篡改内容,可以通过源文件的MD5和下载后的文件MD5值进行比较,如果一致说明文件内容相同,否则下载的文件有问题。 ...
分类:
编程语言 时间:
2018-11-17 22:22:31
阅读次数:
278
转自:https://www.cnblogs.com/liugh/p/6623530.html 准备好环境,centos7 1、先下载jdk-8u181-linux-x64.tar.gz,在官网下载比较慢,所以我就下载下来放在百度网盘里面了 2、把它放进Linux的/usr目录下 3、在这个目录下面 ...
分类:
编程语言 时间:
2018-11-17 22:23:02
阅读次数:
325
与变量名相关 and elif import returnas else in tryassert except is whilebreak finally lambda withclass for not yieldcontinue from ordef global passdel if rai ...
分类:
编程语言 时间:
2018-11-17 22:24:20
阅读次数:
174
1.迭代 每次结果都是基于上一个结果 2.迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下项,要么就引起一个stoplteration异常,以终止迭代(只能往后走,不能往前看) 3.可迭代对象指的是内置有__iter__方法的对象,即obj.__iter__ 生成器 可以理解为 ...
分类:
编程语言 时间:
2018-11-17 23:17:33
阅读次数:
221
jdk1.5引入Executor线程池框架,通过它把任务的提交和执行进行解耦,只需要定义好任务,然后提交给线程池,而不用关心该任务是如何执行、被哪个线程执行,以及什么时候执行。 初始化线程池(4种) 简介: Java线程池的工厂类:Executors类, 初始化4种类型的线程池: newCached ...
分类:
编程语言 时间:
2018-11-17 23:19:03
阅读次数:
215
简单的介绍一下java语言,并简单的说一下一些编程语言的种类
分类:
编程语言 时间:
2018-11-17 23:20:00
阅读次数:
281
第一部分:理论知识学习部分 第10章 图形程序设计 10.1 AWT与Swing简介 1.用户界面(User Interface) 的概念:用户与计算机系统(各种程序)交互的接口2.图形用户界面(Graphical User Interface)的概念: 以图形方式呈现的用户界面 3.AWT: a. ...
分类:
编程语言 时间:
2018-11-17 23:20:56
阅读次数:
242
数组在js中属于引用型类型。 var arr = [1, 2, 3]; a = []; 通常使用以上方式。如果使用场景必须使用方法置空, 可以采用arr.length = 0; 或者使用a.splice(0, a.length); 使用场景 vue2中组定义组件中v model的值是数组类型, 组件 ...
分类:
编程语言 时间:
2018-11-17 23:21:21
阅读次数:
267
什么是二进制,十进制如何转化成二进制。 在python上可使用简单的函数进行转化,bin() 数据量的基本关系: 1bit 就是0/1的一个单位 1bytes = 8bit #1个字节,就是一个英文,3个字节是1个中文字 1kb = 1024b #一千个字母,大小相当于一个小文本 1MB = 102 ...
分类:
编程语言 时间:
2018-11-17 23:22:24
阅读次数:
196
题目链接 本题解来源 其他链接 卡spfa的数据组 题解堆优化的dijkstra 题解spfa讲解 来自以上题解的图片来自常暗踏阴 使用前向星链表存图 直接用队列优化spfa dijspfa特性 1.判负环 spfa判负环主要用dfs,因为dfs判负环可以及时退出防止超时, 数据强化可以用bfs看下 ...
分类:
编程语言 时间:
2018-11-17 23:23:47
阅读次数:
342
题目大意:有一张$n*m$的数表,第$i$行第$j$列的数是同时能整除$i,j$的所有数之和,求数表内所有不大于A的数之和 先是看错题了...接着看对题了发现不会做了...刚了大半个下午无果 看了Po姐的题解(Orzzz)才搞懂这道题,搞清楚了莫比乌斯反演的两种经典的卷积形式的不同之处 令$\sig ...
分类:
编程语言 时间:
2018-11-17 23:50:30
阅读次数:
325
最近实现一个工具,Main函数会有很多参数,而且参数类型不同,为了统一解析,网上找到三方工具类Args4j,轻松搞定。 代码实例如下: 定义解析类: ...
分类:
编程语言 时间:
2018-11-18 00:42:42
阅读次数:
560
在单层循环的退出中,使用break即能退出,那么多层循环呢?机智的人们使用flag标识符的方式,例如: 例子2 a=['a',1,2,3,4] b=['b',1,2,3,4] c=['c',1,2,3,4] d=['d',1,2,3,4] break_flag=0 while break_flag= ...
分类:
编程语言 时间:
2018-11-18 00:42:51
阅读次数:
623
前言 Java语言是一种面向对象的语言。面向对象的思想是在七十年代的时候由IBM的SmallTalk语言最先推广。那什么是面向对象呢?面向对象指的是一种开发模式。早期的计算机编程使用的是面向过程的方法,面向过程的特点是针对某一问题单独提出解决方案以及代码开发。而面向对象是一种 ...
分类:
编程语言 时间:
2018-11-18 00:43:49
阅读次数:
181
IOC:控制反转,对象的创建权交给Spring DI:依赖注入,前提必须有IOC的环境,Spring管理这个类的时候将类的依赖的属性注入(设置)进来。 集合的注入 AOP:底层机制:* Spring 的 AOP 的底层用到两种代理机制: * JDK 的动态代理 :针对实现了接口的类产生代理. * C ...
分类:
编程语言 时间:
2018-11-18 00:44:33
阅读次数:
257
上面例子中拷贝构造函数1才是系统默认的拷贝构造函数,在自己写的代码中这两个拷贝构造函数都没有什么问题,但是如果用于stl模板参数时,第二个拷贝构造函数往往会出现一些莫名其妙的错误,为了谨慎起见,以后拷贝构造函数的参数都用const修饰 ...
分类:
编程语言 时间:
2018-11-18 00:45:25
阅读次数:
227
最近看了一下Alibaba的java_manual1.4,有了一点体会 学习差不离就是这样,编程不是一味的敲敲敲,查查查,有的东西不是看看别人写的博客案例就能明白的 有时就算可以解决问题,但对原理的了解却并不够 还是要去看看书 写项目也有一点体会,有时候总是不知道一个功能/方法命名什么好,怎样让整个 ...
分类:
编程语言 时间:
2018-11-18 02:11:42
阅读次数:
381
springmvc.xml 一个配置文件,SpringMVC本身就是Spring的子项目,对Spring兼容性很好,不需要做很多配置。 这里只配置一个Controller扫描就可以了,让Spring对页面控制层Controller进行管理。 配置SpringMVC的前端控制器DispatcherSe ...
分类:
编程语言 时间:
2018-11-18 02:12:29
阅读次数:
191