NOT
各个数据类型的内置方法
# 各个数据类型的内置方法 ## 整形和浮点型的内置方法 ``` # 1、定义: # 1.1 整型int的定义 age=10 # 本质age = int(10) # 1.2 浮点型float的定义 salary=3000.3 # 本质salary=float(3000.3) # 注意:名字+括号的意 ......
day05
一、什么是继承 1、当遇到问题时,先查看现有的类是否能解决一部分问题,如果有则继承该类,并在此基础上扩展以此解决问题,从而缩短解决问题的时间(代码复用) 2、当遇到一个大而复杂的问题时,可以把大问题拆分成若干个不同的小问题,然后为每个小问题设计一个类来解决,最后通过继承的方式把这些类汇总到一个类中, ......
初始化过程
初始化过程: 1. 初始化父类中的静态成员变量和静态代码块(按代码出现顺序执行) ; 2. 初始化子类中的静态成员变量和静态代码块(按代码出现顺序执行) ; 3.初始化父类的普通成员变量和普通代码块(按代码出现顺序执行),再执行父类的构造方法; 4.初始化子类的普通成员变量和普通代码块(按代码出现顺 ......
接雨水-单调栈解法
[题目链接](https://leetcode.cn/problems/trapping-rain-water/description/) > 给定 `n` 个非负整数表示每个宽度为 `1` 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 **示例 1:** ![请在此添加图片描述] ......
DQL
# DQL #### 1、基础查询 1、select 字段1,字段2,... from 表名; select * from 表名;查询多个字段 2、select 字段1[as 别名1]... from 表名;设置别名 3、select distinct 字段列表 from 表名; 去除重复记录 ......
npm ERR! cb() never called!
报这个错误一般都是node版本不匹配原因导致看错误提示,我是提示有包要依赖node > 16的版本安装完之后 1、清理npm缓存 npm cache clean -fnpm cache clean --force 2、删除node_modules包 npm install rimraf -g rim ......
白盒测试
白盒测试 是按照程序内部结构、逻辑驱动测试程序的常规测试方法,检测产品 的内部动作是否按照设计说明书的规定正常进行,主要功能是检验程序中的每条路径是否都能按预定要求完成工作 白盒测试将测试对象看作内部逻辑结构安全可见的盒子,测试人员依据程序内部逻辑结构的相关信息来设计或选择测试用例,对程序所有逻辑路 ......
Vue+Element ,如何给一个表单设置自定义规则或多个验证规则
> 依旧是公司里那个Vue+Element UI的项目。今天遇到了一个新的问题:表单中某个选择器的值不同,控制着下面表单内容是否显示。放图: 
# 各个数据类型的内置方法 ## 整形和浮点型的内置方法 ```python # 1、定义: # 1.1 整型int的定义 age=10 # 本质age = int(10) # 1.2 浮点型float的定义 salary=3000.3 # 本质salary=float(3000.3) # 注意:名 ......
线程同步 条件变量
[toc] #条件变量 锁的不足:只能给一个线程放行,剩下的还需要阻塞 条件变量:可以让多个线程访问临界区,但会出现混乱问题,仍需要和互斥锁搭配使用 #为什么 使用场景复杂,适用于生产者消费者模型 多个生产者对应多个线程 多个消费者也对应多个线程 生产者生产满了之后,不能生产,使用条件变量进行阻塞, ......
关于指针与引用传递的效率问题
# 引言 * 引用是C++的特性,指针是C语言的特性 * 关于这两种特性的运行效率,人云亦云,好多人都说引用传递效率更高 * 以至于一些面试官在自己都不清楚的前提下面试别人 * 笔者有幸遇到过,由于看过底层汇编,在面试官对我说引用效率更高的时候,导致我一度怀疑自己的记忆力 * 下面我们就看看引用在汇 ......
c++核心编程
# 一、内存分区模型 c++在执行时,将内存大方向划分为4个区域 - 代码区:存放函数体的二进制代码,由操作系统进行管理 - 全局区:存放全局变量和静态变量以及常量 - 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 - 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 ......
乘坐地铁
# **乘坐地铁**  ![image-20230830200410 ......
GPT-4 到底能帮你干点啥?
[TOC] ## 1. 从哪儿聊起呢 从 百草堂 到 三味书屋 从 Copilot 到 ChatGPT 从 ChatGPT 到 Copilot Chat 从 Copilot Chat 到 DevChat 烧掉了数不清的 token,走过了数不尽的弯路,被 GPT 逗笑过,也被 GPT 坑哭过…… 今 ......
C语言 字符串分割
一、简述 记--字符串分割,strtok()函数的使用例子、自己简单实现split()函数。 二、例子代码 #include <stdio.h> #include <string.h> /* * 函数:split * 描述:按指定分隔符分割字符串 * 参数: * str:要分割的字符串 * strL ......
.NET6 JWT(token生成)
一、Net 6环境下的.net core项目里如何使用JWT。 第二步,在appsettings.json配置相关配置 第三步,在Program.cs中注册 第四步,定义注册存入TokenHelper类,方便对JWT令牌进行管理,实现接口: 第五步,在构造函数 还有IOC 容器中注入: 第六步,登录 ......
MAUI+Masa Blazor APP 各大商店新手发布指南-vivo篇
[TOC](文章目录) # 前言 上架vivo商店,使用厂家的离线推送当然是一个重要原因,与小米不同,vivo的推送服务可以在应用未上架的情况下通过添加测试手机的方式进行测试 #准备材料 审核流程基本与小米类似 一、企业认证 1、准备营业执照黑白复印件/扫描件 附加红色公章即可 2、对公打款提供开户 ......
SpringSecurity使用AccessDecisionManager实现动态权限管理时全局异常捕捉失败,导致重定向无权限的拼接地址和/error,进而导致最终“无权限”返回
先看最终解决的问题: 一开始全局处理器没有@RestControllerAdvices 导致1/0的报错捕捉不到,进而进入springboot的/error ......
Linux运维工程师面试题(5)
[toc] # Linux运维工程师面试题(5) > 祝各位小伙伴们早日找到自己心仪的工作。 > 持续学习才不会被淘汰。 > 地球不爆炸,我们不放假。 > 机会总是留给有有准备的人的。 > 加油,打工人! ## 1 SELECT 语句处理的顺序 查询执行路径中的组件:查询缓存、解析器、预处理器、优化 ......
mysql问题汇总
1、mysql远程连接失败 mysql -uroot -pAdmin@888 -h10.126.189.167 报错:ERROR 1130 (HY000): Host '10.126.189.167' is not allowed to connect to this MySQL server # ......
docker 安装influxdb
什么是influxDB influxDB是一个分布式时间序列数据库。cAdvisor仅仅显示实时信息,但是不存储监视数据。因此,我们需要提供时序数据库用于存储cAdvisor组件所提供的监控信息,以便显示除实时信息之外的时序数据。 一、在线安装 1、拉取镜像 docker search influx ......
【1234D】Distinct Characters Queries(数据结构)
**题目大意:** 有一个字符串(只有小写字母),支持两种操作: 1. 修改某个位置的字母为另一个小写字母 2. 查询一段区间不同的字母数量 *** 由于小写字母只有26个,考虑将每个字母分开处理。 对于每个字母,使用一个set储存该字母所出现过的位置。 对于修改操作,使用erase和insert函 ......
随笔(三十一)『ELK 单机部署』
### 1、环境准备 #### 1.1、修改最大文件打开数量 ``` vim /etc/security/limits.conf # 修改的内容 * soft nofile 65536 * hard nofile 65536 * soft nproc 2048 * hard nproc 4096 ` ......
Django+Vue+Websocket+宝塔的部署历程
#### 必须得吐槽一下CSDN,两三页的搜索内容都是抄来抄去的,而且内容都是过时不适用的,真不知道意义何在. ## 本文章环境版本如下 + Python 3.10 + Django 3.2.3 + Vue3 ### 注:本文为腾讯云服务器一键部署的宝塔环境,所以本文不涉及宝塔的安装步骤,可以自行找 ......
8.30日遇到的问题及其解决
## 问题1 问题描述:在pip list显示没有opencv包,但是可以运行opencv的代码。  原因:open ......
Java通过地址远程读取图片并转换为Base64字符串
使用java自带类实现获取图片并转换为Base64字符串(记录一下) 如果下载失败或者出现异常,则直接返回输入的图片地址 public String ImageBase64(String imgUrl) { URL url = null; InputStream is = null; ByteArr ......
linux命令查看网络连通性
在 Linux 系统中,可以使用以下命令来检测网络连通性: 1、ping:它是最常用的网络连通性检测命令,可以用来测试目标主机是否存在并能够接收网络数据。 ping www.baidu.com 2、traceroute:它是一个用于测试网络路径的命令,可以用来查看数据从源主机到目标主机所经过的网络节 ......
标准C++ -- day08
##### 一、类型信息运算符 - ###### typeid - 在C++中typeid可以获取数据的类型,需要加头文件 typeinfo - 通过find /usr/include -name typeinfo - typeid 是运算符,执行运算符函数,执行的返回值类型是type_info类类 ......