自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lawliet

csdn博客bug太多,移步新博客:https://www.cnblogs.com/zhangmingzhao/

  • 博客(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

VC2013运行库环境

有些程序运行可能会提示确实dll文件,安装这个VC2013运行环境就好了

2018-03-13

wamp,PHP,mysql,apache集成环境

PHP,MySQL,Apache集成环境,超级方便!省去了一个个配置的麻烦。现在只需要一键配置。

2018-03-13

JS小项目,JS特效,3D相册,相册面板墙

CSS3和JavaScript的一个小项目,特效相册面板墙,3D转换,缩放,透明等,可以用来浪漫告白,JS练手等,回调函数很多,自执行函数,注释很详细

2017-09-06

空空如也

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

TA关注的人

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