自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (8)
  • 收藏
  • 关注

原创 tomcat项目部署项目

1 新建自定义web资源目录 并新建 文件夹 webapps logs temp2 复制tomcat 安装目录到 自定义web资源目录3 tomcat.shexport JAVA_OPTS="-Xms100m -Xmx200m"export JAVA_HOME=/root/svr/jdk/export CATALINA_HOME=/root/svr/apache-tomcat...

2019-09-04 20:19:18 151

原创 浏览器获取本地IP

<!doctype html><head<meta charset="utf-8"><title>JavaScript</title></head><body>IP is: <h1 id=list>-</h1><script>local_ip();functio...

2019-08-20 21:30:21 2476

原创 spring jdbcTemplate BeanPropertyRowMapper使用注意点

1 定义的Dao实体:数据库字段会转为小写,并以驼峰形式命名;数据库中可能为空的字段,实体中对应的类型用引用类型定义(EG:使用Integer, 而不是 int,基本类型的值不能为null)...

2019-08-09 13:32:25 625

转载 POI操作Excel常用方法总结

转载地址:http://blog.csdn.net/huazhangena/article/details/7587731一、 POI简介            Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。二、 HSSF概况            HSSF 是Ho

2018-05-15 17:10:49 242

原创 01背包问题 java实现

