Skip to content
View xiaoqixian's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Shanghai CHINA

Block or report xiaoqixian

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xiaoqixian/README.md

Hi there 👋

  • 🔭 I’m currently learning C++ and reading source code of folly.
  • 📫 How to reach me: lunar_ubuntu@qq.com
  • ⚡ Fun fact: I'm still single.

Github Stats

Anurag's github stats

Top Langs

Repositories Guide

Repository Description
buffer-explorer buffer-explorer.nvim is neovim plugin to manage your buffers
Armor Armor is a python virtual machine. It is written in c++.
And it helps know about some underlying implementation of Python, really helpful.
Railgun Railgun is a http web server which is totally written in C language. It's technology stack includes TCP/IP protocols, epoll, multi-threads, etc.
But it is with a weak http url parser, so that is the part that need to get improved.
Mono Mono is a virtual linux-like filesystem which is also written in C.
This system writes everything into a file, includes super inode information, inodes, blocks, etc.
But the project is not finished yet, the last part: edit things by vim editor and write changes into the system file is not achieved.
Tarantula Tarantula is a web blog system written in Python. Without any framework, only some Python asynchronous web programming libs.
It's kind of like Flask, but much smaller.
Wonderland This is not a project, just some of my data structure and algorithm notes. Also some leetcode questions record.
Kux A multi-threads downloader, kind of weak.
Chandelier An ORM framework implemented in Java.
Kaleidoscope Kaleidoscope includes many things, all are computer science notes. Most of them have not been updated for a long time. Recently I'm learning database, so database directory is the one that got updated. Also, some contents in this repository may get overlapped with other repositories.
Network Computer Network Notes. Just finished a book about HTTP protocol, study notes are in http directory. Currently I am reading the source code of KCP protocol, source code analysis will be put in kcp protocol.
Cpp Cpp is the repository that saves my cpp study notes.
Rusty My Rust repository.
Cnblogs-Theme A Night Sakura Style Cnblogs Theme.]
Arcturus A mini database implementation in Rust. With detailed document.

Pinned Loading

  1. xiaoqixian.github.io xiaoqixian.github.io Public

    HTML 2

  2. Armor Armor Public

    This is a python virtual machine project.

    C++ 2

  3. Railgun Railgun Public

    http server

    C 4

  4. lmdb lmdb Public

    Lighting Memory-Mapped Database, known as LMDB, source code analysing and rewrite in rust (see rust branch).

    C 3

  5. rustvm rustvm Public

    Rust 1

  6. buffer-explorer.nvim buffer-explorer.nvim Public

    A buffer explorer neovim plugin

    Lua 3