项目作者: Blankj

项目描述 :
:boom: Funny comments
高级语言:
项目地址: git://github.com/Blankj/awesome-comment.git
创建时间: 2017-01-10T15:28:49Z
项目社区:https://github.com/Blankj/awesome-comment

开源协议:

下载


awesome-comment

欢迎提交issue来完善这个神级注释

写在前面的话:一时兴起就收集了以下神注释,希望能为广大ITer带来快乐,缓解你们工作中的压力,下面开车,先自爆头像(曾经用过的),下文会给出制作链接。

  1. /***                                     
  2. *         瓦瓦            十             
  3. *        十齱龠己         亅瓦車己            
  4. *        乙龍龠毋日丶      丶乙己毋毋丶           
  5. *        十龠馬鬼車瓦      己十瓦毋毋            
  6. *         鬼馬龠馬龠十    己己毋車毋瓦            
  7. *         毋龠龠龍龠鬼乙丶丶乙車乙毋鬼車己            
  8. *         乙龠龍龍鬼龍瓦 十瓦毋乙瓦龠瓦亅            
  9. *          馬齱龍馬鬼十丶日己己己毋車乙丶            
  10. *          己齱馬鬼車十十毋日乙己己乙乙             
  11. *           車馬齱齱日乙毋瓦己乙瓦日亅             
  12. *           亅車齺龖瓦乙車龖龍乙乙十              
  13. *            日龠龠十亅車龍毋十十               
  14. *            日毋己亅 己己十亅亅               
  15. *           丶己十十乙  丶丶丶丶丶              
  16. *           亅己十龍龖瓦  丶 丶 乙十            
  17. *           亅己十龠龖毋 丶丶  丶己鬼鬼瓦亅         
  18. *           十日十十日亅丶亅丶 丶十日毋鬼馬馬車乙       
  19. *           十日乙十亅亅亅丶  十乙己毋鬼鬼鬼龍齺馬乙     
  20. *           丶瓦己乙十十亅丶亅乙乙乙己毋鬼鬼鬼龍齱齺齺鬼十   
  21. *            乙乙十十十亅乙瓦瓦己日瓦毋鬼鬼龠齱齱龍龍齱齱毋丶 
  22. *            亅十十十十乙瓦車毋瓦瓦日車馬龠龍龍龍龍龍龠龠龠馬亅
  23. *             十十十十己毋車瓦瓦瓦瓦鬼馬龠龍龠龠龍龠龠龠馬龠車
  24. *              亅十十日毋瓦日日瓦鬼鬼鬼龠龠馬馬龠龍龍龠馬馬車
  25. *              亅亅亅乙瓦瓦毋車車車馬龍龠鬼鬼馬龠龍龍龠馬馬鬼
  26. *            丶丶乙亅亅乙車鬼鬼鬼毋車龍龍龠鬼馬馬龠龍齱齱龍馬鬼
  27. *           亅己十十己十日鬼鬼車瓦毋龠龍龠馬馬龠龠龠齱齺齺齱龠鬼
  28. *            亅乙乙乙十車馬車毋馬齱齱龍龠龠龠馬龠龍齱龍龠龠鬼瓦
  29. *                丶毋龠鬼車瓦車馬龠龍龠龠龍齱齱龠馬馬鬼毋日
  30. *                十乙己日十  丶己鬼龍齱齺齱龍馬馬馬車毋己
  31. *              丶十己乙亅丶      亅瓦馬龠龍龠龠馬毋瓦乙
  32. *             丶十十乙亅十        亅己瓦車馬龠鬼車瓦乙
  33. *             丶十乙十十丶         丶丶亅十瓦鬼車瓦己
  34. *              丶亅亅丶               亅日瓦日
  35. *                                    丶
  36. */

就不卖关子了,图片转字符可以上这个传送门,白底的话会按空格补全,否则都为字符。(网站已过期)

授之以鱼不如授之以渔,为你们推荐一些相关的网站:

