NOT
面试题:python
列表和元组的区别 列表是动态的,长度可变,可以对元素进行增、删、改操作;列表存储空间略大于元组,性能略逊于元组; 元组是静态的,长度大小固定,不可以对元素进行增、删、改操作;元组相对于列表更加轻量级,性能稍优; 字典和集合 字典是有序的数据结构,而集合是无序的,其内部的哈希表存储结构,保证了其查找、 ......
springboot 中的 classpath 指的是什么路径?
classpath 其本质其实是指项目打包后的classes下的路径,一般用来指代“src/main/resources”下的资源路径。 通常会在各种配置文件中使用【classpath】关键字,例如: yml配置文件: WebMvcConfigurer配置类: ......
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 ......
SIGPIPE导致程序无故中止
最近在开发新项目,使用的是旧的代码,因此要进行一些代码的删减和优化。在win下开发时,一切正常,但在Linux下,发现其中一个模块在启动时会偶发性无缘无故中止,没有异常日志,没有core dump,内核那边也没有异常,进程直接就消失了。 我以为是系统环境变量没设置好,但使用命令ulimit -a查看 ......
05-分布式通信
一、Netty和网络通信 (一)Netty框架简介 1、BIO 存在性能问题、可靠性问题、可维护性问题 BIO的核心问题是同步阻塞 public void service() throws IOException { ServerSocket serverSocket = new S ......
观察基类与派生类的构造函数与析构函数的调用顺序
一、设计思路 1.定义一个哺乳动物类Mammal, 2.派生出一个狗类Dog, 3.定义一个dog类的对象,通过代码的执行顺序来判断观察观察基类与派生类的构造函数与析构函数的调用顺序。 二、程序流程图。 三、代码实现。 #pragma onceclass Mammal{public: Mammal( ......
0002.指标、指标体系以及标签、标签体系
指标、指标体系 一、指标 何谓指标?指标是说明总体数量特征的概念及其数据的综合,故又称为综合指标。在实际的统计工作和统计理论研究中,往往直接将说明总体数量特征的概念称为指标。 二、北极星指标 北极星指标是衡量产品、业务成功与否的关键指标,它体现了产品试图解决的“用户需求与企业经营”之间的关系,是一经 ......
Redis——缓存穿透、缓存击穿、缓存雪崩
一、缓存穿透 1、含义 缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。 2、解决方案 1)缓存空对象 就是当数据库中查不到数据的时候,我缓存一个空对象,然后给这个空对象的缓存设置一个过期时间,这样下次再查询该数据的时候,就可以直接从缓存中 ......
【LBLD】我写了首诗,把滑动窗口算法算法变成了默写题
【LBLD】我写了首诗,把滑动窗口算法算法变成了默写题 76.最小覆盖子串 class Solution { public: string minWindow(string s, string t) { unordered_map<char, int> need, window; for (char ......
Day01
Markdown学习 标题 二级标题 三级标题 字体 Hello World Hello World Hello World ~~Hello World~~ 引用 神明 分割线 图片 超链接 [点击跳转到bilibili](哔哩哔哩 (゜-゜)つロ 干杯~-bilibili) 列表 A B C A ......
linux Ubantu系统连不上蓝牙解决办法
修改蓝牙控制模式 在/etc/bluetooth/main.conf中设置ControllerMode=bredr 打开文件进行修改 sudo vim /etc/bluetooth/main.conf 修改ControllerMode=bredr 解决问题。 ......
房子的高度
一、问题描述: 求房子的高度 二、设计思路: 1、声明变量 2、输入地球的半径和房顶到太平洋的距离 3、计算房子的高度 4、输出房子的高度 三、流程图: 四、代码实现: #include <iostream> #include <math.h> using namespace std; int ma ......
4.12今日总结
今天学习了Qt的登录注册页面的跳转 from PyQt5.QtCore import Qt from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QLineEdit, QPushButton, QVBoxLayout, QHBoxLay ......
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 ......
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 跳到最 ......
where 和 having 的用法区别
where: 用于过滤数据行;数据分组前进行过滤 where中不能使用聚合函数; where是在结果返回之前起作用的; having: 用于过滤分组;数据分组后进行过滤 在having中可以使用聚合函数; where和having的执行顺序:where早于group by早于having。 havi ......
双向队列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) ......
conda环境下使用pip install安装包到conda环境下,而不是.local下
一、首先说明下,在conda 环境中使用pip install 命令,安装的包并不是只在该环境,而是在.local中所有conda环境都可以使用。如果想要pip 安装的包在当前所在环境下,按照以下步骤。 二、使用'python -m site'命令,会看到以下结果,user_base 和 user_ ......
力扣---1147. 段式回文
你会得到一个字符串 text 。你应该把它分成 k 个子字符串 (subtext1, subtext2,…, subtextk) ,要求满足: subtexti 是 非空 字符串所有子字符串的连接等于 text ( 即subtext1 + subtext2 + ... + subtextk == t ......
数组的劫持
数组的劫持 数组劫持的思路 对于数组劫持的目标是实现数组的响应式: 在Vue中,我们很少会使用索引进行操作数组,并且认为有七个方法能够改变数组: push、pop、splice、unshift、reverse,sort。所以,需要对七个方法进行特殊处理,是他们能够劫持到数组的数据变化,就能够实现数组 ......
这样也行,在lambda表达式中优雅的处理checked exception
简介 最近发现很多小伙伴还不知道如何在lambda表达式中优雅的处理checked exception,所以今天就重点和大家来探讨一下这个问题。 lambda表达式本身是为了方便程序员书写方便的工具,使用lambda表达式可以让我们的代码更加简洁。 可能大多数小伙伴在使用的过程中从来没有遇到过里面包 ......
python习题-筛法求素数
【题目描述】 用户输入整数n和m(1<n<m<1000),应用筛法求[n,m]范围内的所有素数。 【基本思想】 用筛法求素数的基本思想是:把从2到N的一组正整数从小到大按顺序排列。从中依次删除2的倍数、3的倍数、5的倍数,直到根号N的倍数为止,剩余的即为2~N之间的所有素数。 【源代码程序】 def ......
帮我起个标题?
男大当婚,女大当嫁。自古以来一直都是男的给女的彩礼,女的给男的嫁妆。 不知道从什么时候开始,女的开始薅羊毛,想通过结婚来实现阶级跨越。 可阶层的跨越从来都不是一朝一夕的事情,需要几代人共同的努力,才能真正跨越式发展。 看不清现实,你会迷失自我,在历史的长河中逐渐失去人生的控制权, 当你发现有一样你很 ......
scrum项目冲刺_day1会议总结
今日团队任务: 图片转excel(5天) 前端开发(需团队风格统一) 调用接口(后端),json数据->excel 前后端连接 任烁玚(进行中) 图片转html(8天) 前端开发(需团队风格统一) 图片转为pdf(存储) pdf转html(调用接口)[html存储到数据库] 前后台数据同步 孟德昊( ......
js基础
// js 会把var声明的变量提升到js文件的最顶部 // 控制台打印语句 // console.log('你好!'); // 警告框! 通知用户出错了 // alert(' haha') // 输入框-输入内容 prompt得到的输入内容永远都是字符串 // var n1 = prompt("第 ......
比特和字节
1、比特 比特是计算机中最小的信息量单位,一个比特有且只有0和1两个值。 2、字节 字节是计算机中常用的信息量单位,一个字节由8个连续的比特组成。 在计算机中存储、表示、计算和传输等任务,都是以字节作为基本单位进行的。 3、其他信息量单位 1字节(Byte)=8位(bit) 1KB( Kilobyt ......