摘要:
这周看了刘老师提供的相关视频,以及书中对应的章节“3.7 过程” 这一节分为运行时栈、转移控制、数据传送、栈上的局部存储、寄存器中的局部存储空间和递归过程这 6 个小节 其中前 3 小节看懂了一部分内容,后面两个还没来得及看,下周看完补上 下面记录一下看懂的部分内容 首先,过程作为一种很重要的抽象( 阅读全文
摘要:
这周由于时间和精力有限,只读一小节:3.4.4 压入和弹出栈数据 栈是一种特殊的数据结构,遵循“后进先出”的原则,可以用数组实现,总是从数组的一端插入和删除元素,这一端被称为栈顶。 栈有两个常用指令: push:把数据压入栈中 pop:删除数据 这两个指令都只有一个操作数 一般栈在内存中,是向下生长 阅读全文
摘要:
如题所示,这一章讲解了程序在机器中是怎样表示的,主要讲汇编语言与机器语言。 学习什么,为什么学,以及学了之后有什么用 我们不用学习如何创建机器级的代码,但是我们要能够阅读和理解机器级的代码。 虽然现代的优化编译器能够很有效的将高级代码翻译成机器级的代码,但是,为了能够达到以下 2 点目的,我们还是要 阅读全文
摘要:
上一周遗留问题的解决 问题:原码、反码、补码是只针对有符号数吗?无符号数有没有这三种编码方式? 得到的答案:对于无符号数,原码、反码和补码是一致的 进一步,由于有符号数是以补码的形式存储在计算机中的,而无符号数三种编码都是一致的,所以我们可以说,整型数在计算机中是以补码的形式存在的。 参考文章: h 阅读全文
摘要:
欣哥划的重点: 第二章比较难,建议至少掌握下面几个知识点: 1. 字节顺序 : 大端和小端 2. 运行 图2-24, 图2-25程序 show-bytes.c 观察结果,看看有什么问题 3. 理解布尔运算,位运算 4. 理解无符号数和有符号数, 给一个数,能计算出补码 5. 理解浮点数的表示法,给一 阅读全文
摘要:
Ctrl + E:打开最近文件 双击 Shift:按文件名查找文件 Ctrl + Shift + F:全局搜索 Alt + ~(数字 1 左边的键):commit、push 代码 “设置”快捷按钮 → 左侧栏中选 KeyMap:设置快捷键 阅读全文
摘要:
本着对计算机运行原理的好奇以及个人职业发展的需要,开始阅读这本书。 以下分节记录读书笔记: 1.1 信息就是位 + 上下文 计算机系统中存放的所有信息都是由一串比特(bit)表示的,但值得注意的是,同样的比特信息在不同的上下文中所代表的意思是不同的。 在这里,我们可以将“上下文”理解为对比特信息的解 阅读全文
摘要:
在新同事的建议下,我们开发的接口统一改为符合 restful 规范的形式。 尝试改造后,前端同事以 DELETE 方式请求接口时,出现了 405 (跨域)错误。 由于在之前的工程中有同事解决过这个问题,所以跟他请教了一下,得到的答案是: “在原工程中,搜索 ‘<filter-name>CorsFil 阅读全文
摘要:
有哪些情况会出现404? 以下为我从出现的情况中得到的一些结论: 1、路径真的不存在,没有访问到服务器,浏览器解析为404 2、访问到了服务器,但是要访问的那个具体的资源(接口)不存在,在服务器的逻辑下,跳转到404.jsp 3、访问到了服务器,要访问的接口也存在,但是在程序执行到接口之前(拦截器之 阅读全文