为什么要我加注释?懂我的人自然懂,不懂的人说了也不懂! — 来自某一次跟我们程序员的对话

遂以收集了一些有趣的注释,并调整了一整个晚上,借以献给我们最可爱的程序员们。保持更新。Have fun.

神兽草泥马

/**
 *
 * ━━━━━━神兽出没━━━━━━
 *    ┏┓   ┏┓
 *   ┏┛┻━━━┛┻┓
 *   ┃       ┃
 *   ┃   ━   ┃
 *   ┃ ┳┛ ┗┳ ┃
 *   ┃       ┃
 *   ┃   ┻   ┃
 *   ┃       ┃
 *   ┗━┓   ┏━┛Code is far away from bug with the animal protecting
 *     ┃   ┃    神兽保佑, 代码无bug.
 *     ┃   ┃
 *     ┃   ┗━━━┓
 *     ┃       ┣┓
 *     ┃       ┏┛
 *     ┗┓┓┏━┳┓┏┛
 *      ┃┫┫ ┃┫┫
 *      ┗┻┛ ┗┻┛
 *
 * ━━━━━━感觉萌萌哒━━━━━━
 */

神兽草泥马

/**
 *        ┏┓   ┏┓
 *       ┏┛┻━━━┛┻┓
 *       ┃       ┃
 *       ┃   ━   ┃
 *       ┃ >   < ┃
 *       ┃       ┃
 *       ┃... ⌒ ... ┃
 *       ┃       ┃
 *       ┗━┓   ┏━┛
 *         ┃   ┃  Code is far away from bug with the animal protecting
 *         ┃   ┃   神兽保佑, 代码无bug.
 *         ┃   ┃
 *         ┃   ┃
 *         ┃   ┃
 *         ┃   ┃
 *         ┃   ┗━━━┓
 *         ┃       ┣┓
 *         ┃       ┏┛
 *         ┗┓┓┏━┳┓┏┛
 *          ┃┫┫ ┃┫┫
 *          ┗┻┛ ┗┻┛
 */

神兽草泥马

/**
 *        ┏┓   ┏┓+ +
 *       ┏┛┻━━━┛┻┓ + +
 *       ┃       ┃
 *       ┃   ━   ┃ + + + + +
 *        ████━████┃ +
 *       ┃       ┃ +
 *       ┃   ┻   ┃
 *       ┃       ┃ + +
 *       ┗━┓   ┏━┛
 *         ┃   ┃
 *         ┃   ┃ + + + +
 *         ┃   ┃     Code is far away from bug with the animal protecting
 *         ┃   ┃ +    神兽保佑, 代码无bug.
 *         ┃   ┃
 *         ┃   ┃ + +
 *         ┃    ┗━━━┓ + +
 *         ┃        ┣┓
 *         ┃        ┏┛
 *         ┗┓┓┏━┳┓┏┛ + + + +
 *          ┃┫┫ ┃┫┫
 *          ┗┻┛ ┗┻┛+ + + + (MARK: Sublime IDE change number of █ 4 to 7)
 */

佛祖保佑

/**
 *                       _ooOoo_
 *                      o8888888o
 *                      88" . "88
 *                      (| -_- |)
 *                      O\  =  /O
 *                   ____/`---'\____
 *                 .'  \\|     |//  `.
 *                /  \\|||  :  |||//  \
 *               /  _||||| -:- |||||-  \
 *               |   | \\\  -  /// |   |
 *               | \_|  ''\---/''  |   |
 *               \  .-\__  `-`  ___/-. /
 *             ___`. .'  /--.--\  `. . __
 *          ."" '<  `.___\_<|>_/___.'  >'"".
 *         | | :  `- \`.;`\ _ /`;.`/ - ` : | |
 *         \  \ `-.   \_ __\ /__ _/   .-` /  /
 *    ======`-.____`-.___\_____/___.-`____.-'======
 *                       `=---='
 *    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 *             佛祖保佑       永无BUG
 *    .............................................
 *     佛曰:
 *         写字楼里写字间,写字间里程序员;
 *         程序人员写程序,又拿程序换酒钱。
 *         酒醒只在网上坐,酒醉还来网下眠;
 *         酒醉酒醒日复日,网上网下年复年。
 *         但愿老死电脑间,不愿鞠躬老板前;
 *         奔驰宝马贵者趣,公交自行程序员。
 *         别人笑我忒疯癫,我笑自己命太贱;
 *         不见满街漂亮妹,哪个归得程序员?
 */

佛祖保佑


/** * Created by Mr.XXXX, Aug 21, 2014 1:51:40 PM. * Copyright (c) 2014, XXX@ac.asia All Rights Reserved. * * ##################################################### * # # * # _oo0oo_ # * # o8888888o # * # 88" . "88 # * # (| -_- |) # * # 0\ = /0 # * # ___/`---'\___ # * # .' \\| |# '. # * # / \\||| : |||# \ # * # / _||||| -:- |||||- \ # * # | | \\\ - #/ | | # * # | \_| ''\---/'' |_/ | # * # \ .-\__ '-' ___/-. / # * # ___'. .' /--.--\ `. .'___ # * # ."" '< `.___\_<|>_/___.' >' "". # * # | | : `- \`.;`\ _ /`;.`/ - ` : | | # * # \ \ `_. \_ __\ /__ _/ .-` / / # * # =====`-.____`.___ \_____/___.-`___.-'===== # * # `=---=' # * # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # * # # * # 佛祖保佑 永无BUG # * # # * ##################################################### */

悟空

//                          _
//                          \"-._ _.--"~~"--._
//                           \   "            ^.    ___
//                           /                  \.-~_.-~
//                    .-----'     /\/"\ /~-._      /
//                   /  __      _/\-.__\L_.-/\     "-.
//                  /.-"  \    ( ` \_o>"<o_/  \  .--._\
//                 /'      \    \:     "     :/_/     "`
//                         /  /\ "\    ~    /~"
//                         \ I  \/]"-._ _.-"[
//                      ___ \|___/ ./    l   \___   ___
//                 .--v~   "v` ( `-.__   __.-' ) ~v"   ~v--.
//              .-{   |     :   \_    "~"    _/   :     |   }-.
//             /   \  |           ~-.,___,.-~           |  /   \
//            ]     \ |                                 | /     [
//            /\     \|     :                     :     |/     /\
//           /  ^._  _K.___,^                     ^.___,K_  _.^  \
//          /   /  "~/  "\                           /"  \~"  \   \
//         /   /    /     \ _          :          _ /     \    \   \
//       .^--./    /       Y___________l___________Y       \    \.--^.
//       [    \   /        |        [/    ]        |        \   /    ]
//       |     "v"         l________[____/]________j  -Row   }r"     /
//       }------t          /                       \       /`-.     /
//       |      |         Y                         Y     /    "-._/
//       }-----v'         |         :               |     7-.     /
//       |   |_|          |         l               |    / . "-._/
//       l  .[_]          :          \              :  r[]/_.  /
//        \_____]                     "--.             "-.____/
//                                           
//                                           -- Dragonball Z

悟空

