自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (3)
  • 收藏
  • 关注

原创 在IE6/7中兼容JSON.parse和JSON.stringify

if(!window.JSON){ window.JSON = { parse: function(sJson){ return eval("(" + sJSON + ")"); }, stringify: function(obj){ var result = ""; f

2017-10-26 11:55:37 614

原创 12种不宜使用的Javascript语法---《Javascript语言精粹》

《Javascript语言精粹》这本书的附录挺实用的,列出了12种应该避免使用的Javascript语法,我们来看一下。==Javascript有两组相等运算符,一组是==和!=,另一组是===和!==。前者只比较值的相等,后者除了值以外,还比较类型是否相同。请尽量不要使用前一组,永远只使用===和!==。因为==默认会进行类型转换,规则十分难记。如果你不相信的话,请回答下面五个判断式的值是true

2017-10-25 20:16:33 342

原创 JavaScript标准对象的一点规则

不要使用new Number()、new Boolean()、new String()创建包装对象;用parseInt()或parseFloat()来转换任意类型到number;用String()来转换任意类型到string,或者直接调用某个对象的toString()方法;通常不必把任意类型转换为boolean再判断,因为可以直接写if (myVar) {…};typeof操作符可以判断出n

2017-10-24 19:41:24 275

原创 javaScript中this的指向

简单笔记: this永远指向调用它的对象, 在严格模式下没有调用对象会指向undefined, 非严格模式下指向全局变量(浏览器指向window,nodejs指向global)。bind,call和apply三个方法可以强行改变this指向。

2017-10-20 13:32:26 260

原创 getElementsByClassName兼容新老浏览器方法

html5 dom中新增了一个getElementsByClassName方法,我们可以通过class属性的类名访问到元素。 新出的方法多少有点兼容性问题,这个是跑不了的,为了弥补这个不足,可以用下面的代码去实现。 var getElementsByClassName(node,classname){ if (node.getElementsByClassNa

2017-10-19 22:38:47 344

原创 JavaScript标识符命名规则

命名要求以字母、下划线或者$符号开头由字母、下划线、$符号和数字组成图片上半部分是正确的命名,下半部分是错误的

2017-10-18 21:47:23 3835

原创 不同浏览器私有属性

根据不同厂商的浏览器设置私有属性前缀

2017-10-18 16:47:30 264

原创 html标签

网易前段公开课上标签展示。

2017-10-18 14:34:52 222

原创 Emmet插件常用语法

Emmet是一款文本编辑器/IDE的插件,用来快速生成复杂的HTML代码,只要掌握一些常用的语法(类似于CSS选择器)。

2017-10-18 13:04:41 319

原创 值比较 跟 索引比较

要分清 值比较 跟 索引比较。值比较常见的有字符串,数字跟布尔。索引比较常见的有对象,数组跟函数。索引比较的话只要索引不同即不等。原始类型和引用类型原始类型:StringNumber BooleanNullUndefined引用类型:引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。注意:从传统意义上来说,ECMAScript 并不真正具有类。事实上,除了说明不存

2017-10-18 12:43:43 372

原创 在线生成二维码 case

在线转二维码小工具

2017-10-18 00:06:25 455

原创 为啥css这么难学?

感觉css想学好真不是一个盒子套另一个盒子那么简单,也不是说知道了盒模型和绝对定位就万事大吉了,还差得不少呢。首先css中最重要的布局! 就我知道的布局方式有下面几种了:行内布局块级布局BFC浮动布局定位布局表布局Flexbox布局Grid布局 这几种布局里面常用但难搞的要数:行内布局、浮动、BFC几个了,Flexbox常用但是不难搞,Grid只有在新的浏览器支持,每种布局模型的规

2017-10-17 13:29:08 3767 1

原创 margin-top、padding-top的值是百分比该如何计算

问题:当margin-top、padding-top的值是百分比时,分别是如何计算的? A 相对父级元素的height,相对自身的height B 相对最近父级块级元素的height,相对自身的height C 相对父级元素的width,相对自身的width D 相对最近父级块级元素的width,相对最近父级块级元素的width答案:D可以对元素的margin设置百分数,百分数是相对

2017-10-17 13:17:50 1901

转载 设计一个可扩展的用户登录系统 (3)

转 廖雪峰老师----------------设计一个可扩展的用户登录系统 (3)廖雪峰 /编程 / 2016-4-22 12:12 / 阅读: 5867在系列 (1)和系列 (2)中我们讨论了用户认证的数据库结构和相关代码。本文继续讨论几个遗留问题。如何生成一个可信的Cookie因为Cookie都是服务器端创建的,所以,生成一个可信Cookie的关键在于,

2017-01-11 23:33:54 776

转载 设计一个可扩展的用户登录系统 (2)

转自 廖雪峰老师在设计一个可扩展的用户登录系统 (1)中,我们设计了可扩展的数据库表的结构,基本思想是:Users表只存储User的Profile信息,没有任何认证信息(例如,不存Password);每一种登录方式对应一个XxxAuth表,该表存储对应的认证信息,以及一个userId字段用于关联到某个User。数据库结构再好,代码写得乱七八糟,一样没法扩展。所以本文讨论的,就是

2017-01-11 23:26:49 571

转载 设计一个可扩展的用户登录系统 (1)

在Web系统中,用户登录是最基本的功能。要实现用户名+密码登录,很多同学的第一想法就是直接创建一个Users表,包含username和password两列,这样,就可以实现登录了: id | username | password | name等其他字段----+----------+----------+---------------- A1 | bob | a1b23f2c

2017-01-11 23:21:08 541

原创 Mybatis问题:There is no getter for property named 'VALUE' in 'class java.lang.String'

Mybatis问题:There is no getter for property named 'VALUE' in 'class java.lang.String'

2017-01-10 11:11:47 858

原创 SQL中单表的自我关联

单表自我关联问题

2017-01-08 17:55:00 19626 1

原创 Java实现表白小程序

今天闲来无事,教大家一个哄妹子的小case。我们需要创建一个心形图案,按照心形图案的位置和长度,对所创建的字符串进行截断并在所需的位置上输出,最终能呈现在屏幕上满满的爱心。废话不多说,直接上源码看效果 ~package ddd;import java.awt.*;import javax.swing.JFrame;public class Cardioid extends

2016-12-05 17:29:25 115612 88

转载 Javascript的IE和Firefox兼容性

1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item(“itemName”) 这样的语句,不能在Firefox(火狐)下运行 (2)解决方法: 改用 document.formName.elements[“elementName”] (3)其它 参见 22. 集合类对象问题 (1)现有问

2015-12-23 13:38:42 417

原创 FireFox不支持InnerText的解决方法

FireFox不支持InnerText,这个问题上次碰到一个网盘数据大小显示的时候不正常,一直显示默认大小,在别的浏览器是正常的,想了半天才知道是FireFox不支持InnerText。代码如下:$.get("api/userfile/userUsed",function(data){ if(data.type=='success'){ var userUsed=

2015-12-22 18:10:38 789

原创 深入理解Java的接口和抽象类

对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲:  一.抽象类  二.接口  三.抽象类和接口的区别一.抽象类在了解抽象类之前,先来了解一下抽象方法。抽象方法是一

2015-12-09 11:30:47 295

原创 Java类之间的关系

泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; * 实现*:表示类对接口的实现; * 依赖*:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只在某个特定地方(比如某个方法体内)才有关系。 关联:表示类与类或类与接口之间的依赖关系,表现为“拥有关系”;具体到代码可以用实例变量来表示; 聚合:

2015-12-09 11:20:32 291

转载 SpringMVC入门 -- WebMVC简介

Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问 http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户端对接收的内容进行

2015-12-08 16:47:53 308

转载 Spring3 -- IOC容器的基本原理 02

2.2.1 IoC容器的概念 IoC容器就是具有依赖注入功能的容器,IoC容器负责实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。应用程序无需直接在代码中new相关的对象,应用程序由IoC容器进行组装。在Spring中BeanFactory是IoC容器的实际代表者。 Spring IoC容器如何知道哪些是它管理的对象呢?这就需要配置文件,Spring IoC容器通过读取配置文件中的配

2015-12-08 16:00:34 387

转载 Spring3 -- IOC简单介绍 01

2.1.1 IoC是什么 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:●谁控制谁,控制什么:传统Java

2015-12-08 15:43:22 309

Servlet3.1最新规范

最近JavaEE 7也发布了,其包含的Servlet 3.1规范也发布了最终版,之前翻译的早期预览版本《Servlet3.1 edr 规范中文版》也有少许变化。所以最近利用业余时间修订了一下,提供给大家下载。

2015-12-08

mongodb图形化界面工具

对于数据库来说有一款功能强大的管理工具将会大大的提高我们的工作效率,对于MongoDB来说MongoVUE就是这样一款工具。

2015-12-08

MySQL-5.5.32-win32.msi

mysql5.5,没那么多不需要的东西,5.7之后的很多东西都是关于服务器才会使用的上的。

2015-12-08

空空如也

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

TA关注的人

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