薛定谔的鱼
  • 首页
  • 归档
  • 分类
  • 书签
  • 标签
  • 公益
    免费Clash订阅(主) 免费Clash订阅(备1) 免费Clash订阅(备2) 免费Clash订阅(备3) TVBox小飞机网盘下载 影视仓小飞机网盘下载 订阅转化(主) Docker镜像站 Huggingface镜像站 Github文件加速站 ITDog
  • 站点/监控
    音乐汇 福利短剧 在线音乐播放器 图床 在线PS 友链
  • 关于

CPU指令集

CPU指令集是CPU能够理解和执行的所有指令的集合,它定义了CPU如何与软件交互,是硬件与软件之间的桥梁。不同类型的指令集在设计理念、执行效率、功耗、应用场景等方面有显著差异。以下是主流CPU指令集的详细分类与对比: 一、按指令长度和复杂度分类:CISC vs RISC1. CISC(Complex Instruction Set Computer,复杂指令集计算机)代表架构:x86、x86-6
2025-09-17
CPU
#CPU #指令集

Maven依赖的作用域

在 Maven 中,scope(作用域)用于控制依赖项的可见性和生命周期。它决定了依赖项在哪些阶段可用,以及是否需要将依赖项打包到最终的构建产物(比如 JAR 或 WAR 文件)中。 provided 只是其中一种作用域,它具有特定的含义。 provided 作用域: 含义: provided 作用域表示依赖项将由运行环境(例如,Servlet 容器、JDK)提供。 这意味着,在编译、测试
2025-09-17
Java
#Java #Maven

CPU密集型任务和IO密集型任务区别

CPU密集型任务和IO密集型任务,一些常见的例子: 1. CPU密集型任务(CPU-bound tasks) 定义: CPU密集型任务是指计算任务需要大量的CPU资源来进行运算和处理,而较少依赖于输入/输出操作(如磁盘读写、网络传输)。这类任务的瓶颈在于CPU的计算能力。 特点: 需要高性能的CPU才能快速完成。 CPU占用率通常很高(接近100%)。 运行时间主要取决于CPU的
2025-07-26
Web
#CPU密集型任务 #IO密集型任务

PostgreSQL中一些与quote_literal类似或相关的函数

PostgreSQL 中有一些与 quote_literal 类似或相关的函数,用于处理字符串的引用和转义,具体如下: quote_ident(text): 用途: 用于引用标识符(例如,表名、列名、函数名)。 如果标识符包含空格或需要转义的字符,它会将标识符用双引号括起来,并正确转义内部的双引号。 示例: 12SELECT quote_ident('My Table'
2025-07-16
PostgreSQL
#PostgreSQL #quote_literal

Go 运行时(Go runtime)和Java 虚拟机(JVM)区别

Go 运行时(Go runtime)并不像 JVM 那样是一个完整的虚拟机。 虽然两者都负责程序的执行和内存管理,但它们在实现方式和抽象层次上存在显著差异: JVM (Java Virtual Machine): 虚拟机: JVM 是一个完整的虚拟机,它运行在操作系统之上,提供了一个抽象的硬件平台。 字节码: Java 源代码被编译成字节码(.class 文件),字节码在 JVM 上解释执行或者
2025-07-16
Go
#Go #runtime

Java中常见的设计模式

Java中常见的设计模式可以分为三大类: 🏗️ 创建型模式(Creational Patterns)1. 单例模式(Singleton)作用:确保一个类只有一个实例例子:公司的CEO只有一个人 1234567891011public class CEO { private static CEO instance; private CEO() {} //
2025-07-16
Java
#Java #设计模式

Windows 11 装机软件清单

Windows 11 装机软件清单最近重装了 Windows 11 24H2,花了不少时间搜集和比较各种软件,整理出了一份自用的装机软件清单。 说明: 内容侧重: 主要包含系统工具与维护、办公与学习、效率工具与个性化、网络与通信、安全与隐私等方面的软件 软件选择标准: 偏爱开源、轻量级、界面优雅的软件。部分软件功能有所重合,大家可以根据自己的喜好和需求进行挑选 版本信息: 装机时间是 2025&
2025-07-16
Web
#Windows 11

Java中常用的加密和解密

Java 中的加密和解密,Java 提供了丰富的加密和解密 API,主要通过 java.security 和 javax.crypto 包来实现。 加密和解密的基本概念 加密(Encryption): 将原始数据(称为明文)转换为不可读的形式(称为密文)的过程。 解密(Decryption): 将密文转换回原始明文的过程。 密钥(Key): 加密和解密过程中使用的秘密信息。密钥的保密性至关重要。
2025-06-18
Java
#Java #加密 #解密

常见的开源协议区别

1. MIT License (麻省理工学院许可证) 特点: 非常宽松的许可证,允许你做几乎任何事情,只要你保留原始的版权声明和许可声明。 核心条款: 允许: 使用、修改、分发、商业使用、私有使用。 限制: 必须保留原始版权声明和许可声明。 免责声明: 提供“按原样”的软件,不承担任何担保责任。 Copyleft: 无,属于“Permissive License”(宽松许可证)。 允许基于
2025-06-18
Web
#Github #License #开源协议

API 和 SDK 的区别

用大白话来聊聊 API 和 SDK 的区别: 1. API (应用程序编程接口) - 就像餐厅的菜单 想象场景: 你去餐厅吃饭。 API 角色: 菜单就是 API。 作用: 菜单上列出了餐厅能提供的菜品(功能),以及你如何点餐(使用这些功能)。你只需要知道菜名和做法,不需要知道后厨是怎么炒菜的。 本质: API 是一组预先定义好的“指令”,告诉你可以做什么,以及怎么做。它允许不同的软件之间互相“
2025-06-13
Web
#SDK #API
12345

搜索

SchrodingerFish My Blog
总访问量 次 总访客数 人