AND

Linux驱动编译方法

# 编译内核 **为什么编译驱动前要编译内核?** 编译驱动的内核要和开发板上的内核一致。因为开发板出厂时预烧录了一个内核,但自己在 ubuntu 编译是使用的是自己的内核,二者不一致时会导致导入驱动模块时出现问题(如内核污染提示)。 **内核编译的步骤** 下面记录内核编译步骤是对应 IMX6UL ......
方法 Linux

Linux基础命令

# Linux基础命令操作,黑马视频截图 ## 1、命令基础 ### 一、名词解释 ![uTools_1691666992840](https://img2023.cnblogs.com/blog/3178390/202308/3178390-20230820163458134-107076508. ......
命令 基础 Linux

学习Java的第17天

Scanner进阶使用 package com.yue.scanner; import java.util.Scanner; public class Demo04 { public static void main(String[] args) { Scanner scanner = new Sc ......
Java

算法总结

# 前言: 有关于算法的一切的大合集 # 基本数据结构及排序方法手撸 - 完全二叉树/满二叉树 - 红黑树 1. 节点分为红色或者黑色; 2. 根节点必为黑色; 3. 叶子节点都为黑色,且为null; 4. 连接红色节点的两个子节点都为黑色(红黑树不会出现相邻的红色节点); 5. 从任意节点出发,到 ......
算法

FastApi-1-结合sql 增/查demo

[TOC](目录) # FastAPI学习记录 fastapi已经学习有一段时间,今天抽时间简单整理下。 **官网介绍:** FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。 - 快速:可与 Node ......
FastApi demo sql

python进程池的阻塞和非阻塞

## 进程池 ### 概念: 当需要上百上千个目标时,手动创建进程工作量大,此时就可以用到multiprocessing模块中提供的pool方法。 初始化pool时,可以指定一个最大的进程数,当有新的请求提交到pool中时,如果pool还没有满,那么就会创造一个新的进程用于执行该请求。如果pool中 ......
进程 python

部署 Statefulset 服务 Zookeeper

部署 Statefulset 服务 Zookeeper ## 创建 Zookeeper 镜像 ### 下载 Zookeeper 二进制包 ```shell mkdir zk cd zk/ wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.1/ ......
Statefulset Zookeeper

centOs8 安装JavaEE

(1)安装linux版本的jdk步骤: 先下载linux的jdk版本:下载网站:Java Downloads | Oracle 中国 利用xshell:创建一个jdk文件夹: mkdir /opt/jdk 利用xftp将步骤1中下载好的jdk版本安装包上传到jdk文件夹中; 解压jdk文件夹中的jd ......
centOs8 centOs JavaEE

C++ Vector数组优化

# Vector数组优化 ## 问题 这是一段没有优化的代码: ```c++ #include #include class Entity { public: int x, y; public: Entity(int x, int y) :x(x),y(y){} Entity(const Entit ......
数组 Vector

C++ 链接库

# C++中使用库 分为两种,静态库和动态库。简单来说,静态库最后会被编译进二进制文件,动态库不会,需要二进制文件从外部载入。 以下操作均在Visual Studio 2022中进行,以32位GLFW为例子(glfw.org)。 首先下载glfw 32位的可执行程序。在解决方案目录创建一个Depen ......
链接

C++ 创建库并使用

# 创建库并使用 !> 使用Visual Studio 2022 ## 创建项目和解决方案 首先创建一个空项目,这里叫 `Game`,同时Visual Studio会帮你创建解决方案。这个项目是我们的应用程序。 ![](https://img2023.cnblogs.com/blog/3261806 ......

高斯白噪声下雷达测量精度---------距离精度公式详细推导

一、背景 前面写的一篇博客毫米波雷达入门知识里面介绍了距离精度、速度精度和角度精度。并给出了一个简单公式来说明哪些因素影响它们的大小。但具体怎么得到的并未说明,正好前两天在《现代雷达系统分析和设计》这本书上有看见相关内容,就趁着周末,再加上光明区的这个图书馆这么给力的,记录一下,加深自己的印象,也希 ......
精度 噪声 公式

Number of Beautiful Integers in the Range

Number of Beautiful Integers in the Range You are given positive integers low, high, and k. A number is beautiful if it meets both of the following co ......
Beautiful Integers Number Range the

C++ 虚函数

# 虚函数 看下面这段代码: ```c++ #include using namespace std; class Entity{ public: void getName(){ cout getName(); // 正常,调用了Player重写的getName e->getName(); // 正 ......
函数

C++ 可见性

# 可见性 比较简单,很好理解,长话短说 | =v= | 外部的类 | 派生类 | 同一个类 | | | | | | | private | 不可访问 | 不可访问 | 可以访问 | | protected | 不可访问 | 可以访问 | 可以访问 | | public | 可以访问 | 可以访问 ......

C++ const和mutable

# const和mutable 这里只说const在c++中的特殊用法。用const修饰函数的成员函数。 被const修饰的成员函数无法修改函数内的其他成员。可以认为这个函数变成了一个“只读”的状态。 Like this: ```c++ // 注意const在括号后面,不要写成const xx xx ......
mutable const

C++ 成员初始化列表

# 成员初始化列表 成员初始化列表时对象初始化成员变量的一种方法。使用方式如下(两种书写习惯) ```c++ ClassName(args): varName1(value), ... , varNameN(value){ // 这是一个构造函数 // ...CODE... } ClassName( ......
成员

C++ new和delete

# new关键字 在C++中,当我们在函数内声明一个变量时,变量会被放在栈(stack)中。栈中的内存离开代码块就被释放了。而且栈的内存很小,当我们声明了大量变量可能会导致内存不足。 内存除了栈以外,还有堆(heap),当我们在函数外声明一个全局变量时,这个变量就放在堆上。堆是程序未使用的内存,可以 ......
delete new

C++ 隐式转换与explicit关键字

# 隐式转换与explicit关键字 ## 隐式转换 函数构造的隐式转换,直接上代码: ```c++ #include class Entity { private: std::string m_Name; int m_Age; public: Entity(const std::string& n ......
explicit 关键字 关键

c++ 丢失笔记 [运算符重载、this指针、复制与拷贝构造、生存周期、箭头操作符]

# 运算符重载、this指针、复制与拷贝构造、生存周期、箭头操作符 有一部分是学校的OJ里做题需要就提前学了,然后没记笔记,有一部分是笔记丢了。不打算补这些笔记。 不过还是在这里mark一下++运算符的重载。 因为++运算符可以前置也可以后置,所以这里需要注意一下,**如果是后置++,需要一个int ......
操作符 运算符 箭头 指针 拷贝

C++ 智能指针

# 智能指针 > 使用智能指针需要引入 `memory` 头文件 ## unique_ptr ```c++ #include #include #include class Entity { public: Entity() { std::cout entity(new Entity()); // ......
指针 智能

接到一个新需求应该怎么做?(V1.0)

# 接到一个新需求应该怎么做?(V1.0) ## 1 背景 在做业务研发的时候,经常会接到一些 产品需求/技术需求, 无论需求大小,都需要一套可以重复使用的方法论,来保证整个项目的正常交付,这篇思考就是总结梳理抽象出这么一套方法论。 > 从毕业工作到现在,没有真正思考过这类问题,一直觉得我的工作就是 ......
需求 V1

电脑的基本知识

# 电脑 ## 硬件 CPU 内存 主板 IO设备 ## 软件 #### 系统软件 DOS(Disk operating system),Windows,Linux,Unix,Mac,Android,ios WPS,QQ,微信,游戏 # 电脑快捷键 复制:Ctrl+C 粘贴:Ctrl+V 全选:Ct ......
基本知识 知识 电脑

国内无法下载k8s镜像的解决办法

关于通过各种方法下载k8s相关镜像的方法总结如下: 1.使用[Azure中国镜像站](http://mirror.azure.cn/help/gcr-proxy-cache.html),目前限制只能“Azure China IP”可用,不再对外提供服务,此路不通。 2.直接使用mirrorgoogl ......
镜像 办法 k8s k8 8s

C语言 笔记3

# 可变数组 设计一个Array库,提供数组初始化,数组数据查看和修改的功能,且数组大小可变。 ## array.h ```c /* 可变数组 */ // array_block,每次触发自动增长时增长的数量,记作一个array_block #define ARRAY_BLOCK 10 typede ......
语言 笔记

C语言 笔记4

# 全局变量 * 定义在函数外部的变量是全局变量。 * 全局变量具有全局的生存期和作用域 * 全局变量与任何函数都无关 * 在任何函数内部都可以使用全局变量 * 不能使用变量给全局变量初始化 * 不初始化的全局变量默认为NULL * 函数内的同名变量会隐藏全局变量 ```c int a = 1; { ......
语言 笔记

C语言 笔记5

# 格式化输入输出 ## 输入 - printf ```c printf("%[flags][width][.prec][hlL]type...",参数表...); ``` ### 返回值 输出的字符数 ### flag | Flag | 含义 | | | | | - | 左对齐 | | + | 给 ......
语言 笔记

C++ 类

# 类 类是一种把数据和功能结合在一起的方法。 使用class来定义一个类,像这样: ```c++ class Player{ // 创建一个Player类 int x = 0, y = 0; int speed = 1; }; ``` 通过类创建一个对象(实例化),像这样: ```c++ Play ......

C++ 类和结构体内外的Static

# 类和结构体外的Static 这里的static指的是在类外的static,意味着你要声明的是static的符号,链接将只在内部。(换句话说作用域只在他所在的.cpp文件)。 下面是几组例子来理解: ## 例子1: **main.cpp** ```c++ #include using namesp ......
结构 Static

C++ 构造函数与析构函数

# 构造函数和析构函数 ## 构造函数 - 构造函数会在实例化对象的时候执行,可以在实例化时传入参数。 - 构造函数没有返回值。不需要声明返回值。 - 构造函数的函数名与类名保持一致。 ```c++ // class name: Player Player(int xa = 0, int ya = ......
函数