会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chyblogs
博客园
首页
新随笔
联系
订阅
管理
2021年1月27日
csapp读书笔记005
摘要: 3.7 过程 过程是软件中一种很重要的抽象。 其实就是一种方法或函数。 我们可以通过这种方式,可以在程序中不同的地方调用这个函数。 数据传送(返回值) 栈上的局部存储 递归调用 数组
阅读全文
posted @ 2021-01-27 12:49 chyblogs
阅读(51)
评论(0)
推荐(0)
2021年1月26日
csapp读书笔记004
摘要: 第三章 程序的机器级表示 计算机执行机器代码,用字节序列编码低级的操作。 本章主要是近距离观察机器代码也就是汇编代码。 首先是为什么需要学习汇编代码呢?主要是理解编译器的优化能力。 32位内存4GB,64位内存最大16EB(2^64字节) 3.1历史观点: Intel处理器,俗称x86,经历了长期的
阅读全文
posted @ 2021-01-26 20:15 chyblogs
阅读(173)
评论(0)
推荐(0)
csapp读书笔记003
摘要: 信息的表示和处理 现代计算机存储和处理的信息都是二值信号。为什么使用二进制存储,因为实现简单,我们可以使用打孔机有洞无洞,高电压和低电压,顺时针或逆时针的磁场,单个的位其实没什么用处,组织起来才形成了信息。 信息的存储,使用字节8位的块,最小的可寻址单元是字节。 指针需要值和类型,值是指向的地址,类
阅读全文
posted @ 2021-01-26 18:00 chyblogs
阅读(71)
评论(0)
推荐(0)
2021年1月25日
csapp 002 读书笔记
摘要: 1.3 了解编译系统如何工作是大有益处的 优化程序性能 理解链接时出现的错误 避免安全漏洞 系统的硬件组成 1、总线 以字为单位传递信息,64位系统的字是8字节。类似人类神经 2、IO设备 是系统与外部世界的联系通道,类似于人的五官 3、主存 临时存储设备,在处理器执行程序时,用来存放程序和程序处理
阅读全文
posted @ 2021-01-25 20:28 chyblogs
阅读(47)
评论(0)
推荐(0)
2021年1月24日
csapp读书记录001
摘要: 《深入理解计算机系统》 趁这几天在家,阅读并分析一下计算机圣经《深入理解计算机系统》,并整理一下读书笔记。 目前来说,对于一个程序员,不缺零零散散的知识点,网上相关的知识视频资料几乎可以称得上是海量。所以对于一个程序员来说并不缺知识,缺乏的是思想和整体的知识体系。 缺乏整体框架体系的情况下,学了就经
阅读全文
posted @ 2021-01-24 23:09 chyblogs
阅读(115)
评论(0)
推荐(0)
leetcode 002 两数相加 Java题解
摘要: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 1: 输入:l1 = [2,4,3], l2 = [5,6
阅读全文
posted @ 2021-01-24 22:24 chyblogs
阅读(112)
评论(0)
推荐(0)
2019年8月7日
博客索引
摘要: 一、Java基础知识 Java基础知识_注解 Java基础知识_反射 Java基础知识_泛型 Java基础知识_重载与重写的区别 Java基础知识_String、StringBuffer和StringBuilder Java基础知识_自动装箱和拆箱 Java基础知识_equals和== Java基础
阅读全文
posted @ 2019-08-07 22:28 chyblogs
阅读(317)
评论(0)
推荐(0)
公告