题意: 给你N个排列不规则的数(1~N),任务是把它从小到大排好,每次仅仅能交换相邻两个数,交换一次的代价为两数之和。求最小代价 思路:对于当前数X。我们如果知道前面比它大的数有多少,如果为K,那么有部分代价是确定的,那就是K*X。然后还得加上比它大的那些数之和,这就是当数列到X为止,排好所须要的最 ...
分类:
编程语言 时间:
2017-06-29 12:47:08
阅读次数:
131
参考: 1、《SQL学习指南》 2、慕课网,SQL学习基础 提纲: 第二章 创建和使用数据库 2.1 创建MYSQL数据库 2.2 使用mysql命令行工具 2.3 MySQL数据类型 2.3.1 字符型数据 2.3.2 数值型数据 2.3.3 时间数据 2.4 表的创建 2.4.1 第一步:设计 ...
分类:
数据库 时间:
2017-06-29 12:47:00
阅读次数:
169
1 准备以下压缩包1.JDK1.7文件:jdk1.7.rar2. eclipse-jee-mars-2文件:32位系统准备eclipse-jee-mars-2-win32.zip,64位系统准备eclipse-jee-mars-2-win32-x86_64.zip3.maven文件:maven-3. ...
分类:
系统相关 时间:
2017-06-29 12:46:51
阅读次数:
201
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3104 Problem Description A combination lock consists of a circular dial, which can be turned (clockwise ...
分类:
其他好文 时间:
2017-06-29 12:46:43
阅读次数:
144
近期在项目上遇到遇到一个头疼的问题,前方销售团队反馈了一个客户那边在创建用户(save object to DB)报错了以后,前台展示了错误,但是数据库却保存了这条记录。 接到这个BUG以后,第一时间查看了事物是否正确回滚,排查了代码后发现事物回滚成功,并且在我的环境下回滚成功,错误没有复现, 这个 ...
分类:
数据库 时间:
2017-06-29 12:46:35
阅读次数:
247
import java.util.Scanner; /** * 所有在java.lang包下面的所有类 不需要显示的引入包! * java.util.Scanner : 想获取用户的输入 必须引入相关的类 * */ public class ScannerTest { // 获取用户的输入 publ ...
分类:
编程语言 时间:
2017-06-29 12:46:23
阅读次数:
161
centos6/7 有区别先说6 centos6: 方式一:rc.local + 容器内的启动脚本 1.chkconfig docker on #docker开机自启动2.[root@master yum.repos.d]# tail -1 /etc/rc.local #开机自启动容器 docker ...
分类:
其他好文 时间:
2017-06-29 12:46:17
阅读次数:
149
电脑 硬件配置; 界面 硬件配置; 最终实现电脑上硬件界面的灵活配置; 实现方式(电脑 硬件): 电脑 硬件1 配置1 配置2 硬件2 配置1 配置2 界面 硬件1 配置1 配置2 硬件2 配置1 配置2 电脑 界面1 硬件1 配置1 ...
分类:
其他好文 时间:
2017-06-29 12:46:07
阅读次数:
115
首先说明:老版本数据库没有数据,所以无数据备份过程。如果你在升级数据库过程里,需要备份数据,请另外自行处理。 1、下载最新版MySQL、解压待用 2、添加用户 3、创建数据文件存放目录(没有放在MySQL默认的目录) 4、卸载老版本(这里可能会遇到各种问题) 具体这个步骤,参考这里,感谢原作者: h ...
分类:
数据库 时间:
2017-06-29 12:45:58
阅读次数:
376
在项目中看到了likely、unlikely宏的使用, 一直不是非常清楚它们的作用,所以就深究下。 likely表示被測试的表达式大多数情况下为true, unlikely则表示相反。 两个宏定义: #define likely(x) __builtin_expect(!!(x), 1) #defi ...
分类:
其他好文 时间:
2017-06-29 12:45:49
阅读次数:
142
01.创建jsp页面 02.创建对应的servlet 03.jquery实现ajax json格式数据 /** * * Ajax: * 核心对象 XMLHttpRequest * * 属性: * readyState: 代表服务的响应信息 * 0:请求没有初始化 * 经过XMLHttpRequest ...
分类:
Web程序 时间:
2017-06-29 12:45:32
阅读次数:
180
Linux下的GPT分区,这是另外一种分区,针对MBR分区,它有很多优点: (1)几乎突破了分区个数的限制。 在GPT分区表中最多可以支持128个主分区。 (2)单个分区容量几乎没有限制。 单个分区最大支持1EB容量。 因此GPT分区中,主分区和扩展分区,逻辑分区的概念已经很模糊了。甚至没必要这么叫 ...
分类:
系统相关 时间:
2017-06-29 12:45:26
阅读次数:
228
package cn.bdqn.test; /** * * @author 小豆腐 * * 变量:会变化的量?? * 一个数据在内存中存储空间的表示!在运行期间可以动态改变! * * 关键字:在java中已经被使用或者定义的单词!不能作为变量名! * * java中八种基本数据类型 * * byte... ...
分类:
编程语言 时间:
2017-06-29 12:45:17
阅读次数:
192
linux分区之ext2,ext3,ext4,gpt 2013-07-10 12:00:24 linux分区之ext2,ext3,ext4,gpt linux分区之ext2,ext3,ext4,gpt 标签:ext3 gpt 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息 ...
分类:
系统相关 时间:
2017-06-29 12:45:08
阅读次数:
321
第八章、状态模式 1.定义 状态模式中的行为是由状态来决定,不同的状态下有不同的行为。当一个对象的内在状态改变时同意改变其行为,这个对象看起来像是改变了其类。 2.使用场景 1.一个对象的行为取决于它的状态,而且它必须在执行时依据状态改变它的行为。 2.代码中包括大量与对象状态有关的条件语句,比如, ...
分类:
移动开发 时间:
2017-06-29 12:44:58
阅读次数:
169
使用泛型集合和类来做 请输入学生个数:n请输入数字!!请输入学生个数:aa请输入数字!!请输入学生个数: 请输入第1个学生的姓名:(不能为空)请输入第1个学生的性别:(只能填“男”“女”,填别的都提示错误!)请输入第1个学生的成绩:(必须为0~100的数字) 请输入第2个学生的姓名:请输入第2个学生 ...
https://github.com/saki4510t/UVCCamera UVCCamera 听名字就知道使用UVC( USB VEDIO CLASS) 协议的通用类库。linux原生支持,基本支持市面上所有免区USB摄像头。 此开源库包含JNI及android封装的类库。是目前最好用的安卓US... ...
分类:
移动开发 时间:
2017-06-29 12:44:40
阅读次数:
1537