Qindapaoโs technical space
- ๐ Independent blog: qindapao.com
- ๐ป GitHub: github.com/qindapao
- ๐ง Email: nothisland2017@gmail.com
๐ Focus on Technical Sharing & Algorithm Demonstration
Introduction
I am Qin Dapao, a software and hardware development engineer and ASCII art enthusiast. I am keen on using pure
ASCIIcharacters orUnicodecharacters to intuitively outline complex system architecture and core algorithm flows.For example, the following is the development process of the asciio project of
qindapaoforknkm:
(8)pull request
.--------------------------------------------------.
| |
| |
v |
.-----------------. |
| nkm remote repo | .------------------------------.
| |-------(1)fork--------->| qin qing remote repo |
'-----------------' '------------------------------'
^ \ | ^
| \ (4)(fetch and merge) | |
| \ get the latest changes (2)Clone |
| '-----------------------------. | |
| git fetch upstream | | | (7)git push
| git merge upstream/master | | |
| | | |
| | | |
(3)git remote add upstream v v |
https://github.com/nkh/P5-App-Asciio.git .----------------------.
'-------------------------------------| qin qing local repo |<------------.
'----------------------' |
| |
(5)| (6)add & commit
v |
.-----------------------. |
| my development action |------------'
'-----------------------'
[qindapao.com]- If you use the special font I developed vimiomono, you can achieve the following effect.
๏ฏโโ๓ธโโโ๓ธโโโ๓ธโโโโโโโโโ๏ฎ
โฑ โฒ
โฑ โฒ
๓ธโโโโโ๓ธกโโโโโ๓ธโโโ๓ธโโโ๓ธโโ๏ฎ โฒ
โฒ โฒ โฒ
โฒ โฒ โฒ
๏ฌโโ๏โโโ๏ฅโโโ๏โโโโโ๏ฆโโโโโ๏คโโโ๏ฆโโโโโ๏
โฒ โฑ โฑ
๓ธฏโ๓ธโโโโโ๓ธโโโ๏โโโโโ๓ธโโโ๓ธฐ
โฒ โฑ
๏ฌโโโ๓ธโ๏ญ [qindapao.com]
ASCII animation playback example
- Fun ASCII animation
- AVL tree algorithm
Link description in the upper right corner
- Docs: ใTechnical documents organized into a system, with a tree navigation outline on the left after opening.
- Daily Essays: Some scattered knowledge and thoughts.
- Categories: First-level classification of all articles.
- Tags: All tags.
- Archives: All blogs are archived according to timeline and do not contain structured documents.
- Search: You can globally search articles across the entire site by keyword.
Some of my project addresses
- vimio: A
vimplug-in that can be used to draw text flow charts very conveniently. - vimio_c: The C language algorithm engine of the
vimioplug-in mainly implements complex character intersection algorithms in C language to improve the running speed of the plug-in. - common_tool: A collection of command line tools implemented in the
Golanguage, including an interesting text graph algorithm playback tool. - my_vim_config: My personal
vimconfiguration. - P5-App-Asciio: This is not my project, this is the project of Nadim Khemir. I participate as a core developer. This project is developed using
Perl5. It is an object-oriented text diagram drawing tool, which is very powerful and practical. vimio was developed based on its inspiration. - tcl_fun:
tcl9builds and compiles in various environments, as well as several practical libraries I developed. - lua_fun: Compilation and construction of
lualanguage in various environments. - qq_bash: I developed a very powerful library using pure
bash, which implements the complete semantics ofJSON. Nested arrays and dictionaries can be conveniently used inbash. - pure_bash: A large and comprehensive
bashlibrary with a huge amount of code covering various operations and techniques.