//                                MMMMM
//                                  MMMMMM
//                                    MMMMMMM
//                                     MMMMMMMM     .
//                                      MMMMMMMMM
//                                      HMMMMMMMMMM
//                                       MMMMMMMMMMMM  M
//                                       MMMMMMMMMMMMM  M
//                                        MMMMMMMMMMMMM  M
//                                        MMMMMMMMMMMMM:
//                                        oMMMMMMMMMMMMMM
//              .MMMMMMMMMMMMMMo           MMMMMMMMMMMMMMM M
//        MMMMMMMMMMMMMMMMMMMMMMMMMMM      MMMMMMMMMMMMMMMM
//          MMMMMMMMMMMMMMMMMMMMMMMMMMMM.  oMMMMMMMMMMMMMMM.M
//            MMMMMMMMMMMMMMMMMMMMMMMMMMMM  MMMMMMMMMMMMMMMM
//              MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//                oMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//                  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//                    MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:                     H
//                     MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM                  .         MMM
//                      MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM              M       MMMMMM
//                       .MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM          M   MMMMMMMMMM
//                MM.      MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM       M MMMMMMMMMMMM
//                    MM    MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM    .MMMMMMMMMMMMMM
//                      MM  MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//                        MM MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//               .MMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//                  HMMMMMMMMMMMMMMMMMMMMM.MMMMMMMMM.MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//                     MMMMMMMMMMMMMMM MMM.oMMMMMMM..MMMMMMMMM:MMMMMMMMMMMMMMMMMMMMMMM
//                       MMMMMMMMMMMMMM MM..MMMMMMM...MMMMMMM. MMMMMMMMMMMMMMMMMMMMM
//                         MMMMMMMMMMMMMMM ..MMMMMM...MMMMMM ..MMMMMMMMMMMMMMMMMMM
//                          MMMMMMM:M.MMM.M.. MMMMM M..MMMMM...MMMMMMMMMMMMMMMMMM  MMM
//                            MMMM. .M..MM.M...MMMMMM..MMMMM.. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM .
//                             MMMM..M....M.....:MMM .MMMMMM..MMMMMMM...MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
//                              MMM.M.. ...M......MM.MMMMM.......MHM.M  .MMMMMMMMMMMMMMMMMMMMMMMMM
//                         MMMMMMMM..MM. . MMM.....MMMMMM.M.....M ..MM..M MMMMMMMMMMMMMMMMMMM
//                            .MMMMMHMM. ..MMMM. MMM............o..... . .MMMMMMMMMMMMMMM
//                               MMM. M... .........................M..:.MMMMMMMMMMMM
//                                 oMMM............ .................M.M.MMMMMMMMM
//                                    .....MM........................ . MMMMMM
//                                   M.....M.....................o.MM.MMMMMMMM.
//                                    M........................M.. ...MMMMMMMMMMMMMo
//                                      :....MMM..............MMM..oMMMMMMM
//                                       M...MMM.............MMMMMMM
//                                          .............:MMMMMMMM
//                                          M..... MMM.....M
//                                          M M.............
//                                          ................M
//                                       ooM.................MM  MoMMMMMoooM
//                                  MMoooM......................MoooooooH..oMM
//                              MHooooMoM.....................MMooooooM........M
//                            oooooooMoooM......... o........MoooooooM............
//                            Mooooooooooo.......M.........Moooooooo:..............M
//                           MooMoooooooooM...M........:Mooooooooooo:..............M
//                          M..oooooooooooo .........Mooooooooooooooo..............M
//                         M...Mooo:oooooooo.M....ooooooooooooooooooo..M...........M
//                          ...oooooMoooooooM..Mooooooooooooo:oooooooM.M...........M.
//                         M...ooooooMoo:ooooMoooooooooooooHoooooooooH:M. ...........:
//                         M..MoooooooMoooooooooooooooooo:ooooooMooooMoM..............M
//                         M..ooooooooooMooooooooooooooHoooooooMooHooooM...............M
//                         ...ooooooooooooooooooo:MooooooooooooooMoMoooM................
//                        M...oooooooooooooooooooooooooooooooooooooMooMM................M
//                        ...MooooooooooooooooooooooooooooooooooooooooMo ................
//                        ...MooooooooooooooooooooooooooooooooooooooooM M................M
//                       M...ooooooooooooooooooooooooooooooooooooooooM   ................M
//                       ...MoooooooooooooooooooooooooooooooooooooooMM   .:...............
//                       .....MooooooooooooooooooooooooooooooooooooMoo       .............M
//                       M...... ooooooooooooooooooooooooooooooooooooM       M..............M
//                       M........MooooMMM MM MM  MMMMMMMMMooooooooM         M...............M
//                       .........HM     M:  MM :MMMMMM          M           M...............
//                      M..........M     M   MoM M                           M................M
//                      M.........:M  MoH  M M M MooooHoooMM.   M             M...............M
//                      M..........Moooo MMooM    oooooMooooooooM              M..............H
//                      M.........MooooM  Mooo  : ooooooMooooMoooM              M........ . .o.M
//                      H..  .....ooooo   oooo  M MooooooooooooooM               M... MMMMMMMMMMM
//                      MMMMMMMMMMooooM M oooo  .  ooooooMooooooooM              .MMMMMMMMMMMMMMM
//                      MMMMMMMMMMooooH : ooooH    oooooooooooooooo               MMMMMMMMMMMMMMM
//                      MMMMMMMMMMoooo    ooooM    Moooooooooooooooo              .MMMMMMMMMMMMMMM
//                      MMMMMMMMMMoooo    ooooM    MooooooooooooooooM              MMMMMMMMMMMMMMM
//                      MMMMMMMMMMoooM    ooooM     ooooooooooooooooo               MMMMMMMMMMM:M
//                      MMMMMMMMMMoooM   MooooM     oooooooooooMoooooo               MH...........
//                       . ......Mooo.   MooooM     oooooooooooooooooo              M............M
//                      M.M......oooo    MooooM     Moooooooooooooooooo:           .........M.....
//                      M.M.....Moooo    MooooM      ooooooooooooooooooM            .M............
//                      .......MooooH    MooooM      oooooooooMoooooooooo          M..o...M..o....M
//                      .o....HMooooM    MooooH      MooooooooMooooooooooM          .:M...M.......M
//                     M..M.....MoooM    :oooo:    .MooooooooHooMoooooooooM         M M... ..oM.M
//                      M...M.:.Mooo. MMMMooooo   oooooooooooMoooooooooooooM          ....M. M
//                       M:M..o.Moooooooooooooo MooooooooooooooMooooooooooooM          .Mo
//                              MooooooooooooooMooooooooooooMoMoooooooooooooo
//                              Mooooooooooooooo:ooooooooooooooooooooooooooooo
//                              ooooooooooooooooMooooooooooMoooooooooooooooooo
//                              ooooooooooooooooMoooooooooooMooooooooooooooooHo
//                              ooMooooooooooooooMoooooooooooooooooooooooooooMoM
//                             MooMoooooooooooooo.ooooooooooooooooooooooooooo:oM
//                             MoooooooooooooooooooooooooooooooooooooooooooooooM
//                             MoooMooooooooooooooMooooooooooooooooooooooooooooo.
//                             MoooMooooooooooooooMoooooooooooooooooooooooooMooooM
//                             MooooooooooooooooooMoooooooooooooooooooooooooMoooooM
//                             MooooMoooooooooooooMoooooooooooooooooooooooooMoHooooM
//                             ooooooMooooooooooooooooooooooooooooooooooooooooMoMoooM
//                            MooooooooooooooooooooMooooooooooooooooooooooooooMoooooH:
//                            MoooooooMooooooooooooMoooooooooooooooooooooooooooooHoooM
//                            MooooooooMoooooooooooMoooooooooooooooooooooooooMoooMooooM
//                            Moooooooooooooooooooooooooooooooooooooooooooooo.oooMooooo
//                            MoooooooooooooooooooooooooooooooooooooooooooooMoooooooooM
//                             MooooooooooooooooooooMoooooooooooooooooooooooooooooooooM
//                              MooooooooooooooooooooMHooooooooooooooooooooMoooo:ooooo
//                               MMooooooooooooooooooMoMHoooooooooooooooooooooooMooooo
//                                MMoooooooooooooooMMooo MMooooooooooooooooooooooooooM
//                                MMMoooooooooooooMooooo  oooooooooooooooooooooMooooo
//                                MooMMoooooooooMoooMMoM  ooooHooooooooooooooooMooooM
//                                MooooMooooooMooooMoooM  MoooooMoooooooooooooMooooo
//                                ooooooMMooooooooMooooM  MoooooooooMooooooooooooooM
//                                HooooooMoooooooMooooM    HoooooooHooMooooooooooooo
//                                 oooMoooooooooHoooM         MoooooooooMoooooooooM
//                                  HooooooooooooHM             MooooooooMMoooooooM
//                                   MMMMMMMMMMMMMM                Moooooo:MooooHMM
//                                    MMMMMMM: ...                  MMMMMMMMMMMMMM
//                                   M............M                  MMMMMMMMM ....
//                                   M.MM..........                  M.............M
//                                M ..............MM                 M..............
//                             MMMMM............MMMM                 ..MMMMMMMM ....M
//                           MMMMMMMMMMMMMMMMMMMMMMMM               MMMMMMMMMMMMM...M
//                        .MMMMMMMMMMMMMMMMMMMMMMMMMM               MMMMMMMMMMMMMMMMMM
//                        MMMMMMMMMMMMMMMMMMMMMMMMM                MMMMMMMMMMMMMMMMMMM
//                        :MMMMMMMMMMMMMMMMMMH                     MMMMMMMMMMMMMMMMMMM
//                            Dragonball Z                         MMMMMMMMMMMMMMMMMM
//                                                                 MMMMMMMMMMMMMMM
//                                                                  HMMMMMM

