ISPT启航
  • 文章
  • 问答
  • 登录
邮箱登录
邮箱

密码
邮箱注册
邮箱

昵称

密码

确认
全部文章其他工具开源设计模式后端前端公告
CSS优先级算法如何计算?

1、优先级就近原则,同权重情况下样式定义最近者为准; 2、载入样式以最后载入的定位为准; 优先级为: !importantidclasstag important比内联优先级高

  语法自然   2023年06月16日   277   0   0 csscss3
CSS选择符与可以继承属性

选择符 1.id选择器(myid) 2.类选择器(.myclassname) 3.标签选择器(div,h1,p) 4.相邻选择器(h1+p) 5.子选择器(ulli) 6.后代选择器(lia) 7.通配符选择器() 8.属性选择器(a[rel="external"]) 9.伪类选择器(a:hover,li:nth‐child) 可以继承属性 可继承的样式:font‐sizefont‐familycolor,ULLIDLDDDT; 不可继承的样式:borderpaddingmarginwidthheight;

  语法自然   2023年06月15日   275   0   0 css
标准的CSS的盒子模型、低版本IE的盒子模型

(1)有两种,IE盒子模型、W3C盒子模型; (2)盒模型:内容(content)、填充(padding)、边界(margin)、边框(border); (3)区别:IE的content部分把border和padding计算了进去;

  语法自然   2023年06月15日   269   0   0 css
Java8新特性-Optional 类

到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到GoogleGuava的启发,Optional类已经成为Java8类库的一部分。 Optional<T类(java.util.Optional)是一个容器类,它可以保存类型T的值,代表这个值存在。或者仅仅保存null,表示这个值不存在。原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。 Optional类的J...

  无为   2023年06月14日   314   0   0 java-eejarjava
JS常用正则表达式

