- 零下一度
- 浏览量2527 | 粉丝12 | 关注2
-
2017-07-03 14:15:15
- 手机号码、电子邮箱、身份证、银行卡正则验证实例
- 手机号码:var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/; 电子邮箱:/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/i身份证:var isIDCard1=/^[1-9]\d{7}((0
-
3691
-
2017-07-03 14:14:55
- 分享与Angularjs相关的实例详解
- 这周末在家呆了两天,正好中午闲暇时间继续分享Angularjs相关,今天主要分享Angularjs总体介绍及数据绑定部分内容,下面直接进入主题。1、基本概念: AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的伪静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是小花
-
1235
-
2017-07-03 14:11:09
- SpringMVC校验的详细介绍
- 转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7085268.html 前面讲到:Spring+SpringMVC+MyBatis深入学习及搭建(十五)——SpringMVC注解开发(基础篇)本文主要内容:(1)SpringMVC校验(2)数据回显(3)异常处理器(4)图片上传(5)Json数据交互(6)支
-
3205
-
2017-07-03 11:57:58
- 分析HashMap的实现原理
- 本文分析了HashMap的实现原理,以及resize可能引起死循环和Fast-fail等线程不安全行为。同时结合源码从数据结构,寻址方式,同步方式,计算size等角度分析了JDK 1.7和JDK 1.8中ConcurrentHashMap的实现原理。原创文章,同步首发自作者个人博客,转载请在文章开头处以超链接注明出处。http://www.jasongj.com/java/concurrent
-
2317
-
2017-07-03 11:57:20
- Bootstrap按钮式下拉菜单实例教程
- 前面的话 按钮式下拉菜单仅从外观上看,和下拉菜单效果基本上是一样的。不同的是普通的下拉菜单是block元素,而按钮式下拉菜单是inline-block元素。本文将详细介绍Bootstrap按钮式下拉菜单 概述 按钮式下拉菜单其实就是普通的下拉菜单,唯一不同的是外部容器“div.dropdown”换成了“div.btn-group&rdquo
-
1735
-
2017-07-03 11:40:52
- 共享模式acquire实现流程
- 共享模式acquire实现流程上文我们讲解了AbstractQueuedSynchronizer独占模式的acquire实现流程,本文趁热打铁继续看一下AbstractQueuedSynchronizer共享模式acquire的实现流程。连续两篇文章的学习,也可以对比独占模式acquire和共享模式acquire的区别,加深对于AbstractQueuedSynchronizer的理解。先看一
-
2995
-
2017-07-03 11:40:29
- Bootstrap按钮组的实例详解
- 前面的话 单个按钮在Web页面中的运用有时候并不能满足我们的业务需求,常常会看到将多个按钮组合在一起使用,比如富文本编辑器里的一组小图标按钮等。本文将详细介绍Bootstrap按钮组 使用方法 按钮组和下拉菜单组件一样,需要依赖于button.js插件才能正常运行。不过我们同样可以直接只调用bootstrap.js文件。因为这个文件已集成了button.js插件功能 同样
-
1692
-
2017-07-03 11:40:00
-
2017-07-03 11:36:39
- 什么是语义化标签?语义化标签的使用
- 一、什么是语义化标签?1.那么什么叫做语义化呢?说的通俗点就是:就是给div起个外号,比如,网页上的文章的标题就可以叫他标题,网页上的各个文章,就可以叫他文章。2.为啥使用语义化标签?(1). 更容易被搜索引擎收录。(2). 更容易让屏幕阅读器读出网页内容。(3). 能够更好的体现页面的主题。(4).兼容性更好,支持更多的网络设备。二、常见语义化标签 头部——header和nav标签h
-
6539
-
2017-07-03 11:33:00
- Netty 线程模型的实例详解
- Netty 线程模型Netty的线程模型主要是基于React,因为考虑到应用场景的不同所以演化出多种版本。单线程模式即接收服务请求以及执行IO操作都由一个线程来完成,由于采用的是IO多路复用这类无阻塞IO操作,所以在请求量不大的情况下单线程模式也是可以解决一部分场景问题的。单接收多工作线程模式当请求量增大后,原有的一个线程处理所有IO操作变得越来越无法支撑相应的性能指标,所以提到了
-
3902