- 博客(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
原创 bootstrap table 表头固定 、冻结列、横向纵向滚动条
前提:引入对应的js,css<link rel="stylesheet" type="text/css" href="/kaoqin/js/bootstrap/css/bootstrap.min.css"><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
bootstrap-table-fixed-columns
2018-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人