NOT

面试题:python

列表和元组的区别 列表是动态的,长度可变,可以对元素进行增、删、改操作;列表存储空间略大于元组,性能略逊于元组; 元组是静态的,长度大小固定,不可以对元素进行增、删、改操作;元组相对于列表更加轻量级,性能稍优; 字典和集合 字典是有序的数据结构,而集合是无序的,其内部的哈希表存储结构,保证了其查找、 ......
python

springboot 中的 classpath 指的是什么路径?

classpath 其本质其实是指项目打包后的classes下的路径,一般用来指代“src/main/resources”下的资源路径。 通常会在各种配置文件中使用【classpath】关键字,例如: yml配置文件: WebMvcConfigurer配置类: ......
springboot 路径 classpath

MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe".

完整报错信息: MSBUILD : error MSB3428: Could not load the Visual C++ component "VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK, 2) install ......
quot component MSBUILD VCBuild Visual

SIGPIPE导致程序无故中止

最近在开发新项目,使用的是旧的代码,因此要进行一些代码的删减和优化。在win下开发时,一切正常,但在Linux下,发现其中一个模块在启动时会偶发性无缘无故中止,没有异常日志,没有core dump,内核那边也没有异常,进程直接就消失了。 我以为是系统环境变量没设置好,但使用命令ulimit -a查看 ......
SIGPIPE 程序

05-分布式通信

一、Netty和网络通信 (一)Netty框架简介 ​ 1、BIO ​ 存在性能问题、可靠性问题、可维护性问题 ​ ​ BIO的核心问题是同步阻塞 public void service() throws IOException { ServerSocket serverSocket = new S ......
分布式 05

观察基类与派生类的构造函数与析构函数的调用顺序

一、设计思路 1.定义一个哺乳动物类Mammal, 2.派生出一个狗类Dog, 3.定义一个dog类的对象,通过代码的执行顺序来判断观察观察基类与派生类的构造函数与析构函数的调用顺序。 二、程序流程图。 三、代码实现。 #pragma onceclass Mammal{public: Mammal( ......
函数 顺序

0002.指标、指标体系以及标签、标签体系

指标、指标体系 一、指标 何谓指标?指标是说明总体数量特征的概念及其数据的综合,故又称为综合指标。在实际的统计工作和统计理论研究中,往往直接将说明总体数量特征的概念称为指标。 二、北极星指标 北极星指标是衡量产品、业务成功与否的关键指标,它体现了产品试图解决的“用户需求与企业经营”之间的关系,是一经 ......
指标 体系 标签 指标体系 0002

Redis——缓存穿透、缓存击穿、缓存雪崩

一、缓存穿透 1、含义 缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。 2、解决方案 1)缓存空对象 就是当数据库中查不到数据的时候,我缓存一个空对象,然后给这个空对象的缓存设置一个过期时间,这样下次再查询该数据的时候,就可以直接从缓存中 ......
缓存 雪崩 Redis

【LBLD】我写了首诗,把滑动窗口算法算法变成了默写题