手机号 js varpattern=/^1[3456789]\d{9}$/; 限制数字位数 js varpattern=/^[1-9][0-9]$/; 邮箱 js varpattern=/^[a-zA-Z0-9.!$%&'+\/=?^_`{|}-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)$/; 邮编 js varpattern=/^[0-9][0-9]{5}$/; 密码规则 1、长度至少8位; 2、长度至少8位+(小写字母+大...

  语法自然   2023年06月12日   284   1   0 正则表达式
Java8新特性-Stream API

StreamAPI说明 Java8中有两大最为重要的改变。第一个是Lambda表达式;另外一个则是StreamAPI。 StreamAPI(java.util.stream)把真正的函数式编程风格引入到Java中。这是目前为止对Java类库最好的补充,因为StreamAPI可以极大提供Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。 Stream是Java8中处理集合的关键抽象概念,它可以指定你希望对集合进行的操作,可以执行非常复杂的查找、过滤和映射数据等操作。使用StreamAPI对集合数据进行操作,就类似于使用SQL执行的数据库查询。也可以使用StreamAPI来并行执行操...

  无为   2023年06月12日   508   3   1 java-eejava
Java8新特性-方法引用与构造器引用

方法引用(MethodReferences) 当要传递给Lambda体的操作,已经有实现的方法了,可以使用方法引用! 方法引用可以看做是Lambda表达式深层次的表达。换句话说,方法引用就是Lambda表达式,也就是函数式接口的一个实例,通过方法的名字来指向一个方法,可以认为是Lambda表达式的一个语法糖。 要求:实现接口的抽象方法的参数列表和返回值类型,必须与方法引用的方法的参数列表和返回值类型保持一致! 格式:使用操作符“::”将类(或对象)与方法名分隔开来。 如下三种主要使用情况: 1. 对象::实例方法名 2. 类::静态方法名 3. 类::实例方法名 例如: Consumer...

  无为   2023年06月09日   335   0   0 java-eejarjava
Java8新特性-函数式接口

什么是函数式(Functional)接口 只包含一个抽象方法的接口,称为函数式接口。 你可以通过Lambda表达式来创建该接口的对象。(若Lambda表达式抛出一个受检异常(即:非运行时异常),那么该异常需要在目标接口的抽象方法上进行声明)。 我们可以在一个接口上使用@FunctionalInterface注解,这样做可以检查它是否是一个函数式接口。同时javadoc也会包含一条声明,说明这个接口是一个函数式接口。 在java.util.function包下定义了Java8的丰富的函数式接口 ...

  无为   2023年06月08日   324   0   0 java-eejava
Java8新特性-Lambda 表达式

Java8新特性简介 速度更快 代码更少(增加了新的语法:Lambda表达式) 强大的StreamAPI 便于并行 最大化减少空指针异常:Optional Nashorn引擎,允许在JVM上运行JS应用 为什么使用Lambda表达式 Lambda是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升 从匿名类到Lambda的转换举例1 ![image...

  无为   2023年06月06日   321   2   0 java-eejava
mysql常用时间函数

1,NOW():返回当前日期和时间 SELECTNOW(); //这将返回当前日期和时间的值,例如:2023-03-1115:32:45。 2,DATE():从日期时间值中提取日期部分: SELECTDATE('2023-03-1115:32:45'); //这将返回日期部分的值,即:2023-03-11。 3,TIME():从日期时间值中提取时间部分: SELECTTIME('2023-03-1115:32:45'); //这将返回时间部分的值,即:15:32:45。 4,YEAR():从日期时间值中提取年份部分: SELECTYEAR('2023-03-1115:32:45'...

  无为   2023年06月06日   304   0   0 mysqlsql
设计模式 - 观察者模式

一观察者模式 观察者模式是对象的行为模式,又叫发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 1.1涉及到的角色分别为 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删...

  管理员-0   2023年06月02日   312   0   0 java
mysql客户端错误代码大全

客户端错误信息来自下述源文件: 圆括号中的错误值和符号与include/errmsg.hMySQL源文件中的定义对应。 消息值与libmysql/errmsg.c文件中列出的错误消息对应。%d和%s分别代表数值和字符串,显示时,它们将被消息值取代。 由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。 错误:2000(CR_UNKNOWN_ERROR) 消息:未知MySQL错误。 错误:2001(CR_SOCKET_CREATE_ERROR) 消息:不能创建UNIX套接字(%d) 错误:2002(CR_CONNECTION_ERROR) 消息:不能通过套接字'%s'(...

  管理员-0   2023年05月31日   332   0   0 mysql
mysql服务端错误代码大全

服务器错误代码和消息 服务器错误信息来自下述源文件: 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/mysqld_ername.hMySQL源文件中的定义。 SQLSTATE值列在share/errmsg.txt文件中,用于生成include/sql_state.hMySQL源文件中的定义。 由于更新很频繁,这些文件中可能包含这里未列出的额外错误消息。 错误:1000SQLSTATE:H...

  管理员-0   2023年05月31日   327   0   0 mysql
设计模式-工厂模式

一工厂模式 1.1工厂模式定义 工厂模式包括简单工厂、工厂方法和抽象工厂三个部分。其中,简单工厂可以看作工厂方法的一种特例形式。 1.2工厂模式的作用 将类的创建与类的使用分离,职责单一,减少代码的复杂度,降低代码的耦合性,增加代码的可读性和可扩展性。 1.封装变化。如果逻辑有可能变化,封装成工厂类之后,创建逻辑的变更不会影响调用者。 2.代码复用。创建代码抽离到单独的工厂类之后可以复用。 3.隔离复杂性。封装复杂的创建逻辑,调用者无需知道对象是如何创建的。 4.控制复杂度。将创建代码抽离出来,让原本的函数或类职责更单一,代码更简洁。 1.3工厂模式的经典实现 简单工厂 java ...

  管理员-0   2023年05月31日   344   0   0 java-eespring bootjava
设计模式-策略模式

设计模式分类 1.创建型模式,共5种:工厂方法模式,抽象工厂模式,单利模式,建造者模式,原型模式。 2.结构型模式,共7种:适配模式,装饰器模式,代理模式(jdk和cglib),外观模式,桥接模式,组合模式,享元模式。 3.行为型模式,共十一种:策略模式,模板方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者模式,中介者模式,解释器模式, 什么是策略模式 策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,相同的事情-----选择不用同方式(不同实现)举例子,最终可以实现解决多重if判断问题。 1.环境(Context)角色:持...

  ISPT   2023年05月29日   367   0   0 spring boot
  • «
  • 1
  • 2
  • 3
  • »
写文章 提问题
常见问题 更多
不使用border画出1px线,在不同浏览器的标准模式与怪异模式都能保持一致效果

2023-06-15

HTML5的form如何关闭自动完成功能?

2023-06-14

Truncated incorrect DECIMAL value: ''

2023-07-14

webSocket如何兼容低浏览器?

2023-06-14

如何在页面上实现一个圆形的可点击区域?

2023-06-15

cookies,sessionStorage和localStorage的区别?

2023-06-14

java.io.IOException: Broken pipe

2023-07-07

Error: cloud.callFunction:fail -404012

2023-09-01

联系我 - 作者微信
常用标签
javajavascriptnode.jshtmlhtml5csscss3jsonajax正则表达式angular.jsvue.jsreact.js小程序微信小程序微信开发者工具mysql数据库sqlredisgitdockercijava-eejarspringtomcat搜索引擎中文分词全文检索luceneelasticsearch微信微信开放平台linuxubuntuwindows-servercentos读书nettyspring bootddosjvm其他rabbitmq
  • 鄂ICP备2023008505号-1 © 2025-2024 ISPT