自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Linux系统下文件的I/O——文件偏移量

关于文件偏移量的保存,在Linux系统上一般保存到两个地方,一个是系统打开文件表file,由linux系统自动生成和维护,里面存放了读写指针(文件偏移量)、文件状态和当前使用该文件的进程数信息,一般用于进程间或者进程内部不同打开指针的协同操作;在相当一段时间内我都认为文件偏移量作为系统直接记录在打开文件表(定义2)中的属性,是整个系统中唯一的,进程关于文件的I/O操作都是建立一个相同的偏移量对象上,现在学习到了Linux操作系统中I/O操作需要原子性时才猛地发现自己对于文件偏移量的理解一直都是错误的。

2023-08-17 18:46:13 688 1

原创 java值传递与快速排序

1、方法的值传递再调用JAVA方法时,参数无论是基本八大类型或者是引用类型,在传递时都是传递的自身空间内保存的值,形参在接收时也都是创建新的内存栈空间来保存传递来的值。基本类型传递来的值是一个同类型的值,所以不能通过值来找到实参的引用,也就是说新创建的对象跟原本对象除了内存空间内的值一样外无其他联系;在引用类型传递过程中,传递的是保存在变量中的引用,所以可以通过这个引用来找到实参指向的内存空间,即两者引用的是同一个内存空间,所以对形参B指向空间进行的修改即是对实参A指向空间的修改。2、快速排序法...

2022-01-03 16:24:36 234

原创 Java的认识及自我感想

1、名词的解释: -- J2SE:标准版Java2平台,主要运用于桌面应用软件的编程 -- JDK(Java Development Kits):Java开发工具包,用于移动设备、嵌入式设备上的Java应用程序。JDK是Java开发的核心,包含了JRE和工具包 -- JRE(Java Runtime Enviroment):Java运行时环境,可以让计算机系统运行Java程序,内置JVM和一些标准的类别函数库 ...

2021-10-25 16:33:29 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除