XOR

C++面试八股文:std::vector和std::list,如何选择?

# C++面试八股文:std::vector和std::list,如何选择? 某日二师兄参加XXX科技公司的C++工程师开发岗位第24面: > 面试官:`list`用过吗? > 二师兄:嗯,用过。 > 面试官:请讲一下`list`的实现原理。 > 二师兄:`std::list`被称为双向链表,和C中 ......
八股文 八股 std vector list

Java官方笔记13集合

# Storing Data The Collections Framework is the most widely used API of the JDK. > 集合不是数据类型,它是JDK的API,可以用来存储数据等,相当于数据结构。 the Collections Framework is ......
笔记 官方 Java

每日总结2023年7月1日

今日学习:数据库小学期的验收工作,至此夏季学期结束。(已经买好后天回杭州的票了捏^ ^) 存储管理:分区存储组织(了解 各个适应算法的基本思想);页式存储、段式存储、段页式存储。(软考) 遇到的问题:今天懒散了,没有学习Hadoop,光顾着回家了。 明天的计划:鲍春安求我下午去给他做一下系统功能,上 ......
2023

Python 逻辑表达式的妙用

今天偶然看到有这样一段代码,感到很惊讶: ```Python super().__init__(package_name or (robot_name + "_moveit_config")) ``` 语义非常明确且简洁,但是逻辑表达式可以这样用吗?我搜索了一下,原来 or 和 and 表达式的返回 ......
表达式 妙用 逻辑 Python

永动机 是 一个 大学问

本文 回应 @物空必能 的 《奉劝空格王,继续钻研你的数学,少对其它动歪心》 https://tieba.baidu.com/p/8486652567 。 永动机 是 一个 大学问, 深度广度 无所不包, 趣味十足 。 难得 @崔立同志 来发个帖, 物空, 你这要闹的是哪出 ? @崔立同志 发的帖 ......
永动机 大学

什么是 CSR、SSR、SSG、ISR - 渲染模式详解

本文以 `React`、`Vue` 为例,介绍下主流的渲染模式以及在主流框架中如何实现上述的渲染模式。 ## 前置知识介绍 看渲染模式之前我们先看下几个主流框架所提供的相关能力,了解的可跳到下个章节。 ### 挂载组件到 DOM 节点 这是主流框架最基本的能力,就是将组件渲染到指定的 `DOM` 节 ......
模式 CSR SSR SSG ISR

名人名言_2023.07.01-

日常学习名人名言,激励自己💪。 - ## 💡_20230701 - 1️⃣ 质胜文则野,文胜质则史,是文质彬彬,然后君子。 - 2️⃣ 君子泰而不骄,小人骄而不泰。 - 3️⃣ 夫人不言,言必有中。 - 4️⃣ 不迁怒,不贰过。 - 5️⃣ 内省不疚,夫何忧何惧。 - 6️⃣ 求仁而得仁,又何怨 ......
名人名言 名言 名人 2023 07

【Linux进程管理】进程退出的几种方法

# 进程退出 当一个进程退出后,操作系统会释放掉这个进程的资源。包括这个进程分配的内存,打开的文件等等。所以进程退出后,不会出现内存泄漏的情况,进程一旦退出,所占的整个虚拟内存都被销毁,所有内存资源都会被系统回收 |函数|描述| | | | |exit|执行完整的C库终止过程,终止进程,并向主机环境 ......
进程 方法 Linux

Web安全-渗透测试-权限提升01

# 权限提升 >权限提升对我们在深度渗透过程中起着重要作用,接下来我将介绍网站后台,漏洞,第三方,数据库,服务类,第三方接口,服务器系统几方面进行提权介绍 ![image](https://img2023.cnblogs.com/blog/2906024/202307/2906024-2023070 ......
权限 Web

ACM模式机考准备指南

## 1 熟练掌握格式化输入输出方法 ACM模式需要题目要求,按照规定的格式自己手动写输入和输出的代码,如果没有充分准备,考试的时候就有可能会在输入输出这块卡很久,浪费考试的时间,反之,如果能够掌握各种格式的输入输出方法,则可以让我们在考试的时候快速完成输入输出代码的编写,节省出更多的时间思考和编写 ......
模式 指南 ACM

Anaconda介绍

Anaconda介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。因为包含了大量的科学包,Anaconda 的下载文件比较大,如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含co ......
Anaconda

队列的思路分析

创建队列 存入数据 ......
队列 思路

线性代数理解回顾(一)

视频来源:线性代数的本质 - 02 - 线性组合、张成的空间与基_哔哩哔哩_bilibili 线性相关 :对增加张成空间无贡献 线性无关:对增加张成空间有贡献 向量空间的一个基是张成该空间的一个线性无关的向量集。(只要能遍历空间就可以作为这个空间的基) 直观的说如果一个变换具有以下两条性质,我们就称 ......
线性代数 代数 线性

【springboot】支持热部署

