自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 山东大学RISC-V公共开放平台开发记录11

riscv模拟器开发记录

2022-06-05 09:35:34 193

原创 山东大学RISC-V公共开放平台开发记录10

risc-V模拟器

2022-06-04 16:27:00 192

原创 山东大学RISC-V公共开放平台开发记录9

risc-V模拟器

2022-06-04 16:26:31 170

原创 山东大学RISC-V公共开放平台开发记录8

risc-V模拟器

2022-06-04 16:26:01 103

原创 山东大学RISC-V公共开放平台开发记录7

知识图谱的数据处理

2022-06-04 16:25:30 95

原创 山东大学RISC-V公共开放平台开发记录6

RISC-V知识图谱

2022-06-04 16:23:41 105

原创 山东大学RISC-V公共开放平台开发记录5

移植Linux操作系统

2022-06-04 16:23:10 636

原创 山东大学RISC-V公共开放平台开发记录4

FREE-RTOS

2022-06-04 16:22:41 1232 2

原创 山东大学RISC-V公共开放平台开发记录3

RISC-V编译

2022-06-04 16:22:11 491

原创 山东大学RISC-V公共开放平台开发记录2

risc-V 学习

2022-06-04 16:21:37 387

原创 山东大学RISC-V公共开放平台开发记录

对RISC-V的初步了解,学习使用RIsc-V的编译和模拟,

2022-06-04 16:21:05 160

原创 山东大学RISCV公共开放平台

