
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
裸磁盘只有扇区;文件系统是一套软件规范:在磁盘块上保存文件数据、元信息;维护树形目录,维护文件名到文件实体的映射;提供路径定位文件;管理权限;向上给应用程序提供打开、读、写、删除、创建目录等操作接口。硬盘只是物理存储硬件,本身没有文件概念。文件系统是操作系统最重要抽象之一:把冰冷磁盘扇区抽象为文件、目录、路径、权限。IO 就是数据的流入流出;Java 中File负责描述文件元信息与路径,字节流、字
c语言是结构化的程序设计语言,结构是指顺序结构/循环结构/选择结构,我们可以使用if,switch 来实现分支结构,使用for,while,do while来实现循环结构在C语言中,0为假,非0为真,也就是表达式的结果是0则语句不执行,反之如果表达式结果不为0,则语句执行例子:输入一个整数,判断是否为偶数2.else如果一个数不是偶数那就是奇数了,这个时候我们就可以用if...else...的语句
如果说快慢指针(26、27题)是在数组上“加工零件”,那么对撞双指针(15、11题)就是在搜索空间里“围追堵截”。它们的本质都是利用数据的特性(有序性或单调性),剔除掉无效的计算路径。双指针不仅仅是两个 int 变量,它是“剪枝”思想的体现。在 15 题中,我们剪掉了那些会导致重复的路径。在 11 题中,我们剪掉了那些“移动长板必减面积”的无效路径。
进程 (Process):是操作系统分配资源的最小单位。它是“正在运行的一个程序”,比如你打开了一个 QQ,系统就开启了一个进程。线程 (Thread):是操作系统运算调度的最小单位。它是进程内部的一个“执行流”,一个进程可以包含多个线程,它们合作完成任务。进程是资源单位,线程是执行单位。Java 创建线程推荐用Runnable 接口,因为它更符合面向对象的设计思想(解耦多线程是 Java EE
用于对图书列表进行操作,比如可能是添加图书、删除图书、查询图书、显示图书列表、退出系统等操作。, 我们需要思考用什么方法能选择不同菜单,再从不同菜单中选择不同功能呢?当我们完成上述的操作之后,需要通过运行调试看看有没有报错,当我们写完这些功能之后,回到main函数使用接口。程序正常运行的话,恭喜你完成了图书管理系统!进入图书管理系统之后,我们需要输入姓名进行。我们需要实现两种菜单,是接口中声明的一







