运算符 基础java day

算法训练day8 LeetCode 344

算法训练day8: LeetCode 344.541.151.剑指offer05.58. 344.反转字符串 题目 344. 反转字符串 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) class Solution { public: void revers ......
算法 LeetCode day8 day 344

Maven 命令行构建 Java 项目

Maven 命令行构建 Java 项目 (22条消息) 使用Maven构建SpringBoot项目_Amazing_time的博客-CSDN博客_如何生成springboot项目的mvn构建命令 xml - 在 Spring-Boot Intro 之后, "Unable to find a suit ......
命令 项目 Maven Java

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 利器 日期 基础 时间

随想录Day4|24. 两两交换链表中的节点、19. 删除链表的倒数第N个节点、面试题 02.07. 链表相交、142. 环形链表Ⅱ

随想录Day4|24. 两两交换链表中的节点、19. 删除链表的倒数第N个节点、面试题 02.07. 链表相交、142. 环形链表Ⅱ 24. 两两交换链表中的节点 文章讲解 视频讲解 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能 ......
节点 随想录 环形 随想 Day4

编程基础C Assignments

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

分布式基础理论

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

[代码随想录]Day52-单调栈part03

题目:84. 柱状图中最大的矩形 思路: 实现要确定一个核心问题:包含完整一个柱子的最大矩形要找到这根柱子左侧最后一个高于他的柱子以及右侧最后一个高于他的柱子的位置(等同于左侧第一个小于他,右侧第一个小于他,因为+1 -1就是) 只要get到一个点,比如:30 50 70 80 60 70 40 这 ......
随想录 随想 代码 part Day

java基础——随笔03

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

代码随想录算法训练营day17 | ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和

110.平衡二叉树 class Solution { public: int getHeight(TreeNode* node){ if(node == NULL) return 0; int leftHeight = getHeight(node->left); if(leftHeight == ......
随想录 之和 训练营 随想 算法

11-JavaScript 逻辑条件 ,if判断 ,while循环,算数运算相关的案例演示

1、案例:猜数字 设置一个1-10之间的随机数,然后输入进行猜数字,猜的大了怎么样、猜的小了怎么样、猜对了怎么样 知识点:设置随机数 、if判断 、while循环 写题思路: 1.设置弹框提出问题 2.定义一个随机数0-10的数组 3.if 判断 取值的范围,在其范围内反馈的结果 4.while循环 ......
JavaScript 逻辑 条件 案例 while

【matplotlib基础】--3D图形

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

Linux下Java项目部署

前置条件 ​ 阿里云服务器一台(可在购买服务器时勾选安装宝塔选项,免去后面的宝塔安装) ​ 设置阿里云服务器密码并登陆服务器 ​ 以下操作均在服务器Linux中进行(使用远程连接工具登录) 宝塔登录 登录阿里云服务器在Linux命令行中输入bt,查看宝塔信息 ​ 根据宝塔信息提供的网站登陆宝塔服务( ......
项目 Linux Java

java中如何保证数据库数据的一致性

本文使用的数据库是mysql 一、不考虑并发时的写法 假设现在有一张t_product表,我们先只考虑单实例部署时的情况 CREATE TABLE t_product( id INT PRIMARY KEY, NAME VARCHAR(50) ,nums INT ); INSERT INTO t_p ......
数据 一致性 数据库 java

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

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

Rockchip RK3399 - MMC基础

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

随想录Day3|203. 移除链表元素、707. 设计链表、206. 反转链表

随想录Day3|203. 移除链表元素、707. 设计链表、206. 反转链表 之后的文章就不放题目链接了,因为真的很推荐Vscode的LeetCode插件,搜一下题号就可以开始code了! 我没怎么用过C++所以也是才开始熟悉它的特性,因为是链表的开始,所以搬运一下卡尔的这一小段代码。 // 单链 ......
随想录 随想 元素 Day3 Day

Java 作业 动手动脑

动手动脑 查看代码,特别之处 方法重载,两个 square 函数,传入的参数分别为 int 和 double,返回值也不同 方法返回值不作为方法重载的判断条件 纯随机数发生器 public class main { public static void main(String[] args) { r ......
Java

位运算小记顺带复习一下原码补码反码

今天看到一些位运算操作的代码,整个人瞬间宕机了,就抽时间了解了一下,顺便做了点笔记。 位运算符概览 运算符 运算规则 按位与 & 两个操作数同时为1,结果为1 按位或 I 两个操作数只要有一个为1,结果就为1 按位非 ~ 1变0,0变1 按位异或 ^ 两个操作数相同,结果为0,不相同,结果为1 左移 ......
反码 补码 小记

20230922学习总结java连接HBASE

连接条件: 1、所有虚拟机上运行hadoop集群、运行zookeeper进程守护 2、向项目中导入 即hbase安装目录下的conf文件夹中的两个文件 3、添加maven依赖 <dependencies> <dependency> <groupId>org.apache.hbase</groupId ......
20230922 HBASE java

算法训练day17 LeetCode 110

算法训练day17 LeetCode 110.257.404 110平衡二叉树 题目 110. 平衡二叉树 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 当子树已经不平衡,直接返回-1.平衡则返回子数高度进行更高树间的高度比较 class Solution ......
算法 LeetCode day 110 17

godot基础.md

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

Java笔记(细碎小知识点)1

1.Dos命令:dir:打出当前目录结构;md:创建文件夹;cd+文件夹地址:跳转到当前目录下的对应文件夹;cd..:跳转到上一目录;rd+文件夹:删除文件夹中东西;del+文件(或 “*.文件” 类型这样的正则表达式):删除文件或这类文件;cd/:跳转到盘符;javac+文件名.java:编译ja ......
知识点 笔记 知识 Java

Java内存区域划分

前言 为什么要对内存进行区域划分? 我们知道, 在厨房做菜的时候,厨师需要用到东西都是放在固定区域的 比如,厨具放在厨具区,调料放在调料区,菜料放在菜品区 这样在做菜的时候,厨师就能够很容易的找到要用到的厨具,从而将专注力都汇聚在炒菜本身,而不是找工具 JVM划分内存区域的道理也是相同 运行程序就好 ......
内存 区域 Java

算法训练day16 LeetCod 104

算法训练day16 LeetCod 104.111.222 104.二叉树的最大深度 题目 104. 二叉树的最大深度 - 力扣(LeetCode) 题解 代码随想录 (programmercarl.com) 递归采用后序的遍历顺序,在根节点处做高度数据的处理 class Solution { pu ......
算法 LeetCod day 104 16

02_代数与密码基础

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

03_认证理论基础_1

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

位运算实现0~9从char类型到int类型的转换

实现方式 rt,如果假设所得的char类型变量c是0~9之中的一个的话,通过int a; a = c ^ 48;就能将这个0~9中的某个数赋给a。 原理 三个前置已知:09的ASCII码是4857;48的二进制是110000,57的二进制是111001。 其实由这三个前置已知就基本能看出来为什么可以 ......
类型 char int

java任意视频转MP4

Java任意视频转MP4 目录Java任意视频转MP4场景FFmpeg介绍环境准备下载FFmpegwindows下载linux下载windows 版解压使用测试案例视频测试案例代码Linux 版解压使用 场景 在做视频上传功能时候,用户可能上传不同类型的视频文件,导致需要特定播放器才能播放,为了解决 ......
视频 java MP4 MP