皮卡丘

//        quu..__
//         $$$b  `---.__
//          "$$b        `--.                          ___.---uuudP
//           `$$b           `.__.------.__     __.---'      $$$$"              .
//             "$b          -'            `-.-'            $$$"              .'|
//               ".                                       d$"             _.'  |
//                 `.   /                              ..."             .'     |
//                   `./                           ..::-'            _.'       |
//                    /                         .:::-'            .-'         .'
//                   :                          ::''\          _.'            |
//                  .' .-.             .-.           `.      .'               |
//                  : /'$$|           .@"$\           `.   .'              _.-'
//                 .'|$u$$|          |$$,$$|           |  <            _.-'
//                 | `:$$:'          :$$$$$:           `.  `.       .-'
//                 :                  `"--'             |    `-.     \
//                :##.       ==             .###.       `.      `.    `\
//                |##:                      :###:        |        >     >
//                |#'     `..'`..'          `###'        x:      /     /
//                 \                                   xXX|     /    ./
//                  \                                xXXX'|    /   ./
//                  /`-.                                  `.  /   /
//                 :    `-  ...........,                   | /  .'
//                 |         ``:::::::'       .            |<    `.
//                 |             ```          |           x| \ `.:``.
//                 |                         .'    /'   xXX|  `:`M`M':.
//                 |    |                    ;    /:' xXXX'|  -'MMMMM:'
//                 `.  .'                   :    /:'       |-'MMMM.-'
//                  |  |                   .'   /'        .'MMM.-'
//                  `'`'                   :  ,'          |MMM<
//                    |                     `'            |tbap\
//                     \                                  :MM.-'
//                      \                 |              .''
//                       \.               `.            /
//                        /     .:::::::.. :           /
//                       |     .:::::::::::`.         /
//                       |   .:::------------\       /
//                      /   .''               >::'  /
//                      `',:                 :    .'
//                                           `:.:'

//               /^\/^\
//             _|__|  O|
//    \/     /~     \_/ \
//     \____|__________/  \
//            \_______      \
//                    `\     \                 \
//                      |     |                  \
//                     /      /                    \
//                    /     /                       \\
//                  /      /                         \ \
//                 /     /                            \  \
//               /     /             _----_            \   \
//              /     /           _-~      ~-_         |   |
//             (      (        _-~    _--_    ~-_     _/   |
//              \      ~-____-~    _-~    ~-_    ~-_-~    /
//                ~-_           _-~          ~-_       _-~
//                   ~--______-~                ~-___-~

/**
 *
 * __   (__`\
 * (__`\   \\`\
 *  `\\`\   \\ \
 *    `\\`\  \\ \
 *      `\\`\#\\ \#
 *        \_ ##\_ |##
 *        (___)(___)##
 *         (0)  (0)`\##
 *          |~   ~ , \##
 *          |      |  \##
 *          |     /\   \##         __..---'''''-.._.._
 *          |     | \   `\##  _.--'                _  `.
 *          Y     |  \    `##'                     \`\  \
 *         /      |   \                             | `\ \
 *        /_...___|    \                            |   `\\
 *       /        `.    |                          /      ##
 *      |          |    |                         /      ####
 *      |          |    |                        /       ####
 *      | () ()    |     \     |          |  _.-'         ##
 *      `.        .'      `._. |______..| |-'|
 *        `------'           | | | |    | || |
 *                           | | | |    | || |
 *                           | | | |    | || |
 *                           | | | |    | || |
 *                     _____ | | | |____| || |
 *                    /     `` |-`/     ` |` |
 *                    \________\__\_______\__\
 *                     """""""""   """""""'"""
 *
 */

