按键 基础107d ct

算法基础之高精度总结

高精度算法分类 分类:加、减、乘、除 其中加减乘都适用于两个数都是高精度,除法因为除数是高精度的话不好用整除的方法,所以除法时被除数是高精度,除数是整型。 高精度加减乘除的异同点 加和乘 相同点 需要从低位到高位处理 for(int i=stra.size()-1;i>=0;i--) c.push_ ......
高精 高精度 算法 基础

算法基础之快速排序

quick_sort方法中如果 i=l,j=r 会死循环的分析 示例代码 void quick_sort(int a[],int l,int r){ if(l>=r) return; int i=l,j=r; //此处设置会导致死循环 int x = num[(l+r)>>1]; while(i<j ......
算法 基础

MySQL 基础指令

MySQL 基础指令 参考文档: MySQL官网 MySQL:: MySQL 8.0参考手册 数据结构可视化 创建数据库 CREATE DATABASE <数据库名>; 切换数据库 USE <数据库名>; 创建表 CREATE TABLE IF NOT EXISTS `request_record_ ......
指令 基础 MySQL

算法基础之二分查找

原题链接 二分查找中的mid+1和mid-1的问题 二分查找中的边界问题处理不好很容易导致死循环和计算错误的问题,以题目 数的范围为例。 题目大意 ​ 二分查找重复数第一次出现的位置和最后一次出现的位置。 数学含义 ​ 第一次位置即 找到 一个长度最大的 >=X 区间的 左边界 ​ 最后一次位置即 ......
算法 基础

关于一些《软件设计模式》的一些基础笔记

![](https://img2023.cnblogs.com/blog/2808014/202309/2808014-20230923135511509-1063314289.jpg) ![](https://img2023.cnblogs.com/blog/2808014/202309/2808... ......
设计模式 模式 基础 笔记 软件

Git 基础使用

简易的命令行入门教程: Git 全局设置: git config --global user.name "liuzonglin" # 设置用户签名 git config --global user.email "lzlysfxx@163.com" # 设置用户邮箱 创建 git 仓库: mkdir ......
基础 Git

数据库基础

数据库基础 数据库是学习JavaWeb的一个前置,只有了解了数据库的操作和使用,我们才能更好地组织和管理网站应用产生的数据。 什么是数据库 数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据库能有效地帮助一个组 ......
数据库 基础 数据

【Java 基础篇】Java Date 类详解:日期和时间操作的利器

在 Java 编程中,处理日期和时间是一项常见但复杂的任务。Java 提供了许多用于日期和时间操作的类,其中 java.util.Date 类是最早的日期和时间类之一。然而,它存在一些问题,因此 Java 8 引入了 java.time 包,其中包含了 java.time.LocalDate、jav ......
Java 利器 日期 基础 时间

编程基础C Assignments

编程基础C Assignments 喵嘤,发现舍友和同学对于课堂留的一些作业有疑惑,因此准备发一篇博客来解释一下每次课的作业。 但是博客园神奇的系统,“文章”是不支持显示到主页上的,只有“随笔”可以。因此建立这个目录,它的主要作用是可以跳转到每一次作业的解释文章上面。 编程基础C 922Assign ......
Assignments 基础

分布式基础理论

分布式基础理论 分布式系统简介: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”分布式系统(distributed system)是建立在网络之上的软件系统。 单一应用架构简介: 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简 ......
分布式 基础理论 理论 基础

java基础——随笔03

java中this的用法: 一. this关键字 1.this的类型:哪个对象调用就是哪个对象的引用类型 二.用法总结 1.this.data; //访问属性2.this.func(); //访问方法3.this(); //调用本类中其他构造方法 三.解释用法 1.this.data这种是在成员方法 ......
随笔 基础 java

【matplotlib基础】--3D图形

matplotlib 在1.0版本之前其实是不支持3D图形绘制的。 后来的版本中,matplotlib加入了3D图形的支持,不仅仅是为了使数据的展示更加生动和有趣。更重要的是,由于多了一个维度,扩展了其展示数据分布和关系的能力,可以一次从三个维度来比较数据。 下面介绍在matplotlib中绘制各类 ......
matplotlib 图形 基础 3D

Hive学习1(数据仓库及Hive基础学习)

1.数据仓库 1.1什么是数据仓库 数据仓库(英语:Data Warehouse,简称数仓、DW),是一个用于存储、分析、报告的数据系统。 数据仓库本身并不“生产”任何数据,其数据来源于不同外部系统; 同时数据仓库自身也不“消费”任何的数据,其结果开放给各个外部应用使用; 数据仓库是为了分析数据的。 ......
Hive 仓库 基础 数据

Rockchip RK3399 - MMC基础

一、概述 MMC是MultiMedia Card的简称,从本质上看,它是一种用于固态非易失性存储的内存卡规范,定义了诸如卡的形态、尺寸、容量、电气信号、和主机之间的通信协议等方方面面的内容。 从1997年MMC规范发布至今,基于不同的考量(物理尺寸、电压范围、管脚数量、最大容量、数据位宽、clock ......
Rockchip 基础 3399 MMC RK

godot基础.md

# Godot [toc] ## 介绍 一款开源游戏引擎。 以`节点`为思想进行搭建。 `节点`阻止方式是场景。 ## 安装 ```shell paru -S godot vulkan-radeon ``` ......
基础 godot md

02_代数与密码基础

代数与密码基础习题 计算 计算 证明 证明 计算同余方程组 证明 计算 ......
代数 密码 基础 02

03_认证理论基础_1

认证理论基础1 什么叫数字认证?它的本质是什么? 交互证明系统 NP问题与交换协定 安全性说明 模型与计算能力假设 洞穴连通问题 ......
理论 基础 03

math 库中常用的数学运算和常量【GO 基础】

GO 语言的 math 库是一个内置的标准库,其中包含了许多数学函数和常量,用于计算各种数学运算和统计学计算,今天来梳理下备查。 ......
常量 常用 数学 基础 math

高级系统架构师学习(七)计算机基础和计算机网络

一、计算机系统概述 计算机系统组成 硬件 软件 系统软件 应用软件 存储系统 时间局部性:指程序中的某条指令一旦执行,不久以后该指令可能再次执行,典型原因是由于程序中存在着大量的循环操作。 空间局部性:指一旦程序访问了某个存储单元,不久以后,其附近的存储单元也将被访问,即程序在一段时间内所访问的地址 ......

go基础学习

坏境 安装SDK 下载地址 windows 安装 可以直接下载安装msi 不需要配置坏境变量默认配置好了 zip 里面包含源码,但是需要配置坏境变量 liunx安装SDK wget https://dl.google.com/go/go1.20.2.linux-amd64.tar.gz tar -C ......
基础

AutoSAR基础_IO

I/O包括:DIO(数字输入输出,就等同于单片机上的GPIO)、ADC和PWM 详细解释上图子模块的功能: I/O Signal Interface: 对输入数据的初步处理,比如输入消抖 Driver for ext. ADC ASIC: 外置ADC的驱动,比如当有外部ADC采样芯片的时候,通过SP ......
AutoSAR 基础 IO

Day02 - Vue 基础知识

模版语法 <body> <div id="app1"> <h1>模版语法</h1> <p>渲染字符串, 姓名:{{ name }}</p> <p>渲染字符串, 年龄:{{ age }}</p> <p>渲染数组类型, >:{{ list1 }}</p> <p>渲染数组类型按照索引取值, >:{{ li ......
基础知识 基础 知识 Day Vue

(四)Unity性能优化-纹理基础

纹理类型 **Default:**默认的纹理类型格式**Normal map:**法线贴图,可将颜色通道转换为适合实时法线贴图格式**Editor GUI and Legacy GUI:**在编辑器GUI控件上使用纹理请选择此类型**Sprite(2D and UI):**在2D游戏中使用的精灵(S ......
纹理 性能 基础 Unity

c语言基础

一、环境搭建 编译器(MinGW) 下载地址:https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe 安装中一个注意细节 需要依次右键标记安装,然后点击Apply Changes IDE(CLion) 下载地址:http ......
语言基础 语言 基础

JAVA基础 —— 面向对象内存图

JAVA基础 —— 面向对象内存图 ......
对象 内存 基础 JAVA

java语言基础--对象内存图解

在JVM内存里面主要分布有以下三个区域: 栈:存放基础数据和自定义对象的引用 堆:主要存储创建的对象,即new出来的对象。 方法区:加载存放class文件(字节码文件) 创建一个对象: 通过上图来看,程序是这样执行的: 将StudentTest01.class文件加载到方法区 将Student.cl ......
语言基础 对象 内存 语言 基础

Java基础

Java基础 一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 基本语法 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母 ......
基础 Java

Java基础语法(1)

Java基础语法 JAVA--黑马程序员 笔记 一、Java入门 1、JAVA 是一种很火的计算机语言。 2、JAVA 代码编写分三步: 编写程序源码,即编写一个java文件 编译:翻译文件, javac是JDK提供的编译工具,对java文件编译后会产生一个class文件,class文件即交给计算机 ......
语法 基础 Java

Kotlin基础学习-入门篇

————————————————https://blog.csdn.net/zjm807778317/article/details/124188750 kotlin的历史Kotlin由JetBrains公司开发设计,2011年公布第一版,2012年开源。 2016年发布1.0正式版,并且JetBr ......
基础 Kotlin

JAVA基础学习——面型对象进阶

1 static 2 继承 1 static 1.1 内存图 静态对象是随着类加载,非静态对象随着对象来的: 引用类型初始化时null值。 1.2 static 静态变量、静态方法 1.3 总结 ① 静态方法中没有this,非静态方法中有 静态的一般用于共享,不面向某一个对象,所以没有this; 而 ......
对象 基础 JAVA