Been Here, Done That

中文版 This document is based on Proof-of-work system, same as bitcoin.

Reading materials


A problem well stated is a problem half-solved. -- Charles F. Kettering


  1. schemacs at
  2. mirror 1, mirror 2, mirror 3, mirror 4

Emails from tencent, netease or any mainland email providers will be marked as SPAM. You may send emails from,,

If your question is urgent enough, please send schemacs telegram messages , or just drop me an email. When you sign into web Telegram metioned above, if you see message says You don't have a Telegram account yet, please **sign up** with {signup-link: Android / iPhone} first, please sign up herenot-implemented first.


Ignore the form below if your question is non-technical.


Github Username

Github uername, your blog url, or the last 4 digits of your mobile phone number. This will help me understand who you are and how you code. For example: schemacs

Expected behavior

for example:

No import error

Actual behavior

for example:

$ python3
Traceback (most recent call last):
  File "", line 7, in <module>
    from grpc_alg_graph import alg_graph_picjudge_pb2_grpc
  File "/tmp/xxx-project/src/grpc_alg_graph/", line 4, in <module>
    import alg_graph_picjudge_pb2 as alg__graph__picjudge__pb2
ImportError: No module named 'alg_graph_picjudge_pb2'

Steps to reproduce

for example:

OS: Ubuntu 16.04.3 LTS
Python: 3.6.3
$ git clone # make sure fork permission has been granted to me
$ cd xxx/src/
$ virtualenv -p python3 venv
$ venv/bin/pip install -r requirements.txt
$ venv/bin/python3


  • All should be plain text except UI/UX related.
  • Please mask any privacy information, password, company/employer name, folder name.
  • RFC2119

Check before submitting issue -- Thank you!