/**
 *                                                                     X
 *    +------------------------+                                      XXX
 *    | Made by The XXX System |                                     XXXXX
 *    |  <coder@babybus.com>   |                                    XXXXXXX
 *    +------------------------+                                   XXXYYXXXX
 *                                                                XXXYYYYYXX
 *                                                                XXYYYYYYYXX
 *                                                               XXYYZZZZYYYX
 *                                                              XXYYZZZ.ZZZYXX
 * XXXX                                                        XXXYZZZ....ZYXX
 * XXXXXX                                                      XXYZ.Z.....ZZYX
 * XXXXXXXX                                                   XXYZZ.......ZZYX
 * XXXXXXXXXX                                                 XYYZ...ZZ...ZYYX
 * XXXXYYXXXXXX                                              XYYZZ..ZZYZ..ZYYX
 * XXXXXYYYXXXXXXX                                          XYYZZ..ZZYZZ...ZYX
 * XXXXXYZZYYYYYXXXX                                       XXYZZ...ZZYZZ...ZYX
 * XXYXXYZZ..ZZZYYXXX                                      XYZZ...ZZYYZZ...ZYX
 * XXYYXXZZZ.ZZ.ZZZZXX                                    XXYZ....ZZYZZ....ZYX
 * XXYZYXZZZ....ZZZZZXX                                   XYZZ...ZZYYZZ....ZYX
 *  XYZZ.ZYZ.....ZZZZZXX                                 XXYZ....ZYYYZ.....ZYX
 *  XYZ..ZYZZZZ.....ZZZXX    Z                           XYZ.....ZYYZZ.....ZYXX
 *  XYZ...ZZZZZZZ....ZZZXX  ZZ                         XXXYZ....ZZYYY..ZZ..ZYXX
 *  XZ....ZZYZZZZZ.....ZZXX ZY                        ZXXYZZ....ZZYYY.ZYZ..ZYXX
 * XXZ....ZZYZZYZZZZ....ZZXXZYZ                      ZZXXYZ....ZZYYYY.ZY...ZYXX 
 * XXZ....ZZYYZYZZZZZZ...ZYYYYZ                      ZYXYZZ...ZZ.YYYYZYZ...ZYX
 * XXZ.....ZYYYYYYYZZZZ...ZZYYXZ                   Z YYXYZZZ.ZZY.YYZYYY.ZZ.ZYX
 * XXZ.....ZZYYYYYYYYZZZZZ.ZZYXZ X                  ZYXY.YZZZZYY.Y.ZYYZ.ZZ.ZXX
 *  XZ....ZZZZYYYYYYYZZ.....ZYYXZX                 ZZYXY.Y.YZY.....ZYYZZZZ.ZXX
 *  XXZZ..ZZZZYYYYYYYYZZZ...ZYYYXYX               ZZYXY..Y.YY......ZYYZZZ..ZX
 *  XXZZ..ZZ.ZZYYYYYYYZZZZ..ZZYYY.X          YYYYYYYYYY.....Y..ZY..ZYYZZ..ZXX
 *   XZZ...Z.ZZZZZYYYYYZZZZ.Y.Y...YYYYYYYYYYYYYZZZYZYYYZ.Z....ZY...ZYZZ...ZXX
 *   XZZZ..ZZ...ZZZZZZYYYZZZY.YY..ZYYYYYYYYYZZZZZ.ZZZYYZZZZ.ZZYY..ZYYZ....ZXX
 *   XXZZ..ZZ.......ZZZZYYZY......ZYYYYYYYYYZ.ZZ....ZYZYZYZ.YYY..ZYYZ...ZZZXX
 *   XXZZZ..YZ........ZZZZZY....ZZZYYZZZZZYYZZ...ZZZZZZZYYZZY....ZYZ....ZZZZX
 *    XZZZ..YZ.Z.......ZZZ.Y..ZZZZZYZZZZZZZZYZZZYZZZ.ZZZZYYY....ZYY....ZZZZX
 *    XXZZZ.ZYZZZZZ.ZZZZZY.Y..ZZZZYZZZ...ZZZYYZYZZ.Z...ZZYYYY...ZYZ....ZZZXZX
 *     XZZZ.ZYZZZZZ.ZZYYYYY..ZZZZZYZZ......ZZYYYZ.......ZZZYY..YZYZ......ZZZZX
 *     XXZZ..ZYYYYZZZZZZZYYY.ZZZZYZZ........ZZYYZ.......ZZZZY..YZZ.Z.....Z.ZZX
 *      XZZ..ZZYYYYYYYYZZZY..ZZZYZZ.........ZZYZZ......ZZ.ZYYYYYZ..ZZZ.....ZX
 *      XXYZ..ZYYYYYY.YZZY..ZZZY........Z...ZZYZZ.....ZZ...YYYYYY...ZZ...ZZX
 *       XYZ...ZYYYYY.YYYY..ZZZYZZZZ....ZZ..ZZYZZ..........YZYZZYY...ZZZZZX
 *       XYYZ..ZYYYYY.YY.Y..ZZYZZZZZZ...ZZZ.ZZYZZ.........YZ..ZZZYZZ....ZZXXX
 *       XYYZZ.ZZYYYYY.Y..ZZZYZZZZZZZZ..ZZZ.ZZYZZZ.......YZ....ZZZYYZYX.ZZX
 *      XXYYYZ.ZZZYY.Y....ZZYZZ....ZZZ..ZYZ.ZZYZZZZ.....ZZ.......ZYYYYYXXZX
 *      XXYZYY...ZZY.Y....ZZ........YZ..ZYZ.ZYYZZZZZ...ZYYYYY.....ZY.ZYYXXX
 *       XXZZYZ..........ZY.....YYYYYZZZZYZ.ZYYZ.ZZY...ZYY@@YYY....Y..ZYXXX
 *        XXZYYZ.........ZY....Y@@@@YYZZYZ.ZZYYZ.ZZYZ.ZY@@@@@@YYZ.ZYZ.ZYXX
 *         XXZYZZ........ZY..ZY@@@Y@@@YYYZ.ZYYYZ.ZZYYZY@@@ @Y@YYZ.ZYY..ZYX
 *          XZZZZZZ......YYZZY@@@@ @Y@@YYZ.ZYYYZZ.ZYYY@@@@@@@Y@YY.ZYY..ZYXX
 *         XXXXZZ.....ZZZYYZY@Y@@@@@WY@YYZ.ZYYYYZ..ZZ@@Y@@@@@Y@@YYZZY..ZYX
 *           XXXXZ....ZZYYYYZZ@Y@@@@W@YZY.ZZYYYYZ..YYY@WW@@@W@YYYZYZY..ZX
 *             YXXZZZZYYYYYYY.@WW@@W@ZZYZ.ZZYYYYZZ.ZZZ@@WWWWW@Y.ZZYZY..ZX
 *              XXYZYYYYZYYYY.Z@@WW@ZZZYZ.ZYYYYYYZ..YYYY@@@@@Z.ZYYYYY.ZZX
 *             YYXYYYZYYZZYYYY.ZZ@@ZZZYZ..ZYYYYYYZZ.ZY..ZZZZZ..ZYYYYYZYX YY
 *              YXYZYZYZZZYYYY...ZZZ.ZYZ.ZZYYYYYYYZ..ZYZ......ZYYYYYYYYX
 *               YZZZZZZ.ZYYZYZ.....ZYZZ.ZYYYYYYYYZ...ZY.....ZY.ZYZYYYYX
 *             YXYZ.Z.Z..ZZYZYYZ...YZZZ.ZZYYZZYZZYYZ...ZZZZZZYY.ZYZZYYYX
 *            YYXXZ.Z.Z..ZZZZYYYZZZYZZ..ZYYZZZZZZZYZZ...YZYZYYY..Y.ZYYYX
 *              YXZ...Z...ZZ.ZYYYZYZ...ZZYZZZZZZ.ZZYZ..ZZYYYYYZ..Y.ZYYYX
 *              YYZZ..........ZYYYYZ..ZZYYZ..ZZ...ZZYYZZYYYYYZ.....ZZYYX
 *            YYYYYZ..ZZ....ZZZYYYZZ..ZZYZ.........ZZZYYYYYYZZ.Z....ZZYYZ
 *             YYYYZ.ZZZZ...ZZYYYYZ..ZZYZZ...........ZZZYYYZZ..ZZ...ZZYY
 *              ZYYZ.YZZZZ.ZZYYYZYZZ.ZYZZ...YY...YY...ZZZYYZZ...ZZZ.ZZZYX
 *             ZZYZZ.YZZZZZZYZZZZZZZ.ZZZ...YYYYYYYYY...ZZYYYZ.....Z.Z.ZYYYYY
 *              YYZZ.ZYZZZZYZZ.ZZZZZZZZ...YYYYYYYYYYY...ZZZYZZ.ZZ..Z..ZYYX
 *              YYYZ.ZYYZZZYZ..ZZZZZZZ....Y@@@@@@@@@YYY..ZZZYZ.ZZZ,Z..ZYYYX
 *               YYZ.ZZZYZZZ...ZZZZZZ....Y@@@@@@@@@@@@@Y..ZZZYZZZZZZZ.ZYYYYY
 *               YYZ...ZZZZZ...ZZZZ.....Y@@@@......@@@@Y...ZZZZZYYZZZZZYZX
 *               YYZZZ..ZZ.....ZZZZ.....Z@@@..@@@@...@@Y....ZZZZZYYYZZYYZX
 *               ZYZ.ZZ..ZZ....ZZZZ.....Y@@@@@@@@@@@@@@Y.Y...ZZ.ZYYYYYYZZX
 *              YZYZ.ZZ...ZZ...ZZYZZ.Y.YY@@@@@@@@@@@@@@Y.....ZZZ.ZYYYZZZZX
 *              YZYZ..ZZ.....ZZZYYZZ.....Y@@@@@@@@@@@@Y...Y..ZYZ.ZYYZZZZZY
 *             YZZYYZ..Z...ZZZZZY@ZZ..Y..YYY.@@@@@@.YY..Y....Y@Z.ZYZZZZZZYY
 *             ZZZYYZZZ...ZZZZZY@@YZ.....Z@.@@@@@@@@.@......Y@@Z.ZYZZZZYYYXZ
 *             ZZYYZYZZ...ZZZZZ@@@@ZZ....ZY@@@@@@@@@@YY....Y@@@Z.YZZZZYZZYXZZ
 *            YYYYYZZYZZ.ZZZYZZY@@@ZZZ..ZZYYYYYYYYYYYYYY...Y@@@Z.YZZZYZZZYYYYY
 *           YYYYYZ.ZYZZ..ZZYYZY@@@YZZ..ZZYYYYYYYYYYYYYY...@@YZ.YZZZYZZZZYX
 *             YZYZ.ZYZZZ..ZYYYZ.@@YZZZ.ZYYYYY@@@@@YYYYYY.@@YZ..YZZZZZZZYYZZ
 *             ZZYZ.ZYYZZZ...ZYZ.@@@YZYYYYYY@@@@@@@@@@Y.@@@YZ..YZZZZZZZYYXX
 *           YYYYYZ..ZZYZZZZZZYZ.@@@@YY..@@@@YYYY@YYYY@.@@@YZ..YZZZZZZZYZZY
 *            YYYYZ...ZZYZZZZZZYZ.@@@@@.YYWWWWWWYYWWWWWYW@@Z..YZZZZZZZYZZZYY
 *             YYYYZ...ZZYYYYYYYZ.@@Y@W.WWWWWWWWWWWWWWWWWY@Z.YZZZZZZZZZZZZYXYY
 *            ZZYYYY....ZZYYYYYYYZ.@.YYWWWWWWWWWWWWWWWWWWY@Z.YZZZZZZZZZZZZX
 *            YYYYYYZZ..ZZZZYYYYYZZ.@Y.WWWVVVWWWWWVVVWWWW@Z..YZZZZZZZZZZZYX
 *             YYY.ZYYZ..ZZYYYYYYYZ.@Y.WWVVVVVWWWVVVVVWWW@Z.YZZZZZZ.ZZZYYYYX
 *          YYYYYY..ZYZ..ZZZYYYYYYZZ.@..WVVVVVVWVVVVVVVVW@Z.@ZZZZZ..ZZZZZZYXX
 *           YYYYY...YYZ..ZZZYYYYYYZ.@@.WVVVVVVWVVVVVVVVWZ.YZZZZZ...ZZZZZXXXXX
 *             YYYZ..ZYZZ..ZZZYYY@YYZ.@.WVVVVVVVVVVVVVVVWZZY@ZYZZ....ZZZYX
 *            YYYYZ..ZYYZ..ZZZZYYY@YY..@WVVVVVVVVVVVVVVV.ZY@YZYZZ....ZZYYXX
 *             YYYZ...ZYZZ..ZZZZYYY@YY.Z@WVVVVVVVVVVVVVV.ZYZZYZZ....ZZYYYXX
 *              YYZ...ZYYZZ...ZZYYY@@YY.ZWVVVVVVVVVVVVVVZY@ZYZZZ...ZZYYXXXX
 *              YYZ....ZYYZZ..ZZZYYY@@Y..ZWVVVVVVVVVVVVZZYZYZZZZZ..ZYYXXXYXX
 *              YYZ....ZYYZZZ..ZZZYYY@@Y.ZZWVVVVVVVVVWZZY@ZYZZ....ZYYXXYYYYX
 *              YYZ....ZZYZZZZZ.ZZZYYY@YYZZZWWVVVVVWWZZY@YYZZ....ZZYYYYYZZYXXX
 *              YYYZ....ZZZZZZZZZZZYYY@@YYZZZZWWWWWZZY@@@YZZ.....ZYYYYZZZZYYXXX
 *              YYYZ.....ZZZZZZZZZZZZYY@@YYYZZZZZZZZY@@YYZZ....ZZZYYYYZ.ZZZYYXXX
 *              YZYZ.....ZZZ....ZZZZZYYY@@@@YYYYYYYY@@YYYZ.....YYYYYYYZ.ZZZYYYYXX
 *             YZZYZ......ZZZZ....ZZZZYYYY@@@@@@@@@@@@YYZ.......YYYYYYZ..ZZYYYYYXX
 *             YZZYZZ.....ZZZZZ....ZZZYYYYY@@@@@@@@@@YYYZ..ZZZ...YYYYZZ..ZZYZYYXYXX
 *             YZZYYZZ.....ZZZZZ....ZZZYYYYY@@@@@@@@YYYY..ZZZ....YYYYZZ...ZZZZYYX
 *            YYYYYYYZZ....ZZZZZZZ...ZZYYYYYYY@@@YYYYYYZZYZZ....ZYYYZZZ.....ZZZYYX
 *            YYYYYYYYZZ......ZZZZZZZZZZYYYYYYY@YYYYYYYZYZZ....ZZYYZ.ZZ..Z..ZZZZYYX
 *            YYYYYZZYYZZ.....ZZZZZZZYYYYYYYYYYYYYYYYYYYZ......ZYYYZ.ZZZ.ZZ..ZZZYXX
 *            YYYYZZ.ZYYZZZZ...ZZYYYYYYYYYYYYYYYYYYYYYYZ......ZYYYYZ..ZZ.ZZZ.ZZZYXXYY
 *           YYYYZZZ.ZYYZZZZZZZZZZYYYYYZYYYYYYYYYYYYYYZZ.....ZZYYYYZ...ZZZZZZZZZYXX 
 *           YYYYZZ...ZYZZZZZZZZZZZYYYZZYYYYZZYYYZYYYZZ.....ZZYYYYYZ....ZZZZZZZZYYXY
 *          YYYYYZZ...ZZYZZZZ....ZZZZZZ.YYYZZZYYYZZYYZ...ZZZZYYYZZYZ....ZZZZZZZZZYXXX
 *         YYYYYYZZ....ZZYZZZZZ.........YZZZ.ZYYZ.ZYYZ..ZZZZYYYZZZYZZ....ZZZZZZZZYXXXX
 *            YYYZY....ZZZYYZZZZ........ZZZ..ZYYZ.ZYYZ.ZZYYYYYYZ.ZZZZ.....ZZZZZZZYXXXX
 *            YYYZY......ZZYYZZZZZ....ZZZZ...ZYZZ.ZYZZZYZZYYYYZZ..ZZZZ.....ZZZZYYYXXXXX
 *           YYYYYZZ.....ZZZYYZZZZZZZZZZZ....ZYZZ.ZYZZYZ.ZYYYYZZ..ZZZZZ....ZZZZYYXXXXXX
 *          YYYYYYZZZ....ZZZZYYYZZZZZZZZZ...ZZZZ..ZYZZYZ.ZYYYYZ...ZZYZZ....ZZYYYXXXXXXX
 *            ZYYYZYZ.....ZZZZZZZZZZZZZZ....ZZZZ..ZZZYZ..ZYYYYZ...ZZYYZZZZ..ZZYYXXXXXXX
 *            ZXXXZYZ.....ZZZZZ....ZZZZ....ZZZZ..ZZZZYZ..ZYYYZZ...ZZYYZZZZZZZZZZYYXXXXXY
 *           ZYYYYYYZ..Z....ZZZZZ....Z....ZZZZZ..ZZZYZZ..ZYYYZZ.Z..ZYYYZZZZZZZZZZYYXXXXY
 *           ZYYYYYYZ..Z....ZZZZZZZ.......ZZZZ...ZZYYZZ..ZYYZZZ.Z..ZZYYYYZZZZZZZZYYXXXXY
 *          ZYYYYYYYZ.ZZ..Z..ZZZZYZZZ...ZZZZZZ...ZZYYZZ..ZYYZZ..Z...ZYYYYYZZZZZZZZZXXXXY
 *          ZYYYYYYYZ.ZYZ.Z....ZZZYZZ...ZZZZZ...ZZYYZZ...ZYYZZ.ZZZ..ZZYYYYYYZZYYYYYYXXXY
 *         ZZYYYYYYYZZZYZ.ZZ....ZZYYZ.ZZZZZZ...ZZZYYZZ..ZZYYZZ.ZZZZ.ZZZYYYYYYYYYYYYYXXXY
 *         ZYYYYYYYYYYYYYZZZ.....ZZYZ.ZZ.......ZZYYYZZ..ZZYYZZ.ZZZZZZZZZYYYYYYYYYYYYXXXY
 *         ZYYZZYYYYYYYYYYZZZ.....ZYYZZ........ZZYYYZ..ZZYYYZZ.ZZZZZZZZYYYYYYYYYYYYYXXXY
 *          YYZ ZYYYYYYYYYYZZZZ...ZZYYZZ.......ZZYYZZ..ZYYYYZZZZZZZZZYYYYYYYYYYYYYYYY XY
 *          YZZ ZYYYYYYYYYYYYYZZZ..ZYYYZZ....ZZZZYYZZYZZYYYYZZZZZZZZZZZYYYYYYYYYYY  Y  Y
 *         YY   ZZYYYYYYYYYYZZZZZZZZZYYYYZZZZZZZYYYZZZZYYYYYZZZZZZZZZZZZZYYYYYY YY  Y
 *              ZZZYYYYYYYYZZZZZZZZZZZZYYYYYZZZZYYYZZZYYYYYZZZZZZZZZZZZZZYY YYY  Y
 *                ZZZZ ZZZZZZ  ZZYYZZZZYYYYYYYYZYYZZZYYYYYZZZZZZZZZZZZZZYYY  YY
 *                ZZZ  ZZZ    ZZYYYZZZZ          YZZYYYYYZZZZZZZZZZZZ ZZYYY  Y
 *                ZZ   ZZ    YYYYYYYZZ        YYYYZZYYYYZZ ZZZZZZZ  Z   YY   Y
 *                ZZ    Z      YYYYYYZZZ           ZYYYYZ ZZZZZZZ   Z
 *                Z             YYYYYYYYZ        YYYYY    ZZZZZZZ
 *                             YYYYY                    ZZ  ZZ
 *                             Y                            ZZ
 *                             Y                            Z
 *
 */

