Ruining (Ray) LiFundamental of Computer GraphicsThis article contains my notes when self-studying Fundamental of Computer Graphics by Peter Shirley and Steve Marschner.Feb 27, 2022Feb 27, 2022
Ruining (Ray) LiCollections in ScalaCollections are of great significance in programming. Our decision on how to store a collection of elements determines the efficiency of…May 14, 2021May 14, 2021
Ruining (Ray) LiTraits in ScalaTraits in Scala are like Java interfaces with concrete methods.May 4, 2021May 4, 2021
Ruining (Ray) LiDesign PatternsThe majority of this article comes from Head First Design Patterns and Oxford Imperative Programming 3 lectures.May 3, 2021May 3, 2021
Ruining (Ray) LiObject Equality in ScalaThree equality comparisons: ==, equals, eqApr 29, 2021Apr 29, 2021