- 博客(15)
- 收藏
- 关注
原创 大数据学习笔记
大数据Hadoop HDFS 分布式文件系统现需要分布式存储的原因数据量太大,单机存储能力有上限,需要靠数量来解决问题数量的提升带来的是网络传输、磁盘读写、CPU、内存等各方面的综合提升。 分布式组合在一起可以达到1+1>2的效果分布式的基础架构主从模式大数据框架,大多数的基础架构上,都是符合:中心化模式的。即:有一个中心节点(服务器)来统筹其它服务器的工作,统一指挥,统一调派,避免混乱。这种模式,也被称之为:一主多从模式,简称主从模式(Master And Slaves)
2024-03-19 09:00:00
855
原创 Web 3学习笔记
Node.js最重要的一点是它允许我们在后端编写 JavaScript 代码,而不是在前端运行JavaScript。JavaScript是种运行在浏览器上的语言。Node.js允许它成为一种脚本语言,后端语言。
2024-03-18 09:00:00
610
原创 Python Pandas库用法笔记
Python Pandas库用法笔记一、简单了解Pandas用于日常学习的积累,如有不足请多多指教。一、简单了解PandasPandas可以看成是2个缩写单词拼接而成:·pan(panel) 面板(data) 数据(analysis)分析Pandas→数据处理的工具...
2024-02-18 15:52:14
1038
原创 操作系统 第五章 虚拟内存
操作系统 第五章 虚拟内存清华大学 陈渝老师 操作系统教程起因程序规模的增长速度远远大于存储器容量的增长速度理想中的存储器更大、更快、更便宜的非易失性存储器实际中的存储器在计算机系统中,尤其是在多道程序运行的环境下,可能会出现内存不够用的情况,怎么办?如果是程序太大,超过了内存的容量,可以采用手动的覆盖(overlay)技术,只把需要的指令和数据保存在内存当中如果是程序太多,超过了内存的容量,可以采用自动的交换(( swapping)技术,把暂时不能执行
2022-04-24 08:32:42
159
原创 操作系统 第四章 非连续式内存分配
操作系统 第四章 非连续式内存分配清华大学 陈渝老师 操作系统教程为什么需要非连续内存分配连续内存分配的缺点分配给一个程序的物理内存是连续的内存利用率较低有外碎片、内碎片的问题非连续分配的优点一个程序的物理地址空间是非连续的更好的内存利用和管理允许共享代码与数据(共享库……)支持动态加载和动态链接非连续内存分配的缺点如何建立虚拟地址和物理地址之间的转换软件方案硬件方案分段(Segmentation):更好的分离和共享程序的分段地
2022-04-17 09:12:41
167
原创 关于码点、代码单元、length()方法和codePointCount()方法的一些心得
下面是我在阅读《Java核心技术卷Ⅰ》中的两段代码://String greeting = "Hello";int n = greeting.length(); //is 5//String greeting = "Hello";int cpCount = greeting.codePointCount(0, greeting.length());// is 5这两段代码的结果都是5,这让我感到非常地困惑:同样的结果,第二段代码的意义在哪?length方法将返回采用UTF-16编码表示给定
2022-04-12 20:29:14
1618
1
原创 操作系统 第三章 内存
操作系统 第三章 内存清华大学 陈渝老师 操作系统教程三、内存计算机体系结构及内存分层体系计算机体系结构 - CPU:程序/软件执行的控制 - 内存:放置程序的代码及其处理的数据 - 设备 - eg.鼠标、键盘内存分层体系 - 主存(物理内存):放置操作系统本身以及需要运行的代码 - 磁盘(虚拟内存):放置永久存放的数据在操作系统的内存管理范例操作系统中管理内存的4个目标抽象逻辑地址空间保护独立地址空间
2022-04-12 09:53:48
225
原创 操作系统 第二章 操作系统基础操作 思维导图
二、操作系统基础操作操作系统的启动计算机最基本的三部分CPU,内存,I/O启动DISK:存放OSBIOS:基本I/O处理系统Bootloader:加载OS一般在硬盘的第一个扇区POST(加电自检):寻找显卡和执行BIOS操作系统与设备和程序的交互系统调用(来源于应用程序)应用程序主动向操作系统发出服务请求异常(来源于不良的应用程序)非法指令或者其他坏的处理状态(如:内存出错)中断(来源于外设)来自不同的硬件设备
2022-04-09 10:09:07
653
原创 操作系统 第一章 概要
操作系统 第一章 概要清华大学 陈渝老师 操作系统教程一、概述什么是操作系统从功能和特点来介绍操作系统用户角度上,操作系统是一个控制软件管理应用程序为应用程序提供服务杀死应用程序对于内部管理,操作系统是一个资源管理的分配器管理外设分配资源CPU 抽象为 进程磁盘 抽象为 文件内存 抽象为 地址空间操作系统架层结构硬件之上应用程序之下(应用软件:办公软件、视频播放软件)Kernel-操作系统内部组件包
2022-04-03 10:52:08
628
原创 数据库原理笔记:第一章
数据库原理笔记一、数据库系统概述(一)数据库的4个基本概念1.数据(data)2.数据库(DataBase,DB)(1)数据库的定义(2)数据库的基本特征3.数据库管理系统(DataBase Management System,DBMS)(1)数据库管理系统的定义(2)数据库管理系统的用途(3)数据库管理系统的主要功能数据定义功能数据组织、存储和管理数据操纵功能数据库的事务管理和运行管理数据库的建立和维护功能其他功能4.数据库系统(DataBase System,DBS)(1)数据库系统的定义(2)数据库系
2022-04-02 10:44:02
128
原创 Python Numpy库用法笔记
Python Numpy库用法笔记一、了解Numpy用于日常学习的积累,如有不足请多多指教。一、了解NumpyNumpy可以看成是2个缩写单词拼接而成:·num(numerical) 数值化的·py(python)
2022-02-11 11:22:40
472
原创 Python Matplotlib库用法笔记
Matplotlib一、了解Matplotlib1 Matplotlib是什么2 Matplotlib的作用3利用Matplotlib做一个简单的画图3.1matplotlib.pyplot模块3.2画图4 Matplotlib的三层结构4.1容器层4.2 辅助显示层4.3图像层二、折线图1 折线图的绘制与显示2 设置画布属性2.1 代码示例3 图片的保存4 设置辅助显示层用于日常学习的积累,如有不足请多多指教。一、了解Matplotlib1 Matplotlib是什么Matplotlib可以
2022-01-29 18:41:23
2887
原创 Python文件操作的步骤
Python文件操作的步骤1 打开文件1.1 打开文件的模式1.2 打开文件的例子2 读写操作2.1 读的操作2.1.1 read()代码示例2.1.2 readlines()代码示例2.1.3 readline()代码示例2.1.4 seek()代码示例2.2 写的操作2.2.1 write()代码示例3 关闭文件用于日常学习的积累,如有不足请多多指教。1 打开文件open函数可以打开一个已经存在的文件或者创建一个新的文件:open(file, mode, buffering, encodin
2022-01-24 20:51:42
711
原创 深入理解计算机系统(第二版)第四章知识整理
深入理解计算机系统(第二版)笔记第四章 处理器体系结构4.1 Y86指令集体系结构4.1.1 程序可见的状态第四章 处理器体系结构指令集体系结构(ISA,Instruction-Set Architecture):一个处理器支持的指令和指令的字节级编码。(不同处理器“家族”都有不同的ISA。一个程序编译成在一种机器上运行,就不能在另一种机器上运行。)4.1 Y86指令集体系结构4.1.1 程序可见的状态...
2021-12-19 12:33:27
2429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人