龙猫

//                      !         !          
//                     ! !       ! !          
//                    ! . !     ! . !          
//                     ^ ^^^^^^^^^ ^            
//                    ^             ^          
//                  ^  (0)       (0)  ^       
//                 ^        ""         ^       
//                ^   ***************    ^     
//              ^   *                 *   ^    
//             ^   *   /\   /\   /\    *    ^   
//            ^   *                     *    ^
//           ^   *   /\   /\   /\   /\   *    ^
//          ^   *                         *    ^
//          ^  *                           *   ^
//          ^  *                           *   ^
//           ^ *                           *  ^  
//            ^*                           * ^ 
//             ^ *                        * ^
//             ^  *                      *  ^
//               ^  *       ) (         * ^
//                   ^^^^^^^^ ^^^^^^^^^ 

龙猫

//          _____
//         /     \
//         vvvvvvv /|___/|
//            I  /O,O    |
//            I /_____   |      /|/|
//            J/^ ^ ^ \  |     /00 |    _//|
//            |^ ^ ^ ^ |W|    |/^^\|   /oo |
//             \m___m__|_|    \m_m_|   \mm_|

Hello Kitty

//     _   _         _  _          _   __ _
//    | | | |  ___  | || |  ___   | | / /(_)  _     _
//    | |_| | / _ \ | || | / _ \  | |/ /  _ _| |_ _| |_  _  _
//    |  _  |/ /_\ \| || |/ / \ \ |   /  | |_   _|_   _|| |/ /
//    | | | |\ ,___/| || |\ \_/ / | |\ \ | | | |_  | |_ | / /
//    |_| |_| \___/ |_||_| \___/  |_| \_\|_| \___| \___||  /
//                           _           _              / /
//                          / \_______ /|_\             \/
//                         /          /_/ \__
//                        /             \_/ /
//                      _|_              |/|_
//                      _|_  O    _    O  _|_
//                      _|_      (_)      _|_
//                       \                 /
//                        _\_____________/_
//                       /  \/  (___)  \/  \
//                       \__(  o     o  )__/

