# MongoDB 命令 # 创建用户(可读可写) # 创建 db.createUser({user:"lkr40",pwd:"123456",roles:["readWrite"]})# 检验 db.auth("lkr40","123456") db.createUser({user:“lkr40”,pwd:“123456”,roles:[“readWrite”]}) Successfully added user: { “user” : “lkr40”,...

# 生产者 - 消费者问题 在进程同步中第一个问题就是生产者 - 消费者问题,首先我们利用记录型信号来分析这个问题。 好好好,我们直接伪代码解析! 解释在行代码的上方 详细伪代码//in 代表下一个要写入的位置,out 代表要读取的位置int in = 0,out = 0;// 用于存储生产者生产的容器,可以理解为缓冲区item buffer[n];// 前两行不是重点,下面才是核心!!//mutex 用于互斥访问共享资源,初值必须为 1(可以理解为锁)//empty 代表中转的容量,初值为最大承载容量,题里会给(可以是各种容器)//full 是生产出的一种逻辑 / 实体的物质//...

# 初见 Linux 首先安装什么的就不讲了,这里先讲一下基础命令 # 简单命令 # who 命令 [karry@localhost ~]$ who am i [karry@localhost ~]$ who am i karry pts/0 2023-09-01 10:26 (laptop-karry1107) # echo 命令 这个命令是将内容输出到屏幕上 [karry@localhost ~]$ echo Hello Karry.Liu [karry@localhost ~]$ echo Hello Karry.Liu Hello Karry.Liu # date...

# 什么是进程与线程 进程(Process)和线程(Thread)是操作系统中的两个重要概念,用于管理和执行程序的执行单元。它们在多任务处理和并发执行中起着关键作用。 # 进程 进程是计算机系统中运行的程序的实例。每个进程都有自己的内存空间、代码和数据,以及与其他进程隔离的资源。进程可以看作是一个独立的执行环境,可以执行自己的任务。每个进程都有一个唯一的进程标识符(PID),用于区分和管理不同的进程。 一个进程可以包含多个线程,这些线程共享同一个进程的资源,如内存空间、文件句柄等。不同进程之间的通信相对复杂,通常需要使用进程间通信(IPC)机制,如管道、消息队列、共享内存等。 #...

# 初见 MongoDB # 什么是 MongoDB? MongoDB 是一个开源的、面向文档的 NoSQL 数据库管理系统。它与传统的关系型数据库(如 MySQL、PostgreSQL)不同,因为它不使用表格来存储数据,而是使用一种称为 "文档" 的数据结构来组织和存储数据。每个文档是一个包含键值对的数据结构,类似于 JSON 格式,这使得 MongoDB 非常适合存储具有不同结构的数据。 # MongoDB 的安装与服务启动 # 下载 MongoDB 安装包 访问...

# 引论 # 操作系统是什么? 操作系统是计算机系统中的核心软件之一,它是位于硬件和应用程序之间的一层软件,负责管理和控制计算机的硬件资源,并为应用程序提供一个运行环境。操作系统充当计算机系统的管理者,协调各种硬件和软件资源的分配和调度,以使计算机能够高效、可靠地运行。 # 为什么要操作系统? 操作系统的存在是为了解决计算机资源管理和用户程序执行的复杂性。它提供了一种抽象层,使应用程序开发人员不必直接与底层硬件进行交互,从而简化了应用程序的开发和维护。此外,操作系统还负责处理多任务管理、内存管理、文件系统管理、用户接口等,为用户和应用程序提供了一个友好且高效的计算环境。 #...

# 是什么 SSM SSM 是三个框架的简写,本别是 Spring,SpringMVC,Mybatis,这三个框架作为 JavaWeb 强有力的支撑件,极大地提高了开发效率,降低了维护成本,是 Java 程序员学习 Web 技术的必经之路(至少现在是这样) 在此之前,我希望你能熟练掌握,额,哪怕不熟练也要了解 Web 部分的老祖:请求,响应以及 Servlet 技术,这些技术能帮助你更好、更快、更流畅的掌握 SSM 技术。 其次本文主要讲解 SSM 整合的相关细节,并不会深入讲解 Spring,SpringMVC,Mybatis 每个框架的知识,希望大家在看本文之前能了解...

# 前言 针对这一部分内容我还是推荐大家去看看书本上和其他教学视频里的内容,本篇文章只针对计算机组成原理(第 3 版)P91 页之后的内容进行简单整理汇总。 接下来我将会按照书上的顺序进行叙述。 # CPU 与存储器的连接 # 存储器容量扩展 #...

# Booth 算法 这里写点什么捏?就先来点简介吧!!比较法是 Booth 夫妇先提出来的,也称 booth 算法。 那么!!咱们怎么解题呢,不要担心,其实 booth 算法非常简单,不要被长长的算式所迷惑鸭!! 接下来就由我来简单快速的叙述一下如何利用 booth 算法去做题! # 准备开始! 首先题目里一般会这样给:已知 [x] 补 = xxxxx,[y] 补 = xxxxx,利用 booth 算法求解 [x*y]。 booth...

# 数据库设计 # 什么是数据库设计 数据库设计是指根据需求分析和业务流程,设计出符合应用需求的数据库结构和表结构的过程。通常包括以下几个步骤: 需求分析:对应用的功能和数据进行分析,确定应用所需的数据和数据间的关系,明确数据的属性和约束条件。 概念设计:将需求分析的结果转化为概念模型,包括实体 - 关系模型和 E-R 图等,以及各个实体之间的联系、属性及约束等。 逻辑设计:将概念模型转化为逻辑模型,包括表的定义、属性定义、关键字、完整性规则等,确定表与表之间的联系,构建数据模型。 物理设计:在逻辑设计的基础上,结合具体的数据库管理系统(如 MySQL、Oracle、SQL Server...