Home
XpandNotes
Cancel

Implement Key Value Storage in C

Key Value Storage is an assignment of CSIE3006 - Operating System by Hung-Chang Hsiao at National Cheng Kung University. In this assignment, I made a single-threaded key value storage in C++. In th...

Incident Analysis of Decentralized Finance

The original paper is included in IEEE ICBC 2024 proceeding, view or cite it: https://ieeexplore.ieee.org/document/10634335. Preprint PDF: This browser does not support PDFs. Please download...

Fibdrv

Fibdrv is a Linux kernel module that calculates the Fibonacci sequence. It is an assignment of CSIE3018 - Linux Kernel Internals by Ching-Chun (Jim) Huang at National Cheng Kung University. In this...

Emotion Recognition

The project is a fork of usef-kh/fer. We made an application for detecting user-provided human face image. And we use the code from atulapra/Emotion-detection to implement a real-time camera emotio...

Exponential Golomb Coding

Exponential Golomb Coding Excerpted from Wikipedia, Exponential-Golomb coding (or Exp-Golomb code) is a kind of Universal code, that is, Exp-Golomb code can be mapped to all positive integers. As...

Algorithm Exercises 2

Prove by induction that if we remove the root of a $k$-th order binomial tree, it results in $k$ binomial trees of the smaller orders. You can only use the definition of $B_k$ . Per the definition,...

Algorithm Exercises 1

Arrange these functions under the Big-$O$ notation in increasing order of growth rate with $g(n)$ following $f(n)$ in your list if and only if $f(n) = O(g(n))$ (here, $log(x)$ is the natural logari...

Travel Journal of Attending IEEE ICBC 2024 in Dublin

Some visual records from attending IEEE ICBC 2024 (International Conference on Blockchain and Cryptocurrency). The conference was held at Trinity College Dublin, where scholars, researchers, indus...

Build the Ultimate University Map

Hey there, fellow developers and map enthusiasts! Welcome to the Dev Blog for University Map, where we’re crafting the ultimate university map experience. If you’re passionate about maps, user inte...

Using LIS302DL Three-Axis Accelerometer and External Interrupt on Stm32f407g

Environment: windows 10, STM32CubeIDE 1.8.0 In this tutorial we will use uart4 through PA0 and PA1 pins. Project Initialization First, Create a new stm32f407g project in CubeIDE, and name the pr...