通信
WebRTC(Web Real-Time Communication)什么是WebRTC WebRTC 是一个综合性的实时通信解决方案,旨在为浏览器和移动应用程序提供实时通信(RTC)功能。它允许直接在浏览器之间传输音频、视频和数据,而无需中间服务器。WebRTC 的主要目标是简化实时通信的开发,使 ...
Read more
Algorithm
动态规划什么是动态规划 动态规划:类似于数学归纳法,当我们知道n-1的所有情况,那么就可以推出n的情况 动态规划问题求解步骤 dp(状态转移)数组以及其下标的含义 递推公式 dp数组如何初始化 遍历顺序 打印dp数组(检查问题) 动态规划leetcode题目斐波那契数列 i代表第i个斐波那契数, ...
Read more
设计模式
设计模式构造器模式和原型模式ES6之前 构造器模式 function User(name,age) { this.name = name; this.age = age; this.say = function() { console.lo ...
Read more
埃氏筛和欧拉筛
埃氏筛 埃氏筛全称埃拉托斯特尼筛法,主要用于寻找一定范围内所有的质数 基本思想:这种方法的基本思想是从 2 开始,首先找到 2 的所有倍数并标记为非质数,然后找到下一个未被标记的数(即质数),再找到它的所有倍数并标记为非质数,以此类推。这种方法的时间复杂度是 O(n log log n),空间复杂度 ...
Read more
队列Queue
队列 创建队列:Queue<TreeNode> queue = new LinkedList<>(); 队列是一种特殊的线性数据结构,它遵循先进先出(FIFO)的原则。这意味着元素只能从一端(通常称为“尾”)添加,并从另一端(通常称为“头”)移除。 队列用于存储二叉树的 ...
Read more
React学习问题
React问题记录1、
Read more
小知识总结(后端)
分类队列(Queue) 特点:先进先出(FIFO, First-In-First-Out)。 用途:适用于需要按顺序处理元素的场景,如任务调度。 操作:主要有入队(enqueue)和出队(dequeue)操作。 实现: LinkedList:实现了Queue接口,提供FIFO队列操作。同时也 ...
Read more
后端技术记录
nginxnginx的作用反向代理 用户 ===> 反向代理地址 <=== (服务地址1,服务地址2,服务地址3) server { listen 80; #监听的端口 server_name localhost; # 域名地址 ...
Read more
文件传输方式
文件传输方式 由于某些原因,需要宿主机向centos虚拟机传输文件,之前使用的Ubuntn系统,传输要不是通过共享文件夹,要不就是复制粘贴,但是对于Centos系统这两种方式都没用,所以在网上了解后,知道了还可以通过命令进行文件传输。 文件传输有三种方式:SCP,SFTP,FTP 实现功能 虚拟机 ...
Read more
SpringCloud
SpringCloud是什么 SpringCloud是一个微服务框架,将一种分布式架构落地的方案 单体架构:业务所有功能集中在一个项目中开发,架构简单,但是耦合度高 分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。 将项目进行拆分后,需要考虑多个问题 服务拆分 ...
Read more