自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 房子装修工程师CSS(九)伪类选择器

(九)E:first-of-type意思是,在父元素下面寻找 第一个所匹配的子元素。 下面的ul 和li,在ul 里面找到第一个li(十)E:last-of-type在有父元素的里面找最后一个 E 跟上面的选择器一样, 他选的是第一个, 这个选的是最后一个(十一)E:only-of-type匹配父元素的所有子元素中唯一的那个子元素(十二)E:nth-of-type(n)匹配父元素的第n个子元素,跟E:nth-child(n) 差不多。不过 nth-child...

2020-08-31 22:42:03 127

原创 房子装修工程师CSS(八)伪类选择器

一、伪类选择器(一)Pseudo-Classes Selectors(伪类选择器)  E:not(s)  E:root  E:target  E:first-child  E:last-child  E:only-child  E:nth-child(n)  E:nth-last-child(n) (二)这一行的选择器,都会考虑其他元素的的影响。  E:first-of-type  E:last-of-type  E:only-of-type  E:nth-of-type(n)  E..

2020-08-31 22:34:28 156

原创 房子装修工程师CSS(七): 伪元素 ::before 和 ::after的用法介绍

W3C的解释用一句话概括:单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。单冒号写法兼容性比较强[可支持解析的浏览器较多],双冒号的写法只支持较新的主流浏览器;基础理论::before和::after是用来给元素添加额外内容的,因为只存在于作用元素内容的前后 ::before和::after内部的content支持以下三种特性! 字符串[“可以是符号什么的也可以是单纯的字符” ,支持unicode编码!!] 属性[attr(), 可以获取标签上的元素属性,比如data-...

2020-08-31 22:00:54 222

原创 房子装修工程师CSS(六)之经典圆形实现方式

一、圆形实现方式代码如下:示例图:、虽然很简单,但也是常见面试题之一。

2020-07-31 15:59:24 156

原创 房子装修工程师CSS(五)之经典三角形实现方式

一、经典三角形实现方式(一)等边三角形朝上 代码如下:示例图如下:(二)等边三角形朝下代码如下:示例图:(三)等腰三角形朝下(四)等腰直角三角形代码:示例图:由此可见,网站中布局用图片,尽量去css实现,页面和网站的性能要高一些,也是常见面试题之一。...

2020-07-31 15:57:47 149

原创 房子装修工程师CSS(四)之常见水平居中实现方式

(一)文字容器内水平垂直居中,text-align,height和line-height。 代码如下:示例图如下:(二)图片容器内水平垂直居中,注意只有text-align,height和line-height是达不到完全的水平垂直居中;需要再给图片设置一下垂直居中即vertical-align。此种布局适合于logo和文字同一行时。代码如下:示例图如下:(三)利用position对图片容器内水平垂直居中。 代码:示例图:...

2020-07-31 15:53:09 113

原创 房子装修工程师CSS(三)之常见两栏自适应布局

一、常见两栏自适应布局(一)利用浮动进行布局代码如下:示例图:(二)利用定位position进行布局 代码如下:示例图:

2020-07-31 15:49:19 84

原创 房子装修工程师CSS(二)之定位position

一、深度讲解css定位position(一)absolute生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位。祖上元素都没定位就相对第一个即最外层的祖先元素进行定位,如果有祖上元素设置了position:relative、absolute、fixed就相对此祖上元素定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。(二)fixed:生成固定定位的元素,相对于浏览器窗口进行定位。(三)relative:生成相对定位的元素,

2020-07-31 15:44:17 191

原创 房子装修工程师CSS(一)之盒子模型/选择器的权重计算/常见样式属性/浮动float

一、盒子模型(一)CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:margin、border、padding、content(width、height)。 (二)盒子模型分两种:1.标准盒子模型,模型成员:margin、border、padding、content;content不包含其他成员;2.怪异盒子模型(IE盒子模型),模型成员:margin、border、padding、content;content包含border和padding;3.给...

2020-07-31 15:33:33 290

原创 常用浏览器(PC,移动) user-agent

该对照表整理了时下流行的浏览器User-Agent大全,User Agent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。并悬浮提示来访者的user-agent信息。 IE6.0 User-Agent, Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5...

2019-09-16 00:24:07 1121

转载 npm的-save和--save-dev

npm install X:会把X包安装到node_modules目录中 不会修改package.json 之后运行npm install命令时,不会自动安装Xnpm install X –save: 会把X包安装到node_modules目录中 会在package.json的dependencies属性下添加X 之后运行npm install命令时,会自动安装...

2018-12-11 08:57:20 1165

转载 js中对象继承

一,js中对象继承 js中有三种继承方式 1.js原型(prototype)实现继承<html> <body> script type="text/javascript"> function Person(name,age){ this.name=name; this.age=age; ...

2018-12-07 17:28:15 169

转载 Jasmine 常用语法

/*jasmine测试脚本 */(function() {    /*     jasmine基本语法介绍:     describe(string, function):可以理解为是一个测试集或者测试包(官方称之为suite),主要功能是用来划分单元测试的,describe是可以嵌套使用的     参数string:描述测试包的信息     参数function:测试集的具体实现...

2018-12-05 14:48:52 2670

转载 angularjs数组基本操作

1:ng-click,ng-model,ng-bind,ng-class,ng-hide,ng-app     2:placeholder,     3:{}中加入代码“:true|false”,使用逗号隔开,可以控制包括样式,显示与隐藏等功能,}1、数组的创建?12345var arrayObj = new Array();//创建一个数组   var arrayObj = new Array(...

2018-04-07 16:59:52 7635

翻译 AngularJS:实现动态添加输入控件功能

AngularJS:实现动态添加输入控件功能功能要求如下:1.    点击加号可以增加输入框。2.    点击减号可以减少输入框。3.    当输入框只有一个的时候,不能再减少输入框。效果图如下:只有一个输入框有多个输入框要实现这个功能,可以用angularJS实现。实现步骤如下:1.    在HTML中引入script<script type='text/javascript' src='...

2018-03-01 17:13:08 3440

原创 angular.extend

angular.extend:依次将第二个参数及后续的参数的第一层属性(不管是简单属性还是对象)拷贝赋给第一个参数的第一层属性,即如果是对象,则是引用的是同一个对象,并返回第一个参数对象。 语法:jQuery.extend( [deep ], target, object1 [, objectN ] )描述: 将两个或更多对象的内容合并到第一个对象,在这里指向写写对深浅拷贝的理解!!

2018-01-29 14:05:07 2472

原创 用户故事

用户故事,意思是来描述用户渴望得到的功能。 用户故事(user story)是从用户的角度来描述用户渴望得到的功能。一个好的用户故事包括三个要素:1. 角色:谁要使用这个功能。2. 活动:需要完成什么样的功能。3. 商业价值:为什么需要这个功能,这个功能带来什么样的价值。用户故事通常按照如下的格式来表达:作为一个, 我想要, 以便于商业价

2018-01-22 15:13:15 439

转载 用户故事

撰写用户故事2015-01-14 15:01:59标签:pm产品经理用户故事什么是用户故事?度娘的解释:是从用户的角度来描述用户渴望得到的功能。关于用户故事,我的理解是基本的用户故事应该满足以下几个原则:以第一人称叙述、使用日常用语、避免技术解决方案词汇、专注于基本目标。​1.以第一人称叙述​以第一人称叙述听起来很能有点傻,但从本质上来说,用户故事的目的是让

2018-01-22 11:14:35 223

转载 常见缓存分类

本文主要提到如下缓存技术:浏览器缓存、网关/代理服务器缓存、页面缓存、数据缓存、数据库缓存、反向代理缓存 浏览器缓存浏览器缓存机制,主要就是HTTP协议定义的缓存机制(如 Expires;Cache-control等),还包括非HTTP协议定义的缓存机制,如使用HTML Meta标签。推荐阅读>> 浏览器缓存机制浏览器 HTTP 协议缓存机制详解网关/代理服务器缓存网关或代理服务器缓存是将远程服务

2018-01-18 18:10:18 312

原创 常用正则表达式

表达式全集字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。^匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配“\n”或“\r”之后的位置。$匹配输入字符串的结束位置。如果设置了RegExp对象的Multiline属性,

2018-01-18 18:06:03 173

转载 图片缓存

有时候为了相应一些用户的点击,展示一张图片,图片比较大的化,当点击事件触发后,下载图片可能需要一段比较长的事件。这个时候我们可以用一些技术,当用户在做其他事情的时候,我们可以先把图片加载进来。客户端js定义了一个专用的API来达到一个目的:为了强制让图片缓存起来,首先利用Image()构造函数来创建一个屏幕外图片对象,之后将该对象的src属性设置成期望的URL。下面是两个代码判断:一:1   di

2018-01-18 18:03:21 211

转载 HTTP缓存机制及原理

彻底弄懂HTTP缓存机制及原理前言Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并不是很清楚。在此,我会尝试用简单明了的文字

2018-01-15 16:45:45 141

转载 webstorm引用ESLint进行静态代码检查

规范代码JavaScript 的代码检查工具有:JSLint,JSHint, JSCS, ESLint,本文着重介绍 ESLint。ESLint 在一系列的代码质量检查工具中,是最年轻的一个,当然也是最现代化的。配置多样,支持 JavaScript, JSON 以及 YAML 格式的 .eslintrc.*文件,同时也支持在package.json用eslintConfig字段配置(Con

2018-01-13 20:15:28 2021

原创 原始类型与封装类

Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。Java为每个原始类型提供了封装类。 原始类型  封装类 boolean   Boolean char        Character byte        Byte short       Short int          

2016-11-10 14:56:15 441

原创 java中return, continue ,break总结

1、return 语句的作用      (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。      (2) return 返回一个值给调用该方法的语句,返回值的数据类型必须与方法的声明中的返回值的类型一致。      (3) return后面也可以不带参数,不带参数就是返回空,其实主要目的就是用于想中断函数执行,返回调用函数处。  2.  break

2016-11-07 16:50:08 516

原创 java中return用法总结

Java中return用于方法,两个作用:   (1)返回方法指定类型的值(这个值总是确定的),也可以是对象   (2)方法的结束两种形式:(1)有返回类型 例如:return i;          (2)无返回类型  return;一般方法前有void代表无返回值,没有void有返回值。例1publicclass TestReturn

2016-11-07 16:42:01 88956 4

原创 session

1、session.setAttribute("user",user);将用户的信息保存在session中2、User loginUser = (User)session.getAttribute("user");来获取用户的登录信息,并判断他是否登录等等。3、request.getSession().getAttribute(A.SESSION_USER)调用getSession()

2016-11-02 10:46:44 193

原创 Hibernate

Hibernate的描述文件可以是一个properties属性文件,也可以是一个xml文件。下面讲一下Hibernate.cfg.xml的配置。一个Configeration 实例代表Hibernate 所有Java类到Sql数据库映射的集合。 创建SessionFactory实例 把Configeration 对象中的所有配置信息拷贝到SessionFactory的缓存中。Session

2016-11-02 10:14:26 177

原创 struts.multipart.maxSize

struts.multipart.maxSize=10000000设置上次文件的大小最大为10000000字节也就是(10000000/1024/1024)=9.5MB

2016-11-01 21:16:29 951

转载 Struts2中struts.multipart.maxSize设置

今天使用Struts2的文件上传控件时,在struts.xml中,将处理上传的action中的fileUpload拦截器的maximumSize参数设置为5000000,上传了一个3M的文件后发现控制台报错,而且提示说文件超过2M。Struts.xml相关配置如下:    /FileUploadResult.jsp    /FileUpload.jsp          500

2016-11-01 21:12:32 2288

原创 struts2配置问题

打开index.jsp页面,编码格式改为utf-8,加入,就可以使用struts的标签,具体代码如下:[html] view plain copy %@ page language="java" import="java.util.*" pageEncoding="utf-8"%>  %@ taglib uri="/struts-tags"  prefix="s"

2016-11-01 21:03:32 185

原创 Struts 2.0

Struts 2.0有两个配置文件,struts.xml和struts.properties都是放在WEB-INF/classes/下。struts.xml用于应用程序相关的配置struts.properties用于Struts 2.0的运行时(Runtime)的配置

2016-11-01 20:52:54 234

转载 struts2标签

转自:http://blog.163.com/hzd_love/blog/static/131999881201082111852520/要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:struts2的标签共分为五大类:一、逻辑控制标签用于进行逻辑控制输出。主要分以下几类:1)条件标签:用于执行基本的条件流转:拥有一个test属性,其表达式的值用来决

2016-11-01 20:48:28 164

转载 国际化时配置时配置struts.custom.i18n.resources常量三种方法:

假设要定义配置一个 basename为globalMessages的strut.custom.i18n.resources常量1.在属性文件struts.properties中定义:#在属性文件中定义basejnamestruts.custom.i18n.resources=globalMessage2.在struts.xma文件中配置basename;I18N

2016-11-01 20:46:13 4614

转载 struts2

每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化 首先在struts.properties文件中加入以下内容:struts.custom.i18n.resources=messageResource或在struts.xml中加入 资源文件的命名格式: 名称_语言代码_国家代码. Proper

2016-11-01 20:31:50 140

转载 struts2

每种框价都会有国际化的支持,struts2的国际化大致上分为页面的国际化,Action的国际化以及xml的国际化 首先在struts.properties文件中加入以下内容:struts.custom.i18n.resources=messageResource或在struts.xml中加入 资源文件的命名格式: 名称_语言代码_国家代码. Proper

2016-11-01 20:27:53 168

转载 简单易学ELM

[原]简单易学的机器学习算法——极限学习机(ELM)2014-4-24阅读10858 评论23一、极限学习机的概念    极限学习机(Extreme Learning Machine) ELM,是由黄广斌提出来的求解单隐层神经网络的算法。    ELM最大的特点是对于传统的神经网络,尤其是单隐层前馈神经网络(SLFNs),在保证学习精度的前提下比传统的学习算法速度更快。二、

2015-11-20 11:25:50 934

空空如也

空空如也

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

TA关注的人

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