通配符 正则 表达式 基础
【笔试实战】LeetCode题单刷题-编程基础 0 到 1【二】
博客推行版本更新,成果积累制度,已经写过的博客还会再次更新,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝 ......
【剑指Offer】52、正则表达式匹配
# 【剑指Offer】52、正则表达式匹配 **题目描述:** 请实现一个函数用来匹配包括'`.`'和'`*`'的正则表达式。模式中的字符'`.`'表示任意一个字符,而'`*`'表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式 ......
Variable 'xxxx' is accessed from within inner class, needs to be final or effectively final-Lambda 表达式的变量与作用域
#### 问题的原因 问题代码: ``` public static void main(String[] args) { Integer sum = 0; Integer count = 0; List list = new ArrayList(Arrays.asList(1,2,3,4,5)); ......
MySQL基础篇:逻辑架构图解和InnoDB存储引擎详解
一、MySQL逻辑架构 1、逻辑架构图 基于下面的逻辑架构图,可以大致熟悉MySQL各个架构组件之间的协同工作关系。 很经典的C/S架构风格,即客户端/服务端模式。 2、分层描述 客户端连接 通常会进行连接池管理,连接用户权限认证,安全管理等操作。 可以通过如下命令查看连接配置信息:SHOW VAR ......
新一代微服务全家桶AlibabaCloud+Docker+JDK11阿里云容器部署零基础到项目实战
标题:新一代微服务全家桶:Alibaba Cloud + Docker + JDK11 阿里云容器部署零基础到项目实战 摘要:本文将介绍如何利用新一代微服务全家桶,包括 Alibaba Cloud、Docker 和 JDK11 在阿里云上进行容器部署。无论你是零基础还是有一定技术背景,通过本文的实践 ......
day01--6.30Markdown基础语法
# Markdown学习 标题: ## 二级标题 ### 三级标题 #### 四级标题 ## 字体 **Hello,Word!** *Hello,Word!* ***Hello,Word!*** ~~Hello,Word!~~ Hello,Word! ## 引用 >引用 ## 分割线 *** ## ......
【算法】基础数据结构
## 一、单调栈 ### 1. 概念 满足单调性的栈结构,常用于 RMQ 问题。 ### 2. 实现 为满足单调性,我们在栈的基础上额外判断以下栈顶元素是否大于/小于当前元素。以下面的序列 $1\;7\;4\;3\;2\;8$ 为例,需要求每一个数右边第一个比它大的数。考虑维护单调递减栈,才能保证不 ......
nginx学习-基础
# 简介 ## 背景介绍 Nginx(“enginex”)一个具有**高性能的【HTTP】和【反向代理】的【WEB服务器】**,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。 ......
安卓开发-基础篇(更新中)
# 安卓开发-基础篇 >本篇文章算是自己学习的记录和补充,防止以后忘记。如果能够对大家有所帮助那就更好了。本文将会持续更新(根据本人的学习进度),如有问题,欢迎在评论区留言指正。 ### 目录 [TOC] ### 1.简单控件 #### 1.1 文本显示(Text,Color) ##### 1.1. ......
python基础day36 软件开发架构
软件开发架构 网络编程: 我们要基于网络来编写一款B/S或者C/S架构的软件,比如ATM,我们现在写的都是单机版本的,没有接入网络的系统,别人是无法访问到的 目的: 以ATM为例,现在我们想把之前写的ATM系统变成基于网络传输的,别人如果想用,就必须把客户端下载到本地电脑上,以登录为例,用户把用户名 ......
【JS基础】手写Promise.all
我还以为是先手写promise,再实现all方法呢,没想到这么简单。。。 /** * 手写 promise.all */ function promiseAll(args) { return new Promise((resolve, reject) => { const promiseResult ......
CSharp的lambda表达式的使用
using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Text; using System.Threading; using System.Thre ......
JavaScript(一)基础
JS引入到文件 嵌入到html文件中,在<header> 或 <body> 中使用<script> <script> var i = 10; console.log(i);</script> 引入JS文件,在<header> 或 <body> 中使用<script> <script src="./i ......
【JS基础】promise.then 如果没有被 resolve,不会立即执行,而是先执行宏任务,等待 promise resolve后才会执行
setTimeout(() => { console.log('setTimeout') }, 0) let promise = new Promise((resolve, reject) => { console.log('1') setTimeout(() =>{ console.log('ti ......
SQL基础
## SQL ### DML-添加数据 #### 1.给指定的字段添加数据 ~~~mysql INSERT INTO 表名(字段名1,字段名2,。。。)VALUES (值1,值2.。。); ~~~ #### 2.给全部的字段添加数据 ~~~mysql INSERT INTO 表名 VALUES (值 ......
JAVA8新特性-lambda表达式的使用
Java1.0-java16.0版本 有两个大版本:java5 加入了并发包,JUC(java.util.concurrent) concurrentMap 1.5以后的 java8加入了lambda表达式,接口新特性,日期新特性,可选项 。。。 lambda表达式: 注意:如果我们自定义的这种接口 ......
Java基础-Day09
# Java基础-Day09 ## 面向对象 ###面向对象学习 的三条主线 1. Java类及类的成员:属性、方法、构造器;代码块、内部类 2. 面向对象的大特征:封装性、继承性、多态性、抽象性 3. 其他关键字:this、super、static、final、abstract、interface ......
基础复习:前端项目中dependencies和devDependencies的区别,以及npm安装的简写
### 项目package.json截图 ![](https://img2023.cnblogs.com/blog/1515769/202307/1515769-20230703162907509-681947523.png) ### 文字描述 ``` dependencies:项目依赖。在编码阶段 ......
Maven基础
Maven是专门用于管理和构建Java项目的工具,它的主要功能有: 1、提供了一套标准化的项目结构 标准化的项目结构: Maven提供了一套标准化的项目结构,所有IDE使用Maven构建的项目结构完全一样,所有IDE创建的Maven项目可以通用 2、提供了一套标准化的构建流程(编译,测试,打包,发布 ......
python基础35 网络编程 软件开发架构和七层协议
软件开发架构 网络编程 我们要基于网络来编写一款B/S或者C/S架构的软件,比如:ATM,我们写的只是ATM的单机版本,没有接入网络系统,别人无法访问到的 目的 以ATM为例,现在我们想把之前写的ATM系统编程基于网络传输的,别人如果想用,就必须把客户端下载到本地电脑上,已登录为例,用户把用户名和密 ......
postgres数据库基础操作
[toc] # 1. 链接数据库 - 命令 ```shell /# PGPASSWORD=liubei@161 psql -U liubei -d xishu ``` 当然你也可以交互式输入密码 ```shell psql -U liubei -d xishu ``` - 输出 ```shell p ......
jQuery基础
## 1.1. jQuery 介绍 ### 1.1.1 JavaScript 库 JavaScript库:即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,比如获 ......
python 网络编程基础
一、软件开发架构 1、B / S : browser 浏览器 〉 server 2、C / S: client 客户端 〉 server 二、OSI 七层协议 1、OSI的七层协议 物理层(Physical Layer):物理层负责传输比特流(0和1)的物理介质,例如电缆、光纤和无线电频谱。它处理与 ......
linux基础2
## 用户和权限的基本概念 用户管理包含用户和组的管理 linux系统必须有一个用户,而且对于不同的用户有不同的系统资源权限 对文件、目录的权限: ![1688224687349](https://img2023.cnblogs.com/blog/1529167/202307/1529167-20 ......
QML 正则表达式的一些坑
QML可以直接用JS中的RegExp来对输入数据进行校验。 对于浮点数(包括正负),应该是如下代码 ```` validator: RegExpValidator { regExp: '^-?[0-9]*(\\.[0-9]+)?$' } ```` * 需要注意的是,qml代码转译的关系,限定小数点需 ......
Java线程池基础介绍
一、线程池的优点 1、线程池能够复用已经创建了的线程来执行任务,从而降低了频繁创建和销毁线程所带来的资源消耗; 2、任务创建完成时,不必等待线程的创建,能够立即执行,提高了任务响应的速度。 二、创建线程池的七大核心参数 1、corePoorSize 核心线程数 线程池中长期存活的线程数量。一般情况下 ......
Python-pickle/json基础用法
""" -*- coding: utf-8 -*- @FileName: json_pickle.py @Software: PyCharm @Time : 2023/7/3 14:36 @Author : Panda """ # 1.pickle 模块:序列化模块 import pickle "" ......
【狂神说Java】Java零基础学习笔记-Java入门
# 【狂神说Java】Java零基础学习笔记-Java入门 ## Java入门01:Java帝国的诞生 ### C&C++ - 1972年C诞生 - 贴近硬件,运行极快,效率极高。 - 操作系统,编译器,数据库,网络系统等 - 指针和内存管理 - 1982年C++诞生 - 面向对象 - 兼容C - ......
Mysql基础篇(四)之事务
# 一. 事务简介 **事务是一组操作的集合,它是一个不可分隔的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。** **就比如:张三给李四转账1000块钱,张三银行账户的钱减少了1000,而李四银行账户的钱要增加1000。这一组操作就必须 ......