下面的两只 doge 和一头滑稽就是产自于它们,have fun,快去制作专属的字符注释吧。

  1. /***
  2. * .,:,,, .::,,,::.
  3. * .::::,,;;, .,;;:,,....:i:
  4. * :i,.::::,;i:. ....,,:::::::::,.... .;i:,. ......;i.
  5. * :;..:::;::::i;,,:::;:,,,,,,,,,,..,.,,:::iri:. .,:irsr:,.;i.
  6. * ;;..,::::;;;;ri,,,. ..,,:;s1s1ssrr;,.;r,
  7. * :;. ,::;ii;:, . ................... .;iirri;;;,,;i,
  8. * ,i. .;ri:. ... ............................ .,,:;:,,,;i:
  9. * :s,.;r:... ....................................... .::;::s;
  10. * ,1r::. .............,,,.,,:,,........................,;iir;
  11. * ,s;........... ..::.,;:,,. ...............,;1s
  12. * :i,..,. .,:,,::,. .......... .......;1,
  13. * ir,....:rrssr;:, ,,.,::. .r5S9989398G95hr;. ....,.:s,
  14. * ;r,..,s9855513XHAG3i .,,,,,,,. ,S931,.,,.;s;s&BHHA8s.,..,..:r:
  15. * :r;..rGGh, :SAG;;G@BS:.,,,,,,,,,.r83: hHH1sXMBHHHM3..,,,,.ir.
  16. * ,si,.1GS, sBMAAX&MBMB5,,,,,,:,,.:&8 3@HXHBMBHBBH#X,.,,,,,,rr
  17. * ;1:,,SH: .A@&&B#&8H#BS,,,,,,,,,.,5XS, 3@MHABM&59M#As..,,,,:,is,
  18. * .rr,,,;9&1 hBHHBB&8AMGr,,,,,,,,,,,:h&&9s; r9&BMHBHMB9: . .,,,,;ri.
  19. * :1:....:5&XSi;r8BMBHHA9r:,......,,,,:ii19GG88899XHHH&GSr. ...,:rs.
  20. * ;s. .:sS8G8GG889hi. ....,,:;:,.:irssrriii:,. ...,,i1,
  21. * ;1, ..,....,,isssi;, .,,. ....,.i1,
  22. * ;h: i9HHBMBBHAX9: . ...,,,rs,
  23. * ,1i.. :A#MBBBBMHB##s ....,,,;si.
  24. * .r1,.. ,..;3BMBBBHBB#Bh. .. ....,,,,,i1;
  25. * :h;.. .,..;,1XBMMMMBXs,.,, .. :: ,. ....,,,,,,ss.
  26. * ih: .. .;;;, ;;:s58A3i,.. ,. ,.:,,. ...,,,,,:,s1,
  27. * .s1,.... .,;sh, ,iSAXs;. ,. ,,.i85 ...,,,,,,:i1;
  28. * .rh: ... rXG9XBBM#M#MHAX3hss13&&HHXr .....,,,,,,,ih;
  29. * .s5: ..... i598X&&A&AAAAAA&XG851r: ........,,,,:,,sh;
  30. * . ihr, ... . .. ........,,,,,;11:.
  31. * ,s1i. ... ..,,,..,,,.,,.,,.,.. ........,,.,,.;s5i.
  32. * .:s1r,...................... ..............;shs,
  33. * . .:shr:. .... ..............,ishs.
  34. * .,issr;,... ...........................,is1s;.
  35. * .,is1si;:,....................,:;ir1sr;,
  36. * ..:isssssrrii;::::::;;iirsssssr;:..
  37. * .,::iiirsssssssssrri;;:.
  38. */
  39. /***
  40. * ii. ;9ABH,
  41. * SA391, .r9GG35&G
  42. * &#ii13Gh; i3X31i;:,rB1
  43. * iMs,:,i5895, .5G91:,:;:s1:8A
  44. * 33::::,,;5G5, ,58Si,,:::,sHX;iH1
  45. * Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG
  46. * .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8
  47. * :SB9s:,............................,,,.,,,SASh53h,1G.
  48. * .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,
  49. * ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi
  50. * i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1
  51. * 59;.....,. .,,,,,,,,,,,... .............,..:1;.:&s
  52. * s8,..;53S5S3s. .,,,,,,,.,.. i15S5h1:.........,,,..,,:99
  53. * 93.:39s:rSGB@A; ..,,,,..... .SG3hhh9G&BGi..,,,,,,,,,,,,.,83
  54. * G5.G8 9#@@@@@X. .,,,,,,..... iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh
  55. * Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:
  56. * ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M; ....,,,,,,,,S8
  57. * X3 iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs ...,,,,,,,:Gs
  58. * r8, ,,,...,,,,,,,,,,..... ,h8XABMMHX3r. .,,,,,,,.rX:
  59. * :9, . .:,..,:;;;::,.,,,,,.. .,,. ..,,,,,,.59
  60. * .Si ,:.i8HBMMMMMB&5,.... . .,,,,,.sMr
  61. * SS :: h@@@@@@@@@@#; . ... . ..,,,,iM5
  62. * 91 . ;:.,1&@@@@@@MXs. . .,,:,:&S
  63. * hS .... .:;,,,i3MMS1;..,..... . . ... ..,:,.99
  64. * ,8; ..... .,:,..,8Ms:;,,,... .,::.83
  65. * s&: .... .sS553B@@HX3s;,. .,;13h. .:::&1
  66. * SXr . ...;s3G99XA&X88Shss11155hi. ,;:h&,
  67. * iH8: . .. ,;iiii;,::,,,,,. .;irHA
  68. * ,8X5; . ....... ,;iihS8Gi
  69. * 1831, .,;irrrrrs&@
  70. * ;5A8r. .:;iiiiirrss1H
  71. * :X@H3s....... .,:;iii;iiiiirsrh
  72. * r#h:;,...,,.. .,,:;;;;;:::,... .:;;;;;;iiiirrss1
  73. * ,M8 ..,....,.....,,::::::,,... . .,;;;iiiiiirss11h
  74. * 8B;.,,,,,,,.,..... . .. .:;;;;iirrsss111h
  75. * i@5,:::,,,,,,,,.... . . .:::;;;;;irrrss111111
  76. * 9Bi,:,,,,...... ..r91;;;;;iirrsss1ss1111
  77. */
  78. /***
  79. * .,, .,:;;iiiiiiiii;;:,,. .,,
  80. * rGB##HS,.;iirrrrriiiiiiiiiirrrrri;,s&##MAS,
  81. * r5s;:r3AH5iiiii;;;;;;;;;;;;;;;;iiirXHGSsiih1,
  82. * .;i;;s91;;;;;;::::::::::::;;;;iS5;;;ii:
  83. * :rsriii;;r::::::::::::::::::::::;;,;;iiirsi,
  84. * .,iri;;::::;;;;;;::,,,,,,,,,,,,,..,,;;;;;;;;iiri,,.
  85. * ,9BM&, .,:;;:,,,,,,,,,,,hXA8: ..,,,.
  86. * ,;&@@#r:;;;;;::::,,. ,r,,,,,,,,,,iA@@@s,,:::;;;::,,. .;.
  87. * :ih1iii;;;;;::::;;;;;;;:,,,,,,,,,,;i55r;;;;;;;;;iiirrrr,..
  88. * .ir;;iiiiiiiiii;;;;::::::,,,,,,,:::::,,:;;;iiiiiiiiiiiiri
  89. * iriiiiiiiiiiiiiiii;;;::::::::::::::::;;;iiiiiiiiiiiiiiiir;
  90. * ,riii;;;;;;;;;;;;;:::::::::::::::::::::::;;;;;;;;;;;;;;iiir.
  91. * iri;;;::::,,,,,,,,,,:::::::::::::::::::::::::,::,,::::;;iir:
  92. * .rii;;::::,,,,,,,,,,,,:::::::::::::::::,,,,,,,,,,,,,::::;;iri
  93. * ,rii;;;::,,,,,,,,,,,,,:::::::::::,:::::,,,,,,,,,,,,,:::;;;iir.
  94. * ,rii;;i::,,,,,,,,,,,,,:::::::::::::::::,,,,,,,,,,,,,,::i;;iir.
  95. * ,rii;;r::,,,,,,,,,,,,,:,:::::,:,:::::::,,,,,,,,,,,,,::;r;;iir.
  96. * .rii;;rr,:,,,,,,,,,,,,,,:::::::::::::::,,,,,,,,,,,,,:,si;;iri
  97. * ;rii;:1i,,,,,,,,,,,,,,,,,,:::::::::,,,,,,,,,,,,,,,:,ss:;iir:
  98. * .rii;;;5r,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sh:;;iri
  99. * ;rii;:;51,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.:hh:;;iir,
  100. * irii;::hSr,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,sSs:;;iir:
  101. * irii;;:iSSs:.,,,,,,,,,,,,,,,,,,,,,,,,,,,..:135;:;;iir:
  102. * ;rii;;:,r535r:...,,,,,,,,,,,,,,,,,,..,;sS35i,;;iirr:
  103. * :rrii;;:,;1S3Shs;:,............,:is533Ss:,;;;iiri,
  104. * .;rrii;;;:,;rhS393S55hh11hh5S3393Shr:,:;;;iirr:
  105. * .;rriii;;;::,:;is1h555555h1si;:,::;;;iirri:.
  106. * .:irrrii;;;;;:::,,,,,,,,:::;;;;iiirrr;,
  107. * .:irrrriiiiii;;;;;;;;iiiiiirrrr;,.
  108. * .,:;iirrrrrrrrrrrrrrrrri;:.
  109. * ..,:::;;;;:::,,.
  110. */
  111. /***
  112. * ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐
  113. * │Esc│ │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │P/S│S L│P/B│ ┌┐ ┌┐ ┌┐
  114. * └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘ └┘ └┘ └┘
  115. * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐
  116. * │~ `│! 1│@ 2│# 3│$ 4│% 5│^ 6│& 7│* 8│( 9│) 0│_ -│+ =│ BacSp │ │Ins│Hom│PUp│ │N L│ / │ * │ - │
  117. * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤
  118. * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{ [│} ]│ | \ │ │Del│End│PDn│ │ 7 │ 8 │ 9 │ │
  119. * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │
  120. * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│" '│ Enter │ │ 4 │ 5 │ 6 │ │
  121. * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤ ┌───┐ ├───┼───┼───┼───┤
  122. * │ Shift │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│ Shift │ │ ↑ │ │ 1 │ 2 │ 3 │ │
  123. * ├─────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ E││
  124. * │ Ctrl│ │Alt │ Space │ Alt│ │ │Ctrl│ │ ← │ ↓ │ → │ │ 0 │ . │←─┘│
  125. * └─────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘
  126. */
  127. /***
  128. * _ooOoo_
  129. * o8888888o
  130. * 88" . "88
  131. * (| -_- |)
  132. * O\ = /O
  133. * ____/`---'\____
  134. * . ' \\| |// `.
  135. * / \\||| : |||// \
  136. * / _||||| -:- |||||- \
  137. * | | \\\ - /// | |
  138. * | \_| ''\---/'' | |
  139. * \ .-\__ `-` ___/-. /
  140. * ___`. .' /--.--\ `. . __
  141. * ."" '< `.___\_<|>_/___.' >'"".
  142. * | | : `- \`.;`\ _ /`;.`/ - ` : | |
  143. * \ \ `-. \_ __\ /__ _/ .-` / /
  144. * ======`-.____`-.___\_____/___.-`____.-'======
  145. * `=---='
  146. *
  147. * .............................................
  148. * 佛祖保佑 永无BUG
  149. */
  150. /***
  151. * 佛曰:
  152. * 写字楼里写字间,写字间里程序员;
  153. * 程序人员写程序,又拿程序换酒钱。
  154. * 酒醒只在网上坐,酒醉还来网下眠;
  155. * 酒醉酒醒日复日,网上网下年复年。
  156. * 但愿老死电脑间,不愿鞠躬老板前;
  157. * 奔驰宝马贵者趣,公交自行程序员。
  158. * 别人笑我忒疯癫,我笑自己命太贱;
  159. * 不见满街漂亮妹,哪个归得程序员?
  160. */
  161. /***
  162. * _ooOoo_
  163. * o8888888o
  164. * 88" . "88
  165. * (| -_- |)
  166. * O\ = /O
  167. * ___/`---'\____
  168. * . ' \\| |// `.
  169. * / \\||| : |||// \
  170. * / _||||| -:- |||||- \
  171. * | | \\\ - /// | |
  172. * | \_| ''\---/'' | |
  173. * \ .-\__ `-` ___/-. /
  174. * ___`. .' /--.--\ `. . __
  175. * ."" '< `.___\_<|>_/___.' >'"".
  176. * | | : `- \`.;`\ _ /`;.`/ - ` : | |
  177. * \ \ `-. \_ __\ /__ _/ .-` / /
  178. * ======`-.____`-.___\_____/___.-`____.-'======
  179. * `=---='
  180. * .............................................
  181. * 佛曰:bug 泛滥,我已瘫痪!
  182. */
  183. /***
  184. *
  185. * █████▒█ ██ ▄████▄ ██ ▄█▀ ██████╗ ██╗ ██╗ ██████╗
  186. * ▓██ ▒ ██ ▓██▒▒██▀ ▀█ ██▄█▒ ██╔══██╗██║ ██║██╔════╝
  187. * ▒████ ░▓██ ▒██░▒▓█ ▄ ▓███▄░ ██████╔╝██║ ██║██║ ███╗
  188. * ░▓█▒ ░▓▓█ ░██░▒▓▓▄ ▄██▒▓██ █▄ ██╔══██╗██║ ██║██║ ██║
  189. * ░▒█░ ▒▒█████▓ ▒ ▓███▀ ░▒██▒ █▄ ██████╔╝╚██████╔╝╚██████╔╝
  190. * ▒ ░ ░▒▓▒ ▒ ▒ ░ ░▒ ▒ ░▒ ▒▒ ▓▒ ╚═════╝ ╚═════╝ ╚═════╝
  191. * ░ ░░▒░ ░ ░ ░ ▒ ░ ░▒ ▒░
  192. * ░ ░ ░░░ ░ ░ ░ ░ ░░ ░
  193. * ░ ░ ░ ░ ░
  194. */
  195. /***
  196. * .::::.
  197. * .::::::::.
  198. * ::::::::::: FUCK YOU
  199. * ..:::::::::::'
  200. * '::::::::::::'
  201. * .::::::::::
  202. * '::::::::::::::..
  203. * ..::::::::::::.
  204. * ``::::::::::::::::
  205. * ::::``:::::::::' .:::.
  206. * ::::' ':::::' .::::::::.
  207. * .::::' :::: .:::::::'::::.
  208. * .:::' ::::: .:::::::::' ':::::.
  209. * .::' :::::.:::::::::' ':::::.
  210. * .::' ::::::::::::::' ``::::.
  211. * ...::: ::::::::::::' ``::.
  212. * ```` ':. ':::::::::' ::::..
  213. * '.:::::' ':'````..
  214. */
  215. /***
  216. * ┌─┐ ┌─┐
  217. * ┌──┘ ┴───────┘ ┴──┐
  218. * │ │
  219. * │ ─── │
  220. * │ ─┬┘ └┬─ │
  221. * │ │
  222. * │ ─┴─ │
  223. * │ │
  224. * └───┐ ┌───┘
  225. * │ │
  226. * │ │
  227. * │ │
  228. * │ └──────────────┐
  229. * │ │
  230. * │ ├─┐
  231. * │ ┌─┘
  232. * │ │
  233. * └─┐ ┐ ┌───────┬──┐ ┌──┘
  234. * │ ─┤ ─┤ │ ─┤ ─┤
  235. * └──┴──┘ └──┴──┘
  236. * 神兽保佑
  237. * 代码无BUG!
  238. */
  239. /***
  240. * ┌─┐ ┌─┐
  241. * ┌──┘ ┴───────┘ ┴──┐
  242. * │ │
  243. * │ ─── │
  244. * │ > < │
  245. * │ │
  246. * │ ... ⌒ ... │
  247. * │ │
  248. * └───┐ ┌───┘
  249. * │ │
  250. * │ │
  251. * │ │
  252. * │ └──────────────┐
  253. * │ │
  254. * │ ├─┐
  255. * │ ┌─┘
  256. * │ │
  257. * └─┐ ┐ ┌───────┬──┐ ┌──┘
  258. * │ ─┤ ─┤ │ ─┤ ─┤
  259. * └──┴──┘ └──┴──┘
  260. * 神兽保佑
  261. * 代码无BUG!
  262. */
  263. /***
  264. * ┌─┐ ┌─┐ + +
  265. * ┌──┘ ┴───────┘ ┴──┐++
  266. * │ │
  267. * │ ─── │++ + + +
  268. * ███████───███████ │+
  269. * │ │+
  270. * │ ─┴─ │
  271. * │ │
  272. * └───┐ ┌───┘
  273. * │ │
  274. * │ │ + +
  275. * │ │
  276. * │ └──────────────┐
  277. * │ │
  278. * │ ├─┐
  279. * │ ┌─┘
  280. * │ │
  281. * └─┐ ┐ ┌───────┬──┐ ┌──┘ + + + +
  282. * │ ─┤ ─┤ │ ─┤ ─┤
  283. * └──┴──┘ └──┴──┘ + + + +
  284. * 神兽保佑
  285. * 代码无BUG!
  286. */
  287. /***
  288. * ___====-_ _-====___
  289. * _--^^^#####// \\#####^^^--_
  290. * _-^##########// ( ) \\##########^-_
  291. * -############// |\^^/| \\############-
  292. * _/############// (@::@) \\############\_
  293. * /#############(( \\// ))#############\
  294. * -###############\\ (oo) //###############-
  295. * -#################\\ / VV \ //#################-
  296. * -###################\\/ \//###################-
  297. * _#/|##########/\######( /\ )######/\##########|\#_
  298. * |/ |#/\#/\#/\/ \#/\##\ | | /##/\#/ \/\#/\#/\#| \|
  299. * ` |/ V V ` V \#\| | | |/#/ V ' V V \| '
  300. * ` ` ` ` / | | | | \ ' ' ' '
  301. * ( | | | | )
  302. * __\ | | | | /__
  303. * (vvv(VVV)(VVV)vvv)
  304. * 神兽保佑
  305. * 代码无BUG!
  306. */
  307. /***
  308. *
  309. *
  310. * __----~~~~~~~~~~~------___
  311. * . . ~~//====...... __--~ ~~
  312. * -. \_|// |||\\ ~~~~~~::::... /~
  313. * ___-==_ _-~o~ \/ ||| \\ _/~~-
  314. * __---~~~.==~||\=_ -_--~/_-~|- |\\ \\ _/~
  315. * _-~~ .=~ | \\-_ '-~7 /- / || \ /
  316. * .~ .~ | \\ -_ / /- / || \ /
  317. * / ____ / | \\ ~-_/ /|- _/ .|| \ /
  318. * |~~ ~~|--~~~~--_ \ ~==-/ | \~--===~~ .\
  319. * ' ~-| /| |-~\~~ __--~~
  320. * |-~~-_/ | | ~\_ _-~ /\
  321. * / \ \__ \/~ \__
  322. * _--~ _/ | .-~~____--~-/ ~~==.
  323. * ((->/~ '.|||' -_| ~~-/ , . _||
  324. * -_ ~\ ~~---l__i__i__i--~~_/
  325. * _-~-__ ~) \--______________--~~
  326. * //.-~~~-~_--~- |-------~~~~~~~~
  327. * //.-~~~--\
  328. * 神兽保佑
  329. * 代码无BUG!
  330. */
  331. /*** _
  332. * _._ _..._ .-', _.._(`))
  333. * '-. ` ' /-._.-' ',/
  334. * ) \ '.
  335. * / _ _ | \
  336. * | a a / |
  337. * \ .-. ;
  338. * '-('' ).-' ,' ;
  339. * '-; | .'
  340. * \ \ /
  341. * | 7 .__ _.-\ \
  342. * | | | ``/ /` /
  343. * /,_| | /,_/ /
  344. * /,_/ '`-'
  345. */
  346. /***
  347. **************************************************************
  348. * *
  349. * .=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-. *
  350. * | ______ | *
  351. * | .-" "-. | *
  352. * | / \ | *
  353. * | _ | | _ | *
  354. * | ( \ |, .-. .-. ,| / ) | *
  355. * | > "=._ | )(__/ \__)( | _.=" < | *
  356. * | (_/"=._"=._ |/ /\ \| _.="_.="\_) | *
  357. * | "=._"(_ ^^ _)"_.=" | *
  358. * | "=\__|IIIIII|__/=" | *
  359. * | _.="| \IIIIII/ |"=._ | *
  360. * | _ _.="_.="\ /"=._"=._ _ | *
  361. * | ( \_.="_.=" `--------` "=._"=._/ ) | *
  362. * | > _.=" "=._ < | *
  363. * | (_/ \_) | *
  364. * | | *
  365. * '-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=' *
  366. * *
  367. * LASCIATE OGNI SPERANZA, VOI CH'ENTRATE *
  368. **************************************************************
  369. */
  370. /***
  371. * ,s555SB@@&
  372. * :9H####@@@@@Xi
  373. * 1@@@@@@@@@@@@@@8
  374. * ,8@@@@@@@@@B@@@@@@8
  375. * :B@@@@X3hi8Bs;B@@@@@Ah,
  376. * ,8i r@@@B: 1S ,M@@@@@@#8;
  377. * 1AB35.i: X@@8 . SGhr ,A@@@@@@@@S
  378. * 1@h31MX8 18Hhh3i .i3r ,A@@@@@@@@@5
  379. * ;@&i,58r5 rGSS: :B@@@@@@@@@@A
  380. * 1#i . 9i hX. .: .5@@@@@@@@@@@1
  381. * sG1, ,G53s. 9#Xi;hS5 3B@@@@@@@B1
  382. * .h8h.,A@@@MXSs, #@H1: 3ssSSX@1
  383. * s ,@@@@@@@@@@@@Xhi, r#@@X1s9M8 .GA981
  384. * ,. rS8H#@@@@@@@@@@#HG51;. .h31i;9@r .8@@@@BS;i;
  385. * .19AXXXAB@@@@@@@@@@@@@@#MHXG893hrX#XGGXM@@@@@@@@@@MS
  386. * s@@MM@@@hsX#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&,
  387. * :GB@#3G@@Brs ,1GM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B,
  388. * .hM@@@#@@#MX 51 r;iSGAM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8
  389. * :3B@@@@@@@@@@@&9@h :Gs .;sSXH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:
  390. * s&HA#@@@@@@@@@@@@@@M89A;.8S. ,r3@@@@@@@@@@@@@@@@@@@@@@@@@@@r
  391. * ,13B@@@@@@@@@@@@@@@@@@@5 5B3 ;. ;@@@@@@@@@@@@@@@@@@@@@@@@@@@i
  392. * 5#@@#&@@@@@@@@@@@@@@@@@@9 .39: ;@@@@@@@@@@@@@@@@@@@@@@@@@@@;
  393. * 9@@@X:MM@@@@@@@@@@@@@@@#; ;31. H@@@@@@@@@@@@@@@@@@@@@@@@@@:
  394. * SH#@B9.rM@@@@@@@@@@@@@B :. 3@@@@@@@@@@@@@@@@@@@@@@@@@@5
  395. * ,:. 9@@@@@@@@@@@#HB5 .M@@@@@@@@@@@@@@@@@@@@@@@@@B
  396. * ,ssirhSM@&1;i19911i,. s@@@@@@@@@@@@@@@@@@@@@@@@@@S
  397. * ,,,rHAri1h1rh&@#353Sh: 8@@@@@@@@@@@@@@@@@@@@@@@@@#:
  398. * .A3hH@#5S553&@@#h i:i9S #@@@@@@@@@@@@@@@@@@@@@@@@@A.
  399. *
  400. *
  401. * 又看源码,看你妹妹呀!
  402. */
  403. /***
  404. *_______________#########_______________________
  405. *______________############_____________________
  406. *______________#############____________________
  407. *_____________##__###########___________________
  408. *____________###__######_#####__________________
  409. *____________###_#######___####_________________
  410. *___________###__##########_####________________
  411. *__________####__###########_####_______________
  412. *________#####___###########__#####_____________
  413. *_______######___###_########___#####___________
  414. *_______#####___###___########___######_________
  415. *______######___###__###########___######_______
  416. *_____######___####_##############__######______
  417. *____#######__#####################_#######_____
  418. *____#######__##############################____
  419. *___#######__######_#################_#######___
  420. *___#######__######_######_#########___######___
  421. *___#######____##__######___######_____######___
  422. *___#######________######____#####_____#####____
  423. *____######________#####_____#####_____####_____
  424. *_____#####________####______#####_____###______
  425. *______#####______;###________###______#________
  426. *________##_______####________####______________
  427. */
  428. /***
  429. * ,%%%%%%%%,
  430. * ,%%/\%%%%/\%%
  431. * ,%%%\c "" J/%%%
  432. * %. %%%%/ o o \%%%
  433. * `%%. %%%% _ |%%%
  434. * `%% `%%%%(__Y__)%%'
  435. * // ;%%%%`\-/%%%'
  436. * (( / `%%%%%%%'
  437. * \\ .' |
  438. * \\ / \ | |
  439. * \\/ ) | |
  440. * \ /_ | |__
  441. * (___________))))))) 攻城湿
  442. *
  443. * _ _
  444. * __ _(_)_ _(_) __ _ _ __
  445. * \ \ / / \ \ / / |/ _` |'_ \
  446. * \ V /| |\ V /| | (_| | | | |
  447. * \_/ |_| \_/ |_|\__,_|_| |_|
  448. */
  449. /***
  450. * https://gold.xitu.io/
  451. *    111                         1           
  452. *    111 111111111111           111          
  453. *    11  111111111111          11111         
  454. *    11  111       11         1111111        
  455. *  1111 1 11111111111         111 1111       
  456. *  111111 11111111111       1111   11111     
  457. *  111111 11               1111     111111   
  458. *    11   11111111 11    111111111111111111  
  459. *    11   11111111111   1111111111111111111  
  460. *    111111111 11  11    11      11          
  461. *  111111111111111111            11          
  462. *  1111  111111111111      11111111111111    
  463. *  1111  11    11          11111111111111    
  464. *    11  11 11 11  111      11   11  111     
  465. *    11  11 11 11  11       111  11  111     
  466. *    11 111 11 11  11        111 11 111      
  467. *  1111 111 111111111     11 111 11 1111111  
  468. *   111111  1111111111    11111111111111111  
  469. *   11 111         111    11111111111111111  
  470. */
  471. /***
  472. * https://www.zhihu.com/
  473. * _____ _____ _____ _____
  474. * /\ \ /\ \ /\ \ /\ \
  475. * /::\____\ /::\ \ /::\ \ /::\ \
  476. * /:::/ / \:::\ \ /::::\ \ /::::\ \
  477. * /:::/ / \:::\ \ /::::::\ \ /::::::\ \
  478. * /:::/ / \:::\ \ /:::/\:::\ \ /:::/\:::\ \
  479. * /:::/____/ \:::\ \ /:::/__\:::\ \ /:::/__\:::\ \
  480. * /::::\ \ /::::\ \ /::::\ \:::\ \ /::::\ \:::\ \
  481. * /::::::\ \ _____ ____ /::::::\ \ /::::::\ \:::\ \ /::::::\ \:::\ \
  482. * /:::/\:::\ \ /\ \ /\ \ /:::/\:::\ \ /:::/\:::\ \:::\____\ /:::/\:::\ \:::\ \
  483. * /:::/ \:::\ /::\____\/::\ \/:::/ \:::\____\/:::/ \:::\ \:::| |/:::/__\:::\ \:::\____\
  484. * \::/ \:::\ /:::/ /\:::\ /:::/ \::/ /\::/ |::::\ /:::|____|\:::\ \:::\ \::/ /
  485. * \/____/ \:::\/:::/ / \:::\/:::/ / \/____/ \/____|:::::\/:::/ / \:::\ \:::\ \/____/
  486. * \::::::/ / \::::::/ / |:::::::::/ / \:::\ \:::\ \
  487. * \::::/ / \::::/____/ |::|\::::/ / \:::\ \:::\____\
  488. * /:::/ / \:::\ \ |::| \::/____/ \:::\ \::/ /
  489. * /:::/ / \:::\ \ |::| ~| \:::\ \/____/
  490. * /:::/ / \:::\ \ |::| | \:::\ \
  491. * /:::/ / \:::\____\ \::| | \:::\____\
  492. * \::/ / \::/ / \:| | \::/ /
  493. * \/____/ \/____/ \|___| \/____/
  494. */
  495. /***
  496. * http://www.freebuf.com/
  497. * _.._ ,------------.
  498. * ,' `. ( We want you! )
  499. * / __) __` \ `-,----------'
  500. * ( (`-`(-') ) _.-'
  501. * /) \ = / (
  502. * /' |--' . \
  503. * ( ,---| `-.)__`
  504. * )( `-.,--' _`-.
  505. * '/,' ( Uu",
  506. * (_ , `/,-' )
  507. * `.__, : `-'/ /`--'
  508. * | `--' |
  509. * ` `-._ /
  510. * \ (
  511. * /\ . \. freebuf
  512. * / |` \ ,-\
  513. * / \| .) / \
  514. * ( ,'|\ ,' :
  515. * | \,`.`--"/ }
  516. * `,' \ |,' /
  517. * / "-._ `-/ |
  518. * "-. "-.,'| ;
  519. * / _/["---'""]
  520. * : / |"- '
  521. * ' | /
  522. * ` |
  523. */
  524. /***
  525. * https://campus.alibaba.com/
  526. * `:::::::::::,
  527. * `::;:::::::;:::::::, `
  528. * `::;;:::::::@@@@;:::::::`
  529. * ,:::::::::::::@ #@':::::`
  530. * :::::::::::::::'@@ @;::::
  531. * ::::::::::::'@@@@'``` .+:::`
  532. * ::::::::::;@@@#. ,:::,
  533. * .::::::::+@#@` ::::
  534. * :::::::+@@' ::::
  535. * `:::::'@@: `:::.
  536. * ,::::@@: ` ::::
  537. * ;::::::@ .:::;
  538. * :;:::::;@` ` :::;
  539. * :::::::::@` @ ;::::
  540. * :::::::::#` @` ,::::
  541. * :::::::::@` +@ @ .::::`
  542. * .::::::'@@` `@@' @ ::::,
  543. * :::::::++@@@@@@@@@@. ::::;
  544. * ;:::::::+, `..` :::::
  545. * ,::::::::', :::::
  546. * :::::::::+, :::::`
  547. * :::::::::+@. ,::::.` `,
  548. * ::::::;;@+ .::;:: `;
  549. * :::::::@@ `:::;: `::``
  550. * ::::::#@ ;:::: .::`
  551. * :::::;@ :::::` .;::`
  552. * :::::@ `:;::: `::::;
  553. * :::::# :::::. `,;:::::
  554. * :::::: ` ::::::,.,::::::::::.
  555. * ,::::::` .:: ::::::::::::::::;`
  556. * ;::::::::,````.,:::::, ::::::::::::::.
  557. * :::::::::::::::::: ` `::::::::::`
  558. * `::::::::::::, .:::.
  559. * `..`
  560. */
  561. /***
  562. * http://www.flvcd.com/
  563. * .--, .--,
  564. * ( ( \.---./ ) )
  565. * '.__/o o\__.'
  566. * {= ^ =}
  567. * > - <
  568. * / \
  569. * // \\
  570. * //| . |\\
  571. * "'\ /'"_.-~^`'-.
  572. * \ _ /--' `
  573. * ___)( )(___
  574. * (((__) (__))) 高山仰止,景行行止.虽不能至,心向往之。
  575. */
  576. /***
  577. * 頂頂頂頂頂頂頂頂頂 頂頂頂頂頂頂頂頂頂
  578. * 頂頂頂頂頂頂頂     頂頂     
  579. *    頂頂   頂頂頂頂頂頂頂頂頂頂頂
  580. *    頂頂   頂頂頂頂頂頂頂頂頂頂頂
  581. *    頂頂   頂頂       頂頂
  582. *    頂頂   頂頂  頂頂頂  頂頂
  583. *    頂頂   頂頂  頂頂頂  頂頂
  584. *    頂頂   頂頂  頂頂頂  頂頂
  585. *    頂頂   頂頂  頂頂頂  頂頂
  586. *    頂頂       頂頂頂 
  587. *    頂頂      頂頂 頂頂 頂頂
  588. *  頂頂頂頂   頂頂頂頂頂 頂頂頂頂頂
  589. *  頂頂頂頂   頂頂頂頂   頂頂頂頂
  590. */
  591. /***
  592. * ░░░░░░░░░░░░░░░░░░░░░░░░▄░░
  593. * ░░░░░░░░░▐█░░░░░░░░░░░▄▀▒▌░
  594. * ░░░░░░░░▐▀▒█░░░░░░░░▄▀▒▒▒▐
  595. * ░░░░░░░▐▄▀▒▒▀▀▀▀▄▄▄▀▒▒▒▒▒▐
  596. * ░░░░░▄▄▀▒░▒▒▒▒▒▒▒▒▒█▒▒▄█▒▐
  597. * ░░░▄▀▒▒▒░░░▒▒▒░░░▒▒▒▀██▀▒▌
  598. * ░░▐▒▒▒▄▄▒▒▒▒░░░▒▒▒▒▒▒▒▀▄▒▒
  599. * ░░▌░░▌█▀▒▒▒▒▒▄▀█▄▒▒▒▒▒▒▒█▒▐
  600. * ░▐░░░▒▒▒▒▒▒▒▒▌██▀▒▒░░░▒▒▒▀▄
  601. * ░▌░▒▄██▄▒▒▒▒▒▒▒▒▒░░░░░░▒▒▒▒
  602. * ▀▒▀▐▄█▄█▌▄░▀▒▒░░░░░░░░░░▒▒▒
  603. * 单身狗就这样默默地看着你,一句话也不说。
  604. */
  605. /***
  606. * /88888888888888888888888888\
  607. * |88888888888888888888888888/
  608. * |~~____~~~~~~~~~"""""""""|
  609. * / \_________/"""""""""""""\
  610. * / | \ \
  611. * / | 88 88 \ \
  612. * / | 88 88 \ \
  613. * / / \ |
  614. * / | ________ \ |
  615. * \ | \______/ / |
  616. * /"\ \ \____________ / |
  617. * | |__________\_ | | / /
  618. * /""""\ \_------' '-------/ --
  619. * \____/,___________\ -------/
  620. * ------* | \
  621. * || | \
  622. * || | ^ \
  623. * || | | \ \
  624. * || | | \ \
  625. * || | | \ \
  626. * \| / /"""\/ /
  627. * ------------- | | /
  628. * |\--_ \____/___/
  629. * | |\-_ |
  630. * | | \_ |
  631. * | | \ |
  632. * | | \_ |
  633. * | | ----___ |
  634. * | | \----------|
  635. * / | | ----------""\
  636. * /"\--"--_| | | \
  637. * |_______/ \______________/ )
  638. * \___/
  639. */
  640. /***
  641. * d*##$.
  642. * zP"""""$e. $" $o
  643. * 4$ '$ $" $
  644. * '$ '$ J$ $F
  645. * 'b $k $> $
  646. * $k $r J$ d$
  647. * '$ $ $" $~
  648. * '$ "$ '$E $
  649. * $ $L $" $F ...
  650. * $. 4B $ $$$*"""*b
  651. * '$ $. $$ $$ $F
  652. * "$ R$ $F $" $
  653. * $k ?$ u* dF .$
  654. * ^$. $$" z$ u$$$$e
  655. * #$b $E.dW@e$" ?$
  656. * #$ .o$$# d$$$$c ?F
  657. * $ .d$$#" . zo$> #$r .uF
  658. * $L .u$*" $&$$$k .$$d$$F
  659. * $$" ""^"$$$P"$P9$
  660. * JP .o$$$$u:$P $$
  661. * $ ..ue$" "" $"
  662. * d$ $F $
  663. * $$ ....udE 4B
  664. * #$ """"` $r @$
  665. * ^$L '$ $F
  666. * RN 4N $
  667. * *$b d$
  668. * $$k $F
  669. * $$b $F
  670. * $"" $F
  671. * '$ $
  672. * $L $
  673. * '$ $
  674. * $ $
  675. */
  676. /***
  677. * ,----------------, ,---------,
  678. * ,-----------------------, ," ,"|
  679. * ," ,"| ," ," |
  680. * +-----------------------+ | ," ," |
  681. * | .-----------------. | | +---------+ |
  682. * | | | | | | -==----'| |
  683. * | | I LOVE DOS! | | | | | |
  684. * | | Bad command or | | |/----|`---= | |
  685. * | | C:\>_ | | | ,/|==== ooo | ;
  686. * | | | | | // |(((( [33]| ,"
  687. * | `-----------------' |," .;'| |(((( | ,"
  688. * +-----------------------+ ;; | | |,"
  689. * /_)______________(_/ //' | +---------+
  690. * ___________________________/___ `,
  691. * / oooooooooooooooo .o. oooo /, \,"-----------
  692. * / ==ooooooooooooooo==.o. ooo= // ,`\--{)B ,"
  693. * /_==__==========__==_ooo__ooo=_/' /___________,"
  694. *
  695. */
  696. /***
  697. * .-~~~~~~~~~-._ _.-~~~~~~~~~-.
  698. * __.' ~. .~ `.__
  699. * .'// \./ \\`.
  700. * .'// | \\`.
  701. * .'// .-~"""""""~~~~-._ | _,-~~~~"""""""~-. \\`.
  702. * .'//.-" `-. | .-' "-.\\`.
  703. * .'//______.============-.. \ | / ..-============.______\\`.
  704. * .'______________________________\|/______________________________`.
  705. *
  706. */
  707. /*** 无可奉告 一颗赛艇
  708. * uJjYJYYLLv7r7vJJ5kqSFFFUUjJ7rrr7LLYLJLJ7
  709. * JuJujuYLrvuEM@@@B@@@B@B@B@@@MG5Y7vLjYjJL
  710. * JYjYJvr7XM@BB8GOOE8ZEEO8GqM8OBBBMu77LLJ7
  711. * LJLY7ru@@@BOZ8O8NXFFuSkSu25X0OFZ8MZJ;vLv
  712. * YvL7i5@BM8OGGqk22uvriiriii;r7LuSZXEMXrvr
  713. * vv7iU@BMNkF1uY7v7rr;iiii:i:i:ii7JEPNBPir
  714. * L7iL@BM8Xjuujvv77rr;ri;i;:iiiii:iLXFOBJ:
  715. * 7ri@B@MOFuUS2Y7L7777rii;:::::i:iirjPG@O:
  716. * 7:1B@BBOPjXXSJvrL7rr7iiii:i::::i;iv5MBB,
  717. * r:0@BBM8SFPX2Y77rri::iirri:::::iii75O@G.
  718. * 7:SB@BBGqXPk0122UJL::i::r:::i:i;i:v2@Bk.
  719. * ri:MB@BBEqEMGq2JLLL1u7.iX51u77LF27iSB@r,
  720. * ri,v@B@MB8@qqNEqN1u:5B8BOFE0S7ii7qMB@F::
  721. * ii,J80Eq1MZkqPPX5YkPE@B@iXPE52j7:vBjE7::
  722. * ii:7MSqkS0PvLv7rrii0@L.Z1iLr::ir:rO,vi::
  723. * ii::EZXPSkquLvii:iF@N:.,BUi7ri,::UY;r:::
  724. * i::.2ONXqkPXS5FUUEOPP;..iSPXkjLYLLrr:::,
  725. * :::,iMXNP0NPLriiLGZ@BB1P87;JuL7r:7ri:::,
  726. * :::,.UGqNX0EZF2uUjUuULr:::,:7uuvv77::::.
  727. * ::::..5OXqXNJ50NSY;i:.,,,:i77Yvr;v;,,::.
  728. * :::,:.jOEPqPJiqBMMMO8NqP0SYLJriirv:.:,:.
  729. * ,:,,,.,Zq0P0X7vPFqF1ujLv7r:irrr7j7.,,::.
  730. * ,,,....0qk0080v75ujLLv7ri:i:rvj2J...,,,.
  731. * ......8@UXqZEMNvJjr;ii::,:::7uuv...,.,,.
  732. * .....B@BOvX88GMGk52vririiirJS1i.......,.
  733. * .JEMB@B@BMvL0MOMMMO8PE8GPqSk2L:.........
  734. * @B@@@B@M@B@L:7PGBOO8MOMOEP0Xri@B@Mk7,...
  735. * B@B@BBMBB@B@0::rJP8MO0uvvu7..,B@B@B@B@Z7
  736. * MMBM@BBB@B@B@Br:i,..:Lur:....7@OMMBM@B@@
  737. * 8OOMMMOMMMMBB@B:....,PZENNi..JBOZ8GMOOOO
  738. */
  1. /***
  2. * LL A
  3. * LL A A
  4. * LL AA AA
  5. * LL AA AA
  6. * LL AAAAAAA
  7. * LL AA AA
  8. * LL AA AA
  9. * LLLLLLLLL AA AA
  10. * LLLLLLLLL AA AA
  11. * TTTTTTTTTT OOOOOOO UU UU RRRRRRR EEEEEEEEE IIIIIIIIII FFFFFFFFF FFFFFFFFF EEEEEEEEE LL
  12. * TTTTTTTT OOOOOOOOO UU UU RRRRRRRR EEEEEEEEE IIIIIIIIII FFFFFFFFF FFFFFFFFF EEEEEEEEE LL
  13. * TT OO OO UU UU RR RR EE II FF FF EE LL
  14. * TT OO OO UU UU RR RR EE II FF FF EE LL
  15. * TT OO OO UU UU RRRRRRRR EEEEEEEE II FFFFFFFF FFFFFFFF EEEEEEEE LL
  16. * TT OO OO UU UU RR RR EE II FF FF EE LL
  17. * TT OO OO UU UU RR RR EE II FF FF EE LL
  18. * TT OOOOOOOOO UUUUUUUUU RR RR EEEEEEEEE IIIIIIIIII FF FF EEEEEEEEE LLLLLLLLL
  19. * TT OOOOOOO UUUUUUU RR RR EEEEEEEEE IIIIIIIIII FF FF EEEEEEEEE LLLLLLLLL
  20. * .
  21. * 1
  22. * 1
  23. * 1
  24. * M
  25. * M
  26. * M
  27. * M
  28. * \M/
  29. * . ' M ` .
  30. * \##-#####-##/
  31. * \# ##### #/
  32. * ###############
  33. * ###############
  34. * \ ! ! ! ! ! /
  35. * )! ! ! ! !(
  36. * +---------+
  37. * +! ! ! ! !+
  38. * +----*----+
  39. * +`. .':`. .'+
  40. * + .^. : .^. +
  41. * +:...:*:...:+
  42. * +`. .':`. .'+
  43. * + .^. : .^. +
  44. * +:...:*:...:+
  45. * +`. .':`. .'+
  46. * +. ^. : .^ .+
  47. * +:....:*:....:+
  48. * +` . ':` . '+
  49. * + .^. : .^. +
  50. * +:....:*:....:+
  51. * +` .. ':` .. '+
  52. * +. '` .:. '` .+
  53. * +:....:*:....:+
  54. * + `. .':`. .' +
  55. * + X : X +
  56. * +.' `.:.' `.+
  57. * +:......*......:+
  58. * +`. .':`. .'+
  59. * + X : X +
  60. * + .' `. : .' `. +
  61. * +.......*.......+
  62. * +` . . ':` . . '+
  63. * + X : X +
  64. * + ' ` : ' ` +
  65. * +../########....+
  66. * +`/#########\ .'+
  67. * + ############ +
  68. * + '############` +
  69. * +:.......*.......:+
  70. * + ` . ' : ` . ' +
  71. * + X : X +
  72. * + .' `.:.' `. +
  73. * +:.......*.......:+
  74. * +` ':` '+
  75. * + ` ' : ` ' +
  76. * + X : : X +
  77. * + ' ` : : ' ` +
  78. * +:.......*.*.......:+
  79. * +` ': :` '+
  80. * + ` ' : : ` ' +
  81. * + X : X : X +
  82. * + ' ` :' `: ' ` +
  83. * +:.......*...*.......:+
  84. * +` ':` ':` '+
  85. * + ` ' : X : ` ' +
  86. * + X : : X +
  87. * + ' ` :/ \: ' ` +
  88. * +:.......*.....*.......:+
  89. * +` ':` ':` '+
  90. * + ` ' : `.' : ` ' +
  91. * + X : ' ` : X +
  92. * + ' ` :' `: ' ` +
  93. * +:.......*.......*.......:+
  94. * + ` ':` ':` ' +
  95. * + ` . ' : `.' : ` . ' +
  96. * + ' ` : ' ` : ' ` +
  97. * +. ' ` : ' ` : ' ` .+
  98. * +..........*.........*..........+
  99. * + ########################### +
  100. * + ########################### +
  101. * + ########################### +
  102. * #########################################
  103. * ###########################################
  104. * \ 1 1 1 1 1 1 1 1 1 /
  105. * ) 1 1 1 1 1 1 1 1 1 (
  106. * +-----:-----+-------------+-----:-----+
  107. * + : + + : +
  108. * *------*-----*-------------*-----*------*
  109. * +XXXXXXXXXXX+XXXXXXXXXXXXXXX+XXXXXXXXXXX+
  110. * *-----*-----*---------------*-----*-----*
  111. * + `. : . '+ +` . : .' +
  112. * + . : ' + + ` : . +
  113. * + . *. + + .* . +
  114. * + . ' : `. + + .' : ` . +
  115. * *:......*....:* *:....*......:*
  116. * + `. : . '+ +` . : .' +
  117. * + `.:. ' + + ` .:.' +
  118. * + . '* `. + + .' *` . +
  119. * + . ' : `.+ +.' : ` . +
  120. * *:.....*.......* *.......*.....:*
  121. * + ` .. : .. ' + + ` .. : .. ' +
  122. * + . *' + + `* . +
  123. * + .. ' : ` . + + . ' : ` .. +
  124. * *.:....*.......:* *:.......*....:.*
  125. * + ` ..: . - ' + + ` - . :.. ' +
  126. * + .. * .. + + .. * .. +
  127. * -------------------------------------------------------------------
  128. * 1 +: : +: : : :+ : :+ 1
  129. * 1+ : : +: : : :+ : : +1
  130. * ###################################################################
  131. * 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
  132. * 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
  133. * +---------------------------------------------------------------+
  134. * +! . ! . ! . ! . !+. ! . ! . ! . ! . ! . ! . ! .+! . ! . ! . ! . !+
  135. * +:!: :!: :!: :!: :!+ :!: :!: :!: :!: :!: :!: :!: +!: :!: :!: :!: :!:+
  136. * +.!.:.!.:.!.:.!.:.!+:.!.:.!.:.!.:.!.:.!.:.!.:.!.:+!.:.!.:.!.:.!.:.!.+
  137. * +XXXXXXXXXXXXXXXXXX+\ \ ..-#######-.. / /+XXXXXXXXXXXXXXXXXX+
  138. * *-------------------* \ .-' \ 1 1 1 / `-. / *-------------------*
  139. * + ` . : .. ' + \.-' \ .-------. / `-./ + ` .. : . ' +
  140. * +.......:.*:........+ .-' \ .-'' ``-. / `-. +........:*.:.......+
  141. * + . ' : ` . +\: \ -' `- / :/+ . ' : ` . +
  142. * +..:.......:.....:..+/ \ .-' `-. / \+..:.....:.......:..+
  143. * + ` . : . ' + \.' `./ + ` . : . ' +
  144. * +.........:.*..:.....+ / \ +.....:..*.:.........+
  145. * + . ' : ` . + / \ + . ' : ` . +
  146. * +...:......:........:+ / \ +:........:..........+
  147. * + ` . : . ' +/ \+ ` . : . ' +
  148. * +...........*.........+ +.........*...........+
  149. * + . ' : ` . + + . ' : ` . +
  150. * +...:.......:.........:+ +:.........:.......:...+
  151. * + ` . : . ' + + ` . : . ' +
  152. * +..........:.*.:........+ +........:.*.:..........+
  153. * + . ' : ` . + + . ' : ` . +
  154. * +...:.........:.........:+ +:.........:.........:...+
  155. * + ` . : . ' + + ` . : . ' +
  156. * +...........:.*..:........+ +........:..*.:...........+
  157. * + . ' : ` . + + . ' : ` . +
  158. * +...:.........:..........:.+ +.:..........:.........:...+
  159. * + ` . : . ' + + ` . : . ' +
  160. * + ` * - ' + + ` - * ' +
  161. * -----------------------------------------------------------------------------------------------------------------
  162. */
  1. /*
  2. * _ __ ___ | |__ ___
  3. * | '_ \ / _ \ | '_ \/ __|
  4. * | | | | (_) | | |_) \__ \
  5. * |_| |_|\___/ |_.__/|___/
  6. *
  7. * XXXXXXXX
  8. * /| XXXXXXXX|\XXXXXXXXX
  9. * /*/ XXXXXXXXXXXXXX\*\XXXXXXXXXXXX
  10. * |**\ X _____XXXXXXXXX/**|XXXXXXXXXXXXX
  11. * |***\ X_/ \_ /***|___XXXXXXXXXXXX
  12. * \******* *******/ XXXXX \\XXXXXXX
  13. * \**** / \ *****/ XXXXX \\XXXXXXX
  14. * XXXX| 0 0 | XXXXX \XXXXXXX
  15. * XXXXX | | XXXXX \XXXXXXX
  16. * XXXXXX \ / XXXXX |________//
  17. * XXXXXX \ / XXXXX |XXXXXX
  18. * XXXXXX | O_O | XXXXX ||XXXXX
  19. * XXXXX \ _ / XXXXX \XXX
  20. * XXXX| : |XXXX /\ \ _
  21. * XXX\_/XXX |\__\ _____/ \ \ ) |_|
  22. * XXXXXX< | | | XX| |X\_ | _
  23. * XXX/ |X <_> XXXX/ | | | |_|
  24. * |___|XXXX| |XXXXXXXXX|___| | \
  25. * XXXXXX/ \XXXXXXXX |____|
  26. * |_____|XX
  27. */

