带大家认识CSS层叠上下文/层叠等级的区别和意义
什么是“层叠上下文” 层叠上下文(stacking context),是HTML中一个三维的概念。在CSS2.1规范中,每个盒模型的位置是三维的,分别是平面画布上的X轴,Y轴以及表示层叠的Z轴。一般情况下,元素在页面上沿X轴Y轴平铺,我们察觉不到它们在Z轴上的层叠关系。而一旦元素发生堆叠,这时就能发 ... 查看全文
SpringMVC介绍
什么是MVC 最典型的MVC就是JSP+servlet+JavaBean的模式 Spring-web SpringMVC public class MyServlet extends HttpServlet{ @Override protected void doPost(HttpServletRe ... 查看全文
4、JavaScript代码块(代码段)
代码块就是使用 <script> 标签包含的 JavaScript 代码段。 示例1 在下面示例中,使用了两个 <script> 标签分别定义两个 JavaScript 代码块。 <script> //JavaScript 代码块 1 var a = 1; </script> <script> // ... 查看全文
深度阅读:深入 C++ 内存管理(万字长文)
引言 说到 C++ 的内存管理,我们可能会想到栈空间的本地变量、堆上通过 new 动态分配的变量以及全局命名空间的变量等,这些变量的分配位置都是由系统来控制管理的,而调用者只需要考虑变量的生命周期相关内容即可,而无需关心变量的具体布局。这对于普通软件的开发已经足够,但对于引擎开发而言,我们必须对内存 ... 查看全文
【图论】TarjanLCA算法
const int MAXN = 200000 + 10; const int MAXM = 2000000 + 10; int n, m; vi G[MAXN]; int vis[MAXN]; int fa[MAXN]; int ans[MAXN]; struct Query { int x, y ... 查看全文
Java常用集合-List(ArrayList、Vector和LinkedList)简介
Java中的List是一个常用的数据类型,其一共有三个实现类:ArrayList、Vector和LinkedList 一、ArrayList1、ArrayList是最长用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增 ... 查看全文
gocloc 代码统计算法
gocloc是一个支持代码统计的golang 包,同时也可以基于cli 运行 参考使用 环境准备 go.mod module demoapp ? go 1.15 ? require github.com/hhatto/gocloc v0.3.3 main.go package main ? impo ... 查看全文
翻译:《实用的Python编程》01_Introduction_00_Overview
目录 | 下一节 (2 处理数据) 1. Pyton 简介 本章是第一章,将会从头开始介绍 Python 基础知识,让你从零开始,学会怎么编写、运行、调试一个简单的程序。最后,你可以运用这些 Python 基础知识,去编写一个简短的脚本,读取 csv 数据并执行一些简单的计算。 1.1 Python ... 查看全文
windows环境配置多个tomcat
1.配置环境变量,并添加到path中 2.将start.bat中的CATALINA_HOME改为CATALINA_HOME2 3.将catalina.xml中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2 4.修改server ... 查看全文
react-native 环境搭建-windows
react-native 环境搭建-windows 步骤跟着官网走,其中与几个注意点。 1、jdk一定要安装好。java、javac、java -version指令要成功2、win10环境配置path时,需要用绝对路径配置 ... 查看全文
解决centos安装不上apache:No match for argument: httpd
问题描述yum匹配不到httpd 解决方案 查看一下yum 把这行注释掉 再次执行 OK ... 查看全文
[Mise] Update a count state value with the x-on event listener directive in Alpine JS
In this lesson, we define a "count" state value with the x-data directive provided by Alpine JS. This defines a new scoped component, which can have a ... 查看全文
webpack异步加载文件的方式
1. import import(/* webpackPrefetch: true,webpackChunkName: "yourFileName",webpackPreload: true */ 'LoginModal') import ( /* webpackChunkName: "yourFi ... 查看全文
WebSocket Vs HTTP
```因为 HTTP 协议有一个缺陷:通信只能由客户端发起,当客户端与服务器需要频繁通信时,HTTP 协议非常低效,为什么低效?因为 HTTP 接口之下是 TCP/TSL 套接字(Socket)连接。每一次请求,通常都会重新建立一次 TCP/TSL 握手;在请求结束之后,断开这个链接,也许你听说过面... ... 查看全文
docker 安装 php +nginx 记录
我的环境CentOS 7.5 首先安装 nginx docker pull nginxdocker pull php:7.1.30-fpm 安装完成之后进行配置,首先要确定网站目录、nginx配置文件目录 mkdir /var/www mkdir /etc/confcd /var/confvim t ... 查看全文
FineUIPro/Mvc/Core v6.3.0 正式发布了!
FineUIPro/Mvc/Core v6.3.0 正式发布了(2020-05-15),这个版本不仅新增了好些新功能,而且修正了几处BUG,建议升级到此版本。 在列举新版本特性之前,我们先来回顾下每次发布大版本的关键时间点: 序曲:2008年 - 2017年,基于 ExtJS 的开源版本,长达 9 ... 查看全文
js echarts使用百分比显示数据 echarts使用配置
js echarts使用百分比显示数据 echarts使用配置 置顶 lizhen_software 2018-08-17 17:34:12 10488 收藏 2 最后发布:2018-08-17 17:34:12首发:2018-08-17 17:34:12 分类专栏: JS 配置 echart ec ... 查看全文
卡耐基梅隆大学(CMU)元学习和元强化学习课程 | Elements of Meta-Learning
本文为卡耐基梅隆大学Probabilistic Graphical Models 课程中 Elements of Meta-Learning 关于元学习和元强化学习部分的内容讲解,包括元学习的基础介绍和元强化学习的元素介绍两个部分,具体内容如下: ... 查看全文
SpringBoot(3) ------>整合log-back与Swagger
一、整合log-back 在resources下新建logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WA ... 查看全文
八十二:JavaScript之正则表达式之位置匹配
一:首尾匹配 1.首匹配:^ 2.尾匹配:$ 3.案例:验证字符串为全数字 二:单体边界匹配 1.单词边界:\b 2.前瞻性匹配:指定单词后面元素的匹配 3.负向前瞻性:与前瞻性相反 ... 查看全文
八十四:JavaScript之正则表达式之常用的正则表达式
1.校验QQ号 console.log(/^[1-9]\d{4,10}$/); // 严格控制5~11位console.log(/^[1-9]\d{4}$/); // 不小于5位即可 2.用户名 console.log(/^[\u4e00-\u9fa5a-zA-Z0-9_]{2,18}$/);con ... 查看全文