- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 考研-计算机组成原理-1
1. 计算机系统 计算机系统由硬件和软件组成 1.1 软件 软件包括系统软件和应用软件 系统软件:用来管理整个计算机系统 操作系统,数据库管理系统DBMS,标准程序库,网络软件,语言处理程序,服务程序 应用软件:按任务需要编制成的各种程序 1.2 硬件 硬件的发展 微处理器的发展(Intel) 2. 计算机硬件的基本组成 2.1 早期冯诺依曼机型 冯诺依曼计算机的特点: 计算机由五大部件组成 指令和数据以同等地位存储于存储器,可以按地址寻址 指令和数据用二进制表示 指令由操作码和地址
2021-04-27 21:33:55
1084
原创 计算机网络-开篇
计算机网络 1.计算机网络的组成 1.1 组成部分 硬件、软件、协议 1.2 工作方式 边缘部分:用户直接使用 C/S方式 P2P方式 核心部分:为边缘提供服务 通信子网:实现数据通信 资源子网:实现资源共享、数据处理 2.计算机网络的分类 2.1 按照分布范围分 广域网 WAN (交换技术) 城域网 MAN 局域网 LAN (广播技术) 个人区域网 PAN 2.2 按照使用者分 公用网 专用网 2.3 按照交换技术分 电路交换 报文交换 分组交换 2.4 按照拓扑结构分 总线
2021-03-11 22:54:40
487
原创 【密码学】深入理解DES加密算法
1.首先,要明确几个简单的概念 key:8个字节共64位的工作密钥,必须是8字节。但是实际用到的是56字节,剩下的8字节用于校验 data:8个字节共64位的需要被加密或被解密的数据 2. 流程图 下图为16轮重复运算的具体过程 3.算法的流程简单分析 1)IP置换–处理data IP置换目的是将输入的64位数据块按位重新组合,并把输出分为L0、R0两部分,每部分各长32位。 置换规则如下表所示:表格中的数字为位置,这点要注意,不是内容,以后的表中的内容也只是位置,而不是数据!!!!一定要注
2020-07-26 23:27:59
851
原创 阿里云对象存储上传图片
在和一群大佬做react native项目的时候,我负责的是前端的工作。项目中有个功能涉及到图片的上传,当时还不清楚什么是对象存储。开始看官方文档,学习!GitHub中有react native 阿里云的sdk,大家有兴趣的话可以在GitHub上搜索一下。开始是前端进行对象存储的工作,这个项目进行了一段时间后,这个工作改为了后端完成(前端做这件事会暴漏key 和 secret,不安全)我向大佬要来...
2020-01-28 14:38:49
548
原创 Java中反射的理解
关于反射 这是JavaSE中的东西,之前学的不多,随着自己学习的框架的深入,想要理解深入的源码,其中一个重要的知识就是反射。 什么是反射呢 在程序的运行状态下,我们可以获得这个类的所有变量和方法,包括私有变量,并可以对他们进行赋值。在Java中这种动态的获取和设定类的属性和动态调用动态对象的方法的行为成为Java中的反射。 如何使用发射 要想使用反射,必须要做的就是获取Java中的编译的字节码(....
2019-05-13 18:08:07
569
6
原创 无向无权图 之 一笔画问题
无向无权图 之 一笔画问题 我大二上学期学校专业课数据结构与算法课中的三级项目是完成一个无向无权图,思考了挺长时间,觉得一笔画这个题目很适合这个无向无权图。于是很开心的开始了三级项目的完成。算法嘛,对编程思想毕竟没有那么严格的要求,我们也想尽自己的能力完善一下,给它面向对象一下,也就能这样了,能力有限,哈哈。 第一步:类的设计,我想的是构建三个类:定点类,边类,和图类。 ①顶点类:有顶点的...
2019-02-11 10:12:15
1316
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