- 博客(26)
- 收藏
- 关注
原创 http页面的加载过程
◦ Length(帧长度)、Type(类型)、Flags(标志位)、Stream ID、Payload(负载)。• 定义:HTTP/2 连接中的逻辑通道,用于传输数据,每个流有唯一标识符(Stream ID)。• 定义:HTTP/2 的最小传输单元,所有数据(头部、正文等)均以帧形式传输。• TCP 层阻塞:需优化网络稳定性(HTTP/3 迁移到 QUIC 协议)。◦ CSS:通过 标签触发加载,阻塞渲染(需构建 CSSOM 树)。◦ JS:默认阻塞解析(可通过 async/defer 优化)。
2025-04-09 17:15:39
802
原创 操作系统|ARM和X86的区别,存储,指令集
例如,在执行一条简单的加法指令ADD R1, R2时,CPU会从寄存器R1和R2中读取数值,通过ALU(算术逻辑单元)执行加法运算,然后将结果存回其中一个寄存器。主频,即CPU的时钟频率(Clock Speed),是指每秒钟内CPU能够执行的基本操作次数,通常以赫兹(Hz)为单位表示,现代处理器的主频则常用吉赫兹(GHz)来衡量。向后兼容性:Thumb-2指令集完全向后兼容原始的Thumb指令集,这意味着为仅支持Thumb指令集的旧版ARM处理器编写的代码可以在支持Thumb-2的处理器上运行,无需修改。
2025-02-10 12:40:54
1458
原创 哈工大李治军老师OS课程笔记(4)——内存管理
内存是如何用起来的?内存使用:将程序放在内存中,PC指向开始地址重定位:修改程序中的地址(是相对地址)什么时候完成重定位?编译时加基址缺点:编译的时候就得知道哪段内存是空闲的,但是在实际的系统中很难做到,比如编译的时候1000处是空闲的,但是执行的时候就不一定了。载入时加基址更灵活。它包括以下步骤:1.词法分析:将源代码分解为词法单元(tokens),如标识符、关键字、运算符等。2.语法分析:根据语法规则将词法单元组织成语法树(syntax tree)。
2024-08-15 20:05:44
812
原创 《第一行代码》第二版学习笔记(9)——服务
简单介绍了消息异步处理机制,service的生命周期,service与activity之间如何进行通信。
2024-05-06 20:22:17
805
原创 《第一行代码》第二版学习笔记(5)——持久化技术
介绍了ShardPreferences存储以及数据库存储,ShardPreferences适用于存储键值对,数据库适用于存储那些复杂的关系型数据。
2024-04-23 19:27:10
1021
原创 《第一行代码》第二版学习笔记(4)—— 广播机制
本文介绍了广播的类型和基本使用,实现了使用广播进行强制下线的功能。参考视频:【2022 最新 Android 基础教程,从开发入门到项目实战,看它就够了,更新中】 https://www.bilibili.com/video/BV19U4y1R7zV/?p=125&share_source=copy_web&vd_source=17d73b72d648e6763cecfd48ea369ec6
2024-04-22 11:56:05
1151
1
原创 《第一行代码》第二版学习笔记(1)——初识Android开发和活动组件
《第一行代码》第二版第一章和第二章学习笔记,参考网课链接:【2022 最新 Android 基础教程,从开发入门到项目实战,看它就够了,更新中】 https://www.bilibili.com/video/BV19U4y1R7zV/?p=2&share_source=copy_web&vd_source=17d73b72d648e6763cecfd48ea369ec6
2024-04-16 19:31:58
1041
原创 Java集合——Map集合的继承结构、遍历方法、HashMap的底层结构,put方法的执行过程
本篇文章介绍了Map集合的继承结构,Map接口的常用方法和遍历方法,HashMap的底层结构和put方法的执行过程。参考视频:【Java零基础视频教程中部,java入门必刷视频动力节点老杜javase】 https://www.bilibili.com/video/BV1Eb4y1P7iq/?p=165&share_source=copy_web&vd_source=17d73b72d648e6763cecfd48ea369ec6
2024-04-10 11:55:21
2066
原创 Java集合——Collection集合的继承结构和常用方法,List接口常用实现类和方法以及自定义泛型
介绍了Collection集合的继承结构、常用方法,List接口的主要实现类,泛型相关等。参考视频:【Java零基础视频教程中部,java入门必刷视频动力节点老杜javase】 https://www.bilibili.com/video/BV1Eb4y1P7iq/?p=116&share_source=copy_web&vd_source=17d73b72d648e6763cecfd48ea369ec6
2024-04-07 21:51:27
2247
原创 Java关键字——this、super、static和final
介绍了this,super,static和final关键字的作用,语法以及注意事项等。
2024-04-06 15:19:26
286
原创 哈工大李治军老师OS课程笔记(3)——CPU的调度,进程同步与信号量,死锁处理
介绍了CPU调度的基本方法,进程同步机制,临界区保护信号量,死锁处理方法,条件变量与信号量的区别等,参考课程:B站哈工大李治军老师操作系统课程。
2024-03-27 20:33:10
1127
原创 哈工大李治军老师OS课程笔记(2)——多进程图像,用户级线程和内核级线程的切换
介绍了CPU是如何工作的,操作系统如何管理多进程,线程之间的切换过程,参考网课B站李治军老师操作系统课程
2024-03-26 16:21:24
812
原创 哈工大李治军老师OS课程笔记(1)——操作系统导论
哈工大李治军老师操作系统第一章课程笔记,包括什么是操作系统,计算机启动的过程以及系统调用如何实现。课程链接https://www.bilibili.com/video/BV19r4y1b7Aw/?spm_id_from=333.337.search-card.all.click&vd_source=94c8d46c97aafd8c5a20f063eadb0ba4
2024-03-22 15:50:30
1089
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人