V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
czheo
V2EX  ›  分享创造

拾人牙慧,写了一个 Quine DB

  •  
  •   czheo ·
    czheo · 2016-09-17 19:53:58 +08:00 · 2506 次点击
    这是一个创建于 2968 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看 Hacker News 上有人用 Bash 写了一个 Quine DB 挺好玩,用 Python 自己也写了一个。勉强能跑。
    https://github.com/czheo/qdb.py
    8 条回复    2016-09-18 09:46:29 +08:00
    loading
        1
    loading  
       2016-09-17 19:55:32 +08:00 via Android
    bash 版本呢,能给个地址吗?
    loading
        2
    loading  
       2016-09-17 19:56:06 +08:00 via Android
    请忽略我上条回复……我太傻了,你都写了。
    czheo
        3
    czheo  
    OP
       2016-09-17 19:56:13 +08:00
    @loading readme 上有链接
    viko16
        4
    viko16  
       2016-09-17 23:40:36 +08:00
    那么更新源码的时候也得更新源码里面的源码字符串是吗? OMG..
    czheo
        5
    czheo  
    OP
       2016-09-18 04:21:03 +08:00 via iPhone
    @viko16 这是一个周而复始自我生成的代码和 DB
    viko16
        6
    viko16  
       2016-09-18 08:22:34 +08:00 via Android
    @czheo 我看得懂这个概念。

    只是觉得,不是应该先写好「真源码」(源码字符串部分先用占位符),再生成出「可执行代码」么?

    现在这样手动写进去怎么看都不科学…
    czheo
        7
    czheo  
    OP
       2016-09-18 08:34:12 +08:00
    @viko16 因为我抄的那个原版也没有用占位符生成可执行码的方法,我基本按照原版思路。你的建议也不错,哪天蛋疼的时候可以试试看看。
    wujunze
        8
    wujunze  
       2016-09-18 09:46:29 +08:00
    请问 Quine DB 怎么用? 是什么玩意儿? 我去 google 一下吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1780 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:32 · PVG 00:32 · LAX 09:32 · JFK 12:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.