加入依赖坐标 ``` org.springframework.boot spring-boot-devtools ``` 配置 Compiler 选项 ![image](https://img2023.cnblogs.com/blog/1241108/202307/1241108-202307012 ......
springboot

简约版八股文(day1)

# Java基础 #### _面向对象的三大基本特征_ **封装:**将一些数据和对这些数据的操作封装在一起,形成一个独立的实体。隐藏内部的操作细节,并向外提供一些接口,来暴露对象的功能。 **继承:**继承是指子类继承父类,子类获得父类所有的非私有属性和方法,子类可继续拓展自己的属性和方法,这样就 ......
八股文 八股 day1 day

详解Java中跳跃表的原理和实现

`原文链接及讲解:` [详解Java中跳跃表的原理和实现](https://www.jb51.net/article/271068.htm) **java跳表实现** ```java import java.util.Collections; import java.util.List; impor ......
原理 Java

NextJS项目的部署以及多环境的实现

# 背景 开发了个Next项目,将部署过程记录一下。另外由于项目准备了两个服务器分别作为开发自测的开发环境和交付给客户的生产环境使用;因此也介绍一下NextJS项目中多环境的配置。 # 项目结构 ![](https://img2023.cnblogs.com/blog/1943681/202307/ ......
环境 项目 NextJS

【atcoder beginner 308E - MEX】

前缀和 二分查找 打表枚举 代码如下 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.StreamTokenizer; import ......
beginner atcoder 308E 308 MEX

力扣 290 字母的是否符合规律规律

# 规律 aabb ;单词 cat cat dog dog ;符合规律 返回true。 def wordPattern(规律: str, 给定字符串: str) : res=给定字符串.split() return list(map(规律.index, 规律))==list(map(res.inde ......
规律 字母 290

BAPI-创建采购申请PR

*& * *& Report ZBAPI1 *& *& * *& *& *& * REPORT ZBAPI1. DATA PRHEADER TYPE BAPIMEREQHEADER. DATA PRHEADERX TYPE BAPIMEREQHEADERX. PRHEADER-PR_TYPE = ' ......
BAPI

大一假期生活

6月25日 刚放假回家,回到从小生活的地方,小镇没有石家庄那么燥热,在家不需要开空调,刚回家就下雨了,雨不是很大,下雨后的小镇格外的凉爽。 晚上一直在打雷,不下雨的那种,何方道友再此渡劫啊~ 6月26日 早上起来后爷爷奶奶送来了一些野菜,端午节那天去外面采的。拌着吃也很好吃的,可以晒干当茶叶泡,对身 ......

gitlab--缓存 cache

缓存 cache 介绍 使用 cache 指定要在作业之间缓存的文件和目录列表。您只能使用本地工作副本中的路径。缓存在流水线和作业之间共享。缓存在产物之前恢复。 cache:paths 使用 cache:paths 关键字来选择要缓存的文件或目录,路径是相对于项目目录,不能直接链接到项目目录之外 例 ......
缓存 gitlab cache

MacOS M1 环境下的 Nginx + docker php-fpm7.4 部署fastadmin

Dokerfile FROM php:7.4-fpm # php 版本低于8的话安装swoole建议指定版本 RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev ......
fastadmin php-fpm 环境 docker MacOS

wpf checkbox控件模板

先看一下上一篇文章:wpf button控件模板。再看此文会更好理解 vs生产的checkbox控件模板有很长,我们直接找到controltemplate标签,和controltemplate.triggers。控件模板都先找这两个地方看一下布局和触发器既可以了。剩下的都是定义的一些资源和样式。 c ......
控件 checkbox 模板 wpf

二叉树中的递归算法(二)

## 从二叉树遍历看递归 - 二叉树 二叉树(binary tree)是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。 二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树。 ![](htt ......
算法

MySql —— 索引

可以按照四个角度来分类索引。 按「数据结构」分类:B+tree索引、Hash索引、Full-text索引。 按「物理存储」分类:聚簇索引(主键索引)、二级索引(辅助索引)。 按「字段特性」分类:主键索引、唯一索引、普通索引、前缀索引。 按「字段个数」分类:单列索引、联合索引。 按数据结构分类 在创建 ......
索引 MySql

jquery随记

## 基本概念 $表示对jquery对象的引用,只有jquery对象才能调用jQuery方法。 jquery对象和dom对象可以理解为,jquery是对dom的重新封装 ```javascript var domobj=document.getelementbyid("btn");//返回dom对象 ......
随记 jquery

P5723 注意特殊情况

https://www.luogu.com.cn/problem/P5723 不是难题,但是倘若忽略L #include #include #include #include #include #include using namespace std; int p(int a) { if(a==1) ......
情况 P5723 5723

25届腾讯测试开发面经(已oc)

##面试过程 5月29日一面 5月31日二面 6月12日三面 6月14日hr面 6月26日oc ##一面 0. 自我介绍 1. 介绍一下项目(校园餐饮管理系统)? 2. 这个项目有哪些核心的表? 3. 这个项目是内部实践用还是学校用? 4. 描述一下某一个核心的模块,以及它的一个实现逻辑,以及你是如 ......

每周总结

6.26 今天醒的早一点,去报名了驾校准备考驾照,报名后就去体检了,体检非常顺利,前后就预约了科一,开始看题库做模拟题,感觉这题出了好多新规题变难了,感觉要是不好好看题就给挂了,回家后看了看科一的题。吃个午饭睡了一下午,醒了后打了会游戏刷了会儿视频就又吃饭了,吃完饭就学了会儿java,其实也没学就看 ......