本文分类:news发布日期:2024/7/7 19:18:41
相关文章
python 笔试面试八股(自用版~)
1 解释型和编译型语言的区别
解释是翻译一句执行一句,更灵活,eg:python; 解释成机器能理解的指令,而不是二进制码 编译是整个源程序编译成机器可以直接执行的二进制可运行的程序,再运行这个程序 比如c
2 简述下 Pyth…
建站知识
2024/7/7 19:17:44
Spring Cloud Gateway3.x自定义Spring Cloud Loadbalancer负载均衡策略以及实现动态负载均衡策略的方案
目录 前言
1.原理分析
1.1 ReactiveLoadBalancerClientFilter源码分析
1.2 LoadBalancerClientFactory源码分析
2.代码实现
2.1 扩展原生RoundRobinLoadBalancer轮询策略
2.1.1 自定义实现RoundRobinLoadBalancer
2.1.2 配置自定义的RoundRobinLoadBalan…
建站知识
2024/7/7 19:02:22
MyBatis-Plus:快速入门
1. 概念 MyBatis-Plus(简称 MP)是一个MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其突出的特性如下: * **无侵入**:只做增强不做改变,引入它不会对现有…
建站知识
2024/7/7 18:48:35
LeetCode1748.唯一元素的和
题目要求:
给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。请你返回 nums 中唯一元素的 和 。示例 1:输入:nums [1,2,3,2]
输出:4
解释:唯一元素为 [1,3] ,和为 4 。
示例 2:输入…
建站知识
2024/7/5 23:21:31
ubuntu安装miniconda、jupyer、ros2
miniconda: 类似于虚拟机 ,可以安装不同版本的python
jupyer: python执行、调试命令工具 1.下载安装文件
wget https://repo.anaconda.com/miniconda/Miniconda3-py310_23.5.2-0-Linux-x86_64.sh
2.安装minconda
bash https://repo.anaconda.com/miniconda/Miniconda3-py…
建站知识
2024/7/6 20:13:16
学懂C#编程:常用高级技术——学会C#的高级特性 LINQ
LINQ(Language Integrated Query)是C#中的一项强大特性,它允许开发者以一种统一的方式查询和操作各种数据源,如集合、数据库、XML等。LINQ将查询功能直接集成到C#语言中,使得数据查询和操作变得更加直观和高效。
LINQ…
建站知识
2024/7/6 15:47:09
CXL:拯救NVMe SSD缓存不足设计难题-2
LMB提出了基于CXL协议的内存扩展框架和内核模块。该方案利用CXL内存扩展器作为物理DRAM源,旨在提供一个统一的内存分配接口,使PCIe和CXL设备都能方便地访问扩展的内存资源。通过这个接口,NVMe驱动和CUDA的统一内存内核驱动可以直接高效地访问…
建站知识
2024/7/6 8:53:43
左值右值, 左值引用右值引用,完美转发
一. 左值和右值
左值: 可以取地址的对象 右值: 不可以取地址的对象
double x1.0, y 2.0;
1; // 字面量, 不可取地址, 是右值
x y; // 表达式返回值, 不可取地址, 是右值
max(x, y); // 传值返回函数的返回值 (非引用返回)总结就是: 根据是否可以取地址来区分是左值还…
建站知识
2024/7/2 18:37:04