AND
C++语言学习03
一、对象的创建和销毁过程分析 1、对象的创建过程 a、给对象划分内存空间 b、执行初始化列表 1、根据继承表(类名的后面)的顺序调用父类的无参构造或者有参构造 通过:父类名(val) 调用父类的有参构造 2、根据成员变量的定义顺序调用类类型成员的无参构造或者 有参构造 通过:类类型成员名(val) ......
UE 材质 汽车喷漆
# 常见的颜色喷漆 ## 颜色设置  运用两个颜色进行渐变,中心为浅 ......
k8s-nginx实战部署1
[TOC] ## yaml 资源清单 deploy.yaml ```yaml apiVersion: v1 kind: ConfigMap metadata: name: api-proxy-config-offline-map data: api_proxy.conf: | server { li ......
【chatgpt】写一个文件CListctrl
class CFolderListCtrl : public CListCtrl { public: CImageList m_imageList; CFolderListCtrl() { // 创建图像列表,包含文件夹和文件的图标 m_imageList.Create(16, 16, ILC_CO ......
2023-08-29 git命令学习【长期更新】
初始化git:git init 查看当前仓库状态:git status 只查看本地分支名称:git branch 只查看远程分支名称:git branch -r 只查看本地所有分支信息:git branch -v 同时查看本地和远程分支名称:git branch -a 切换分支(例:test):gi ......
信息光学基础
## 常用非初等函数 ### 矩形函数 ### sinc函数 ### 三角形函数 ### 符号函数$sgn$ ## 2 $\delta$函数 $$\left. \begin{array} { l } { \delta ( x , y ) = \{ \begin{array} { l } { 0 , ......
#5
## Division into Two [题面](https://www.luogu.com.cn/problem/AT_agc009_c) 为方便,令 $A>B$。,如果存在 $a_{i+2}-a_i 点击查看代码 ``` #include #define ull unsigned long l ......
friewalld 防火墙
systemctl start firewalld.service firewall-cmd --permanent --add-port=7000/udpfirewall-cmd --permanent --add-port=7000/tcp firewall-cmd --list-allfire ......
trick
记一下遇到的 `trick`。 一些来自 [xgf](https://www.cnblogs.com/xugangfan/) 大神。 1. 区间问题。 如果要求 $l\in[L,R],r\in[L,R]$ 并且答案可以预处理的话,将其抽象为二维平面。令 $(l,r)$ 表示 $[L,R]$ 的答案, ......
03-JavaScript
变量: - 变量的声明和赋值:使用`var`、`let`或`const`关键字声明变量,并赋予其一个值。 基本数据类型: - 布尔值、数字、字符串、undefined、null等基本数据类型的概念和使用。 类型的转换: - 数据类型之间的转换,包括显式转换和隐式转换。 运算符: - 算术运算符、比较 ......
引用
# 2 引用 ## 2.1 引用的基本使用 **作用: 给变量起别名** **语法:** `数据类型 &别名 = 原名` ## 2.2 引用注意事项 * **引用必须初始化** * **引用在初始化后,不可以改变** ## 2.3 引用做函数参数 **作用:函数传参时,可以利用引用的技术让形参修饰实 ......
函数提高
# 3 函数提高 ## 3.1 函数默认参数 在C++中,函数的形参列表中的形参是可以有默认值的。 语法:` 返回值类型 函数名 (参数= 默认值){}` ## 3.2 函数占位参数 C++中函数的形参列表里可以有占位参数,用来做占位,调用函数时必须填补该位置 **语法:** `返回值类型 函数名 ......
从入门到掌握 - 系统学习shell语言
简介 什么是 shell Shell是一种程序或命令行解释程序,用于解释用户直接输入的用户命令或从文件中读取的用户命令,然后将 它们传递给操作系统以进行操作或处理。要注意,这个过程是解释而不编译脚本,因为计算机系统会解释它 们,并且无需按执行顺序编译Shell脚本。Ken Thompson 的 sh ......
js 常用链接
#[ node guide:](https://nodejs.org/en/docs/guides " node guide:") [The Node.js Event Loop, Timers, and process.nextTick()](https://nodejs.org/en/docs/ ......
内存分区模型
# 1 内存分区模型 C++程序在执行时,将内存大方向划分为**4个区域** - **代码区**:存放函数体的二进制代码,由操作系统进行管理的 - **全局区**:存放全局变量和静态变量以及常量 - **栈区**:由编译器自动分配释放, 存放函数的参数值,局部变量等 - **堆区**:由程序员分配和 ......
AcWing - 闫氏DP分析法
核心思想:从集合角度来分析DP问题 在我们遇到的DP问题中,一般都是求在一个有限集内的最值,但是这些方案数量一般都是指数级别的,想要一个一个查找出来不太可能。所以DP方法是用来优化这种寻找最优方案的过程的。 DP问题一般来说分析时都要经过两个阶段: 1. 状态表示(化零为整):指把一些具有相似点的方 ......
深入详解ThreadLocal
在我们日常的并发编程中,有一种神奇的机制在静悄悄地为我们解决着各种看似棘手的问题,它就是ThreadLocal。这个朴素却强大的工具,许多Java开发者可能并没有真正了解过其内部运作原理和应用场景。本篇文章,我将和大家一起探索 JDK 中这个独特而又强大的类——ThreadLocal。 ......
学不会的图论——存储篇
# 前言 来填博弈论图上删边游戏的坑了~~(绝对不是因为杭电杯的题太难了补不出来)~~,学习缩点之前,肯定要把图论的知识点基础知识先学学清楚啦ヾ(≧▽≦*)o # 邻接矩阵 学过离散数学的同学都知道,可以直接用矩阵来存图,我们不妨定义 graph[N][N] ,如果i,j直接相连,用graph[i] ......
一打开终端就默认进入conda的base环境,取消方法
conda版本:4.10.3 安装conda之后,在使用VSCode的时候,每次在里面使用powershell终端都是默认进入base环境,稍不注意就会用错python解释器,所以考虑取消这一设置。经过查看官方文档和自己尝试,有两种方法。 法一:在终端修改配置conda官方文档中有conda con ......
面向对象基础
### 面相对象 #### 基础 ##### 定义 类是共同特征的描述、对象是真实存在的具体实例 用来描述一类事物的类叫javabean类,javabean类中不写main方法,编写main方法的类叫测试类,可以在测试类中创建javabean类的对象并赋值调用 一个java文件中可以定义多个clas ......
UVA967的题解
设 $check_i$ 为 $1\sim n$ 中满足题意的数的数量。 显然答案为 $check_j-check_{i-1}$。 注意到 $check$ 能直接暴力求出来。 那么就可以先把 $10^6$ 范围内的所有质数求出来,然后所有数跑一遍,每个数都去旋转得出所有数后判断是否均为质数,记录下来。 ......
Ocaml编程示例
[TOC] # 逻辑控制语句及循环控制语句 [TIO](https://tio.run/##hZHPTsJAEMbv@xQfXPiTQKjGiw28SkNgazcpu6TdCDYcSAwHEoSL8eTFg5GYGG4mCvo0tODJR6iziIYoxtPuzH7zzW9mVaPe8tM0X4Rw ......
minikube 操作手册
##### minikube ```sh #启动 minikube start #多节点启动 minikube start --nodes=3 #镜像导入 minikube image load : #查看集群 IP minikube ip #返回 Minikube 虚拟机的 IP 地址,可以用于访 ......
python多线程
# python多线程 # 多线程 threading,利用CPU和IO可以同时执行的原理 # 多进程 multiprocessing,利用多核CPU的能力,真正的并行执行任务 # 异步IO asyncio,在单线程利用CPU和IO同时执行的原理,实现函数异步执行 * 使用Lock对资源加锁,防止冲 ......
Docker 安装 达梦数据库
Docker 安装 达梦数据库 一、背景介绍 最近几年,随着国外(尤其是美国)对我国的技术封锁和经济制裁,国家提倡硬件设备国产化,软件要求自主可控、自主研发,尤其是军工、国企单位的项目。 因此,积极了解国产化软硬件还是很有必要的,比如:龙芯、鲲鹏、飞腾、银河麒麟操作系统,达梦数据库等。 今天就 Do ......
传输层协议总结
> 传输层就是在信纸的空白上写上新的“收信人”信息。每一所房子【某一个终端】会配备一个管理员(传输层协议)。管理员从邮差手中接过信,会根据“收信人”,将信送给房子中的某个人。使用端口号(port number)来识别收信人(某个进程)。 ## **传输层协议** - **TCP 面向字节流服务** ......
Mac M1 安装模拟器Burp Suite抓包教程
不算什么特别的,做个M1的记录,之前的网易mumu用intel的卡还慢,M1原生arm香起来。 1、下载Android Emulator android-emulator-m1-preview.dmg -> 自行去官网下吧,或者阿里云盘 不保证时效 (看到mp4修改dmg) android-emul ......
Linux用户相关命令(持续更新)
# 忘记用户密码 ## 普通用户 针对于普通用户忘记密码,还是比较好办的,我们登录root用户使用passwd命令即可, passwd命令有除了修改密码还有其他的一些用法,在这就不逐一展开了。 passwd命令修改密码的语法:passwd username,如下图: ![image](https:/ ......
ESP32 idf常用脚本命令及git命令
####一、Linux环境 1.下载并安装相关的工具 `./install.sh ` 2.添加ESP-IDF工具到PATH中 `. ./export.sh ` 3.打开配置界面 `idf.py menuconfig` 4.设置编译的芯片型号 `idf.py set-target esp32c3` 5 ......