相关文章
React之diff原理
一、是什么
跟Vue一致,React通过引入Virtual DOM的概念,极大地避免无效的Dom操作,使我们的页面的构建效率提到了极大的提升
而diff算法就是更高效地通过对比新旧Virtual DOM来找出真正的Dom变化之处
传统diff算法通过循环递归对节点进行依…
建站知识
2024/11/25 10:41:26
MySQL 连接出现 Authentication plugin ‘caching_sha2_password的处理方法(使用第二种)
出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password, 解决问题方法有两种,一种是升级navicat驱动,一种是把mysql用户登录密码加密规则还原成mysql_native_password.
1. 升级MySQL版本
较早的MySQL版本可能不…
建站知识
2024/11/25 10:40:58
面试必考精华版Leetcode215. 数组中的第K个最大元素
题目: 代码(2023年10月27日首刷看解析):
class Solution {
public:int findKthLargest(vector<int>& nums, int k) {return quickselect(nums,k);}int quickselect(vector<int>& nums,int k){vector<int&…
建站知识
2024/10/23 0:11:12
找不到conda可执行文件:解决方法
1.在新版本的pycharm出现的问题如下: 2.解决方法:
2.1 将anaconda\Scripts\conda.exe选中 2.2选择自己的anconda自己的环境,之后就可以正常创建conda环境
建站知识
2024/11/15 19:22:47
SpringBoot使用WebSocket收发实时离线消息
引入maven依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency> WebScoket配置处理器 import org.springframework.boot.web.servlet.ServletContextI…
建站知识
2024/10/22 22:47:44
Firebird + FireDAC 界面操作的自增字段
Firebird FireDAC
如果是在客户端程序直接使用 FireDAC 的 FdQuery 去操作数据库,大概是这样的:
DBGrid -> DataSource -> FdQuery -> FdConnection -> FireBird 数据库;
FireBird 数据库里面的定义: 假设某个表 …
建站知识
2024/11/11 3:14:29
【jvm】虚拟机栈之操作数栈
目录 一、说明二、图解2.1 代码示例2.2 javap操作 三、图示3.1 bipush 153.2 istore_13.3 bipush 83.4 istore_23.5 iload_13.6 iload_23.7 iadd3.8 istore_33.9 return结束 四、附加 一、说明 1.Operand Stack 2.栈可以使用数组或链表来实现 3.每一个独立的栈帧包含一个后进先…
建站知识
2024/10/22 22:47:39
Linux/shell基础命令
Linux/shell
参考 菜鸟教程-Linux linux shell脚本-入门到实战 Linux常用命令大全 Linux下查看压缩文件内容的 10 种方法
内部结构 shell是操作系统的用户界面,提供了用户和内核进行交互操作的一种接口,实际上就是一个命令解释器,它接受…
建站知识
2024/11/6 8:52:31