自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奥特打小怪的博客

一切为了环游世界

  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 struts2中getOutputStream() has already been called for

在使用java下载的时候会出现getOutputStream() has already been called for错误,这里注意试返回值为null,不要像常规那样返回String值,就不会错误了

2017-04-22 22:32:41 893

原创 经典js问题

经典js问题 var list = document.getElementsByTagName("li"); function foo(){ for(var i = 0, len = list.length; i < len; i++){ list[i].onclick = function(){ a

2016-09-23 23:25:30 377

原创 http和https

http和https

2016-08-04 22:37:10 840

原创 URL重定向,referer,referrer和安全

URL重定向,referer,referrer和安全,

2016-08-04 22:18:23 24210 2

原创 前端小技巧

一些前端代码的小技巧1.如果需要上下左右居中position:absolute;top:0;bottom:0;left:0;right:0;margin: auto;一定不要忘了margin:auto;不然没有效果

2016-07-26 23:34:45 394

原创 height 100% 无效

今天在写一个铺满全屏的div的时候,进行设置height:100%,width:100%发现只有width有效果,但是height没有,我们查看文件中的body会发现,这里默认的width是全屏的,但是height却是0,所以如果我们想要使div的高度有效,首先要将body的高度设置为全屏,也就是height:100%;

2016-07-26 23:04:16 272

原创 js获取style样式的问题

js获取style的样式我们经常在js中需要获取节点的style的样式,看了网上有。style.width方法,可是出现的结果是一片空白,但是也没有报错哦 那就说明方法有,使用的方法也没多大问题。查了才发现 style.width只能获取到内联的样式,但是不能获取内部和外部引用给样式 所以不要用像alert(obj.style.width),去获取样式如果要想获取正确的样式。 使用funct

2016-07-26 22:37:59 949

原创 javascript求数组最大值

求出数组中最大值用javascript写出求最大值的方法是面试中常考察的一个方向如果你是一个有一点基础的前端程序员 代码Array.prototype.max = function() { var max = this[0]; var len = this.length; for (var i = 1; i < len; i++) { if (thi

2016-07-18 17:20:48 568

原创 web安全的那点事儿

最近看了一些关于web安全的书首先常用的功能是用黑名单和白名单。第一点,xss攻击:通常指的的在页面渲染的时候,攻击者通过注入恶意的html代码,进而在用户浏览网页的时候,对用户的浏览器进行攻击,控制浏览器。      xss有多种类型,第一中是反射型xss,这个往往需要诱使用户点击一个恶意的链接第二种:存储型xss,这种xss会把用户输入的数据存储在服务器端,有很强的稳定性。

2016-06-14 22:29:42 293

转载 回流reflow和重绘repaint

Web页面运行在各种各样的浏览器当中,浏览器载入、渲染页面的速度直接影响着用户体验  简单地说,页面渲染就是浏览器将html代码根据CSS定义的规则显示在浏览器窗口中的这个过程。先来大致了解一下浏览器都是怎么干活的:  1. 用户输入网址(假设是个html页面,并且是第一次访问),浏览器向服务器发出请求,服务器返回html文件;  2. 浏览器开始载入html代码,发现标签内有一个标签引用外部CS

2016-06-01 12:18:43 551

原创 AMD和CMD规范

最近学习了AMD和CMD规范的用法,大概使用了一些首先我们要知道为什么有AMD和CMD规范,这些规范的产生是为了解决前端开发的文件之间的依赖和冲突的,CMD代表的是seajs,AMD的代表是requireJS,AMD的核心是预加载,就是在使用的时候先对依赖的全部文件进行加载,加载完了再进行处理,require调用模块,define定义模块,config是配置模块。而CMD的思想是在需要

2016-05-31 23:17:02 1058

原创 JS部分笔试题

看下列代码输出为何?解释原因。123var a;alert(typeof a); // undefinedalert(b); // 报错解释:Undefined是一个只有一个值的数据类型,这个值就是“undefined”,在使用var声明变量但并未对其赋值进行初始化时,这个变量的值就是undefined。而b由于未声明将报错。注意

2016-04-16 19:33:55 812

原创 渐进增强和优雅降级

渐进增强和优雅降级优雅降级和渐进增强印象中是随着css3流出来的一个概念。由于低级浏览器不支持css3,但css3的效果又太优秀不忍放弃,所以在高级浏览中使用css3而低级浏览器只保证最基本的功能。咋一看两个概念差不多,都是在关注不同浏览器下的不同体验,关键的区别是他们所侧重的内容,以及这种不同造成的工作流程的差异。渐进增强progressive enhancement:针对低版本浏览器进

2016-04-16 17:19:47 240

原创 垂直居中的方法

垂直水平居中的实现方式方法一:将div的显示方式设置wei 表格,这样我们就能用表格的vertical-align property属性1. 2. 3. 4. Content goeshere5. 6. 7.  8. #wrapper{display:table;}9. #cell{display:table-cell

2016-04-16 17:19:18 304

转载 文档流的理解和定位(转)

将窗体自上而下分成一行行,并在每行中按从左至右的顺序排放元素,即为文档流.(自己的理解是从头到尾按照文档的顺序,该在什么位置就在什么位置,也可以按照上面的意思理解,自上而下,自左到右的顺序)下面为转自http://www.cnblogs.com/huangbx/archive/2012/08/15/2640734.html一、定位的专业解释(来自百度百科)  在CSS中关于定位

2016-04-16 16:54:00 1037

原创 块元素和行内元素(内联元素)

块元素和行内元素(内联元素)块级元素:块状元素排斥其他元素与其位于同一行,可以设定元素的宽(width)和高(height),块级元素一般是其他元素的容器,可容纳块级元素和行内元素。常见的块级元素有div,p ,h1~h6等。行内元素:行内元素不可以设置宽(width)和高(height),但可以与其他行内元素位于同一行,行内元素内一般不可以包含块级元素。行内元素的高度一般由元素内部的字体

2016-04-16 16:52:26 400

转载 页面性能优化

一、浏览器加载过程:1、建立连接过程(1) 浏览器查找域名的IP地址  (2) 浏览器给web服务器发送一个HTTP请求  (3) 服务器发送永久重定向响应  (4) 浏览器跟踪重定向地址  (5) 服务器“处理”请求  (6) 服务器发回一个HTML响应2、浏览器渲染解析HTML↓构建DOM树↓渲染树构建↓渲

2016-04-16 16:39:39 286

原创 js的一些问题(二)

Javascript获取非行间样式Js中的html不能获取行间样式,怎么获取呢?在ie中可以使用currentstyle,在谷歌和火狐下我们可以用到ge’t’ComputedStyleStyle委托事件是什么?什么是委托事件:通俗得将就是,事件是如onclick,onmouseover等。委托呢,就是让别人来做,这个时间本来是是加载某些元素上的,然而你却加到别人身上来做,完成这个事

2016-04-16 16:38:45 292

原创 js的一些问题(一)

1.    javascript的typedeof的返回值类型,一共六种。Number,object,string,function,undefined,boolean2.    javascript中的强制转换方法有parseInt,parseFloat,number,soString,隐式的转换是:1.         字符串加数字是字符串2.         数字减字符串是数

2016-04-16 15:45:32 308

转载 IE和DOM事件流的区别

转载:http://www.cnblogs.com/ilexcai/archive/2011/09/05/2168094.htmlhttp://blog.csdn.net/ca3355/article/details/6899971事件HTML元素事件是浏览器内在自动产生的,当有事件发生时html元素会向外界(这里主要指元素事件的订阅者)发出各种事件,如click,on

2016-04-16 14:57:39 14414 2

原创 css的几个问题

Import优先级比内联高:选择符:class和idClass可以继承,伪类可以继承。优先级是就近原则!important>[ id>class>tag] 标签title和alt属性的区别是什么?Alt是图片不显示的时候用文字代替表示。 Title是为改属性提供信息。 几种ie BUG的解决办法?1.     双边距BUG float引起的使用display

2016-04-16 12:56:23 522

原创 前端知识html和xhtml,Link和@import,doctype,严格模式和混杂模式。如何触发

Html和xhtml的不同 最主要的不同之处是:xhtml元素必须被正确的嵌套,xhtml必须被关闭。标签名必须用小写字母,html文档必须有根元素。Parsing解析1.      xhtml用xml解析请求,html用它自己定义的更加接近当前浏览器的方式实际处理html的方式。2.       3.      在html中doctyoe是必须的,在xhmlt中docty

2016-04-16 10:40:01 803

原创 javascript中的this

this为什么如此多变呢,因为this总是和它的执行上下文有关,和声明环境无关。而在javascript中总是会开辟新的执行上下文的东西,像函数,所以this才会多变。javascript是一门解释性语言,需要一个执行环境去执行他,通常的执行环境是浏览器。还有node脚本,还是repl。浏览器中:在全局中,用var声明变量,会默认给window添加。不使用var声明变量,会默认

2016-04-15 23:34:30 237

原创 javascript的闭包和匿名函数

要理解javascript的闭包,首先要理解javascript的变量的作用域。变量的作用域就两种,全局变量和局部变量。在javascript中内部函数可以读取全局变量,而外部函数不能读取内部变量。但是我们有时候又不要在外部读取函数内部的变量,那么需要怎么做呢。这是就可以在函数内部再定义一个函数,function f1(){    var n=999;    fun

2016-04-15 23:33:24 376

原创 Uncaught SecurityError: Failed to execute 'replaceState' on 'History':解决方案

Uncaught SecurityError: Failed to execute 'replaceState' on 'History': A history state object with URL 'file:///C:/Users/DXAW/Desktop/webapp/index.html' cannot be created in a document with origin 'nu

2016-04-07 09:20:22 22396 1

原创 使用django-admin创建项目出错,can't open file 'django-admin.py'

1.今天用django-admin.py 创建项目突然不能用了,说不能打开文件或者是路径找不到。开始我感觉是环境变量的问题,我试了很多还是不行,环境变量也没有问题,关键的是我的ubuntu和win10下面同时不能用了,这就麻烦了。我就准备先解决win10下面的问题。2.网上找了好多,都没有发现解决的方法,我最后发现是注册表的问题。打开注册表,找到[HKEY_CLASSES_

2015-12-07 11:28:46 699

原创 启动ubuntu,出现stopping log initial device creation的解决方法

今天在启动虚拟机中的ubuntu的时候,突然出现了,卡在了stoping log initial device creation的地方的情况,以前都是好好的,搜索了文档,但是没有发现有解决的方法,那就只有将就这样了,我在停下的地方按了Esc后,进入里面,按I忽略出现的问题。       看来没什问题,打开浏览器后百度主页打不开。于是在命令行里面输入 sudo dhclient。能用网了。

2015-12-05 20:02:04 3649

原创 Eclipse无法解析类型问题的解决

windows-preference- java-compiler 指定jdk 然后再编译一下,还不行的话在右上角的配置特定与项目的配置中。选择你的项目点击确定再编译一次,

2015-12-04 22:06:24 19294

原创 关于java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream解决办法

在编写邮件接收发送相关程序时,出现报错 主要原因是 javax.mail和javax.activation这两个包已经在javaEE5当中属于基础包了,就是JDK中自带了已经,但是里面的方法与现在外面的mail.jar和activation.jar有一些出入,所以初学者在直接copy别人代码的时候往往会出现上面的错误。 废话不多说下面是解决方法 进到C:\U

2015-12-04 13:03:11 350

原创 css纯代码实现圆边框和圆按钮

一、CSS3圆角的优点传统的圆角生成方案,必须使用多张图片作为背景图案。CSS3的出现,使得我们再也不必浪费时间去制作这些图片了,而且还有其他多个优点:  * 减少维护的工作量。图片文件的生成、更新、编写网页代码,这些工作都不再需要了。  * 提高网页性能。由于不必再发出多余的HTTP请求,网页的载入速度将变快。  * 增加视觉可靠性。某些情况下(网络拥堵、服务器出错、网速过慢等等

2015-10-12 10:45:45 19558 1

mongodb,nodejs,电子商务网站

用mongodb和nodejs写的一个电子商务网站,实现了基本的用户注册和管理,商品查询浏览,商品管理,购物车和评论功能。管理员账号是0,密码是0.

2016-07-14

django+mysql留言板

django+mysql,在Ubuntu下做的留言板实现了基本的注册登陆,留言和查看留言功能,是拿来练手的,所有还有很多没有完善,但是基本的功能都实现了。

2015-12-19

jsp,java,邮件发送器(带附件)

jsp,java做的邮件发送器,带附件,使用了bootstrap美化界面。

2015-12-07

空空如也

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

TA关注的人

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