跳至内容

秦大炮的技术空间


Focus on Technical Sharing & Algorithm Demonstration 🚀 专注技术分享、底层探秘与算法演示。

简介

  • 我是 秦大炮,一名软件开发人员与 ASCII 艺术爱好者。我热衷于运用纯粹的 ASCII 字符去直观勾勒复杂的系统架构与核心算法流转。

  • 举个例子,下面是 qindapao fork nkmasciio 项目进行开发的过程:

                                    (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]

ASCII动画播放范例

  • 趣味ASCII动画
loading... (支持 Ctrl + 滚轮逐帧)
  • AVL树算法
loading... (支持 Ctrl + 滚轮逐帧)

右上角链接说明

  • 文档大纲: 收纳成体系的技术文档,打开后左侧有树状导航大纲。
  • 日常随笔: 一些零散的知识和碎碎念。
  • 文章分类: 所有文章的一级分类。
  • 标签云: 所有的标签。
  • 搜索文档: 可以通过关键字全局搜索全站文章。

我的一些项目地址

  • vimio: 一个 vim 插件,可以用来非常方便的绘制文本流程图。
  • vimio_c: vimio插件的C语言算法引擎,主要是把复杂的字符交叉算法使用C语言来实现,提高插件的运行速度。
  • common_tool: 使用 Go 语言实现的命令行工具合集,其中包含一个有趣的文本图算法播放工具。
  • my_vim_config: 我个人的 vim 配置。
  • P5-App-Asciio: 这不是我的项目,这是 Nadim Khemir 的项目,我作为核心开发者参与,这个项目使用 Perl5 开发,是一个面向对象的文本图绘制工具,非常强大实用,vimio是基于它的启发开发的。
  • tcl_fun: tcl9 在各环境的构建和编译,以及几个我开发的实用的库。
  • lua_fun: lua 语言在各环境的编译和构建。
  • qq_bash: 我实用纯 bash 开发的非常强大的库,实用纯 bash 实现了 json 的完整语义,在 bash 中可以方便的使用嵌套的数组和字典。
  • pure_bash: 一个大而全的 bash 库,代码量巨大,覆盖了各种操作和各种技巧。

💬 给我留言