跳至内容

秦大炮的技术空间


🚀 专注技术分享、底层探秘与算法演示。

简介

  • 我是 秦大炮,一名软硬件开发工程师与 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]
  • 如果使用我开发的特殊字体 vimiomono,可以达到下面的效果。
         ──󸀂───󸀂───󸀂─────────
        ╱                      ╲
       ╱                        ╲
󸀋─────󸂡─────󸀂───󸀂───󸀂──         ╲
       ╲                ╲         ╲
        ╲                ╲         ╲
         ──────────────────────────
                 ╲             ╱         ╱
                  󸀯─󸁗─────󸀂────────󸀂───󸀰
                     ╲       ╱
                      ───󸀂─                 [qindapao.com]

ASCII动画播放范例

  • 趣味ASCII动画
加载中...
  • AVL树算法
加载中...

右上角链接说明

  • 文档大纲: 收纳成体系的技术文档,打开后左侧有树状导航大纲。
  • 日常随笔: 一些零散的知识和碎碎念。
  • 文章分类: 所有文章的一级分类。
  • 标签云: 所有的标签。
  • 归档页: 所有的博客按照时间线的归档,并不包含结构化文档。
  • 搜索文档: 可以通过关键字全局搜索全站文章。

我的一些项目地址

  • 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 库,代码量巨大,覆盖了各种操作和各种技巧。

💬 给我留言