知识点 1、undeclared 与 undefined 的区别? undefined:声明了变量,但是没有赋值 undeclared:没有声明变量就直接使用 var a; //undefined b; // b is not defined 2、let & const与 var 的区别? var存在变量提升,可重复声明同一变量,声明的变量均可改 let没有变量提升,不可重复声
初级版 高级版
本文是一篇正则表达式高级教程,主要通过对正则表达式几个概念的介绍,深入探讨正则表达式高级功能,以期达到通俗化解释正则表达式高深概念的目的。 深入理解正则表达式应用 概念一:按单字符匹配概念二:匹配优先和不匹配优先概念三:贪婪模式与非贪婪模式概念四:环视(断言/零宽断言)概念五
<head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> &l
谷粒商城高级篇 内容目录: 文章目录 谷粒商城高级篇一、 ElasticSearch1.1 ElasticSerch简介:1.2 相关概念1.2.1 Index(索引)1.2.2 Type(类型)1.2.3 Document(文档)1.2.4 倒排索引机制 1.3 安装1.4 基本操作1.5 结合JAVA使用1.5.1 引入相关依赖1.5.2 编写配置类1.5.3 创建索引(添
1、跳表 Skip List 链表加多级索引的结构,称为跳表。 在原始链表的基础上,对链表建立一级“索引”,down指针,指向下一级结点。在多级索引的条件下,会极大提高查找效率。 时间复杂度为 O(logn) 空间复杂度为 O(n):需要维护多层索引 其作为一种动态数据结构,在插入和删除操作中,需要维
文章目录 Docker 高级篇一、安装Mysql主从复制1.1 新建主机 33071.2. 新建my.cnf1.3. 重启master1.4 连接mysql1.5 添加数据同步用户1.6 新建从机33081.7 新建从机配置文件my.cnf1.8 进入从机1.9 配置从服务器 二、Redis 集群搭建哈希槽分区搭建三主三从Redis集群 三、Dock
python 中的数据类型分为 数字型 和 非数字型 数字型 类型符号整型int浮点型float布尔型bool(非真即假)复数型complex 非数字型: 字符串 列表 元组 字典 在 python 中,所有非数字型变量 都支持以下特点: 1.都是一个序列 2.取值 [] 3.遍历 4.计算长度、最大/最小值、比较、删除 5.
一、 类型unknownunknown 指的是不可预先定义的类型,在很多场景下,它可以替代 any 的功能同时保留静态检查的能力。const num: number = 10;(num as unknown as string).split(''); // 注意,这里和any一样完全可以通过静态检查复制代码这个时候 unknown 的作用就跟 any 高度类似了,
Mysql高级 三范式 1NF:原子性,字段不可再分(不能是集合,数组等); 2NF:有主键,唯一性 一个表只有一个事情,说明一个事物,比如库存表里面包含物资资料所有信息,明显它们是属于两个事务 3NF:非主键字段不能相互依赖; 在概念数据模型设计时遵守第三范式,实际设计依据实际业务是否考虑降低范
1:使用rufus制作win10安装U盘 2:cn_windows_10_business_editions_version_1909_updated_jan_2020_x64_dvd_b3e1f3a6 3:在安装过程中使用EFI引导 4:W10DigitalActivation.exe激活 5:关闭windows search服务 6:系统属性-》高级系统设置-》高级-》设置-》视觉效果-》自定义删除所有 7:
开篇还是那一套说辞,马上金三银四了,该准备准备了同学们,不管你是打算去面中小厂还是说去面试大厂,都是需要去做一个面试突击的准备的,比如:JVM、线程、数据库、SPring全家桶的源码、分布式微服务、一些底层的原理,高并发调优经验,甚至包括一些软技能:怎么和面试聊薪资、怎么去介绍自己的
dockerFile 理论: FROM: 基本上出现第一行,基于哪个镜像 MAINTAINER: 镜像维护者的姓名和邮箱 RUN: 容器构建时需要运行的命令---------命令行命令,例如 RUN yum -y install vim EXPOSE: 当前容器对外暴露出的端口 WORKDIR: 默认登录的目录,例如 /root USER: 指定改镜像以什么样的用户
看到这里首先需要对进程有一个清晰的了解,才能继续,过些日子,我在写一篇有关进程的基础理解的文章。 这里认为大家对进程已经有了一个初步的认知。这些文章都是对unix高级编程这本书进行的总结,一方面是方便自己回顾,一方面是加深自己的理解,也可以向大家分享一下学习的经验。
1,通讯录中能够存放个人信息 如:名字,性别,电话,地址等。 2,修改指定人的信息; 3,删除指定人的信息; 4,查找指定人的信息; 5,增加信息; 二 什么是高级版 所谓的高级版通讯录就是增加了动态内存开辟和通讯录内容的存储; 三 现在让我们来实现通讯录 首先把宏和头文件展示出来方便读者在阅读时容
Java高级特性 属于面向对象的使用 使用的就是API(Application Programming Interface):应用程序接口文档 学习的就是Java中常用的核心类以及核心接口,---->Jdk提供的 Object类: 每个类都有Object作为超类--->父类的意思 所有的类都默认继承自Object 常用方法: public final Cl
第1关:创建/删除用户组 本关的任务是新创建一个用户组,并将一个已经存在的用户组删除掉。 #!/bin/bash #在以下部分写出完成任务的命令 #***********begin********
文章目录 1. ngx_queue_t2. ngx_array_t3. ngx_rbtree_t4. ngx_hash_t (待更新) Nginx的高级数据包括ngx_queue_t, ngx_array_t, ngx_list_t, ngx_rbtree_t, ngx_radix_tree_t, ngx_hash_t。 1. ngx_queue_t ngx_queue_t双向链表是Nginx提供的轻量级链表容器,与Nginx的内
<!-- ****函数原型**** 1函数的prototype属性 每个函数都有一个prototype属性 默认指向一个空object空对象 (原型对象) 原型对象中有一个属性constructor 指向函数对象 2给原型对象 添加属性(一般是方法) 函数的所有实例对象自动拥有所
mysql安装配置 mysql配置,修改字符集编码是用于当我们创建数据库时,没有指定数据字符集编码类型时,就会用配置默认的字符集编码,因此我们最好修改了默认字符集编码为utf8,当然更重要的就是在创建数据库和表时一定要指定好utf8字符集编码,utf8mb4这种。 #vim 编辑文件时 #在当前光标的
Mybatis高级 一.Mybatis注解开发单表操作 1.1 MyBatis的常用注解 这几年来注解开发越来越流行,Mybatis也可以使用注解开发方式,这样我们就可以减少编写Mapper 映射文件了。我们先围绕一些基本的CRUD来学习,再学习复杂映射多表操作。 @Insert:实现新增 @Update:实现更新 @Delete:实现删除
一、类 1.1基础BasicActivity需要继承AppCompatActivity和实现PosViewLoad接口 PosViewLoad接口如下所示: public interface PosViewLoad { void onBeforeViewLoad(BasicActivity activity,int resId); void onAfterViewLoad(BasicActivity activity,int resId);} onBeforeVi
ServletConfig 获取servlet的初始化配置信息,如字符编码,servlet名字等等。 获取的方法:String value = getInitParameter(“参数的名字”); Enumeration names = getInitParameterNames(“参数的名字”); 注意: 对对servletConfig获取的初始化参数,只是单个servlet的初始化参数。 对
java高级玩法 内部类通过外部类来实例化 : package com.yuanyu.Demo08; public class Outer { //外部类 private int id; public void out(){ System.out.println("Outer"); } class Inner{ //内部类 public void in(){ System.out
1、序 软考高级一共有五个科目,通过率基本在15%左右,比中级低5%左右。 热门科目选择(代表备考资料较多): 中级可以选择软件设计师、网络工程师、系统集成项目管理工程师(大热)、软件评测师。 高级可以选择信息系统项目管理师(大热) 提升自我挑战难度: 可以选择高级的系统分析师、网