山东大学RISC-V公共开放平台受互联网+概念的催化,当今中国在线教育市场的发展可谓是百花齐放、如火如荼。 按照市场领域细分为:学前教育、K12教育、高等教育、留学教育、职业教育、语言教育、兴趣教育以及综合平台,其中,职业教育和语言教育的市场优势突出。 根据Analysys易观发布的数据显示,预计2019年中国互联网教育市场交易规模将达到3718亿元人民币,未来三年互联网教育市场规模保持高速增长。​ 目前为打破x86或ARM构建的民用生态堡垒,需要选择合适指令集开发,经比较RISC-V(读risk

2022-04-20 22:09:13 1414

原创 山东大学RISC-V公共开放平台开发记录

山东大学RISC-V公共开放平台开发记录3.1-3.6进行risc-V的开源资源的收集使用Python+Selenium做爬虫爬取知网,新闻网站等与risc-V相关的论文,新闻资源,为网站未来的开发和后端的调用提供资源基础。Selenium简介Selenium 的初衷是打造一款优秀的自动化测试工具,但是慢慢的人们就发现,Selenium 的自动化用来做爬虫正合适。我们知道,传统的爬虫通过直接模拟 HTTP 请求来爬取站点信息,由于这种方式和浏览器访问差异比较明显,很多站点都采取了一些反爬的手段,而

2022-03-06 21:34:05 109

原创 WSGI与Nova

2021SC@SDUSCWSGI与NovaWSGI简介全称Python Web Server Gateway Interface,指定了web服务器和Python web应用或web框架之间的标准接口,以提高web应用在一系列web服务器间的移植性。web处理请求流程:用户操作操作浏览器发送请求;请求转发至对应的web服务器web服务器将请求转交给web应用程序,web应用程序处理请求web应用将请求结果返回给web服务器,由web服务器返回用户响应结果浏览器收到响应,向用户展示WS

2021-12-31 15:05:37 525

原创 存储服务Ceph

存储服务Ceph简介Ceph是一个开源的分布式系统,遵循LGPL协议。放入集群中的文件条带化,按照Ceph数据分步算法放入集群节点。Ceph支持自动拓展,自动恢复和自主管理集群。组成要素RADOS:稳定的独立的和完全的分布式对象存储,具备自主健康检查,自主恢复,自主管理和高级智能等特点。LIBRADOS:lib函数库。运行应用程序直接访问RADOS,支持PHP,Ruby,java,python,c和cppRADOSGW:兼容Amazon S3和Swift的REST API接口,相应的对象存储

2021-12-26 22:02:29 126

原创 OpenStack 网络服务高级特性

2021SC@SDUSCOpenStack 网络服务高级特性Firewall as a Service传统网络的防火墙一般放在网关上,用来隔离子网之间的访问。FWaaS的原理也是一样,是在Neutron虚拟router上应用防火墙规则,控制进出租户网络的数据。FWaaS有三个主要概念:FireWall,Policy和RuleFireWall租户能够创建和管理的逻辑防火墙资源。FireWall 必须关联某个Policy,因此必须先创建Policy。Firewall PolicyP

2021-12-19 21:15:09 272

原创 Neutron网络服务组件配置

@2021 SDUSCNeutron网络服务组件配置架构一:虚拟机实例连接公共网络,没有自复位网络路由和浮动IP地址,只有管理员或有权限的用于可以操作Public Network架构二:在架构一的基础上增加Layer3服务,支持自复位网络。demo和有权限用户都可以管理自服务网络,在自服务网络和Provider网络间路由信息,进行通信,同时分配给虚拟机实例的floating IP通过自服务网络可以访问外部网络Neutron网络服务组件中的桥接技术仅支持VXLAN重叠网络技术VXLANVXL

2021-12-11 19:03:59 689

原创 OpenStack KeyStone

OpenStack KeyStone查表2021SC@SDUSC一.KeyStone​ OpenStack 项目中的KeyStone身份认证服务组件提供了认证,授权和目录的服务,其他OpenStack项目中的服务组件都需要使用它,彼此之间相互协作。当一个OpenStack服务组件收到用户的请求时,首先要交给KeyStone身份认证服务组件是唯一可以提供身份认证的服务组件。组件构成Server :使用一个程序接口提供认证和授权服务。Drivers:集成到服务器中,用作OpenStack项目

2021-12-05 10:50:10 524

原创 存储服务Ceph

@SDU 2021存储服务Ceph简介Ceph是一个开源的分布式系统,遵循LGPL协议。放入集群中的文件条带化,按照Ceph数据分步算法放入集群节点。Ceph支持自动拓展,自动恢复和自主管理集群。组成要素RADOS:稳定的独立的和完全的分布式对象存储,具备自主健康检查,自主恢复,自主管理和高级智能等特点。LIBRADOS:lib函数库。运行应用程序直接访问RADOS,支持PHP,Ruby,java,python,c和cppRADOSGW:兼容Amazon S3和Swift的REST API

2021-11-27 21:37:05 547

原创 网络(Neutron)服务再探

网络(Neutron)服务再探OpenStack项目中的Neutron网络服务组件提供虚拟机实例对网络的连接,其中plug-ins能够提供对多种网络设备和软件的支持,使OpenStack环境的构建和部署具备更多的灵活性,其最主要的功能是虚拟机为虚拟实例提供网络连接。网络组件neutron-server:接收和路由API请求到OpenStack网络OpenStack Network plugs-ins and agents :创建端口(ports),网络和子网,提供IP地址。plugs-ins和ag

2021-11-21 15:08:48 760

原创 Openstack 组件 Oslo

Openstack 组件 OsloOslo简介随着OpenStack项目的不断发展与完善,OpenStack社区将所有组件中的具有共性的组件剥离出来,并统一放在oslo组件下。oslo中的组件不仅可以在OpenStack项目中使用,也可以单独作为第三方工具包供其他项目使用。Oslo库组件组件功能config配置文件log日志文件service带ssl的REST服务器privsep代码特权分离serilization序列化i18n国际化

2021-11-13 22:06:39 877

原创 云计算和虚拟化

@2021SDU云计算和虚拟化什么是云计算以前电脑被发明的时候,还没有网络,每个电脑(PC),就是一个单机。用户在单机上完成工作通过网络用户之间可以交换信息,协同工作单机性能的增强,服务器产生,当越来越多的计算机资源和应用服务被集中起来,就变成了“云计算”。无数的大型机房就是“云端”云计算的分类Laas:**IaaS 是云服务的最底层,主要提供一些基础资源。**它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。Paas:PaaS 提供软件部署平台(runtime),

2021-11-06 22:29:46 711

原创 Openstack Neutron

@SDU2021Openstack Neutron一.Neutron 简介Neutron 是Openstack提供其他接口设备间的网络通信的模块。它实现了Openstack的网络APINeutron允许使用者建立和确定网络连接并确定”云“的地址。Openstack网络负责虚拟网络的创建和管理,包括Nova创建的虚拟机组成的网络,交换机,子网和路由还有防火墙和VPN。Openstack 网络包括服务器,一个保存永久数据的数据库以及任意数量的插件以用来和原生linux网络机制交互。Neutro

2021-10-31 10:53:23 282

原创 Cinder 组件

@2021 SDUSCCinder 组件一. Cinder 简介cinder 是OpenStack 块存储的服务,为Nova虚拟机,容器等提供volume。cinder的目的:以组件为基础的架构:快速添加新行为高可用性:大负载规模容错性:将进程隔离以防止错误剧增可恢复性:错误更容易被发现和纠正开放标准:成为社区驱动api的一个实现块存储:操作系统获得存储空间的方式一般有两种:​ 1. 通过某种协议(SAS,SCSI,SAN,iSCSI 等)挂接裸硬盘,然后分区、格

2021-10-25 23:15:33 1611

原创 KeyStone 简要分析

2021SC@SDUSCKeyStone 简要分析一,KeyStone是什么keyStone是openstack中提供identity,token,catalog和policy服务的组件,实现了openstack的身份认证API。​ 身份认证服务包含了两个基本服务:用户管理:记录用户和用户所被允许执行的工作。服务日志:提供一个关于什么服务是被允许的和它们的AP入口位置的日志。二.KeyStone 架构KeyStone根据传统,承担了一组内部服务,向外暴露一个或多个服务入口节点。

2021-10-16 17:44:46 2873

原创 Nova 源码分析

2021SC@SDUSCNova 源码分析一. Nova是什么​ Nova是openstack提供计算实例的一种方式(又名虚拟服务器)。Nova支持创建虚拟机,并对系统容器有有限的支持。尽管Linux拥有守护进程,Nova依旧提供了作为守护进程的服务。​ Nova与以下openstack服务共同组成基本服务:Keystone:为所有openstack服务提供身份验证服务。Glance:提供计算实例镜像库。所有计算实例通过glance镜像创建。Neutron:为连接到根节点的计算实例提供虚拟和

2021-10-10 02:36:17 696

原创 OpenStack 综述

2021SC@SDUSCOpenStack 综述Openstack 简介openstack是一个通过数据中心控制大批量计算,存储和网络互连资源的云端操作系统,用身份验证机制来通过API提供管理控制服务。管理员用控制板给予使用者可提供的资源,这是由一个网络接口完成的。除了基础框架以外,还有其他的组件提供错误管理,服务管理等功能,为用户应用确保高可用性。openstack 组件openstack 是组件化的应用,可以合理地取用需要的部分像插件一样植入。下面是openstack组件图谱:[外链图

2021-09-30 14:17:35 846 1

原创 Enum 和 EnumSet, EnumMap及其特性

Enum 和 EnumSet, EnumMap及其特性枚举类 (Enum)枚举类的对象是有限且固定的枚举类的构造器一定是private(即无法从外部调用构造器,只在构造枚举值时调用)> *构造器一般用来初始化定义和重写成员方法*enum 实现了 Seriablizable和Comparable接口非抽象枚举类无法派生子类,所有枚举值都是public static final 的(需要在枚举类的第一行给出)常用方法:int CompareTo(E o) 返回两对象的顺序:如果

2020-06-01 00:47:29 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除