- 博客(476)
- 资源 (3)
- 收藏
- 关注
原创 idea创建jsp文件,修改jsp头文件,删除项目
chenhaoxiang大佬的解决办法是下面这个,但是我的2017版本没有找到project的这个设置,最后找了其他资料,原来是没有在创建工程的时候生成Web的模型(模版),注意把那个√勾上就行了。老版本试下chen大佬的这个解决方法:·`问题出在了IDEA认为我这个包建的有问题,才导致这地方不应该创建jsp文件,所以就没有创建JSP文件的选项。在这里呢,找
2017-09-19 11:16:02 2640 3
原创 JavaScript闭包理解2
####先是读了阮一峰老师的讲解:[传送门](http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html) ,然后问了几个前辈,最后又懂了一些吧。###1. 首先JS为什么又闭包这个机制,这要从变量的作用域说起*变量的作用域无非就是两种:全局变量和局部变量,Javascript语言的特殊之处
2017-09-18 18:26:23 376
原创 Js控制HTML5 Audio 音乐播放和关闭
参考W3C详细文档:http://www.w3school.com.cn/jsref/dom_obj_audio.asppause()方法只是暂停,这里重新load之后,再次play,音乐可重头播放DOCTYPE html>html>head> meta charset="utf-8"> title>testtitle> script language
2017-09-16 16:05:58 37252 6
原创 IDEA用ES6中的字符串模板报错
在IDEA中对如下标签进行修改:File->settings->Languages & Frameworks->JavaScript 中的参数JavaScript language version更改为ECMAScript 6,apply之后即可使用ES6语法
2017-09-11 18:28:34 3320
原创 jQuery中停止动画stop
jQuery中停止动画stop动画在执行过程中是允许被暂停的,当一个元素调用.stop()方法,当前正在运行的动画(如果有的话)立即停止语法:.stop( [clearQueue ], [ jumpToEnd ] ).stop( [queue ], [ clearQueue ] ,[ jumpToEnd ] )stop还有几个可选的参数,简单来说可以这3种情况
2017-09-10 01:16:24 844
原创 jQuery中动画animate(下)
jQuery中动画animate(下)animate在执行动画中,如果需要观察动画的一些执行情况,或者在动画进行中的某一时刻进行一些其他处理,我们可以通过animate提供的第二种设置语法,传递一个对象参数,可以拿到动画执行状态一些通知.animate( properties, options )options参数duration - 设置动画执行的时间easing -
2017-09-10 01:09:16 292
原创 jQuery中动画animate(上)
jQuery中动画animate(上)有些复杂的动画通过之前学到的几个动画函数是不能够实现,这时候就需要强大的animate方法了操作一个元素执行3秒的淡入动画,对比一下2组动画设置的区别$(elem).fadeOut(3000) $(elem).animate({ opacity:0},3000)显而易见,animate方法更加灵活了,可以精确的控制样
2017-09-09 16:22:26 267
原创 jQuery事件对象的属性和方法
jQuery事件对象的属性和方法事件对象的属于与方法有很多,但是我们经常用的只有那么几个,这里我主要说下作用与区别event.type:获取事件的类型触发元素的事件类型$("a").click(function(event) { alert(event.type); // "click"事件});event.pageX 和 event.pageY:获取鼠标当前相对
2017-09-09 10:12:20 345
原创 jQuery事件对象的作用(利用冒泡事件优化)
事件中的Event对象容易被初学者忽略掉,可能大多时候初学者不知道怎么去用它,但有些时候它还是非常有用的一个标准的"click"点击事件$(elem).on("click",function(event){ event //事件对象})在不同浏览器之间事件对象的获取, 以及事件对象的属性都有差异。jQuery根据 W3C 标准规范了事件对象,所以在jQuery事件回调方
2017-09-09 01:40:57 353
原创 卸载事件off()方法
卸载事件off()方法通过.on()绑定的事件处理程序通过off() 方法移除该绑定根据on绑定事件的一些特性,off方法也可以通过相应的传递组合的事件名,名字空间,选择器或处理函数来移除绑定在元素上指定的事件处理函数。当有多个过滤参数时,只有与这些参数完全匹配的事件处理函数才会被移除绑定2个事件$("elem").on("mousedown mouseup",
2017-09-09 00:53:28 1339
原创 on()的多事件绑定
针对自己处理机制中,不仅有on方法,还有根据on演变出来的live方法(1.7后去掉了),delegate方法等等。这些方法的底层实现部分 还是on方法,这是利用了on的另一个事件机制委托的机制衍变而来的委托机制.on( events ,[ selector ] ,[ data ], handler(eventObject) )在on的第二参数中提供了一个selector选择器
2017-09-09 00:32:19 302
原创 三种快速排序以及快速排序的优化
因为今天又深入看了下快速排序,加上以前的理解:http://blog.csdn.net/major_zhang/article/details/54314894 http://blog.csdn.net/major_zhang/article/details/51714777找了一些资料,其中提到了很多关于快速排序算法的缺陷和优化。这里看到一片好的关于快排的优化的博客,代码也有,特此分享一下。
2017-09-08 20:38:43 710
原创 on()的多事件绑定
之前学的鼠标事件,表单事件与键盘事件都有个特点,就是直接给元素绑定一个处理函数,所有这类事件都是属于快捷处理。翻开源码其实可以看到,所有的快捷事件在底层的处理都是通过一个"on"方法来实现的。jQuery on()方法是官方推荐的绑定事件的一个方法。基本用法:.on( events ,[ selector ] ,[ data ] )最常见的给元素绑定一个点击事件,对比一下快捷方式与
2017-09-07 23:42:45 409
原创 kmp算法 汇总
KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。/* * next[]的含义(前提):x[i-next[i]...i-1] = x[0...next[i]-1]这很重要; * next[i]为满足x[i-z...i-1] = x[0...z-1]的最大
2017-09-06 19:48:19 192
原创 JS特效:相册变换
嗯 就是这样一个例子,视频学到的一个特效,实际用处并不大,但是可以帮助理解JS语言和熟悉CSS3样式。设计: 观察一张图片的变化,发现: 1、图片缩放(随机,并且不是同时运动) 1、从大到小 2、从小到大,透明度从1到0(在第一步运动完成后立马开始) 2、图片旋转(随机,并且不是同时运动的。需要在全部运动走完以后开始) 3. 因为
2017-09-06 17:31:39 460
原创 网易2016校园招聘笔试题 最后一题压轴题(较难dp)
小易有n块砖块,每一块砖块有一个高度。小易希望利用这些砖块堆砌两座相同高度的塔。为了让问题简单,砖块堆砌就是简单的高度相加,某一块砖只能使用在一座塔中一次。小易现在让能够堆砌出来的两座塔的高度尽量高,小易能否完成呢。输入描述: 输入包括两行:第一行为整数n(1 ≤ n ≤ 50),即一共有n块砖块,第二行为n个整数,表示每一块砖块的高度height[i] (1 ≤ height[i]
2017-09-04 21:05:20 566
原创 扩展欧几里得算法详解
一:欧几里得算法(辗转相除法) 基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,b)=gcd(b,a%b)。证明: a可以表示成a = kb + r,则r = a mod b 假设d是a,b的一个公约数,则有 d|a, d|b,而r = a
2017-09-04 21:02:22 1247
转载 poj 3254 Corn Fields dp状态压缩
Corn FieldsTime Limit: 2000MS Memory Limit: 65536KTotal Submissions: 11536 Accepted: 6045DescriptionFarmer John has purchased a lush new rectangular pastu
2017-09-04 21:00:49 221
原创 Gym 100676G Training Camp 很好的一个dp
G. Training Camp[ Color: Yellow ]Montaser is planning to train very hard for ACM JCPC 2015; he has prepared a list with n topicsto study in the next n days, one topic every day.Montaser knows
2017-09-04 20:58:52 232
原创 poj 1038 Bugs Integrated, Inc. __dp状态压缩
题目简述: 一个生产芯片的工厂要生产一种规格为2*3的芯片,方法是先生产一块规格为n*m的矩形硅片,由n*m个正方形方块组成,但是硅片上存在一些损坏的方块,显示为黑色,它们不能用来制作芯片。现在给出硅片上每个损坏方块的位置,求用该硅片最多能切割出多少块芯片。思路: 为什么要用3进制来状态压缩呢,其实可以看成两个二进制结合而来的,如果题目改成只能横着
2017-09-04 20:58:01 254
原创 poj 2411 Mondriaan's Dream (状态dp)
题目这个题目的题意很容易理解,在一个N*M的格子里,我们现在有两种类型的 砖块,1 * 2 和 2 * 1,问一共有多少种方案,可以将整个N*M的空间都填满。最简单的例子就是下面的了:题解:状态标记 横放和竖放的下一个均为1,竖放的上一个和不放置为0 ,每行可以转化为1个2进制数。为什么要这样呢,应为这样表示肯定是包括了pre(前一行)和now(后一行)的所有状态的
2017-09-04 20:57:17 195
原创 UVa 1252 - Twenty Questions(记忆化搜索,状态压缩dp)
题目:Consider a closed world and a set of features that are defined for all the objects in the world. Eachfeature can be answered with “yes” or “no”. Using those features, we can identify any obje
2017-09-04 20:55:29 227
原创 poj 1463 Strategic game 树形dp
题目简述: 有若干结点,结点之间有路相连,构成树形结构,如果在一个结点上放置一个士兵,与这个结点相连的路就可以被监视,现在要监视所以的路,问至少要多少士兵。思路:最优解结构: dp[i][0],dp[i][1]分别表示不在i结点和在i结点上放置士兵时整个以i结点为根的子树被覆盖用到目标的最少数量。状态转移:对叶子结点,有dp[i][0]=
2017-09-04 20:53:17 271
原创 hdu 2476 String painter
题意:用刷子把a串刷成b串;题解:说实话我想不出来,看了别人的博客, 是先做用空串刷成b, 然后拿a和b做对比;大概是这么做,具体看代码注释;(感受到了分部做的强大);代码:#include #include #include #include #include #include #include #include #include using names
2017-09-04 20:50:14 211
原创 读取文件的目录结构和统计文件的代码信息
读取目录结构 FileInfo.java:package com.data.io;import java.io.*;/** * FileInfo.java * 文件信息 * @author Administrator * */public class FileInfo { /** * 文件(目录)的大小 (字节) */
2017-06-26 10:11:21 452
原创 过滤器显示一个路径下特定的文件
用内部类或者匿名内部类完成实现过滤器接口的实例用endsWith实现后缀名的匹配package com.data.io;import java.io.File;import java.io.FileFilter;import java.io.FilenameFilter;public class Demo { static class SourceFileF
2017-06-26 10:11:17 485
原创 JavaIO统计一个文件夹,文件,文件夹,所有字节的大小
这里以我的JDK文件夹为例:package com.data.io;import java.io.File;/** * App.java * @author Administrator * */public class App { public static void main(String[] args) { File file
2017-06-26 10:11:10 929
原创 用JavaIO,正则表达式,HashMap统计一个文本单词数量
import java.io.BufferedReader;import java.io.FileReader;import java.util.HashMap;public class WordCount { public static void main(String[] args) { HashMapmp = new HashMap();
2017-06-26 10:11:02 1506
原创 POJ 3863坐电梯 模拟推公式
传送门:http://poj.org/problem?id=3863 m个电梯,n次按钮,m对数字,第一个数字是上多少层,第二个是下。求出选择一个电梯n次按钮最低的楼层,注意这个楼层是大于0的!题目中也说了lowest above the ground floor! 设x次上升,测下降n-x,则上升了k层 = a*x - b*(n-x)。这里两种做法:1:第一种采用数学公
2017-06-26 10:10:56 390
原创 POJ 3869 条件概率
传送门:http://poj.org/problem?id=3869题意:就是电影中常见的轮回传枪对着自己脑子的赌命游戏,0代表没子弹,1代表有子弹 左轮枪的梭子是圆的,所以注意判断最后一个到第一个管连着的,循环之外判断下就行了。然后就是条件概率了。对手没打出子弹,是0,找出00/00+01,随机来一发就是0/n。其实00+01就是0的数量,这里的01都是连续的。#includ
2017-06-26 10:10:50 254
原创 2017年校招全国统一模拟笔试(第三场)编程题集合
(我是先写在博客园上的,然后这里直接没改格式,可能有点乱,我的博客园链接:传送门 )牛客上的题和蓝桥暴力杯的差不多吧。。。。模拟,要考虑各种情况1.20亿大小,int都没超附上速查表,int 21亿多傻逼了,还用字符串#include <iostream>#include <cstdio>#include <cstring>using namespace ...
2017-06-26 10:10:44 558
原创 POJ 2800 Joseph’s Problem 数论找规律
Description 求 Input 两个整数n和k(1Output 输出 Sample Input 5 3 Sample Output 7 暴力超时,这样就打下表找下余数的规律。输入100,27,一下子就可以看出来,倒着的看,是一段一段的等差序列。例如100 25除数 1 2 3 4 5 6 7 8 9 10 11
2017-06-26 10:10:38 228
原创 POJ 2788 ipnetworks 计算机网络相关知识
今天刚好考完计算机网络,刚好复习下IP和子网掩码的相关知识。 子网掩码:子网掩码是子网划分的依据,它跟IP地址一样,长度也是32位,点分十进制表示,每部分0~255,但是跟IP地址不同的是,子网掩码只能由连续的1和0组成,也就是说,把这32位从任意位置分开,左边只能全是1,右边只能全是0。比如11111111.11111111.11111111.11111000(255.255.255
2017-06-26 10:10:32 321
原创 百度2017春招试题
1.[编程题] 买帽子时间限制:1秒空间限制:32768K度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少? 输入描述:首先输入一个正整数N(N 输出描述:如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1输入例子:1010 10 10 10 20 2
2017-06-26 10:10:25 524
原创 E - Jumping Gym - 101147E 变形最短路
链接 : http://codeforces.com/gym/101147/problem/E题意:陪女票逛街,有n个商店,每个商店有个di,可以从第i个商店跳到i-di或者i+di个,但是不能超出商店的编号范围,1~n。思路:最短啊,做之前想想再写好么,dij是单源点最短路,这个单源点是从一个固定的点到达其他各个点的最短路。这个题固定的点是那个?他女票所在的商店N,推入边的时候也
2017-06-26 10:10:19 343
原创 CSU 1757 火车进站 1757
1757: 火车入站Time Limit: 1 Sec Memory Limit: 128 Mb Submitted: 463 Solved: 117 Description火车站人们总是在站台等待列车进站,一个站台有火车停留的时候就不能有其他火车进入,今天有n辆火车经过,已知它们进站时间Si以及出站时间Ti,进站时间到出站时间之间火车必须有一
2017-06-26 10:10:10 395
原创 JSP实现用户登录
登录界面 login.jsp:<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%> imooc - Login
2017-06-23 19:09:09 11523
原创 6.22周赛 Elevator 电梯模拟
input.txt / output.txtStatementsThe Berland State Building is the highest building in the capital of Berland. Curious Polikarp was studying the principle of operation of an elevator in the Berla
2017-06-22 22:03:09 653
原创 加载和连接
package com.sql.zmz;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Connection;import java.sql.Statement;import javax.sql.RowSet; publ
2017-06-12 10:44:33 232
原创 标签图标的基本实现
标签图标的基本实现:为什么用URL会出错?package com.igswing.zmz;import java.awt.Panel;import java.net.URL;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLa
2017-06-09 23:49:31 226
JS小项目,JS特效,3D相册,相册面板墙
2017-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人