二进制深度思考 之前也写过一些有关于二进制的文章,但总感觉有一些地方没有真正了解其意义。备考期间,仔细查阅了一些资料,这里记录一下。 关于负数底层为什么是取反加一 在实现硬件的加减乘除时,每一个运算用的是一套逻辑运算规则。 目的就是为了使正负相加时,得出正确的结果,所以采用了负数取反加一的策略。 123456// 输出二进制public static void print(int num){ 2023-02-04 小知识点 程序猿
408-操作系统 操作系统知识点也比较多,但每年难度不是很大,主要还是理解➕记忆。幕布笔记:https://www.mubucm.com/doc/8-mMMLGwgG 📚概论 知识点 1.CPU从核心态切换到用户态的指令也是特权指令2.处于内核态的操作:时钟管理,中断处理,设备驱动,进程管理,存储器管理,设备管理3.发生中断或异常时,运行用户态的CPU会立即进入核心态,这是通过硬件完成的。但 2023-02-04 考研 考研
408-机组 机组难度很大,决定了你的上限,所以如果想考高分的话,需要多花时间去理解”里面”的东西。这里我按照408给的大纲来进行一些总结,下面是我总结的一些笔记,给出幕布链接: 计算机组成原理 1、计算机系统概述性能指标这一章是408必考的知识点,年年考,分值占的比例很大,大题涉及,选择涉及,所以一定要好好掌握 计算机性能指标☀️机器字长 计算机进行一次整数运算(即定点整数运算)所能处理的二进制数 2023-01-08 考研 考研
408-数据结构 以下是我在备考期间的一些笔记,算是一些小总结吧,如果你408准备得还可以了,可以看看下面的总结,我认为可能会给你一些启发的。这篇是关于数据结构的一些知识点,但是由于数据结构的总体难度算是偏小的了,所以备考过程中的笔记算是比较少的了。幕布笔记: 数据结构 1.散列表计算ASL一般线性表和顺序线性表在查找成功的情况下平均查找长度是一样的,失败是不一样的(具体思考) 注意散列表的ASL计算,成功时查 2023-01-08 考研 考研
408考研 很久没有更新博客了,是准备复试结束后再更新博客的,但确实太久没有更新了,所以准备花点时间记录一下408考研的一些知识点。 408专业课分四门:数据结构、计算机组成原理、操作系统和计算机网络 加起来一共150分,但这150分可以说是工科统考中最难拿的150分,可以说408是工科考研的天花板了,难度很大。专业课考研分为自命题和统考,自命题就是学校自己出的卷子,统考就是由教育部出的卷子。自命题的好处 2023-01-08 考研 考研
算法-分而治之第一篇 这个学期有一门算法课,所以现在打算开始比较系统地学习一些经典的算法以及思想。 分而治之思想“分而治之”( Divide and conquer)方法(又称“分治术”) ,是有效算法设计中普遍采用的一种技术。 所谓“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。 对于一些问题,如果我们使用枚举 2022-02-16 经典算法 算法
总结2021 很久没有更新博客了,今天是2021的最后一天,现在的我在看楚大的直播,大学的三年,都是看他的直播跨年的(明年继续!)。然后最后的一个小时,我想总结一下我的2021!这一年我一共更新了64篇博客,一总结感觉好多啊!虽然浪费了很多时间,但这一年也没有一事无成!嘻嘻没想到这一年过得这么快,这一年发生了很多,平凡而又不平凡。这一年,我获得了很多小小的成就,也有很多遗憾。但是这些都没有关系了,一切都已经 2021-12-31 生活 个人
总结一下[11·25] 说点好消息,上次的信息安全攻防赛和作品赛都拿了安徽省省一,而且我都是队长,感觉还不错也就是说我现在是一个国二,三个省一和一个省二(计算机设计大赛的省一和国二也算进去了)我对自己所取得成绩还是比较满意的,然后现在也还在准备计算机设计大赛的项目,准备在寒假之前做完,现在基本上已经成型了,区块链部分这段时间也完成了最重要的部分了,就差应用了 先放几张成功跑起来的图 u1s1,还是很自豪的, 2021-11-25 生活 个人
搭建区块链浏览器所遇到的问题3-如何更改linux中gradle的版本 单独拿出来说是因为这又是一个悲惨的故事了,关于如何更改linux中gradle的版本这个我问题,我查非常多的资料唉,也花了一个多小时。。。 Ubuntu中如果让系统帮你自己安装Gradle要么是 1sudo snap install Gradle 这里安装的是7.0以上的版本,不符合我们需要的7.0以下的版本 要么是 1sudo apt install Gradle 这里安装的是4.10一下的 2021-11-25 区块链浏览器 区块链
搭建区块链浏览器所遇到的问题2-Plugin with id 'maven' not found 开始尝试的是一键部署,失败了几次之后,然后打算手动部署吧,先部署后端,没有截图了,然后根据官网的命令 1gradle build 运行之后,报错。。。 1Plugin with id 'maven' not found 找不到id为maven的插件?我顿时懵逼了,需要maven插件嘛,我只在Spring boot中用到过maven,所以还需要maven环境吗? 看了源码之后,确实需要 但 2021-11-25 区块链浏览器 区块链