专业相关
文章平均质量分 74
数据结构、计算机组成原理、操作系统、计算机网络等
脑子不好真君
我们是世间的尘埃,却是自己的英雄
展开
-
黑盒测试与白盒测试
白盒测试是一种结构测试方法,测试者需要了解软件的内部实现和逻辑结构,直接对代码进行测试。关注程序的控制流、数据流和逻辑执行路径。原创 2024-11-28 21:38:18 · 1025 阅读 · 0 评论 -
云计算基础-期末复习
虚拟化是对计算机资源的抽象,将物理资源(如CPU、内存、存储和网络)映射为逻辑资源,使多个虚拟机共享同一物理资源。原创 2024-11-27 17:01:56 · 1646 阅读 · 0 评论 -
必会的五种UML图:用例图、概念类图、顺序图、状态图、部署图
include。原创 2024-11-26 21:33:30 · 5788 阅读 · 0 评论 -
MongoDB 的副本集和分片
副本集是 MongoDB 提供的一种高可用性和容错性机制,原创 2024-11-25 18:34:09 · 953 阅读 · 0 评论 -
Python、Java操作MongoDB代码
【代码】Python、Java操作MongoDB代码。原创 2024-11-24 18:18:33 · 142 阅读 · 0 评论 -
MongoDB、Redis、HBase、Neo4j,四种数据库的特点和应用场景
开源的NoSQL文档数据库基于硬盘运行但支持内存缓存支持分布式架构支持复杂查询和索引开源的分布式列式数据库,属于 NoSQL 数据库家族运行在 Hadoop 分布式文件系统(HDFS)之上,适合处理海量数据支持稀疏数据模型,采用列族存储结构高吞吐量,适合大规模随机读写操作提供强大的水平扩展能力,能够处理 PB 级数据开源的图数据库,专为图形数据存储和查询设计基于图形数据模型,采用节点、关系和属性的结构支持ACID事务,确保数据一致性和可靠性强大的图形查询能力。原创 2024-11-24 16:47:06 · 1715 阅读 · 0 评论 -
CAP原则简介
开源的NoSQL数据库基于内存运行的数据库,但可以持久化到硬盘单线程模型,保证操作的原子性支持多种数据结构存储支持数据备份和复制。原创 2024-11-20 23:34:03 · 407 阅读 · 0 评论 -
RSA体制和置换算法:定义+示例
两个不同的消息。原创 2024-11-19 16:50:11 · 470 阅读 · 0 评论 -
网络安全原理与技术思考题/简答题
含义:确保信息不被未授权的用户、实体或过程获取和读取,即防止信息泄露给未经许可的对象。只有被授权的人员才能访问特定的信息,未授权的访问将被拒绝。含义:保护信息的准确性和完整性,防止未经授权的篡改、破坏或丢失。信息在传输和存储过程之中保持不变,未经授权的修改将被检测和防止。含义:确保合法用户在需要时能够访问和使用信息及相关的资源。系统和网络应具备抗攻击和鼓掌的能力,提供持续的服务。原创 2024-11-22 21:19:55 · 932 阅读 · 0 评论 -
hadoop-mapreduce词频统计
输入数据是一段文本,如下:2. Split 阶段(数据分割阶段)输入数据被切分为更小的部分,每个部分对应一行文本。作用:将输入数据分配给不同的 Mapper 任务,实现并行处理。3. Mapper Phase(映射阶段)每个 Mapper 任务读取一个输入块,应用用户定义的 Map 函数。Map 函数会将输入文本解析为单词,并为每个单词输出一个键值对(Key-Value Pair),形式为 。例如: - 输入:Hadoop is a big data framewor原创 2024-11-23 14:01:54 · 1402 阅读 · 1 评论 -
Hadoop core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml在伪分布模型下、完全分布模式下配置
【代码】Hadoop core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml在伪分布模型下、完全分布模式下配置原创 2024-11-19 10:39:32 · 1044 阅读 · 0 评论 -
重点:HDFS的文件读写流程+简讲HDFS分布式文件系统
在单台计算机上存储文件,存在容量限制、性能低和可靠性低的问题。原创 2024-11-19 20:46:35 · 1643 阅读 · 1 评论 -
HDFS的基础命令
【代码】HDFS的基础命令。原创 2024-11-19 15:54:22 · 373 阅读 · 0 评论 -
Linux配置JDK、Hadoop、hive环境变量
【代码】Linux配置JDK、Hadoop、hive环境变量。原创 2024-11-18 21:27:29 · 913 阅读 · 0 评论 -
hive数据库设计汽车销售表
被 row format delimited fields terminated by。- 汽车ID(唯一标识符)原创 2024-11-18 18:11:03 · 96 阅读 · 0 评论 -
ZooKeeper分布式协调服务+重点:Zookeeper选举机制
顺序特性的含义是:在创建节点时ZooKeeper会在节点名称末尾自动添加一个递增的序号(10位数字)。临时节点(EPHEMERAL):与客户端会话绑定,会话断开则自动删除。客户端发送的每个事务请求都会被分配一个全局唯一的递增编号。一旦事务请求被应用,其引起的数据变更会被一直保留。无论客户端连接到哪个节点,看到的数据都是一致的。:在节点名称末尾自动添加递增序号(10位数字)。事务请求的处理结果在整个集群中是一致的。:与客户端会话绑定,会话断开则自动删除。在zxid相同的情况下选择myid大的节点。原创 2024-11-18 15:37:11 · 356 阅读 · 0 评论 -
conda和pip的镜像源配置和删除
【代码】conda和pip的镜像源配置和删除。原创 2024-11-10 17:33:18 · 1421 阅读 · 0 评论 -
conda和conda的常用命令
跨平台支持(Windows、macOS、Linux)- 环境隔离(每个项目可以有独立的环境)- 依赖解析(自动处理包之间的依赖关系)- 二进制包分发(不需要本地编译)- 支持多语言。原创 2024-11-10 16:29:43 · 389 阅读 · 0 评论 -
头歌答案-分布式文件系统HDFS
【代码】头歌答案-分布式文件系统HDFS。原创 2024-10-31 14:06:10 · 6036 阅读 · 0 评论 -
使用LSPatch+PlusNE修改手机软件
国内使用,即使科学上网,打开都是网络错误,更换节点同样如此。原创 2024-10-14 13:00:01 · 1977 阅读 · 0 评论 -
MongoDB的备份和恢复命令
将解压后的文件夹移动到MongoDB的bin目录下,同时配置mongodb-database-tools的bin目录进入环境变量。原创 2024-09-19 15:19:23 · 899 阅读 · 0 评论 -
使用cmd命令窗口操作mongodb
出现NonExistentPath: Data directory C:\\data\\db\\ not found就是db路径不正确导致启动失败。输入mongod --dbpath D:/MongoDB/data/db回车,注意替换为你的db路径。在你安装的mongodb目录下的data文件夹下创建db文件。恭喜,至此使用cmd命令窗口操作mongodb成功!配置mongosh-1.10.6的bin进入环境变量。键盘按下Windows+X,选择终端管理员。(注意安装到空闲磁盘)注意替换为你的路径。原创 2024-09-19 12:35:08 · 2425 阅读 · 3 评论 -
MongoDB的Map-Reduce操作与聚合管道操作的两个实例相互转换
将集合 comment 中的文档进行聚合操作,即将字段 state为1的文档查询出来,然后按字段 nickname 进行分组,最后计算出每个评论者的评论条数。原创 2024-09-12 18:51:04 · 702 阅读 · 0 评论 -
计算机网络期末复习
对等连接方式是每一台主机既是客户同时又是服务器。在网络核心部分起特殊作用的是路由器(router),它是一种专用计算机(但不叫作主机)。(packetswitching)的关键构件,其任务是转发收到的分组这是网络核心部分最重要的功能。以大写字母1开始的 Internet (互联网,或因特网)则是一个专用名词,这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。这部分是为边缘部分提供服务的(提供连通性和交换)。作为通信的规则,且其前身是美国的 ARPANET。①边缘部分:边缘部分。原创 2024-06-19 13:58:04 · 783 阅读 · 0 评论 -
子网划分基础知识讲解+例题讲解
A类地址范围:1.0.0.0 到 126.0.0.0默认子网掩码:255.0.0.0 (/8)网络部分:前8位(第一个八位组)主机部分:后24位可用网络数:2^7 - 2 = 126(去掉0.0.0.0和127.0.0.0)每个网络的可用主机数:2^24 - 2 = 16,777,214(去掉网络地址和广播地址)用途:A类地址用于大型网络,如政府机构和大型企业。第一个八位组的最高位固定为0。B类地址范围:128.0.0.0 到 191.255.0.0默认子网掩码:255.255.0.0原创 2024-06-28 19:55:11 · 1136 阅读 · 0 评论 -
数据库系统概论期末要点复习
数据库就是长期存储在计算机内有组织的可共享的大量数据的集合。它可以供各种用户共享,具有最小的冗余度和较强的数据独立性。数据库管理系统建立、运维时对数据库进行统一控制,以保证数据的完整性和安全性,并在多用户同时使用数据库时进行并发控制,在发生故障给后对数据库进行恢复。原创 2024-06-01 20:06:35 · 1023 阅读 · 0 评论 -
思科配置:vlan、两个交换机、两个路由器、四台主机
各设备ip地址、接口、vlan如图所示。 (期间报错为拼写错误) 交换机1配置参考交换机0,只是vlan略有不同,如图配置即可。路由器配置参考文章:思科配置路由器,四台主机互相ping通-CSDN博客 需要注意的是交换机到路由器的vlan是1,所以说PC10为vlan11的主机是ping不通默认网关172.2.2.3的。 要允许交换机上的任何VLAN都可以通过到路由器,您需要配置交换机的一个或多个端口为Trunk模式。Trunk端口允许多个VLAN的流量通过同一个物理接口,这通原创 2024-06-17 18:11:40 · 2790 阅读 · 0 评论 -
思科配置路由器,四台主机互相ping通
confgure terminal hostname MyRouter0 int f0/0 ip address 172.1.1.3 255.255.255.0 no shutdown ex int f0/1 ip add 192.168.1.1 255.255.255.0 no shut ex ip route 172.2.2.0 255.255.255.0 192.168.1.2原创 2024-06-15 17:53:35 · 1800 阅读 · 0 评论 -
关系模式的范式判断和规范化
作为二维表,关系要符合一个最基本的条件是每一个分量必须是不可分的数据项。满足了这个条件的关系模式就属于第一范式(1NF)。元组中的一个属性值。假如一个学生信息的关系模式S(Sno,Sname,Ssex,Sdept),那么表中的一个元组(20245311338,张三,男,信息学院)中的 "张三" 就是一个分量,"20245311338" 也是一个分量。非主属性就是除主码外的属性。完全函数依赖和候选码请参考文章一篇文章讲清楚怎么求候选码-CSDN博客。原创 2024-06-01 18:44:11 · 773 阅读 · 0 评论 -
数据库系统概述选择简答概念复习
自定义完整性,又称为域完整性或用户定义的完整性,是指根据业务规则对数据库表中的数据进行的额外限制。这些规则可以包括数据类型约束、值范围约束(例如,年龄字段必须在0到120之间)、唯一性约束(除了主键之外的其他字段的唯一性)、以及更复杂的业务逻辑约束(如复杂的校验规则)。自定义完整性约束确保了数据满足特定的业务需求和规则,从而提高了数据的质量和可用性。简答来说,自定义完整性通过check实现。Age int,原创 2024-06-13 18:45:32 · 843 阅读 · 0 评论 -
数据库设计步骤、E-R图转关系模式、E-R图的画法
若实体间联系是1:n,则在n端关系模型中加入1端的主键和关系的属性。若实体间联系是m:n,则把联系转换为关系模式,并且加入两端的主键组合为新的主键和关系的属性。①若实体间联系是1:1,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的主键和联系类型的属性。③若实体间联系是m:n,则将联系类型转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而主键为两端实体键的组合。②若实体间联系是1:n,则在n端实体类型转换成的关系模式中加入1端实体类型的主键和联系类型的属性。原创 2024-06-07 20:54:22 · 1700 阅读 · 0 评论 -
什么是主码,什么是候选码,主码的候选码的区别是什么
候选码是能够唯一标识数据库表中每一条记录的属性集合。一个表可以有一个或多个候选码。主码是从一个或多个候选码中选定的一个,用来唯一标识表中的每一条记录。原创 2024-05-31 16:06:48 · 5860 阅读 · 0 评论 -
一篇文章讲清楚怎么求候选码
关系模式 R(A,B,C,D,E,P),其函数依赖集 F={A→B,C→P,E→A,CE→D},其中U代表全集 U注意函数依赖集 F和K→U上的F表达的意义不相同,→上的F表示U完全函数依赖于K。原创 2024-05-30 17:13:29 · 2639 阅读 · 9 评论 -
数据库语法树优化
where表示的条件可以分为两部分,一部分是题目真正想查询的结果,另一部分是多表连接的条件,where语句强调的是条件,也就是选择,章节一中说到。如果题目要求用等值连接,或者题目给出的关系代数表达式用的等值连接,那么画图也要用等值连接。最后则剩下关系表的连接,表的连接在语法树中笛卡尔积,符号用 x 表示。关系R上的投影是从R中选择出若干属性列组成新的关系。在对应关系模式前,添加题目查询所需的列属性和连接条件的投影。把题目想查询的结果的选择条件移动到对应关系模式前。把表的连接条件拆开,移动到对应关系模式前。原创 2024-05-27 15:51:17 · 2239 阅读 · 0 评论 -
非等值连接、等值连接、自然连接
首先,三种连接都建立在笛卡尔积之上,此外三种连接的区别,对于非等值连接和等值连接来说,区别已经写在脸上了左图为C原创 2024-05-25 17:52:39 · 1203 阅读 · 0 评论 -
TCP—三次握手和四次挥手
客户端先向服务端发送 SYN 包请求建立连接,然后服务端向客户端发送 SYN+ACK 包同意连接,客户端收到 SYN+ACK 包后发送 ACK 包,服务端收到这个 ACK包 后,连接建立。因为这个过程中互相发送了三包数据,所以称之为三次握手。下面假设主动关闭方为客户端,被动关闭方为服务端。发送一个 FIN 包,表示它已经完成了数据发送,并希望关闭连接。发送一个 ACK 包来确认收到的 FIN 包。发送一个 FIN 包,表示它也准备好关闭连接。发送一个 ACK 包来确认收到的 FIN 包。原创 2024-05-24 16:05:26 · 1115 阅读 · 0 评论 -
Python-Pyro4使用RPC实现CRC校验
它允许你构建分布式应用程序,其中对象可以在网络中的不同机器上调用彼此的方法,就好像它们都在同一台机器上运行一样。该协议允许运行于一台计算机的程序调用另一个地址空间(通常为一个开放网络的一台计算机)的子程序,而程序员就像调用本地程序一样,无需额外地为这个交互作用编程(无需关注细节)。-shared:告诉编译器生成一个共享库(在 Windows 上是 DLL,在 Linux 上是 so 文件)。heck)循环冗余校验是一种用于检测数据传输或存储中的错误的校验码技术,用于确保数据的完整性。进行信息交互的系统。原创 2024-05-18 15:50:22 · 1070 阅读 · 0 评论 -
使用socket+Python实现ping
然而,由于 PID 的大小可能超出了 ICMP Echo 请求头中标识符字段所能容纳的范围(通常为 16 位),所以通过与 0xFFFF 进行按位与运算,可以确保得到的标识符适合在该字段中使用,即将 PID 限制在 0 到 65535 (即 0xFFFF)的范围内。由于在大多数计算机中,整数是以小端序存储的,所以 count + 1 位置的字节是高字节,需要乘以256(即左移8位)以放在结果整数的高位,然后加上 count 位置的字节作为低位。0xff00 是一个16位的整数,其中高8位是1,低8位是0。原创 2024-05-05 22:57:51 · 1505 阅读 · 0 评论 -
奈氏准则和香农定理
如果信号中的高频分量在传输时受到衰减,那么在接收端收到的波形前沿和后沿就变得不那么陡峭了,每一个码元所占的时间界限也不再是很明确的,而是前后都拖了“尾巴”。《计算机网络(第8版)》书中就是默认的0、1对应两个码元,然而,如果每个码元能够表示多个比特(例如在使用多电平编码的系统中),那么比特每秒的速率会高于码元每秒的速率。V代表码元的种类数,上一个问题中也提到《计算机网络(第8版)》书中就是默认的0、1对应两个码元,所以log2(底数)2=1,则得到的结论为码元传输的最高速率是 2W(码元/秒)。原创 2024-05-03 20:06:42 · 2527 阅读 · 1 评论 -
如何求候选码、属性集的闭包
候选码满足的性质完整定义为:候选码属性自己推出自己满足自反性;如果两个属性之间有边一定是一条有向边(无双向边),并且这一条有向边的方向一定是候选码和被候选码指向的其他属性指向其他属性,满足异想天开之反对称性,我称之为直传递性。原创 2024-04-24 20:52:31 · 778 阅读 · 0 评论
分享