天使

//         .,,. .,,.
//        :XXXX,XXXX:                   .SSSSSSS'
//        'XXXXXXXXX'                 .SSSSSSSS,WW:,  .''':,.
//         ':XXXXX:'                .SSSSSSSSSS:WWW:,       '::,
//           'XXX'                 .SSSSSSSSS,WWW( )WW        '::,  '////
//            ':'                  SSSSSSSSSSSS'WWWWWWD         '::,////
//                           ,.    SSSSSSS(((SSSWWWWW          ,WW//:.'.W.
//                         ,((()   'SSSSSS(((WWWWWWWWWW)        //'W,:WWWW'
//                       ,(((((()   'SSSSSS((WWWWWWWWWW)      //   'WWW,WWW
//                    .,(((((((())    'SSSSWWWWWWWWWWW'     //     .WWWWW:,
//                 .,((((((((((())),     SSWWWWWWWWWW'    //      ,WWWW' ':,
//             .,((((((((((((((())))),.,,,,WWWWWWWWWW:, //       ,WWWWW'  ':
//        '((((((((((((((((((((()))))WWWWWWWWWWWWWVVVV//WWWWW:,.,WWWWW'    :
//           ((((((((((((((((((()))(WWWWWWWWWWWWWWVVVVVVWWWWWWWWWWWWW'    '
//             ((((((((((((((((()))(WWWWWWWWWWWWWVVVVVVVWWWWWWWWWWWW'
//               (((((((((((((())(()(WWWWWWWWW.VVVVVVVWWWWWWWWWWW:'
//                   ((((((((())) ()(WWWWWW.VVVVVVV'WWWWWWW''      .,,. .,,.
//                      ((((()))   ((WW,VVVVVVVVV'WWWWWWWWW       :XXXX,XXXX:
//                                   WVVVVVVVVVV'WWWWWWWW:'       'XXXXXXXXX'
//             .,,. .,,.             VVVVVVVVV'WWWWWWWWWW          ':XXXXX:'
//            :XXXX,XXXX:          .WVVVVVVV'WWWWWWWWWWWW            'XXX'
//            'XXXXXXXXX'         .WWW''''',WWWWWWWWWWWW:             ':'
//             ':XXXXX:'        (())))WWWWWWWWWWWWWWWWW'
//               'XXX'         ((())))))WWWWWWWWWWWWWW'
//                ':'         ((()))))))))WWWWWWWWWWW'
//                            ()WWWWWW))))))))))))))))
//                            :WWWWWWWWW))))))))))))))     .,,. .,,.
//                            WWWWWWWWWWW)))))))WWWWW.    :XXXX,XXXX:
//                           :WWWWWWWWWW')))))WWWWWWWW.   'XXXXXXXXX'
//                           WWWWWWWWWW'  'WWWWWWWWWWWW    ':XXXXX:'
//                 .,,:WWWW:,WWWWWWWWW'    'WWWWWWWWWWW      'XXX'
//                ,WWWWWWWWWWWWWWWWWW'       'WWWWWWWWW       ':'
//               ,WWWWWWWWWWWWWWWWWW'         'WWWWWWWW,
//               WWWWWWW'   '':WWW:'           'WWWWWWWW
//             .WWWWWWW'                      .WWWWWWWWW
//             ''W'W'WW                      ,WWWWWWWWW'          .,,. .,,.
//                   ''                     ,WWWWWWWW'           :XXXX,XXXX:
//                   .,,. .,,.             .WWWWWW:'             'XXXXXXXXX'
//                  :XXXX,XXXX:         .WWWWWWW'                 ':XXXXX:'
//                  'XXXXXXXXX'         WWWWWW'                     'XXX'
//                   ':XXXXX:'           WWWWW'                      ':'
//                     'XXX'              WWWW.
//                      ':'               'WWWWW,
//                                         '' ''
//

