本系列是极客时间《从0开始学架构》的读书笔记。一、什么是架构对应《01|架构到底是指什么?》作者首先梳理了系统和子系统、模块和组件、架构和框架这些概念的区别和联系。评论区有位说得很明白:架构是顶层设计;框架是面向编程或配置的半成品;组件是从技术维度上的复用;模块是从业务维度上职责的划分;系统是相互协同可运行的实体。按照我的理解,架构的维度是最大的,一般我们会讲业务架构和技术架构两类。而框架重在提供
转载
2023-08-15 16:56:19
44阅读
# Python 数据集中的行删除操作
在数据分析和数据处理的过程中,尤其是在使用 Python 进行数据科学时,我们经常会遇到需要删除某些数据行的情况。这可能是因为数据存在缺失值、异常值,或者我们希望基于特定条件筛选数据。本文将介绍如何在 Python 中使用 pandas 库来删除数据集中的行,并提供代码示例和操作步骤。
## 什么是 pandas?
pandas 是一个强大的数据处理库
原创
2024-08-24 05:57:31
64阅读
# 使用 PySpark 实现行拆分数据集
在大数据处理的领域中,PySpark 是一个非常流行的工具。针对数据集的各种操作之一就是“行拆分”,即将某一列的复合信息拆分成多行。本文将为刚入行的小白开发者详细介绍如何使用 PySpark 实现行拆分数据集,并通过步骤和代码示例帮助你逐步掌握这一过程。
## 流程概述
为了实现行拆分数据集,我们将遵循以下主要步骤:
| 步骤 | 描述
原创
2024-08-11 04:53:56
33阅读
在SQL Server中,行集函数是不确定性的,这意味着,每次调用,返回值不总是相同的。返回值是不确定的,这意味着,对于相同的输入值,不保证每次返回的值都是相同的。对行集函数的每次调用,行集函数都是单独计算。行集函数:OpenRowSet 和 OpenQuery 的行为和Base Table相似:
转载
2015-06-03 17:44:00
72阅读
2评论
在SQL Server中,行集函数是不确定性的,这意味着,每次调用,返回值不总是相同的。返回值是不确定的,这意味着,对于相同的输入值,不保证每次返回的值都是相同的。对行集函数的每次调用,行集函数都是单独计算。行集函数:OpenRowSet 和 OpenQuery 的行为和Base Table相似:能够用于From子句,就像行集函数是一个Base Ta
原创
2017-04-25 09:50:31
1056阅读
# Python 去掉数据集指定行的流程
## 1. 整体流程
为了实现去掉数据集指定行的功能,我们可以按照以下步骤进行操作:
1. 读取原始数据集
2. 去掉指定行
3. 保存处理后的数据集
下面我们将详细介绍每一步需要做什么,并提供相应的代码示例。
## 2. 读取原始数据集
在这一步,我们需要使用 Python 中的一个数据处理库 pandas 来读取原始数据集。pandas 提
原创
2023-11-20 03:51:32
58阅读
# 如何实现Hadoop集群架构
## 概述
在大数据领域,Hadoop是一个开源的分布式计算框架,用于存储和处理大规模数据。搭建Hadoop集群架构可以帮助我们更高效地处理数据。在本文中,我将向你介绍如何实现Hadoop集群架构的步骤和具体操作。
## 流程
下面是搭建Hadoop集群架构的流程表格:
```mermaid
journey
title 搭建Hadoop集群架构流程
原创
2024-06-14 06:08:33
14阅读
CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。市面上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU(CISC:Complex Instruction Set Computer),另一个是以IBM、ARM为首的精简指令集CPU(RISC:Reduced Instruction Set Computer)。两个不
转载
2023-07-12 18:51:20
306阅读
问题链接:关于Mysql 的分级输出问题情景简介学校里面记录成绩,每个人的选课不一样,而且以后会添加课程,所以不需要把所有课程当作列。数据表里面数据如下图,使用姓名+课程作为联合主键(有些需求可能不需要联合主键)。本文以MySQL为基础,其他数据库会有些许语法不同。数据库表数据:处理后的结果(行转列):方法一:这里可以使用Max,也可以使用Sum;注意第二张图,当有学生的某科成绩缺失的时候,输出结
转载
2024-06-26 17:03:27
88阅读
python数据处理的一些公用方法 最近做实验,写了很多程序处理数据集,总结一下。省的下回重写。http://zhutou2038.cn/rtyythggfghssdfxzvcdfghdhgfdhewqsdf-892-aHR0cDovL3lvdXRtYWxsLmNvbQ==.html?weixin= 1.get_all_files:遍历路径下所有的文件,以文件名排序 def get_a
转载
2024-04-07 19:24:52
47阅读
指令集(架构)与微架构 如果把处理器比作是一个算盘的话,指令集架构就是算盘运算时使用的“加减乘除”这些法则,你看不见摸不着,但确实是客观存在的法则;微架构就是算盘上的算珠,你能看得见摸得着。所以,微架构决定着CPU内部原件“长什么样子”,它们如何排列;而具体的工作原理就是指令集架构所规定的。1.指令集的概念 从应用问题到机器语言程序的每次转换都属于软件的范畴,而机器语言程序所运行的计算机硬件和
转载
2023-08-08 13:19:25
142阅读
一、概念 微架构(英语:Microarchitecture)又称为微体系结构微处理器体系结构。是在计算机工程中,将一种给定的 指令集架构 (instruction set architecture)在处理器中执行的方法。一种给定指令集可以在不同的微架构中执行。实施中可能因应不同的设计目的和技术提升而有所不同。计算机架构是微架构和指令集设计的结合。二、基本部件 微架构因应计算机指令系统的执行过程
转载
2023-08-16 22:04:16
33阅读
以下相关名词及说明均为网络信息收集1、ISAInstruction set architecture.指令集或指令集体系, 是计算机体系结构中与程序设计有关的部分,包含了基本数据类型,指令集,寄存器,寻址模式,存储体系,中断,异常处理以及外部I/O。指令集架构包含一系列的opcode即操作码(机器语言),以及由特定处理器执行的基本命令。常见种类如下: 复杂指令集运算(Complex Instruc
转载
2023-10-29 10:40:24
43阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、龙芯架构是什么?二、指令编码格式1.指令编码要求2.指令汇编助记格式 前言龙芯架构LoongArch是一种精简指令集计算机(RISC)。提示:以下是本篇文章正文内容,下面案例可供参考一、龙芯架构是什么?1、龙芯架构具有RISC指令架构的典型特征。它的指令长度固定且编码格式规整,绝大多数指令只有两个源操作数和一个目
转载
2023-09-25 19:23:51
195阅读
ADC : 带进位的加法(Addition with Carry) ADC{条件}{S} <dest>, <op 1>, <op 2>
dest = op_1 + op_2 + carry ADC 将把两个操作数加起来,并把结果放置到目的寄存器中。它使用一个进位标志位,这样就可以做比 32 位大的加法。下列例子
转载
2024-07-12 17:27:00
67阅读
我们可以这样区分处理器的指令集结构与微体系结构:指令集结构描述的是每条机器代码指令的效果;而微体系结构描述的是处理器实际上是如何实现的。 在处理器里,指令集结构提供了对实际处理器硬件的抽象。使用这个抽象,机器代码程序表现的好像它是运行在一个一次只执行一条指令的处理器上。指令顾名思义就是用来引导某一硬件工作的方式的,集即集合的意思,也就是很多种不同引导指令的集合!指令集是存储于CPU内部,用来引导C
转载
2023-08-08 09:56:52
251阅读
复杂指令集与精简指令集两种主要的计算机处理器体系结构:
CISC(Complex Instruction Set Computer,复杂指令集计算机)
RISC(Reduced Instruction Set Computer,精简指令集计算机)CISC(复杂指令集) 即 冯·诺依曼结构(普林斯顿结构),指令与数据存储在同一存储器中; 采用CISC结构的处理器,指令线与数据线分时复用; 程序指令存
转载
2023-11-09 14:59:13
222阅读
# 如何在 Python 中实现访问数据集的某一行
在数据科学和开发工作中,访问数据集的某一行是常见的任务之一。无论是用来分析数据,进行建模,还是调试处理流程,熟练掌握这项技能都是必要的。本文将为刚入行的小白详细介绍实现这项功能的流程,并通过实际代码进行演示。
## 任务流程
首先,让我们定义整个任务的流程,以下是我们的步骤表格:
| 步骤 | 描述
原创
2024-10-16 05:00:06
52阅读
为什么需要索引 大多数数据库表需要索引来对数据的实际访问速度进行提高,如果没有索引,查询时需要进行全表扫描读取表中的每一个记录才能找到索要的数据,所以,合适的索引,是提高数据库运行效率的一个很好的工具。索引类似于书的目录,相当于记录了对某个关键词,指定到不同的文件,或者文件里的不同位置,当然索引自身也是通过文件来保存的,这样,
# Python 显示数据集头10行:数据分析中的基础知识
在数据科学与分析领域,我们常常需要进行数据的读取、处理和分析。在这个过程中,查看数据的前几行是一个非常重要的步骤,可以帮助我们快速理解数据的结构及其潜在问题。本篇文章将以Python为例,介绍如何显示数据集的头10行,并结合代码示例进行详细讲解。
## 什么是数据集?
数据集是一个包含多个数据记录的集合,这些数据记录往往以表格的形式
原创
2024-09-21 06:23:18
75阅读