`

NioBuffer Invariants

 
阅读更多

 

Java Nio Buffer 中包含了下面展示出来的一个可不变的关系

 

0  <= mark  <= position  <= limit  <= capacity  


Ni o Buffer 声明如果有导致不符合的行为发生时,那么会有相对应的异常被抛出。比如,如果调用Buffer.nextGetIndex()时,如果position>=limit,则会抛出BufferOverflowException,而调用Buffer.nextPutIndex()时,如果position>=limit,则会抛出BufferOverflowException。

 

上面关系中的mark是用来标识Buffer.reset()需要使position复位的位置。也即是说,Buffer.reset()将使得position=mark。而mark的值可以在Buffer实例化时设置,也可以用Buffer.mark()设置。Buffer.mark()使得mark=position。

 

上面四个状态可以表示为:

 

 

 

|———————————— |——————————  |

 

|———————————————————————|

 

|———| —————|

 

 

 

其中

 

——— 代表整个Buffer空间

 

——— 代表已被使用的Buffer空间

 

——— 代表未使用的Buffer空间

 

| 代表mark位置

 

| 代表position位置

 

分享到:
评论

相关推荐

    Lectures on Seiberg-Witten invariants

    This book gives a streamlined introduction to the theory of Seiberg-Witten invariants suitable for second-year graduate students. These invariants can be used to prove that there are many compact ...

    Moments and Moment Invariants in Pattern Recognition

    This book presents a survey of both recent and traditional image analysis and pattern recognition methods, based on image moments, and offers new concepts of invariants to linear filtering and ...

    Visual Pattern Recognition by Moment Invariants

    这篇文献“Visual Pattern Recognition by Moment Invariants”探讨了二维不变矩在识别平面几何图形方面的理论及其应用。不变矩(Moment Invariants)这一概念,旨在寻找那些在物体平移、旋转、缩放等几何变换下保持...

    Hu Invariants

    Hu提出的七个经典的仿射不变量,目前广泛用于各种模式识别算法

    Visual pattern recognition by moment invariants

    这种理论由Ming-Kuei Hu在1962年的论文《Visual Pattern Recognition by Moment Invariants》中首次提出。不变矩理论的提出,为计算机视觉和模式识别领域提供了一种全新的图像处理方法,具有非常重要的理论和实践...

    Illumination invariants in deep video expression recognition

    - **Illumination Invariants in Deep Video Expression Recognition**:此标题表明研究的主要焦点在于开发深度学习方法,以便在不同的光照条件下准确地识别视频中的人脸表情。光照条件的变化可能会严重影响面部特征...

    A theory of frequency domain invariants spherical harmonic identities

    A theory of frequency domain invariants spherical harmonic identities for BRDFlighting transfer and inmage consistency

    经典书籍\Moments and Moment Invariants

    矩不变量(Moment Invariants)则是在图像发生平移、旋转、缩放等几何变换时,保持不变或仅发生可预测变化的一类矩。矩不变量的计算对于解决图像识别中常见的几何变化问题具有重要意义。 ### 图像识别与矩不变量 ...

    Lie Groups, An Approach through Invariants and Representations

    通过对Procesi的《Lie Groups: An Approach through Invariants and Representations》这一著作的学习,读者不仅能够获得关于Lie群及其相关领域的系统性知识,还能深入了解通过不变量和表示理论研究Lie群的独特视角...

    Iintroduction to Groups, Invariants and Particles

    ### 相关知识点详解 #### 一、引言与背景 本书《介绍到群论、不变量与粒子》由耶鲁大学物理学荣誉教授弗兰克·W·K·菲克撰写,出版于2000年。该书是基于作者在耶鲁大学教授的一门为期一个学期的课程而编写的,...

    Invariants of Time-like Curves in Lorentzian Spacetime

    在洛伦兹时空理论中,类时曲线是特殊相对论中表示粒子世界线的重要对象,因此研究类时曲线的几何特性对于理解洛伦兹时空的结构非常重要。本文由首都师范大学数学科学学院的李伟撰写,提出了一个研究类时曲线的新方法...

    The illumination-invariant recognition of 3D objects using local color invariants.pdf

    标题与描述均提及了“光照不变的三维物体识别利用局部色彩不变量”,这涉及计算机视觉领域中的一个关键问题:如何在不同的光照条件下准确地识别三维物体。本文将深入解析这一主题,探讨其背后的原理、应用及重要性。...

    Local invariants of unitary operations in four-qubit quantum system

    四体双量子系统酉算子的局部不变量,李宾,于祖焕,局部不变量在量子计算中有着重要的作用,我们讨论四体双量子比特系统的局部酉不变量,化为考虑实正交群作用下的局部不变量,找到了完

    Quadrilinear singlets and Fierz invariants in Spin*SU(n) space

    在物理学特别是粒子物理和量子场论领域中,对费米子相互作用的研究经常涉及到狄拉克旋量的四次乘积的叠加。在所有贡献项中,旋量的顺序并不总是相同的,这就需要考虑Fierz变换和费米子统计性质对四费米子算符构造的...

Global site tag (gtag.js) - Google Analytics