程序员女人多

//                    ,m##mmmmm.
//                  ,d###########m.
//                ,d###############b
//              ,d##################b
//              'd###################b,
//              ;#####################
//              d#######"+Y#b~~#######     _mmm,mmm._
//              #######( ||#P  #P|"###    m##########m 
//              ######____________d###  ,d############b.
//              #####~P-.|##PL-._"#### d################b
//              `###|    |"'      )##Pd##################.
//               "##| ,~\    -~`. |#P#####################
//                "#|      |      ;P #####################
//                 `\      ^     ;/  #####################
//                   \     =     /   ############PT"PY"YnP)
//                    \        .'    ########Y##P;`_', #Y"`-.
//                     ~--.  .-'     ########|Y7 ,~ ~  #|.   `.
//                      `  ~~ |\__   "#####7'-.        #| \    \
//                   .-/|     |\\\~~--"#### ~  |  _    #|` \    .
//               _.-~ : ;      ,|.\    ~"##b    .~/   /#| \ :   `
//           .-~~     ' Tm..mm##|`       "##b    ~   /|#|  :|    \
//                   .  |#######| :       "##`---.../ |#|  ||     |
//          ||       '  |#######| `        "#   `     ~#|..---. -~
//          ;|      ;   |#######|  :        Loo. |     o'/ ,    \
//          '`      \   |#######|  |:  .' ,d8888/\     8~ ,8  .  \
//         |  .      \  |#######| .'`. ; d8888888 :   ,8  d'   `. \
//         ` \`       > |#######|`-. || d88888888~'  ,d8 d8   \ _\-'
//          | \.   .-~  |#######|   7`|d888888888  ,' 8bo8L`\`.'|
//          ;  |   `.   |#######|   ; d888888888P,'  d88888b\T  |
//          '  | '  :   |#######|   ; Y888888""~~-   Y8b8888    |
//             \;   |   |#######|  :  <Y888~     |`. ddPd888    |
//         |    |   `   |#######|  ;  | YP       |\\ 88d8888    |
//         |    |    :  |#######| .'  | `       _|`:.-Y88888    |
//        _L.--~|    `  |#######| |   |  |   _-~ -  \  Y888bo.  |
//       <      |     : |#######| :   `  `.,'--~ ` \ |  `8P'~ \ |~~----.
//        |     `     ` |#######|.'    :   |~     | ~     |    `|      |
//        |     |      :|#######|;     |   |      |     _.`.    .      |
//        `-----`      `|#######|'      \  ,      ' ---~   ,m   <      ;
//         '     |      |#######|        \/      /mmmmmmmm###bmd#b     '
//        |      |      |######"|        ,'    .d#################    :
//        |      |.     |~~~T~  |        '    ,###################    '
//        |      ||     |   |   |       '    d####################b  :
//        |     ,|'     |   |   |     .'   .d######################..'
//        |     '|      |   |   L.--~~    /########################b'
//        |    : |      |   |  ,';        '###""""""""""""""""######b
//        |    ' |      |   | , / ; ,   _/###"   "AC & Hua"   "#####
//        |   ,  |      |   | || |  : (~ | ##########################
//            ;  |      |     `` `  |    '  ########################

鸡8独龙钻

// _`| / __`| / __`| / __`| / .-^  ___       
// ---/ /----/ /----/ /----/ /--=^^   ^^=,
// --/ /----/ /----/ /----/ /---=__   __=' 
// |._/   |._/   |._/   |._/       ^^^        

YES

//    YYYYYYYY        YYYYYYYY    EEEEEEEEEEEEEEEEEE      SSSSSSSSSSS
//    YYYYYYYY        YYYYYYYY    EEEEEEEEEEEEEEEEEE     SSSSSSSSSSSSS
//    YYYYYYYY        YYYYYYYY    EEEEEEEEEEEEEEEEEE    SSSSSSSSSSSSSSS
//    YYYYYYYY        YYYYYYYY    EEEEEEEEEEEEEEEEEE    SSSSSSSS    SSS
//     YYYYYYYY      YYYYYYYY     EEEEEEEE              SSSSSSSS
//      YYYYYYYY    YYYYYYYY      EEEEEEEE              SSSSSSSS
//       YYYYYYYY  YYYYYYYY       EEEEEEEEEEEEE          SSSSSSSS
//        YYYYYYYYYYYYYYYY        EEEEEEEEEEEEE           SSSSSSSSSS
//         YYYYYYYYYYYYYY         EEEEEEEEEEEEE            SSSSSSSSSS
//          YYYYYYYYYYYY          EEEEEEEEEEEEE               SSSSSSSSS
//           YYYYYYYYYY           EEEEEEEE                     SSSSSSSS
//            YYYYYYYY            EEEEEEEE                     SSSSSSSS
//            YYYYYYYY            EEEEEEEEEEEEEEEEE     SSS    SSSSSSSS
//            YYYYYYYY            EEEEEEEEEEEEEEEEE     SSSSSSSSSSSSSSS
//            YYYYYYYY            EEEEEEEEEEEEEEEEE      SSSSSSSSSSSSS
//            YYYYYYYY            EEEEEEEEEEEEEEEEE       SSSSSSSSSSS

For Your Birthday

