csapp 第一章 计算机系统漫游
计算机系统由硬件和系统软件组成,通过程序的生命周期(创建、运行、输出、终止)来运行应用。信息由位和上下文构成,程序通过编译系统转化为可执行文件。处理器读取指令并执行简单操作,使用高速缓存提高性能。操作系统管理硬件,通过进程和虚拟内存提供资源的抽象,支持并发和并行执行。抽象是计算机科学的重要概念,虚拟机提供对整个计算机的抽象。
位运算、离散化和区间合并 算法学习
介绍了位运算、离散化和区间合并的算法。位运算用于处理二进制数,离散化用于优化稀疏数据的存储和查询,区间合并则通过排序和覆盖判断快速合并多个区间。提供了相关例题和参考代码以帮助理解这些算法的应用。
前缀和、差分和双指针 算法学习
介绍了前缀和、差分和双指针算法的原理和应用。前缀和用于快速计算数组区间和,差分用于高效处理区间更新,双指针法通过维护指针来优化查询效率。提供了相关例题及参考代码以帮助理解和应用这些算法。
HTML学习
HTML学习涵盖了文档结构、文本标签、图片、音频和视频、超链接、表单、列表、表格、语义标签和特殊符号等基本概念。重要元素包括<html>、<head>、<body>、<div>、<span>、<img>、<audio>、<video>、<form>等,提供了创建网页所需的基础知识和示例代码。
Java核心技术卷 学习Day02
本文主要讨论Java的核心技术,包括面向对象编程的基本概念、类的定义与使用、预定义类如LocalDate的操作、自定义类的构造与封装、静态方法与字段、包的管理、JAR文件的创建与使用,以及文档注释的编写技巧。强调了数据私有化、初始化、类设计原则等重要设计技巧。
高精度 学习记录
高精度运算包括加法、减法、乘法和除法,适用于处理超出常规数据类型范围的大数。加法和减法通过模拟手动计算实现,乘法和除法则依次处理每位数字,注意前导零的去除。提供了相关的例题和参考代码以帮助理解和实现这些运算。
Java核心技术卷 学习Day01
本文主要介绍Java的核心技术,包括Java的概述、环境配置、基本程序结构、数据类型、变量、运算符、字符串处理、输入输出、流程控制以及数组的使用。强调了Java的简单性、面向对象特性和跨平台能力,并详细列出了Java开发工具包(JDK)、运行时环境(JRE)等专业术语及其解释。
github上传大文件
要在GitHub上上传大文件,需要安装Git Large File Storage(LFS),并在本地Git仓库中进行配置。具体步骤包括安装LFS、配置跟踪大文件的指针,并通过相应的命令上传文件。完成这些步骤后,即可成功上传大文件至GitHub。









