avatar
文章
75
标签
56
分类
25
Home
时间轴
标签
分类
娱乐
  • 音乐
  • 电影
  • 游戏
  • 番剧
友链
关于
木素音的小站
Home
时间轴
标签
分类
娱乐
  • 音乐
  • 电影
  • 游戏
  • 番剧
友链
关于

木素音的小站

Docker-MongoDB
发表于2025-11-10|CS工具部署
如何在 Docker 中安装 MongoDB在 Docker 中安装和运行 MongoDB 是一个快速且便携的方式,特别适合开发、测试或需要隔离环境的场景。Docker 允许你通过官方 MongoDB 镜像快速部署 MongoDB,无需手动配置环境。以下是详细的步骤,涵盖如何在 Docker 中安装 MongoDB、配置容器、连接数据库以及一些最佳实践和注意事项。 前提条件 安装 Docker:确保你的系统已安装 Docker(Docker Desktop for Windows/macOS 或 Docker Engine for Linux)。 验证:运行 docker --version,应输出类似 Docker version 27.0.3。 网络连接:拉取 MongoDB 镜像需要访问 Docker Hub。 基本 Docker 知识:了解 Docker 命令(如 docker run、docker ps)。 拉取 MongoDB 镜像MongoDB 提供官方镜像,托管在 Docker Hub(https://hub.docker.com/_/m...
Docker
发表于2025-11-10|CSCloudDocker
安装卸载旧版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine \ docker-io # 这个在 CentOS 7 中常见 不用担心,这不会删除你的镜像、容器、卷或配置文件(它们保存在 /var/lib/docker/),但建议先备份重要数据。 安装必要依赖sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 添加 Docker 官方 YUM 仓库sudo yum-con...
Docker-MySQL
发表于2025-11-10|CS工具部署
Docker 中部署 mysql# 拉取镜像 docker pull mysql #启动 docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql #进入容器 docker exec -it mysql_container_id bash #登录mysql mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; #添加远程登录用户 CREATE USER 'zephyrtoria'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; GRANT ALL PRIVILEGES ON *.* TO 'zephyrtoria'@'%'; 会自动创建挂载目录 自定义挂载目录用于挂载 mysql 容器内目录 在本地创...
Obsidian Git同步
发表于2025-11-10|计算机工具Obsidian
PCiOS
关系模型
发表于2025-11-10|计算机数据库
关系模型元组与属性 元组:表中的一行,顺序无所谓 属性:必须为原子的,具有属性域(取值范围,也包含数据类型的限定) 空值为特殊值,表示取值未知或不存在 关系模式可表示为:$R(A_1,A_2,…,A_n)$ $A_i$ 表示属性 在关系模型中,使用相同属性可将不同关系的元组联系起来 关系实例 关系模式:关系的逻辑设计 关系实例:给定时刻关系中数据的一个快照 即类型与变量的关系 Keys(键/码)超码$K$ 能唯一标识关系 $r(R)$ 中的一个元组,则称 $K$ 是关系 $r(R)$ 的超码(Superkey) 超码 $K$ 是一个或多个属性的集合,$K\subseteq R$ 其中,$R$ 是关系模式 $r$ 的属性集合 例:{ID} 和 {ID, name} 是 instructor 的超码 超码可能包含无关紧要的属性 $K$ 的任意超集也是超码 候选码任何真子集都不能成为超码的最小超码称为候选码(candidate key) 例:{ID} 是 instructor 的候选码 主码选择一个候选码作为主码(primary key) 选择那些值...
RISC-V 汇编指令
发表于2025-11-07|CS嵌入式
指令概述 程序:计算机执行过程的序列,编写程序就是编写这个过程序列 指令集的规模 不宜过小:通过指令的排列组合,能达到高级编程语言的所有效果 不宜过大:指令集规模应精简,以免增加处理器电路的负担 指令格式基本格式<opcode> {<cond>}{S} <Rd>,<Rn>,{<Op2>} ; comment <> 必须 {} 可选 指令存储形式 汇编代码格式一个完整的 ARM 汇编由两部分组成:声明和代码段。 声明 声明:在一个程序之前先要进行声明 声明代码段:用 AREA 指令定义一个段,说明所定义段的相关属性(段的名字和段的属性等) 声明 ARM 指令:用 CODE 来声明程序为 ARM 指令 声明程序入口:用 ENTRY 指令标识程序的入口点 在程序完成后要用 END 指令声明程序结束。每一个汇编程序段都必须有一条 END 指令,指示代码段的结束。 代码段 段:在 ARM 汇编语言程序中,以程序段为单位组织代码。段是相对独立的指令或数据序列,具有特定的名称。 代码段:代码段的内容为执...
信息系统安全概论
发表于2025-11-06|计算机信息安全
计算机安全基本概念信息安全三要素C-I-A:机密性、完整性、可用性 机密性(Confidentiality):也称保密性/私密性,能够确保相关资源只被授权用户访问的系统能力 完整性(Integrity):能确保相关资源只被授权用户修改,或者保证正确性、精确性或一致性的系统能力 可用性(Availability):确保相关资源或者服务可以被任何授权用户有效使用的系统能力 其他特性 可认证性:能确认信息发送者身份的系统能力 不可否认性:能确保发送者不能对已发送过的信息进行抵赖的系统能力 可审计性:能追踪与给定资源相关联的所有行为的系统能力 攻击脆弱点-威胁-控制的范式 脆弱点是系统中的薄弱环节,如在过程、设计和实现中的缺陷,它会产生安全风险,也会被攻击者利用,作为攻击的入口点 威胁是指有可能引起系统损失或者损害的潜在安全风险。 可分为非人为威胁和人为威胁,人为威胁可以是非恶意的或者恶意的 大多数的计算机安全事件都与恶意的人为威胁有关,通常把这种恶意的人为威胁称为攻击 控制是指能消除或者减少系统脆弱点的动作、装置、程序、技术 脆弱点脆弱点: 硬件脆弱性 软件脆弱...
密码学基础
发表于2025-11-06|计算机信息安全
基本术语 加密(Encryption)-解密(Decryption) 密码体制(Crypto System) 明文(Plaintext)-密文(Ciphertext) 加密算法(Encryption Alogorithm) 无密钥密码(Keyless Cipher) $C=E(P)$ $P=D(C)$ 对称(Symmetric)加密 $C=E(K,P)$ $P=D(K,C)$ 非对称(Asymmetric)加密 $C=E(K_E,P)$ $P=D(K_D,C)$ ![[images/Pasted image 20251203173556.png]] 古典加密方法替换法(Substitution)凯撒加密(Caesar Cipher)按照字母表顺序前移或后移 $$C_i=E(P_i)=(P_i+n)\ \text{mod}\ 26$$ $n$ 可以为任意整数 破译点: 空格、重复字母 常用前缀、后缀,单词结构的分析 有密钥的替换密码![[images/Pasted ...
ARM处理器
发表于2025-10-31|CS嵌入式
ARM 处理器概述 ARM(Advanced RISC Machine)既是对一类微处理器的统称,也是一个公司的名字,还是一类技术的名称 ARM 处理器采用 RISC(精简指令集)架构,RISC 处理器简化了处理器结构、减少了复杂功能的指令,同时支持处理器扩展 特点 小体积、低功耗、低成本、高性能 支持 Thumb(16bit)/ ARM(32bit)双指令集,能很好地兼顾性能与代码密度 大量使用寄存器,指令执行速度更快 大多数数据操作都在寄存器中完成,更多单周期指令,便于指令流水线执行 寻址方式灵活简单,执行效率高 指令长度固定 发展历史 架构是“设计蓝图” :定义了指令集、编程模型等基础规则 处理器是“具体产品”:基于某一版本架构实现的具体硬件内核 ARMv4:嵌入式时代的基石 首个被广泛采用的架构。其标志性创新是引入了 Thumb 指令集,它允许处理器在 16 位和 32 位指令之间切换。 在多数情况下,使用 16 位 Thumb 指令可以显著提高代码密度(节省约 30%的存储空间),这对成本敏感的嵌入式设备至关重要 ARMv7:现代 Cortex ...
嵌入式系统概述
发表于2025-10-24|CS嵌入式
冯诺依曼架构核心组件 数据通路 控制器 内存(存储器) 输入 输出 处理器单板机:嵌入式微处理器(MPU) 微处理器是一种功能较强大的 CPU,通常电路板上必须包括 ROM、RAM、总线接口、各种外设等。 嵌入式微处理器及其存储器、总线、外设等安装在一块电路板上,称为单板计算机,如:树莓派。 常见的例子有 ARM 微处理器(如 SamSung S3C2440,Freescale M21/MX 等),Intel 的 80x86 系列,Motorola 的 PowerPC、ARM Cortex-A 系列等 单片机:嵌入式微控制器(MCU) CPU 是计算设备的“大脑”,是指令执行的最终核心。 无论是 MCU 还是 MPU,最核心的计算部分都是一个或多个 CPU 核(如 ARM Cortex-M、Cortex-A、RISC-V 核心等) MCU 是为控制和执行特定任务而设计的。 它将 CPU 大脑、记忆单元(RAM 和 Flash)、以及各种输入输出接口(如 GPIO、串口、ADC 等)全部集成在一颗芯片上 SoC(System on Chip)集成完备功能...
1…5678
avatar
Musuyin
Musuyin's Blog
文章
75
标签
56
分类
25
Follow Me
公告
即使迷茫,也要前进!
最新文章
Terraform 基础知识2026-04-15
使用 Hexo 搭建博客2026-04-15
Mermaid使用2026-04-14
自底向上优先分析2026-04-13
LR分析2026-04-13
分类
  • CS7
    • Cloud1
      • Docker1
    • 嵌入式3
    • 工具3
      • 部署3
  • 计算机62
    • Cloud9
标签
MyBatis 反射 Linux 博客 Cloud JavaSE 数据库设计 RISC-V 嵌入式 SQL JVM 分布式 Set Redis Go 数据库 机器学习 Spring Obsidian Kubernetes MySQL SpringBoot 后端 密码学 List Seata SpringMVC 八股 汇编 Git Java 计算机网络 SpringCloud 网络安全 分布式事务 关系模型 统计学习 Markdown ER图 人工智能
归档
  • 四月 2026 8
  • 三月 2026 21
  • 一月 2026 7
  • 十二月 2025 6
  • 十一月 2025 16
  • 十月 2025 15
  • 八月 2025 1
  • 八月 2024 1
网站信息
文章数目 :
75
最后更新时间 :
© 2025 - 2026 By Musuyin框架 Hexo 8.1.1|主题 Butterfly 5.5.4