//         ,-----.                ,-.   ,-.                              
//         | .---'                \  \ /  /              ,-.__           
//         | `--. ,-"-. ,-.__      \  V  / ,-"-.         | ,-.)          
//         | .--'( ( ) )| ,-.)  _   \   / ( ( ) ),-. ,--.| |             
//         | |    `-.-" | |    ( ". /  /   `-.-" | | |  |`-'             
//         `-'          `-'     \  `  /          | `-"  |                
//                               `---"           `----"-'                
//                               __               __                     
//                              |  |             /  /___                 
//                   ,-.  ___   |  |     ,-----./  / __ `.               
//                  '._,' \  \__|  '---./ ,-.     /_'.-`  \    ___   __  
//     ___          __     \   __\ ,-.  \ `-'    / ,'.-.   \  /  /  /  / 
//     \  \        /  /_    \  \|  | |  |`___/__/  \ `._\   \/  /  /  /  
//      \  \,----./  /  '---.\  `._| |__|           `.__.'\__\  `-'  /   
//       \   .--. \_/|  ,--._\`._____\                      __`--.  /    
//        \  \.__\ \ |  |                                  /  /_/  /     
//         \__\.__.' |__|                                  `.____.'      

I love U

//              .-"""-.    .-"""-.
//             /       `..'       \
//      _     |    ___ _  _ _ _    |
//   .-' /    |     | ( \/ )| |    |    /////
//  <   <======\    |  \  / | |   /====<<<<<
//   '-._\      \  _|_  \/  \_/  /      \\\\\
//               `\            /'
//            AC   `\        /'
//                   `\    /'
//                     `\/'

代码海涵

/*
 * 大哥,我刚工作,这段写的可能比较乱,消消火,还请多包涵,下面的链接,请笑纳
 * ed2k://|file|(哔)(哔)(哔)(哔)(哔)(哔)(哔)(哔)(哔)(哔)(哔)(哔)(哔)/
 */

不知为何

// 这段代码不知道谁写的
// 看起来没用
// 但是删完之后程序就跑不起来了
// 我也不知道为什么

记得更新

// 已经有x人在这个bug上浪费了xx小时
// 在你浪费完时间后请更新上面的数字

上帝知道

// 写这段代码的时候,只有上帝和我知道它是干嘛的
// 现在,只有上帝知道 

每一句分别理解

// 写完这段就辞职
// 理论上来说这段代码不应该跑进来
// 晕了,以后再修改
// 神奇。勿动。
// ----------------- 分割线 -----------------
// This function has been here since 1987. DON'T FXXKING TOUCH IT
// print("大声告诉我有多少SQL语句!" + result);

难以维护

// 亲爱的维护者:
// 如果你尝试了对这段程序进行‘优化’,
// 并认识到这种企图是大错特错,请增加
// 下面这个计数器的个数,用来对后来人进行警告:
// 浪费在这里的总时间 = 99h

悬崖勒马

// 致终于来到这里的勇敢的人:
// 你是被上帝选中的人,英勇的、不辞劳苦的、不眠不修的来修改,
// 我们这最棘手的代码的编程骑士。你,我们的救世主,人中之龙,
// 我要对你说:永远不要放弃,永远不要对自己失望,永远不要逃走,辜负了自己。
// 永远不要哭啼,永远不要说再见。永远不要说谎来伤害自己。

像屎一样

/**
 * 这坨代码写得像屎一样,写代码的SB做了很蠢的事情
 * 他们让itvinserter.dll依赖egg_end470.dll。
 * 然后又让egg_en470.dll依赖itinserter.dll. 简直是白痴!不过,
 * 是有一个合理的办法能解决这个问题,而我正好打算做点儿深入研究去解决。
 * 不过,真正唯一能解决问题的办法是,找到这个当初写代码的狗娘养的,
 * 然后冲他的两腿之间狠狠踢上一脚。虽然这样解决不了问题,但是这样
 * 能伸张正义。
 *
 *
 * 真TM是个SB
 *
 * 呵呵
 *
 * The EEGEN470::TapeDeck is an abstract class for controlling tape
 * decks....ah, fuck, I can't do it.  I can't even fucking document the hack.
 * Just figure out, you're a smart fellow.
 *
 */

抛出异常

Exception up = new Exception("Something is really wrong."); throw up;  

语义编码

if (/*you*/ $_GET['action']) { // Celebrate(恭喜) }

调戏程序员

#define TRUE FALSE // 逗一逗调试程序的傻瓜们

一起忍受

// THE SYSTEM IS FUCKED, PLEASE BEAR WITH US
// 如果系统SB了,请和我们一起忍受

你能看懂?

// You are not expected to understand this
// 我们并不指望你能看懂这段话

我喝大了!

// Drunk, Fix later
// 喝大了,一会儿再改

好汉不留名

// 如果这段代码好用,那它是AC写的。
// 如果不好用,我不知道是谁写的。 

坦白的注释

// 一些修改1 - 2002/06/07 增加临时的跟踪登录界面
// 一些修改2 - 2007/05/22 我临时的犯傻 

修改变量吧

# 不要再用 anal 做变量名了
# [译注:写注释的人是想用 anal 这个缩写来表示analyze(分析),可是 anal 这个单词的意思是“肛门”]
# 我特么在哪都能看到 anal 这个词!
# 请不要再这么做了!
# 你们要用就用analyze,或者xbvvzr,要不然用什么其他的都可以。就是别写成 anal_insert 或者 anal_check了
#【译注:insert是插入的意思,check是检查的意思,其他的你们自行脑补吧】

不要删除这段注释

/* 不要删除这段注释 */

我的前任老板的训道

/**
 * 这个公司的CEO(也就是我的前任老板)告诉我可以随意写注释,而且我确实也该这么做。
 * 我把前任CEO称为蘸屎(Dip Shit),简称DS.
 *
 * DS觉得他自己是一个软件开发的天才。很遗憾对我来说(我是程序的维护者),
 * 我的主要任务就是擦他没擦干净的屎。
 *
 * DS是一个想一出是一出的开发者。就像Evel Khievel在他的代码做的一样,
 * 大量使用GOTO语句,而且贸然直接从一个模块
 * 跳到了另外一个模块的IF...THEN语言中间,况且这个模块 
 * 和第一个模块根本就没关系。
 * 说到IF结构,DS真的很喜欢用。他根本就不知道还有
 * CASE或者SWITCH块这种东西。然后我就只能去当一个代码
 * 考古学家,在深深的IF-ELSE嵌套层次(而且还是没有缩进的那种)中苦苦挖掘
 *
 * DS认为他自己很聪明,并且这在他给变量命名的时候就有体现:
 *
 *   global i=0;
 *   global dateMyWife = 1;
 *   datesAreAFruit    = '12/12/98';
 *   giveDatesToMyWife = datesAreAFruit + dateMyWife;
 *   if (someStuid) {
 *       giveDatesToMyWife = false;
 *   }
 *
 *   // Ryan. Why does this sometimes crash? 
 *   if (giveDatesToMyWife) goto :hotTub 
 *
 * 好吧DS,因为你修改了giveDatesToMyWife数据类型 
 * (不仅如此,你还把整型和字符串类型相加——编译器已经警告你了)...
 * 总之在弱类型的语言里你获得了脑残的能力,
 * 你时不时修改数据类型,把字符串改成布尔型,
 * 所以当 if (giveDatesToMyWife) 运行时,里面的变量是一个字符串,
 * 程序肯定会崩溃——因为字符串不是一个可逻辑判断的类型。
 * 还有,因为someStuid是全局的,所以
 * 只有你拥有超能力,才能知道这些全局变量在哪里定义,
 * 或者是在哪里被修改过。
 *
 * DS只会用全局变量,而不会用局部变量。引用他的原话:
 * “我用局部变量,或者私有成员变量的时候,我的程序老是报错,
 * 说变量未找到什么的。所以我干脆就把所有东西都搞成全局的好了。”
 *
 * 我还有更多的例子,其实如果你也被这种天马行空的代码虐过的话,你就
 * 能体会我是什么感受了。
 */