【LBLD】我写了首诗,把滑动窗口算法算法变成了默写题 76.最小覆盖子串 class Solution { public: string minWindow(string s, string t) { unordered_map<char, int> need, window; for (char ......
算法 首诗 LBLD

Day01

Markdown学习 标题 二级标题 三级标题 字体 Hello World Hello World Hello World ~~Hello World~~ 引用 神明 分割线 图片 超链接 [点击跳转到bilibili](哔哩哔哩 (゜-゜)つロ 干杯~-bilibili) 列表 A B C A ......
Day 01

linux Ubantu系统连不上蓝牙解决办法

修改蓝牙控制模式 在/etc/bluetooth/main.conf中设置ControllerMode=bredr 打开文件进行修改 sudo vim /etc/bluetooth/main.conf 修改ControllerMode=bredr 解决问题。 ......
办法 Ubantu 系统 linux

房子的高度

一、问题描述: 求房子的高度 二、设计思路: 1、声明变量 2、输入地球的半径和房顶到太平洋的距离 3、计算房子的高度 4、输出房子的高度 三、流程图: 四、代码实现: #include <iostream> #include <math.h> using namespace std; int ma ......
高度 房子

团队会议

团队会议地址: 团队会议_哔哩哔哩_bilibili 任务板: 燃尽图: ......
团队 会议

4.12今日总结

今天学习了Qt的登录注册页面的跳转 from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout, QHBoxLay ......
4.12 12

CentOS系统使用docker-compose安装Doris数据库

doris当前最新版本为1.2.3 1、docker与docker-compose安装 docker安装:CentOS安装Docker docker-compose安装:docker-compose安装与使用 2、doris相关下载 1)doris-be、doris-fe 2) 3、修改 vi /e ......

Mybatis中 ${} 和 #{} 的用法与区别

#{}:将传入的数据都当成一个字符串,会对传入的变量自动加一个单引号。如:user_id = #{userId},如果传入的值是111,那么解析成sql时的值为user_id = '111',如果传入的值是id,则解析成的sql为user_id = 'id'。 ${}:将传入的参数直接显示生成在sq ......
Mybatis

vim编辑器的使用

vim是vi的升级版本,vim默认不安装,vi默认安装 命令模式: yy 复制当前行 5yy 向下复制5行 copy dd 删除(剪切)当前行 5dd 向下删除5行 delete、 p 粘贴 paste u 撤销 undo ctrl+r 恢复 redo 1G 第1行 go 10G 10行 G 跳到最 ......
编辑器 vim

where 和 having 的用法区别

where: 用于过滤数据行;数据分组前进行过滤 where中不能使用聚合函数; where是在结果返回之前起作用的; having: 用于过滤分组;数据分组后进行过滤 在having中可以使用聚合函数; where和having的执行顺序:where早于group by早于having。 havi ......
having where

双向队列from collections import deque

发音:/ dek / from collections import deque dq = deque(range(10), maxlen = 10) print(dq) dq.rotate(3) print(dq) dq.rotate(-4) print(dq) dq.appendleft(-1) ......
队列 双向 collections import deque

conda环境下使用pip install安装包到conda环境下,而不是.local下

一、首先说明下,在conda 环境中使用pip install 命令,安装的包并不是只在该环境,而是在.local中所有conda环境都可以使用。如果想要pip 安装的包在当前所在环境下,按照以下步骤。 二、使用'python -m site'命令,会看到以下结果,user_base 和 user_ ......
环境 conda install local pip

力扣---1147. 段式回文

你会得到一个字符串 text 。你应该把它分成 k 个子字符串 (subtext1, subtext2,…, subtextk) ,要求满足: subtexti 是 非空 字符串所有子字符串的连接等于 text ( 即subtext1 + subtext2 + ... + subtextk == t ......
回文 段式 1147

数组的劫持

数组的劫持 数组劫持的思路 对于数组劫持的目标是实现数组的响应式: 在Vue中,我们很少会使用索引进行操作数组,并且认为有七个方法能够改变数组: push、pop、splice、unshift、reverse,sort。所以,需要对七个方法进行特殊处理,是他们能够劫持到数组的数据变化,就能够实现数组 ......
数组

这样也行,在lambda表达式中优雅的处理checked exception

简介 最近发现很多小伙伴还不知道如何在lambda表达式中优雅的处理checked exception,所以今天就重点和大家来探讨一下这个问题。 lambda表达式本身是为了方便程序员书写方便的工具,使用lambda表达式可以让我们的代码更加简洁。 可能大多数小伙伴在使用的过程中从来没有遇到过里面包 ......
表达式 exception checked lambda

python习题-筛法求素数

【题目描述】 用户输入整数n和m(1<n<m<1000),应用筛法求[n,m]范围内的所有素数。 【基本思想】 用筛法求素数的基本思想是:把从2到N的一组正整数从小到大按顺序排列。从中依次删除2的倍数、3的倍数、5的倍数,直到根号N的倍数为止,剩余的即为2~N之间的所有素数。 【源代码程序】 def ......
素数 习题 python

帮我起个标题?

男大当婚,女大当嫁。自古以来一直都是男的给女的彩礼,女的给男的嫁妆。 不知道从什么时候开始,女的开始薅羊毛,想通过结婚来实现阶级跨越。 可阶层的跨越从来都不是一朝一夕的事情,需要几代人共同的努力,才能真正跨越式发展。 看不清现实,你会迷失自我,在历史的长河中逐渐失去人生的控制权, 当你发现有一样你很 ......
标题

scrum项目冲刺_day1会议总结

今日团队任务: 图片转excel(5天) 前端开发(需团队风格统一) 调用接口(后端),json数据->excel 前后端连接 任烁玚(进行中) 图片转html(8天) 前端开发(需团队风格统一) 图片转为pdf(存储) pdf转html(调用接口)[html存储到数据库] 前后台数据同步 孟德昊( ......
会议 项目 scrum day1 day

js基础

// js 会把var声明的变量提升到js文件的最顶部 // 控制台打印语句 // console.log('你好!'); // 警告框! 通知用户出错了 // alert(' haha') // 输入框-输入内容 prompt得到的输入内容永远都是字符串 // var n1 = prompt("第 ......
基础

2023/04/12每日总结

今天复习MVC模式和Servlet相关知识 ......
2023 04 12

比特和字节

1、比特 比特是计算机中最小的信息量单位,一个比特有且只有0和1两个值。 2、字节 字节是计算机中常用的信息量单位,一个字节由8个连续的比特组成。 在计算机中存储、表示、计算和传输等任务,都是以字节作为基本单位进行的。 3、其他信息量单位 1字节(Byte)=8位(bit) 1KB( Kilobyt ......
字节

2023-4-12 #47 玫瑰勋章与尖刀 挣开束缚的舞蹈

【乐正绫原创曲】Break Out【2023官方生贺曲】 前面几篇都没更完,之后再发。 277 CF1310F Bad Cryptography 还不太会 nim 积,我只能将其当成一个黑盒用! 本题的有限域值域 $[1,2^{64}-1]$,大小 $S=2^64-1=3\times 5\times ......
尖刀 勋章 舞蹈 玫瑰 2023