package eg.nk_mt;import java.util.Scanner;/** * 01 背包,arr[i][j]为当前最优解 */public class backpack01 { public static void main(String[] args) { Scanner in = new Scanner(System.in);

2018-05-15 17:10:12 699

转载 img 鼠标悬空放大,及 点击 查看

鼠标悬空放大:img:hover{width:120%;height:120%}

2018-05-15 17:09:55 719

原创 bootstrap table 表头固定 、冻结列、横向纵向滚动条

前提:引入对应的js,css&lt;link rel="stylesheet" type="text/css" href="/kaoqin/js/bootstrap/css/bootstrap.min.css"&gt;&lt;link rel="stylesheet" type="text/css" href="/kaoqin/js/bootstrap-table/boot

2018-05-15 17:07:09 76411 4

转载 创建二维码

转自:https://www.cnblogs.com/songyz/p/7490335.htmlpackage com.bootdo.oa;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.Fil...

2018-05-15 16:34:45 562

转载 什么时候使用CountDownLatch

转载链接:http://www.importnew.com/15731.html正如每个Java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。在Java并发中,countdownlatch的概念是一个常见的面试题,所以一定要确保你很好的理解了它。在这篇文章中,我将会涉及到在Java并发编 程中跟Cou

2017-11-09 08:08:04 225

转载 P09: 背包问题问法的变化

以上涉及的各种背包问题都是要求在背包容量(费用)的限制下求可以取到的最大价值,但背包问题还有很多种灵活的问法,在这里值得提一下。但是我认为,只要深入理解了求背包问题最大价值的方法,即使问法变化了,也是不难想出算法的。例如,求解最多可以放多少件物品或者最多可以装满多少背包的空间。这都可以根据具体问题利用前面的方程求出所有状态的值(f数组)之后得到。还有,如果要求的是“总价值最小”“总件数最小

2017-09-03 14:33:51 239

转载 P08: 泛化物品

定义考虑这样一种物品,它并没有固定的费用和价值,而是它的价值随着你分配给它的费用而变化。这就是泛化物品的概念。更严格的定义之。在背包容量为V的背包问题中,泛化物品是一个定义域为0..V中的整数的函数h,当分配给它的费用为v时,能得到的价值就是h(v)。这个定义有一点点抽象,另一种理解是一个泛化物品就是一个数组h[0..V],给它费用v,可得到价值h[V]。一个费用为c价值为w的物品

2017-09-03 14:33:18 201

转载 P07: 有依赖的背包问题

简化的问题这种背包问题的物品间存在某种“依赖”的关系。也就是说,i依赖于j,表示若选物品i,则必须选物品j。为了简化起见,我们先设没有某个物品既依赖于别的物品,又被别的物品所依赖;另外,没有某件物品同时依赖多件物品。算法这个问题由NOIP2006金明的预算方案一题扩展而来。遵从该题的提法,将不依赖于别的物品的物品称为“主件”,依赖于某主件的物品称为“附件”。由这个问题的简化条件可知所有

2017-09-03 10:50:56 227

转载 P06: 分组的背包问题

问题有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。这些物品被划分为若干组,每组中的物品互相冲突,最多选一件。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。算法这个问题变成了每组物品有若干种策略:是选择本组的某一件,还是一件都不选。也就是说设f[k][v]表示前k组物品花费费用v能取得的最大权值,则有:f[k][v]=max

2017-09-03 10:25:07 195

转载 P05: 二维费用的背包问题

问题二维费用的背包问题是指:对于每件物品,具有两种不同的费用;选择这件物品必须同时付出这两种代价;对于每种代价都有 一个可付出的最大值(背包容量)。问怎样选择物品可以得到最大的价值。设这两种代价分别为代价1和代价2,第i件物品所需的两种代价分别为a[i]和 b[i]。两种代价可付出的最大值(两种背包容量)分别为V和U。物品的价值为w[i]。算法费用加了一维,只需状态也加一维即可。设f[

2017-09-03 10:24:46 223

转载 P04: 混合三种背包问题

问题如果将P01、P02、P03混合起来。也就是说,有的物品只可以取一次(01背包),有的物品可以取无限次(完全背包),有的物品可以取的次数有一个上限(多重背包)。应该怎么求解呢?01背包与完全背包的混合考虑到在P01和P02中给出的伪代码只有一处不同,故如果只有两类物品:一类物品只能取一次,另一类物品可以取无限次,那么只需在对每个物品应用转移方程时,根据物品的类别选用顺序或逆序的循环

2017-09-03 10:24:21 148

转载 P03: 多重背包问题

题目有N种物品和一个容量为V的背包。第i种物品最多有n[i]件可用,每件费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。基本算法这题目和完全背包问题很类似。基本的方程只需将完全背包问题的方程略微一改即可,因为对于第i种物品有n[i]+1种策略:取0件,取1件……取n[i]件。令f[i][v]表示前i种物品恰放入一个容量为v的背

2017-09-03 10:23:54 169

转载 P02: 完全背包问题

题目有N种物品和一个容量为V的背包,每种物品都有无限件可用。第i种物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。基本思路这个问题非常类似于01背包问题,所 不同的是每种物品有无限件。也就是从每种物品的角度考虑,与它相关的策略已并非取或不取两种,而是有取0件、取1件、取2件……等很多种。如果仍然按照解 01背包时的思路,

2017-09-03 10:23:19 164

转载 P01: 01背包问题

题目有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。基本思路这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放。用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值。则其状态转移方程便是:f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]

2017-09-03 10:22:05 160

原创 多重背包 java实现

package eg.nk_mt;import java.util.Scanner;/** * 多重背包 * 多重和完全更接近,多了数量的限制,用一个count[n]计数数组来限制物品i的数量。 * 当放入第i个物品是较优值的时候,count[i]=count[j-weight[i]]+1(j 的含义:); * 这样做是因为,放入第i个物品的操作是基于count[j-weight[

2017-09-03 10:18:32 2714

原创 完全背包 java实现

package eg.nk_mt;import java.util.Scanner;/** * 完全背包 * 01背包每种物品只有一个,用二维数组防止重复 arr[i][j] = Math.max(arr[i-1][j],arr[i-1][j - weight[i]] + value[i]); * 完全背包用一维数据即可 arr[j] = Math.max(arr[j],arr[j

2017-09-02 10:57:28 1148

原创 01背包问题 java实现

package eg.nk_mt;import java.util.Scanner;/** * 01 背包,arr[i][j]为当前最优解 */public class backpack01 { public static void main(String[] args) { Scanner in = new Scanner(System.in);

2017-09-02 10:46:16 384

转载 img 鼠标悬空放大,及点击放大

鼠标悬空放大img:hover{width:120%;height:120%}点击放大onclick="javascript:window.open(this.src)"

2017-07-19 18:10:20 2824

转载 点击<a>标签,禁止页面自动跳到顶部的解决办法

把  href="#"   改为  href="###"浏览器会把 "#" 当作是一种页面跳转的口令,接到这个口令就会把页面滚动到原始位置,

2017-07-19 18:07:53 4910 1

转载 HighCharts点击柱形或饼块加URL或Click事件

出处:https://my.oschina.net/wallie/blog/101589我们在做图表的时候,有时候需要在单个数据上加链接或点击事件,是在plotOptions里的events里设置的plotOptions: { pie: { cursor: 'pointer', events: { click: functio

2017-07-12 16:54:59 388

转载 通过分析 JDK 源代码研究 TreeMap 红黑树算法实现

本文出处:https://www.ibm.com/developerworks/cn/java/j-lo-tree/index.html?ca=drs-TreeMap 的实现就是红黑树数据结构,也就说是一棵自平衡的排序二叉树,这样就可以保证当需要快速检索指定节点。TreeSet 和 TreeMap 的关系为了让大家了解 TreeMap 和 TreeSet 之间的关系,下面先

2017-05-10 14:44:08 258

转载 红黑树和AVL树的比较

本文出处:http://blog.csdn.net/hustyangju/article/details/27214251?utm_source=tuicool1. 红黑树并不追求“完全平衡”——它只要求部分地达到平衡要求,降低了对旋转的要求,从而提高了性能。 红黑树能够以O(log2 n) 的时间复杂度进行搜索、插入、删除操作。此外,由于它的设计,任何不平衡都会在三次旋转之内解决。当

2017-05-10 14:40:58 292

转载 红黑树解析

本文出处:http://blog.csdn.net/chenhuajie123/article/details/11951777一步一图一代码,一定要让你真正彻底明白红黑树 作者:July   二零一一年一月九日-----------------------------本文参考:I、  The Art of Computer Programming

2017-05-10 13:04:05 152

原创 解决oracle关键字in其中内容1000的限制

/**     * oracle in的1000限制的解决     *     * @param list     * @param param     * @return     */    public static String revertList(List list, String param) {        int len = list.size()

2017-05-05 16:50:17 1330

原创 java实现二叉树的建立,前中后序遍历,层次遍历,深度,节点个数等

package com.ccfsoft.utils;import java.util.HashMap;import java.util.LinkedList;import java.util.Queue;import java.util.Stack;/** * Created by Administrator on 2017/4/26 0026. */public class

2017-04-28 13:54:21 841

原创 获取组件iFrame中的对象(ie和其他浏览器的不同之处)

if(isIE()){//是ie tmpsss = $("#nodeid",document.frames('rightFrame').document).val();}else { tmpsss = $("#nodeid",document.getElementById('rightFrame').contentWindow.document ).val();}

2017-03-14 10:40:27 431

转载 判断是不是ie浏览器

function isIE(){ //ie? 判断是不是ie if (window.navigator.userAgent.indexOf("MSIE")>=1) return true; else return false;}

2017-03-14 10:39:33 762

原创 HighChart 动态加载数据 不成功的解决办法

注意:highchart的series的data属性的 y 的值必须为数字(其他对应的类似  如: name为字符串)步骤:1 后台返回对应的json数据2 在html中,加上容器   id="reportingRate" style="min-width: 310px; height: 460px; margin: 0 auto">3 js中,格式化json数据为,s

2017-03-14 10:06:21 1498

原创 ztree 带搜索框的 下拉选择树

效果图:步骤 :1  jsp文件引入 zTree对应的js2  jsp 写如下html class="mide">: id="zzjgName" style=" margin-top:5px;display: none; width:210px" type="text" class="form-control"> id="zzj

2017-02-22 14:08:23 15734 4

转载 正则表达式语法

语法正则表达式一种匹配模式:由普通字符和元字符组成。这里的普通字符包含:没有被指定为元字符的其他字符(包含非打印字符)。非打印字符(8种)非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:回车符:\r      换行符:\n       换页符(leaf):\f       制表符(tabulation):\t    垂直制表符(vertical):\

2017-01-13 15:50:31 302

转载 bootStrap-validator验证不起作用(button按钮引起)

两段代码:$('#myModalForm').data('bootstrapValidator').validate();//手动对表单进行校检if (!$('#myModalForm').data('bootstrapValidator').isValid()) {//判断校检是否通过 // alert("验证不通过"); return;}else { //

2017-01-11 14:12:29 7435

原创 ztree使用示例

不多说直接上代码jsvar setting = { data: { simpleData: { idKey: "id", pIdKey: "pid", enable: true } }, callback: { onClick:

2017-01-11 11:57:01 937

原创 bootStrap-select从后台加载数据(动态加载数据)不成功的解决办法

自白:bootStrap-select利用js拼装option时,和html的select有所不同bootstrap-select需要把要拼装的option先转换成  字符串  ,而原生态的select可以不需要,(不对之处,请斧正,勿喷!)

2017-01-11 11:35:40 20595

原创 bootStrapValidator+bootStrap-select的验证不可用 解决办法

思路:把多选下拉框的选中值,赋给一个隐藏的input组件,再对input组件进行验证(bootstrap-validator默认情况下hidden,disabled的组件不验证,可以通过excluded属性更改),具体步骤如下:1.表单验证初始化(js)$('#myModalForm').bootstrapValidator({            message: 'This va

2017-01-11 10:54:05 11191 3

原创 Tomcat启动报错java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServle

Tomcat启动报错java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServle

2017-01-10 15:33:02 1349 1

Office Editor

Office Editor

2023-08-09

nacos-server-1.1.4.all.bf.rar

nacos-server-1.1.4 linux and windows

2020-02-25

local_ip.html

浏览器获取本地IP

2019-08-20

java2word的文档+jar+示例代码

java2word的文档+jar+示例代码

2019-01-09

bootstrap-table-fixed-columns

bootstrap-table-fixed-columnsbootstrap-table-fixed-columnsbootstrap-table-fixed-columns

2018-05-08

剑指offer牛客练习java

剑指offer牛客练习java

2017-07-12

数据结构高分笔记2

数据结构高分笔记2

2017-05-19

数据结构高分笔记1

数据结构高分笔记1

2017-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除