自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个挣扎在代码学习之路上的猿

为自己总结并分享,希望在码农这条路上不孤单

  • 博客(16)
  • 收藏
  • 关注

原创 单链表之归并链表

两个链表都是增序,要求合并后的结果也为增序且不含重复数据直接上代码,编译环境VS2017#include "pch.h"#include <iostream>using namespace std;//单链表typedef struct LNode{ int data; struct LNode *next;}LNode;//输出单链表void outp...

2019-01-21 16:25:03 2291

原创 计算机组成原理——指令系统与CPU概念梳理

指令系统指令字指在计算机中的一个字表示的是一个指令,数据字同理计算机中的所有指令字长不一(定长32位,不定长8位的倍数),所以在存储器存放时,可能会占用多个存储单元,从存储器读出并通过总线传输时,可能分多次进行,也可能一次读多条指令。每一条指令必须包含操作码可以用硬件换取空间,减少指令字中需要指明的地址码,在不改变字长的情况下,扩大指令操作数的直接寻址范围。地址格式也可用来表示寄存器,减...

2019-01-10 09:48:14 3437

原创 计算机组成原理——存储器

存储器笔记存储器地址都是字节地址,不同位机器一次处理的存储单元数目不同(如64位一次处理8个存储单元即8个字节)字长是不确定的,在不同位机器中字长不同一个字的地址以组成他的第一个存储元的地址为地址随机存储器:任何存储单元的内容都能被随机存取,且存取时间和存储单元的物理位置无关。顺序存储器:只能按照某种顺序来取,存取时间与物理位置有关存储器容量:a) 存储单元大小b) 可以包含...

2019-01-10 09:36:27 6024

原创 Cache的请求分页映射初步整合

Cache的映射其实就是将内存中的数据通过字段的截取等方式放入到缓存中去。想要知道如何放进去就需要映射方式。当CPU进行读取时,从Cache中寻找,那么就需要:(1)有效位来标识当前数据是否有效(2)脏位来进行一致性维护(3)替换控制为用来进行替换(4)标记位来进行比对而不同映射方式又有不同标记位的对比方法,通过对比取出我们想要的某一块(直接映射/全相联映射)/某一...

2019-01-07 16:26:18 549

原创 Linux学习笔记——Vim与Shell

这两天在实训Linux,特此做一下笔记防止遗忘一、Vim文本编辑器1.引入“在Linux中一切都是文件,配置一个服务就是在修改其配置文件的参数。”而我们在日常的Linux运维过程中,就需要编辑各种各样的文件,所以,这就少不了一款强大的文本编辑器,而在CentOS中,已经为我们默认安装好了Vim,我们可以通过他来回文档进行编辑。1.1Vim编辑器中的三种模式命令模式:控制光标移动,...

2018-12-09 13:00:09 545

原创 RBAC(基于角色的访问控制权限的基本模型)

(一)基本概念1.定义RABC(Role-Based Access Control),也就是所谓的**“基于角色的访问控制权限”**。2.优势在RABC中,用户不再直接与权限相连,而是通过**“角色”**这一属性来间接的被赋予权限,用户通过成为适当的角色来的到这些角色固有的权限,这样处理就解耦了用户与权限的关系。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则...

2018-10-26 00:48:12 30199 3

原创 IDEA创建Maven项目入门教程

对于很多朋友刚开始接触Intellij IDEA和maven,今天就给大家讲解一下如何用IDEA创建一个maven项目如果还不会配置Maven,请参考如下:https://blog.csdn.net/weixin_41174072/article/details/833056831.创建工程请按照一下顺序选择你要创建的项目骨架,注意不要选错了然后下一步写上你的项目地址然后选择你要...

2018-10-23 14:23:10 2443 2

原创 Windows下Maven配置附加载慢解决方案

现在大部分WEB项目都要用到Maven来创建,那么今天就讲一下如何在IDEA环境下配置Maven并解决下载依赖包速度过慢的解决方案Maven的下载与配置1.Maven下载首先附上Maven官方下载地址:https://maven.apache.org/download.cgi2.配置maven镜像仓库地址此时如果直接创建Maven项目就会发现依赖包下载的非常慢,那么就需要更改镜像地...

2018-10-23 13:47:58 2828

原创 使用全加器实现补码的加减运算

引言:我们都知道,在计算机中的加减运算都是由补码来实现的,那么,计算机是如何运用电路来实现补码的加减的呢?在计算机中,所有的加减运算其实都变成了加法后来参与运算的,那么仅需要一个加法器就可以实现了。请看下面内容。(一)全加器的构成1.什么是全加器全加器英语名称为full-adder,是用门电路实现两个二进制数相加并求出和的组合线路,称为一位全加器。一位全加器可以处理低位进位,并输出本位...

2018-10-22 11:42:09 21064 5

原创 使用Postman传递JSON格式数据到后台并用@RequestBody注解接收

不解释,直接上图

2018-10-21 19:42:04 11458

原创 CSDN博客代码高亮显示

今天分享下在CSDN写博客的时候如何设置代码高亮一、首先进入个人博客界面:二、进入博客管理界面三、进入管理界面后进入博客设置四、设置选择你的博客标题、描述和想要的皮肤并选择代码显示格式那么走到这里,你肯定已经开始迫不及待的去实验了,你在了解了Markdown后肯定这样输入:结果兴致冲冲写完却发现界面还是这样的: /** * 根据设备状态查询所有维修设备 ...

2018-10-20 22:22:30 6054 16

原创 阿里云服务器配置mysql并进行远程连接(Ubuntu)

今天购买了阿里云的ECS云服务器体会了一把云服务并配置了Mysql,期间遇到了很多问题,但查阅相关资料后都已解决,特此记录分享####(一)Ubuntu安装Mysql通用步骤首先要检查系统中是否已经安装了mysql,如下:sudo netstat -tap | grep mysql如果出现以下结果,则说明已安装:如果没有安装,那么接下来安装,输入以下三个指令:sudo apt-ge...

2018-10-20 15:04:48 2888

原创 数据结构基础——双链表

这次是系列二,双链表,具体的说明就不太详细说了,注释都加到Code中去了,很详细,特此记录~####还是先简单说一下双链表:以下是维基百科中对双链表的定义:双向链表,又称为双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。######再看直...

2018-10-20 15:02:27 1335

原创 数据结构基础——单链表

###最近在重新学习数据结构,特此记录学习过程,码农再次上线关于单链表的一些基本操作,以下为基本思路代码首先看一张直观图链表的结构体定义如下(为简便,这里的ElemType采用int)://单链表typedef struct LNode { int data; struct LNode *next;} LinkList;接下来肯定就是建立链表,而目前建立单链表...

2018-10-20 15:01:29 1593

原创 基于SpringBoot+Mybatis开发的简单异常处理器(ExceptionHandle)

需求:按照一个人的ID确认他的年龄,如果小于18岁则太年轻,大于65岁则年纪太大。构思:一个Person类,按照id查找Person的age属性,并对查找出来的age进行判断。1.如果年纪小于18,则出现异常“你太年轻”;2.如果年纪大于65,则出现异常“你年纪太大”。3.查询结果要求返回一个Result的Json对象,要求Result中包含:- 错误代码(-1为其他错误,0为a...

2018-10-20 14:59:28 3885

原创 在Java中for循环的++i与i++问题

###首先指出二者在用法上并无区别:首先看一段代码:int i;for (i = 0, j = 0; i < 2, j < 2; i++, ++j) { printf("i = %d ", i); printf("j = %d\n", j); } printf(&

2018-10-20 14:57:54 6071

空空如也

空空如也

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

TA关注的人

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