Hide Superclass Static Methods in Java Hiding! 2023-05-23 Programming Language #Java #Inheritance #Static #Polymorphism #Overriding #Hiding
Subnet and IPv4 Classes Understand it quickly with a table. 2023-05-15 Computer Network #IP #Routing #Subnet #Subnet Mask #IPv4
Update Weights in Linear Perceptron 2023-05-12 Algorithms & Data Structures #Optimization #Machine Learning #Artificial Intelligence #Linear Perceptron #Neural Network #Deep Learning
A MDP Take-away Mainly focusing on value iteration and policy iteration. 2023-05-06 Algorithms & Data Structures #Optimization #MDP #Machine Learning #Artificial Intelligence #Bellman Equation
Manipulate 64-bit value with 32-bit registers How to add and subtract a 32-bit unsigned number to/from a 62-bit unsigned number stored in two registers. 2023-04-15 Algorithms & Data Structures #RISC-V #Register
Peripheral Interrupt Procedure in RISC-V Some notes on PLIC and external interrupt in machine mode. 2023-04-02 Operating System & Architecture #RISC-V #QEMU #Emulation #Interrupt #Peripheral #PLIC #FDT
Align Number to Multiple Aligning an integer to its closest muplitple of number m is easy. But if m is a power of 2, using bitwise operations can help a lot. 2023-03-12 Algorithms & Data Structures #Bitwise Operation #Optimization #xv6 #Memory #Alignment
Read and Write by Polling with UART Exhilarating 'Hello world'. 2023-02-28 Operating System & Architecture #Register #xv6 #C #QEMU #Emulation #Peripheral #UART #Baud Rate #Polling
RISC-V Machine Boot Code Basic boot process of a RISC-V hardware, with sample bootstrap assembly code explained. 2023-02-23 Operating System & Architecture #RISC-V #Register #xv6 #Memory #C #Bootstrap #Assembly #Stack #QEMU #Emulation