N个数字要排序完成,总共进行N-1趟排序,每i趟的排序次数为(N-i)次,所以可以用双重循环语句,外层控制循环多少趟,内层控制每一趟的循环次数。 ...
分类:
编程语言 时间:
2019-01-22 18:42:10
阅读次数:
128
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。 多态性可以简单地概括为“一个接口,多种方法”,程序在运行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polymor ...
分类:
编程语言 时间:
2019-01-22 19:09:31
阅读次数:
172
SpringBoot1继承的WebMvcConfigurerAdapter,在 2 中废弃了 SpringBoot2继承了WebMvcConfigurationSupport 后,WebMvcAutoConfiguration自动配置失效,需要全部手动配置 ...
分类:
编程语言 时间:
2019-01-22 19:10:24
阅读次数:
881
sum[i]是1-i所有1的和,而i-sum[a[i]]就是在a[i]后面的数,即在i之前出现,却比他大的数。1是加在a[i]上,即i实际应该放的位置。而c[i]是为sum做准备的 1 #include<stdio.h> 2 #include<string.h> 3 #include<math.h> ...
分类:
编程语言 时间:
2019-01-22 19:11:25
阅读次数:
215
本文介绍Python解释器和编辑器,解释器将采用IPython,编辑器将采用VSCode ...
分类:
编程语言 时间:
2019-01-22 19:11:47
阅读次数:
260
#!/usr/bin/env python # -*- coding: utf-8 -*- import requests headers = {'uuid': '5cb572b7-c0a7-4d90-81a4-58d24f3e2949'} cookies={'Cookie':'pinId=9-Qi... ...
分类:
编程语言 时间:
2019-01-22 19:11:55
阅读次数:
371
Threading是用于提供线程相关的操作,线程是应用程序中工作的最小单元。线程与进程的关系下图所示: 子线程是由主线程产生的,但两者并没有关联。 利用threading创建线程: 上述创建了两个线程t1和t2,然后控制器就交给了CPU,CPU根据指定算法进行调度,分片执行指令。 更多方法: sta ...
分类:
编程语言 时间:
2019-01-22 19:42:17
阅读次数:
172
题目描述 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 思路 这道题最简单的思路就是排序,然后统计每个数字出现的次数,这样时间复杂度是 ...
分类:
编程语言 时间:
2019-01-22 19:46:15
阅读次数:
156
一)、什么是数组: 数组是一组具有相同类型和名称的变量集合,把一系列相同类型的数据保存在一起,这些变量称为数组的元素;每个元素都有一个编号,这个编号叫做下标,下标从 0 开始;元素的个数被称为数组的长度,数组数一种复合数据类型。 数组的特点是其长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 ...
分类:
编程语言 时间:
2019-01-22 20:11:15
阅读次数:
169
1.启动类修改 2.pom配置 3.打包命令 mvn clean package -Dmaven.test.skip=true -Ptest 4.启动 将war包放到tomcat的webapps下,启动tomcat即可 ...
分类:
编程语言 时间:
2019-01-22 20:13:23
阅读次数:
130
单链表地址:点我 一、循环链表 节点的next指向下一个节点,节点的prev指向上一个节点 ...
分类:
编程语言 时间:
2019-01-22 20:13:49
阅读次数:
175
#!/bin/sh PROJECT_PATH=/var/www/ PROJECT_NAME=demo.jar PROJECT_ALL_LOG_NAME=logs/demo-all.log # stop process tpid=`ps -ef|grep $PROJECT_NAME|grep -v g... ...
分类:
编程语言 时间:
2019-01-22 20:40:54
阅读次数:
521
"嘟嘟嘟" 最近复习复习平衡树,然后又体会到了那种感觉:“写代码半小时,debug一下午”。 这题其实就是让你搞一个数据结构,支持一下操作: 1.区间翻转。 2.查询区间最小值所在位置。 刚开始我想错了,想直接维护点权最小的点所在位置,但是这样旋转的时候就彻底的乱了,不知咋维护。 后来有一个不错的主 ...
分类:
编程语言 时间:
2019-01-22 20:41:02
阅读次数:
184
第一步找到Pid ps aux | grep java 导出hprof 文件 jmap -dump:live,format=b,file=heap.hprof <pid> 第二步用android studio打开hprof文件,在profiler下面。点击加号,load from file.. 必须 ...
分类:
编程语言 时间:
2019-01-22 20:42:10
阅读次数:
152
将一个工程中的类打包成jar文件,步骤参考如下: 1.选择file -> project structure 2. 选择Arifacts->JAR->form modules with dependencies 3.在Main Class栏选择要打包成jar文件的java类,点击OK。 4.如果有多 ...
分类:
编程语言 时间:
2019-01-22 20:42:44
阅读次数:
193
1、泛型的好处 保护了类型安全 避免了强制类型转化 2、final关键字的作用 final修饰的属性是常量 final修饰的方法不可被重写 final修饰的类不能被继承,如:String 3、静态变量和实例变量的区别? 静态变量:类变量 它属于类 当虚拟机加在class时产生 实例变量:当创建对象时 ...
分类:
编程语言 时间:
2019-01-22 20:42:54
阅读次数:
176
一、变量的类型 int 整数型 double 双精度浮点型 float 单精度浮点型 变量一定义就无法更改类型。 二、输入输出 注意输入一定要加&这个符号,不然程序会蹦也不报错。 三、常量 ...
分类:
编程语言 时间:
2019-01-22 20:43:11
阅读次数:
182
LeetCode 80 Remove Duplicates from Sorted Array II [Array/auto] 给出排序好的一维数组,如果一个元素重复出现的次数大于两次,删除多余的复制,返回删除后数组长度,要求不另开内存空间。 C++ 献上自己丑陋无比的代码。相当于自己实现一个带计数 ...
分类:
编程语言 时间:
2019-01-22 20:43:29
阅读次数:
155
HTTP:用于定义Web浏览器与Web服务器之间交换数据的过程以及数据本身的格式。 会话方式: 建立连接 发出请求信息 回送相应信息 关闭连接 每次练级之处理一个请求和响应。对每个页面的访问,浏览器与Web服务器都要建立一次连接 请求消息结构: 一个请求行,若干消息头,以及实体内容。消息头和实体内容 ...
分类:
编程语言 时间:
2019-01-22 20:45:05
阅读次数:
195
1.pom配置 2.assembly.xml文件 3.启动脚本 nohup java -classpath lib路径:conf路径:app路径:. 启动类 > /dev/null 2>&1 &命令如上,具体可参考我上传的文件 ...
分类:
编程语言 时间:
2019-01-22 20:45:22
阅读次数:
221