以上为魔性图


以下为神注释

  1. /***
  2. * 这个公司没有年终奖的,兄弟别指望了,也别来了,我准备辞职了
  3. * 另外这个项目有很多*Bug* 你坚持不了多久的,拜拜!
  4. */
  1. /***
  2. * 1只羊 == one sheep
  3. * 2只羊 == two sheeps
  4. * 3只羊 == three sheeps
  5. * 4只羊 == four sheeps
  6. * 5只羊 == five sheeps
  7. * 6只羊 == six sheeps
  8. * 7只羊 == seven sheeps
  9. * 8只羊 == eight sheeps
  10. * 9只羊 == nine sheeps
  11. * 10只羊 == ten sheeps
  12. * 11只羊 == eleven sheeps
  13. * 12只羊 == twelve sheeps
  14. * 13只羊 == thirteen sheeps
  15. * 14只羊 == fourteen sheeps
  16. * 15只羊 == fifteen sheeps
  17. * 16只羊 == sixteen sheeps
  18. * 17只羊 == seventeen sheeps
  19. * 18只羊 == eighteen sheeps
  20. * 19只羊 == nineteen sheeps
  21. * 20只羊 == twenty sheeps
  22. * 21只羊 == twenty one sheeps
  23. * 22只羊 == twenty two sheeps
  24. * 23只羊 == twenty three sheeps
  25. * 24只羊 == twenty four sheeps
  26. * 25只羊 == twenty five sheeps
  27. * 26只羊 == twenty six sheeps
  28. * 27只羊 == twenty seven sheeps
  29. * 28只羊 == twenty eight sheeps
  30. * 29只羊 == twenty nine sheeps
  31. * 30只羊 == thirty sheeps
  32. * 现在瞌睡了吧,好了,不要再改下面的代码了,睡觉咯~~
  33. */
  1. /***
  2. * You may think you know what the following code does.
  3. * But you dont. Trust me.
  4. * Fiddle with it, and youll spend many a sleepless
  5. * night cursing the moment you thought youd be clever
  6. * enough to "optimize" the code below.
  7. * Now close this file and go play with something else.
  8. */
  9. /***
  10. * 你可能会认为你读得懂以下的代码。但是你不会懂的,相信我吧。
  11. * 要是你尝试玩弄这段代码的话,你将会在无尽的通宵中不断地咒骂自己为什么会认为自己聪明到可以优化这段代码。
  12. * 现在请关闭这个文件去玩点别的吧。
  13. */
  1. /***
  2. * somedev1 - 6/7/02 Adding temporary tracking of Login screen
  3. * somedev2 - 5/22/07 Temporary my ass
  4. */
  5. /***
  6. * 一些修改1 - 2002/6/7 增加临时的跟踪登录界面
  7. * 一些修改2 - 2007/5/22 我临时的犯傻
  8. */
  1. /***
  2. * 程序员1(于2010年6月7日):在这个坑临时加入一些调料
  3. * 程序员2(于2011年5月22日):临你个屁啊
  4. * 程序员3(于2012年7月23日):楼上都是狗屎,鉴定完毕
  5. * 程序员4(于2013年8月2日):fuck 楼上,三年了,这坑还在!!!
  6. * 程序员5(于2014年8月21日):哈哈哈,这坑居然坑了这么多人,幸好我也不用填了,系统终止运行了,you're died
  7. */
  1. /***
  2. * For the brave souls who get this far: You are the chosen ones,
  3. * the valiant knights of programming who toil away, without rest,
  4. * fixing our most awful code. To you, true saviors, kings of men,
  5. * I say this: never gonna give you up, never gonna let you down,
  6. * never gonna run around and desert you. Never gonna make you cry,
  7. * never gonna say goodbye. Never gonna tell a lie and hurt you.
  8. */
  9. /***
  10. * 致终于来到这里的勇敢的人:
  11. * 你是被上帝选中的人,是英勇的、不敌辛苦的、不眠不休的来修改我们这最棘手的代码的编程骑士。
  12. * 你,我们的救世主,人中之龙,我要对你说:永远不要放弃,永远不要对自己失望,永远不要逃走,辜负了自己,
  13. * 永远不要哭啼,永远不要说再见,永远不要说谎来伤害自己。
  14. */
  1. /***
  2. * Dear maintainer:
  3. *
  4. * Once you are done trying to 'optimize' this routine,
  5. * and have realized what a terrible mistake that was,
  6. * please increment the following counter as a warning
  7. * to the next guy:
  8. *
  9. * total_hours_wasted_here = 42
  10. */
  11. /***
  12. * 亲爱的维护者:
  13. *
  14. * 如果你尝试了对这段程序进行'优化'
  15. * 下面这个计数器的个数用来对后来人进行警告
  16. *
  17. * 浪费在这里的总时间 = 42h
  18. */
  1. Exception up = new Exception("Something is really wrong.");
  2. throw up; //ha ha
  1. /***
  2. * When I wrote this, only God and I understood what I was doing
  3. * Now, God only knows
  4. */
  5. /***
  6. * 写这段代码的时候,只有上帝和我知道它是干嘛的
  7. * 现在,只有上帝知道
  8. */
  1. stop(); // Hammertime!
  1. // Autogenerated, do not edit. All changes will be undone.
  1. // sometimes I believe compiler ignores all my comments
  2. // 有时候我相信编译器忽略了我所有的注释
  1. /***
  2. * I dedicate all this code, all my work, to my wife, Darlene, who will
  3. * have to support me and our three children and the dog once it gets
  4. * released into the public.
  5. */
  1. // drunk, fix later
  2. // 有点晕了,以后再修改
  1. // Magic. Do not touch.
  2. // 麻鸡。勿动。
  1. #define TRUE FALSE// Happy debugging suckers
  1. // I'm sorry.
  1. return 1; # returns 1
  1. /***
  2. * Always returns true.
  3. */
  4. public boolean isAvailable() {
  5. return false;
  6. }
  1. <!-- Here be dragons -->
  2. <!-- 前方高能 -->
  1. double penetration; // ouch
  2. // 自行了解,不方便解释
  1. /////////////////////////////////////// this is a well commented line
  1. // To understand recursion, see the bottom of this file
  2. At the bottom of the file:
  3. // To understand recursion, see the top of this file
  4. // 想要明白递归须看文件末尾
  5. 到了文末
  6. // 想要明白递归须看文件顶部
  1. /* Please work */
  1. long long ago; /* in a galaxy far far away */
  2. // 很久很久以前 在一个遥远的银河中(出自星球大战)
  1. // This code sucks, you know it and I know it.
  2. // Move on and call me an idiot later.
  3. // 你我都知道这代码很烂
  4. // 先不要骂我2B了,请先继续往下看
  1. // I am not sure why this works but it fixes the problem.
  2. // 虽然我不知道为什么这样管用,但它却是修复了问题
  1. // If this comment is removed the program will blow up
  2. // 如果删了此处注释程序就炸了
  1. // This function has been here since 1987. DON'T FXXKING TOUCH IT
  2. // 这函数1987年就这在了,别他娘动它
  1. // if i ever see this again i'm going to start bringing guns to work
  2. // 如果要是再让我看见这样的代码,也许我会带着一把枪来上班
  1. // no comments for you
  2. // it was hard to write
  3. // so it should be hard to read
  4. // 难写的代码,肯定很难读。因此,我没有注释留给你。
  1. // I will give you two of my seventy-two virgins if you can fix this.
  2. // 要是你能修正这个问题的话,我会在我的七十二个处女中挑两个送你
  1. // I am not responsible of this code.
  2. // They made me write it, against my will.
  3. // 下面的代码,我不负责。因为是他们逼我写的,违背了我的意愿。
  1. /* You are not expected to understand this */
  2. /* 你绝不会明白的 */
  1. // I have to find a better job
  2. // 看来我需要找份更好的工作了
  1. /***
  2. * 这个类是Object的子类
  3. */

如果有更好地可以留言或者到传送门提issue,如果看到这能带给你快乐的话,那就点个稀饭吧,谢谢大佬们赏脸,愿所有的程序都永无Bug。