制作者 基础 指南 音乐

算法基础之快速排序

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

Dcoekr 制作 jdk-17 镜像

Dcoekr 制作 jdk-17 镜像 参考文档: jdk17.0.4.1镜像 - _ideal - 博客园 (cnblogs.com) Docker之dockerfile制作jdk镜像 - 沦陷 - 博客园 (cnblogs.com) ((20230307193521-hke61kh 'JDK 官 ......
镜像 Dcoekr jdk 17

【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

制作基于 apline 的 jdk11 环境

制作基于 apline 的 jdk11 环境 没有搞定的方法: https://blog.csdn.net/qq_43059674/article/details/103356158 https://juejin.cn/post/7082235890180816904 以上两种方法都试过了,没有成功 ......
环境 apline jdk 11

【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

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

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

制作一个简洁的树莓派系统 - 公鸡下单篇(交叉编译篇)

“一只公鸡要下蛋,不是它的活它要干。” 开始之前 编译设备需要具有网络连接以及5GB的空闲磁盘空间 因为整个过程将不生成镜像文件,直接把系统写入磁盘,所以需要一张额外的空白MicroSD储存卡(推荐至少8GB),以及相应的读卡器 为了节省时间,除/boot外,/home、/proc等都将直接包含在/ ......
树莓 单篇 派系 公鸡

《Linux运维篇:Linux系统运维指南》

一、Linux运维之知识篇二、Linux运维之系统篇《Linux运维总结:Ubuntu20.04+Ubuntu22.04配置静态固定IP地址》《Linux运维总结:使用U盘制作Linux镜像》《Linux运维实战:创建LVM挂载到指定目录》《Linux运维实战:扩大磁盘空间增大LVM空间》《Linu ......
Linux 指南 系统

《Linux运维篇:Linux系统运维指南》2

一、Linux运维之知识篇二、Linux运维之系统篇《Linux运维总结:Ubuntu20.04+Ubuntu22.04配置静态固定IP地址》《Linux运维总结:使用U盘制作Linux镜像》《Linux运维实战:创建LVM挂载到指定目录》《Linux运维实战:扩大磁盘空间增大LVM空间》《Linu ......
Linux 指南 系统

Linux运维指南丨5种Linux安装包管理工具中文手册

本篇介绍常见 Linux 操作系统的安装包管理工具,主要介绍其使用命令。 包管理系统除了安装软件外,它还提供了工具来更新已经安装的包。包存储库有助于确保你系统中使用的代码是经过审查的,并且软件的安装版本已经得到了开发人员和包维护人员的认可。 dpkg Ubuntu、Debian dpkg 命令是 D ......
Linux 手册 指南 工具

怎么制作手写电子签名?

https://zhuanlan.zhihu.com/p/157419337 年初在家办公,多次遇到需要在电子版文档上手写签名,以前的我习惯了打印出来再签字,但家里又没有打印机,可难倒了我… 直到一个程序员朋友告诉了我几个傻瓜式操作方法,才发现手写电子签名也没那么难嘛。 记得当时也去网上寻找解决方式 ......
电子

数仓建设规范指南

数仓建设规范指南 一、数据模型架构原则 1.数仓分层原则 优秀可靠的数仓体系,往往需要清晰的数据分层结构,即要保证数据层的稳定又要屏蔽对下游的影响,并且要避免链路过长。那么问题来了,一直在讲数仓要分层,那数仓分几层最好? 目前市场上主流的分层方式眼花缭乱,不过看事情不能只看表面,还要看到内在的规律, ......
指南

k8s-DNS服务搭建和配置指南

1.作为服务发现机制的基本功能,在集群内需要能够通过服务名对服务进行访问,这就需要一个集群范围内的 DNS服务来完成从服务名到ClusterIP地址的解析 2.Kubernetes集群的DNS服务便由CoreDNS提供。CoreDNS是CNCF基金会孵化的一个项目,是用Go语言 实现的高性能、插件式 ......
k8s-DNS 指南 DNS k8 8s

JVM性能调优指南

1、JVM的参数类型 1.1 标准参数:在各jdk版本中较稳定 -help-server -client-version -showversion-cp -classpath 1.2 X参数 1.2.1非标准化参数 1.2.2 -Xint:完全解释执行 调整为完全解释执行编译模式: MacBook- ......
性能 指南 JVM

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