自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Idea每次修改js文件都需要重启tomcat的解决办法

采取以下办法,(贴图最直观)on ‘update‘ action:     当用户主动执行更新的时候更新    快捷键:Ctrl + F9on frame deactication: 在编辑窗口失去焦点的时候更新你可以根据自己的需求进行设置,我这里两个都有设置。...

2018-06-08 17:24:27 6730

原创 剑指第五题:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一

public class MinNumberInRotateArray { public int minNumberInRotateArray(int [] array) { if(array.length == 0) return 0 ; if(array.length == 1) return array[...

2018-04-15 22:08:12 715 1

原创 剑指offer第四题:用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

import java.util.Stack; public class StackToQueue { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void push(i...

2018-04-15 21:51:08 872

原创 剑指offer第三题:输入一个链表,从尾到头打印链表每个节点的值。

import java.util.ArrayList; import java.util.Stack; class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } } public cla...

2018-04-15 21:38:33 184

原创 剑指offer第二题:StringBuffer替换

    请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。public class ReplaceBlank { public static void main(String[] args){ StringBuffer buf = new StringBuffer() ;...

2018-04-15 21:36:11 182

原创 剑指offer第一题:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。

public class Findin2D { public static void main(String[] args){ int[][] array = new int[][]{{1,2,8,9},{2,4,9,12},{4,7,10,13},{6,8,11,15}}; int target = 7; System.out.print(...

2018-04-15 20:22:17 193

转载 使用IDEA创建java程序——简单的hello world

我的IDEA学习在网易云课堂中『李兴华java培训25』IDEA开发工具学习的,半个小时的课程比较简短,能够帮助新人快速入手。IDEA版本 :IDEA 14。IDEA的项目(project)相当于在eclipse中workspace,而project中的Module相当于eclipse中的project。所以在一个新的IDEA中应当先建立一个workspace 即project一.创建一个Proj...

2018-04-13 17:23:32 323

原创 2018京东_前端开发工程师_春招笔试题总结

    由于楼主前段时间做了腾讯的笔试题之后有些灰心丧气,难过着呢。然后在昨天做了京东的笔试题之后感觉世界都明朗了,于是就来开开心心的写一写京东笔试题的总结吧。    首先来看看题型吧~(其中有可以学习的链接)    一.HTML    1.html5的新增标签有哪些(多选)印象中有figure、aside、article; 想要学习html5新增标签的请戳:https://blog.cs...

2018-04-10 20:52:04 734

原创 css清除浮动float的七种常用方法总结

在清除浮动前我们要了解两个重要的定义:浮动的定义:使元素脱离文档流,按照指定方向发生移动,遇到父级边界或者相邻的浮动元素停了下来。高度塌陷:浮动元素父元素高度自适应(父元素不写高度时,子元素写了浮动后,父元素会发生高度塌陷)知道浮动和为什么要清除浮动之后我们可以开始学习如何清除浮动了,这时候我们就需要用到清除浮动的属性clear, clear:left | right | both | none ...

2018-04-10 20:37:58 222

转载 深入理解javascript之typeof和instanceof

这次主要说说javascript的类型判断函数typeof和判断构造函数原型instanceof的用法和注意的地方。typeof先来说说typeof吧。首先需要注意的是,typeof方法返回一个字符串,来表示数据的类型。语法讲解我们先看看各个数据类型对应typeof的值:数据类型TypeUndefined“undefined”Null“object”布尔值“boolean”数值“number”字符...

2018-04-10 20:05:44 168

转载 HTML5新增的标签和属性归纳

收集总结的HTML5的新特性,基本除了IE9以下都可以使用。HTML5语法大部分延续了html的语法不同之处:开头的 <!DOCTYPE html><html lang="zh-CN"><meta charset="utf-8">字符编码变得简洁,不区分大小写,添加了布尔值,类似checked,selected引号可以省略,但是编码规范来说,不建议,有可以省略结...

2018-04-10 19:48:35 237

原创 二叉树遍历(前序、中序、后序、层次、深度优先、广度优先遍历)

二叉树是一种非常重要的数据结构,非常多其他数据结构都是基于二叉树的基础演变而来的。对于二叉树,有深度遍历和广度遍历,深度遍历有前序、中序以及后序三种遍历方法,广度遍历即我们寻常所说的层次遍历。由于树的定义本身就是递归定义,因此採用递归的方法去实现树的三种遍历不仅easy理解并且代码非常简洁,而对于广度遍历来说,须要其他数据结构的支撑。比方堆了。所以。对于一段代码来说,可读性有时候要比代码本身的效率...

2018-04-10 09:40:09 278 1

转载 java代码求n个数的最小公倍数,HDOJ 2028,3种方法实现

题目大意为:求n个正整数的最小公倍数解题思路:求最小公倍数的方法我们在数学中学到过,我知道的有2种方法分别是(1)求最大公约数法(2)使用辗转相除法求 比如:下图为求 2 4 6的最小公倍数,用2 4 6做辗转相除法可得最小公倍数为2*1*2*3而第三种方法为:先求出n个数中最大的那个数max,如果这个数可以整除所有的数,则这是最小公倍数如果不能则令max+1直到找到可以整除所有的数的那个数为止前...

2018-04-09 21:31:50 2605

转载 面试时如何优雅的谈论HTTP/1.0/1.1/2.0

试想一下,一个科班出身,拥有丰富开发经验的程序员对于HTTP协议却不甚了解?还是很尴尬的!这么一个可以说是常识的问题,可能很多人在没有积极准备的情况下,不一定能很好的回答出来。这是一个正规程序员所本应了解的原理,如果一个程序员在这些常识性的问题上都没有很好的思考,那么在以后的职业发展中未必能更好的承担更高难度的工作。功夫在细节,谁说不是呢?本文将涉及以下方面:HTTP协议HTTP1.0HTTP1....

2018-03-29 10:06:10 516

原创 网易2018春招 前端开发师 笔试题型总结

感兴趣的可以看看哦~ 博主昨天刚好做了网易的笔试题,赶紧来总结一下。网络:    1.UDP通信    2.电子邮件协议 POP3 IMAP SMTP    3.http协议 状态码等表达的含义    4.http1.0 与 http1.1之间的区别    5.cookie 与 local Storage区别算法:   1.希尔排序(增量为5)   2.快速排序(不可能为第二趟的选项)   3.二...

2018-03-28 09:16:08 601

原创 了解repaint与reflow的触发场景

感兴趣的可以看看哦~体现:repaint是某个DOM元素进行重绘;reflow是整个页面进行重排,也就是页面所有DOM元素渲染。(可能造成页面原来的规划打乱)如何触发:style变动造成repaint和reflow。不涉及任何DOM元素的排版问题的变动为repaint,例如元素的color/text-align/text-decoration等等属性的变动。除上面所提到的DOM元素style的修改...

2018-03-23 16:03:19 721

转载 理解JS中的call()、apply()、bind()方法

这篇文章实在是很难下笔,因为网上相关文章不胜枚举。巧合的是前些天看到阮老师的一篇文章的一句话:“对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。"对于这句话,不能赞同更多,也让我下决心好好写这篇,网上文章虽多,大多复制粘贴,且晦涩难懂,我希望能够通过...

2018-03-23 11:22:27 133

原创 CSS3新增伪类解释

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>demo</title> <style> .list img{ back

2018-03-12 15:34:27 271

原创 js的相等与不相等 全等与不全等

贴上自己的代码:console.log(undefined === null); var i = 2 ; console.log(++i == 2); var num1 = 2; var num2 = 20; var num3 = --num1 + num2; /*前置型的递增递减操作与执行语句的优先级相等, 因此整个语句会从左至右被求值*/ var num4 = num...

2018-03-09 15:48:39 1234

原创 css3之transition

transition属性是一个速记属性有四个属性: transition-property(过渡-属性):指定CSS属性的name,transition效果 transition-duration(过渡-持续时间):transition效果需要指定多少秒或毫秒才能完成 transition-timing-function(过渡-定时(校时)-函数):指定transition效果的转速曲线 tran...

2018-01-29 19:46:52 607

空空如也

空空如也

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

TA关注的人

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