相关文章
解决 openeuler 系统 docker 下载慢,docker 镜像加速
一、步骤说明
1. 编辑 Docker 配置文件
Docker 的镜像源配置文件路径为 /etc/docker/daemon.json。如果该文件不存在,则需要先创建目录和文件。
# 创建目录(如果不存在)
sudo mkdir -p /etc/docker# 编辑配置文件(使用 nano 或…
建站知识
2025/3/19 20:24:58
【笔记】SQL进阶教程(第二版)
备注:以下SQL语法只能运行在SQL Server中。
Case表达式
CASE表达式是不依赖于具体数据库的技术,具有提高SQL代码的可移植性等优点。
CASE表示有两种语法,简单和搜索表达式
-- 简单CASE表达式
DECLARE SEX VARCHAR 0
SELECT
CASE SEX …
建站知识
2025/3/18 17:33:08
C#-委托delegate
一.C#-委托delegate C#中委托即C中函数指针,通过delegate关键字可声明一个代理.代理可像指针一样作为参数传递和调用. <1.声明一个代理类型
class Test{public delegate string CreateNativeString();
}<2.创建代理变量
class Main{public Test.CreateNativeString poi…
建站知识
2025/3/18 17:31:00
8051汇编--条件转移指令
在8051汇编语言中,控制转移指令用于改变程序的执行顺序,主要包括无条件转移、条件转移和调用/返回指令。以下是对这些指令的总结:
一、无条件转移指令
LJMP(Long Jump)
• 功能:长转移,可以跳…
建站知识
2025/3/18 17:28:53
【万字总结】构建现代Web应用的全方位性能优化体系学习指南(二)
前言 在Web性能优化中,图形资源占据了首屏加载的70%以上权重,其处理效能直接决定用户体验。本章以格式革新、渐进加载、解码加速为技术三角,深入解析如何通过AVIF/WebP智能适配降低50%带宽开销,借助四阶段渐进式加载实现“秒开感知”,并利用WASM突破JavaScript性能瓶颈,构…
建站知识
2025/3/18 17:27:46
为什么List、Set集合无法在遍历的时候修改内部元素
以常用集合ArrayList为例,ArrayList 在遍历过程中无法直接修改内部元素的结构(例如通过 remove() 或 add() 方法修改元素),是因为 遍历的过程中修改结构 可能会导致 不一致的行为、并发修改异常 或 逻辑错误。 注意:和…
建站知识
2025/3/18 17:24:37
SQLMesh系列教程:利用date_spine宏构建日期序列实践指南
引言:为什么需要日期维度表?
在数据分析和报表开发中,日期维度表是不可或缺的基础结构,其中包括一定日期范围的日期序列,每个序列包括对应日期属性,如年季月日、是否周末等。无论是计算日粒度销售额、分析…
建站知识
2025/3/18 17:22:26
JVM并发编程AQSsync锁ReentrantLock线程池ThreadLocal
并发编程2 synchronized锁实现**AQS****ReentrantLock实现****JUC 常用类**池的概念 ThreadLocalThreadLocal原理内存泄露强引用:软引用弱引用虚引用ThreadLocal内存泄露 synchronized锁实现
synchronized是一个关键字,实现同步,还需要我们提供一个同步锁对象,记录锁状态,记录…
建站知识
2025/3/18 17:20:13