那些年我们用过神级的代码注释


戳蓝字“CSDN云计算”关注我们哦!

640?wx_fmt=jpeg


来自:Blankj | 责编:乐乐

链接:http://github.com/Blankj/awesome-comment




  正文  

 
  


写在前面的话:一时兴起就收集了以下神注释,希望能为广大ITer带来快乐,缓解你们工作中的压力。

备注:文中字符均可以直接复制直接用!


1.兔兔


/***                                     	
 *         瓦瓦            十             	
 *        十齱龠己         亅瓦車己            	
 *        乙龍龠毋日丶      丶乙己毋毋丶           	
 *        十龠馬鬼車瓦      己十瓦毋毋            	
 *         鬼馬龠馬龠十    己己毋車毋瓦            	
 *         毋龠龠龍龠鬼乙丶丶乙車乙毋鬼車己            	
 *         乙龠龍龍鬼龍瓦 十瓦毋乙瓦龠瓦亅            	
 *          馬齱龍馬鬼十丶日己己己毋車乙丶            	
 *          己齱馬鬼車十十毋日乙己己乙乙             	
 *           車馬齱齱日乙毋瓦己乙瓦日亅             	
 *           亅車齺龖瓦乙車龖龍乙乙十              	
 *            日龠龠十亅車龍毋十十               	
 *            日毋己亅 己己十亅亅               	
 *           丶己十十乙  丶丶丶丶丶              	
 *           亅己十龍龖瓦  丶 丶 乙十            	
 *           亅己十龠龖毋 丶丶  丶己鬼鬼瓦亅         	
 *           十日十十日亅丶亅丶 丶十日毋鬼馬馬車乙       	
 *           十日乙十亅亅亅丶  十乙己毋鬼鬼鬼龍齺馬乙     	
 *           丶瓦己乙十十亅丶亅乙乙乙己毋鬼鬼鬼龍齱齺齺鬼十   	
 *            乙乙十十十亅乙瓦瓦己日瓦毋鬼鬼龠齱齱龍龍齱齱毋丶 	
 *            亅十十十十乙瓦車毋瓦瓦日車馬龠龍龍龍龍龍龠龠龠馬亅	
 *             十十十十己毋車瓦瓦瓦瓦鬼馬龠龍龠龠龍龠龠龠馬龠車	
 *              亅十十日毋瓦日日瓦鬼鬼鬼龠龠馬馬龠龍龍龠馬馬車	
 *              亅亅亅乙瓦瓦毋車車車馬龍龠鬼鬼馬龠龍龍龠馬馬鬼	
 *            丶丶乙亅亅乙車鬼鬼鬼毋車龍龍龠鬼馬馬龠龍齱齱龍馬鬼	
 *           亅己十十己十日鬼鬼車瓦毋龠龍龠馬馬龠龠龠齱齺齺齱龠鬼	
 *            亅乙乙乙十車馬車毋馬齱齱龍龠龠龠馬龠龍齱龍龠龠鬼瓦	
 *                丶毋龠鬼車瓦車馬龠龍龠龠龍齱齱龠馬馬鬼毋日	
 *                十乙己日十  丶己鬼龍齱齺齱龍馬馬馬車毋己	
 *              丶十己乙亅丶      亅瓦馬龠龍龠龠馬毋瓦乙	
 *             丶十十乙亅十        亅己瓦車馬龠鬼車瓦乙	
 *             丶十乙十十丶         丶丶亅十瓦鬼車瓦己	
 *              丶亅亅丶               亅日瓦日	
 *                                    丶	
 */

再补上一个好玩的网站 Ascii World,百度即可。

网站上的图形很多,感兴趣的可以复制链接到浏览器上打开


2. 键盘


 
  
/***	
 * ┌───┐   ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┐	
 * │Esc│   │ F1│ F2│ F3│ F4│ │ F5│ F6│ F7│ F8│ │ F9│F10│F11│F12│ │P/S│S L│P/B│  ┌┐    ┌┐    ┌┐	
 * └───┘   └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┘  └┘    └┘    └┘	
 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ ┌───┬───┬───┐ ┌───┬───┬───┬───┐	
 * │~ `│! 1│@ 2│# 3│$ 4│% 5│^ 6│& 7│* 8│( 9│) 0│_ -│+ =│ BacSp │ │Ins│Hom│PUp│ │N L│ / │ * │ - │	
 * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─────┤ ├───┼───┼───┤ ├───┼───┼───┼───┤	
 * │ Tab │ Q │ W │ E │ R │ T │ Y │ U │ I │ O │ P │{ [│} ]│ | \ │ │Del│End│PDn│ │ 7 │ 8 │ 9 │   │	
 * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ └───┴───┴───┘ ├───┼───┼───┤ + │	
 * │ Caps │ A │ S │ D │ F │ G │ H │ J │ K │ L │: ;│" '│ Enter  │               │ 4 │ 5 │ 6 │   │	
 * ├──────┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴────────┤     ┌───┐     ├───┼───┼───┼───┤	
 * │ Shift  │ Z │ X │ C │ V │ B │ N │ M │< ,│> .│? /│  Shift   │     │ ↑ │     │ 1 │ 2 │ 3 │   │	
 * ├─────┬──┴─┬─┴──┬┴───┴───┴───┴───┴───┴──┬┴───┼───┴┬────┬────┤ ┌───┼───┼───┐ ├───┴───┼───┤ E││	
 * │ Ctrl│    │Alt │         Space         │ Alt│    │    │Ctrl│ │ ← │ ↓ │ → │ │   0   │ . │←─┘│	
 * └─────┴────┴────┴───────────────────────┴────┴────┴────┴────┘ └───┴───┴───┘ └───────┴───┴───┘	
 */


3.  佛祖保佑,永无BUG


 
  
/***	
 *                    _ooOoo_	
 *                   o8888888o	
 *                   88" . "88	
 *                   (| -_- |)	
 *                    O\ = /O	
 *                ____/`---'\____	
 *              .   ' \\| |// `.	
 *               / \\||| : |||// \	
 *             / _||||| -:- |||||- \	
 *               | | \\\ - /// | |	
 *             | \_| ''\---/'' | |	
 *              \ .-\__ `-` ___/-. /	
 *           ___`. .' /--.--\ `. . __	
 *        ."" '< `.___\_<|>_/___.' >'"".	
 *       | | : `- \`.;`\ _ /`;.`/ - ` : | |	
 *         \ \ `-. \_ __\ /__ _/ .-` / /	
 * ======`-.____`-.___\_____/___.-`____.-'======	
 *                    `=---='	
 *	
 * .............................................	
 *          佛祖保佑             永无BUG	
 */


4.  佛曰


 
  
/***	
 *  佛曰:	
 *          写字楼里写字间,写字间里程序员;	
 *          程序人员写程序,又拿程序换酒钱。	
 *          酒醒只在网上坐,酒醉还来网下眠;	
 *          酒醉酒醒日复日,网上网下年复年。	
 *          但愿老死电脑间,不愿鞠躬老板前;	
 *          奔驰宝马贵者趣,公交自行程序员。	
 *          别人笑我忒疯癫,我笑自己命太贱;	
 *          不见满街漂亮妹,哪个归得程序员?	
 */	


5. Bug泛滥,我已瘫痪


 
  
/***	
 * _ooOoo_	
 * o8888888o	
 * 88" . "88	
 * (| -_- |)	
 *  O\ = /O	
 * ___/`---'\____	
 * .   ' \\| |// `.	
 * / \\||| : |||// \	
 * / _||||| -:- |||||- \	
 * | | \\\ - /// | |	
 * | \_| ''\---/'' | |	
 * \ .-\__ `-` ___/-. /	
 * ___`. .' /--.--\ `. . __	
 * ."" '< `.___\_<|>_/___.' >'"".	
 * | | : `- \`.;`\ _ /`;.`/ - ` : | |	
 * \ \ `-. \_ __\ /__ _/ .-` / /	
 * ======`-.____`-.___\_____/___.-`____.-'======	
 * `=---='	
 *          .............................................	
 *           佛曰:bug泛滥,我已瘫痪!	
 */


6.美女
 
  
/***	
 *                    .::::.	
 *                  .::::::::.	
 *                 :::::::::::  	
 *             ..:::::::::::'	
 *           '::::::::::::'	
 *             .::::::::::	
 *        '::::::::::::::..	
 *             ..::::::::::::.	
 *           ``::::::::::::::::	
 *            ::::``:::::::::'        .:::.	
 *           ::::'   ':::::'       .::::::::.	
 *         .::::'      ::::     .:::::::'::::.	
 *        .:::'       :::::  .:::::::::' ':::::.	
 *       .::'        :::::.:::::::::'      ':::::.	
 *      .::'         ::::::::::::::'         ``::::.	
 *  ...:::           ::::::::::::'              ``::.	
 * ```` ':.          ':::::::::'                  ::::..	
 *                    '.:::::'                    ':'````..	
 */


7.  草泥马神兽


 
  
 
  
/***	
 *      ┌─┐       ┌─┐	
 *   ┌──┘ ┴───────┘ ┴──┐	
 *   │                 │	
 *   │       ───       │	
 *   │  ─┬┘       └┬─  │	
 *   │                 │	
 *   │       ─┴─       │	
 *   │                 │	
 *   └───┐         ┌───┘	
 *       │         │	
 *       │         │	
 *       │         │	
 *       │         └──────────────┐	
 *       │                        │	
 *       │                        ├─┐	
 *       │                        ┌─┘	
 *       │                        │	
 *       └─┐  ┐  ┌───────┬──┐  ┌──┘	
 *         │ ─┤ ─┤       │ ─┤ ─┤	
 *         └──┴──┘       └──┴──┘	
 *                神兽保佑	
 *               代码无BUG!	
 */


8.  飞龙在天


 
  
 
  
/***	
 *                  ___====-_  _-====___	
 *            _--^^^#####//      \\#####^^^--_	
 *         _-^##########// (    ) \\##########^-_	
 *        -############//  |\^^/|  \\############-	
 *      _/############//   (@::@)   \\############\_	
 *     /#############((     \\//     ))#############\	
 *    -###############\\    (oo)    //###############-	
 *   -#################\\  / VV \  //#################-	
 *  -###################\\/      \//###################-	
 * _#/|##########/\######(   /\   )######/\##########|\#_	
 * |/ |#/\#/\#/\/  \#/\##\  |  |  /##/\#/  \/\#/\#/\#| \|	
 * `  |/  V  V  `   V  \#\| |  | |/#/  V   '  V  V  \|  '	
 *    `   `  `      `   / | |  | | \   '      '  '   '	
 *                     (  | |  | |  )	
 *                    __\ | |  | | /__	
 *                   (vvv(VVV)(VVV)vvv)                	
 *                        神兽保佑	
 *                       代码无BUG!	
 */


9. 恶龙咆哮


 
  
 
  
/***	
 *	
 *	
 *                                                    __----~~~~~~~~~~~------___	
 *                                   .  .   ~~//====......          __--~ ~~	
 *                   -.            \_|//     |||\\  ~~~~~~::::... /~	
 *                ___-==_       _-~o~  \/    |||  \\            _/~~-	
 *        __---~~~.==~||\=_    -_--~/_-~|-   |\\   \\        _/~	
 *    _-~~     .=~    |  \\-_    '-~7  /-   /  ||    \      /	
 *  .~       .~       |   \\ -_    /  /-   /   ||      \   /	
 * /  ____  /         |     \\ ~-_/  /|- _/   .||       \ /	
 * |~~    ~~|--~~~~--_ \     ~==-/   | \~--===~~        .\	
 *          '         ~-|      /|    |-~\~~       __--~~	
 *                      |-~~-_/ |    |   ~\_   _-~            /\	
 *                           /  \     \__   \/~                \__	
 *                       _--~ _/ | .-~~____--~-/                  ~~==.	
 *                      ((->/~   '.|||' -_|    ~~-/ ,              . _||	
 *                                 -_     ~\      ~~---l__i__i__i--~~_/	
 *                                 _-~-__   ~)  \--______________--~~	
 *                               //.-~~~-~_--~- |-------~~~~~~~~	
 *                                      //.-~~~--\	
 *                               神兽保佑	
 *                              代码无BUG!	
 */


10. PDD


 
  
 
  
/***                              _	
 *  _._ _..._ .-',     _.._(`))	
 * '-. `     '  /-._.-'    ',/	
 *    )         \            '.	
 *   / _    _    |             \	
 *  |  a    a    /              |	
 *  \   .-.                     ;	
 *   '-('' ).-'       ,'       ;	
 *      '-;           |      .'	
 *         \           \    /	
 *         | 7  .__  _.-\   \	
 *         | |  |  ``/  /`  /	
 *        /,_|  |   /,_/   /	
 *           /,_/      '`-'	
 */


11.  咱也不知道是啥,咱也不敢问


 
  
 
  
/***	
 **************************************************************	
 *                                                            *	
 *   .=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.       *	
 *    |                     ______                     |      *	
 *    |                  .-"      "-.                  |      *	
 *    |                 /            \                 |      *	
 *    |     _          |              |          _     |      *	
 *    |    ( \         |,  .-.  .-.  ,|         / )    |      *	
 *    |     > "=._     | )(__/  \__)( |     _.=" <     |      *	
 *    |    (_/"=._"=._ |/     /\     \| _.="_.="\_)    |      *	
 *    |           "=._"(_     ^^     _)"_.="           |      *	
 *    |               "=\__|IIIIII|__/="               |      *	
 *    |              _.="| \IIIIII/ |"=._              |      *	
 *    |    _     _.="_.="\          /"=._"=._     _    |      *	
 *    |   ( \_.="_.="     `--------`     "=._"=._/ )   |      *	
 *    |    > _.="                            "=._ <    |      *	
 *    |   (_/                                    \_)   |      *	
 *    |                                                |      *	
 *    '-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='      *	
 *                                                            *	
 *           LASCIATE OGNI SPERANZA, VOI CH'ENTRATE           *	
 **************************************************************	
 */


12.  又看源码,看你妹妹呀!


 
  
 
  
/***	
 *                                         ,s555SB@@&                          	
 *                                      :9H####@@@@@Xi                        	
 *                                     1@@@@@@@@@@@@@@8                       	
 *                                   ,8@@@@@@@@@B@@@@@@8                      	
 *                                  :B@@@@X3hi8Bs;B@@@@@Ah,                   	
 *             ,8i                  r@@@B:     1S ,M@@@@@@#8;                 	
 *            1AB35.i:               X@@8 .   SGhr ,A@@@@@@@@S                	
 *            1@h31MX8                18Hhh3i .i3r ,A@@@@@@@@@5               	
 *            ;@&i,58r5                 rGSS:     :B@@@@@@@@@@A               	
 *             1#i  . 9i                 hX.  .: .5@@@@@@@@@@@1               	
 *              sG1,  ,G53s.              9#Xi;hS5 3B@@@@@@@B1                	
 *               .h8h.,A@@@MXSs,           #@H1:    3ssSSX@1                  	
 *               s ,@@@@@@@@@@@@Xhi,       r#@@X1s9M8    .GA981               	
 *               ,. rS8H#@@@@@@@@@@#HG51;.  .h31i;9@r    .8@@@@BS;i;          	
 *                .19AXXXAB@@@@@@@@@@@@@@#MHXG893hrX#XGGXM@@@@@@@@@@MS        	
 *                s@@MM@@@hsX#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&,      	
 *              :GB@#3G@@Brs ,1GM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B,     	
 *            .hM@@@#@@#MX 51  r;iSGAM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8     	
 *          :3B@@@@@@@@@@@&9@h :Gs   .;sSXH@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:    	
 *      s&HA#@@@@@@@@@@@@@@M89A;.8S.       ,r3@@@@@@@@@@@@@@@@@@@@@@@@@@@r    	
 *   ,13B@@@@@@@@@@@@@@@@@@@5 5B3 ;.         ;@@@@@@@@@@@@@@@@@@@@@@@@@@@i    	
 *  5#@@#&@@@@@@@@@@@@@@@@@@9  .39:          ;@@@@@@@@@@@@@@@@@@@@@@@@@@@;    	
 *  9@@@X:MM@@@@@@@@@@@@@@@#;    ;31.         H@@@@@@@@@@@@@@@@@@@@@@@@@@:    	
 *   SH#@B9.rM@@@@@@@@@@@@@B       :.         3@@@@@@@@@@@@@@@@@@@@@@@@@@5    	
 *     ,:.   9@@@@@@@@@@@#HB5                 .M@@@@@@@@@@@@@@@@@@@@@@@@@B    	
 *           ,ssirhSM@&1;i19911i,.             s@@@@@@@@@@@@@@@@@@@@@@@@@@S   	
 *              ,,,rHAri1h1rh&@#353Sh:          8@@@@@@@@@@@@@@@@@@@@@@@@@#:  	
 *            .A3hH@#5S553&@@#h   i:i9S          #@@@@@@@@@@@@@@@@@@@@@@@@@A.	
 *	
 *	
 *    又看源码,看你妹妹呀!	
 */


13.  金克斯


 
  
 
  
/***	
 *_______________#########_______________________	
 *______________############_____________________	
 *______________#############____________________	
 *_____________##__###########___________________	
 *____________###__######_#####__________________	
 *____________###_#######___####_________________	
 *___________###__##########_####________________	
 *__________####__###########_####_______________	
 *________#####___###########__#####_____________	
 *_______######___###_########___#####___________	
 *_______#####___###___########___######_________	
 *______######___###__###########___######_______	
 *_____######___####_##############__######______	
 *____#######__#####################_#######_____	
 *____#######__##############################____	
 *___#######__######_#################_#######___	
 *___#######__######_######_#########___######___	
 *___#######____##__######___######_____######___	
 *___#######________######____#####_____#####____	
 *____######________#####_____#####_____####_____	
 *_____#####________####______#####_____###______	
 *______#####______;###________###______#________	
 *________##_______####________####______________	
 */

14.白给
 
  
/***	
 * http://www.xxx.com/	
 *           _.._        ,------------.	
 *        ,'      `.    ( We want you! )	
 *       /  __) __` \    `-,----------'	
 *      (  (`-`(-')  ) _.-'	
 *      /)  \  = /  (	
 *     /'    |--' .  \	
 *    (  ,---|  `-.)__`	
 *     )(  `-.,--'   _`-.	
 *    '/,'          (  Uu",	
 *     (_       ,    `/,-' )	
 *     `.__,  : `-'/  /`--'	
 *       |     `--'  |	
 *       `   `-._   /	
 *        \        (	
 *        /\ .      \.  freebuf	
 *       / |` \     ,-\	
 *      /  \| .)   /   \	
 *     ( ,'|\    ,'     :	
 *     | \,`.`--"/      }	
 *     `,'    \  |,'    /	
 *    / "-._   `-/      |	
 *    "-.   "-.,'|     ;	
 *   /        _/["---'""]	
 *  :        /  |"-     '	
 *  '           |      /	
 *              `      |	
 */

15.它拯救了复联的命运
 
  
/***	
 * http://www.flvcd.com/	
 *  .--,       .--,	
 * ( (  \.---./  ) )	
 *  '.__/o   o\__.'	
 *     {=  ^  =}	
 *      >  -  <	
 *     /       \	
 *    //       \\	
 *   //|   .   |\\	
 *   "'\       /'"_.-~^`'-.	
 *      \  _  /--'         `	
 *    ___)( )(___	
 *   (((__) (__)))    高山仰止,景行行止.虽不能至,心向往之。	
 */


神注释


 
  
/***	
 * 这个公司没有年终奖的,兄弟别指望了,也别来了,我准备辞职了	
 * 另外这个项目有很多*Bug* 你坚持不了多久的,拜拜!	
 */
 
  
 
  
/***	
 * 1只羊 == one sheep	
 * 2只羊 == two sheeps	
 * 3只羊 == three sheeps	
 * 4只羊 == four sheeps	
 * 5只羊 == five sheeps	
 * 6只羊 == six sheeps	
 * 7只羊 == seven sheeps	
 * 8只羊 == eight sheeps	
 * 9只羊 == nine sheeps	
 * 10只羊 == ten sheeps	
 * 11只羊 == eleven sheeps	
 * 12只羊 == twelve sheeps	
 * 13只羊 == thirteen sheeps	
 * 14只羊 == fourteen sheeps	
 * 15只羊 == fifteen sheeps	
 * 16只羊 == sixteen sheeps	
 * 17只羊 == seventeen sheeps	
 * 18只羊 == eighteen sheeps	
 * 19只羊 == nineteen sheeps	
 * 20只羊 == twenty sheeps	
 * 21只羊 == twenty one sheeps	
 * 22只羊 == twenty two sheeps	
 * 23只羊 == twenty three sheeps	
 * 24只羊 == twenty four sheeps	
 * 25只羊 == twenty five sheeps	
 * 26只羊 == twenty six sheeps	
 * 27只羊 == twenty seven sheeps	
 * 28只羊 == twenty eight sheeps	
 * 29只羊 == twenty nine sheeps	
 * 30只羊 == thirty sheeps	
 * 现在瞌睡了吧,好了,不要再改下面的代码了,睡觉咯~~	
 */
 
  
 
  
/***	
 * 程序员1(于2010年6月7日):在这个坑临时加入一些调料	
 * 程序员2(于2011年5月22日):临你个屁啊	
 * 程序员3(于2012年7月23日):楼上都是狗屎,鉴定完毕	
 * 程序员4(于2013年8月2日):fuck 楼上,三年了,这坑还在!!!	
 * 程序员5(于2014年8月21日):哈哈哈,这坑居然坑了这么多人,幸好我也不用填了,系统终止运行了,you're died	
 */
 
  
 
  
/***	
 * For the brave souls who get this far: You are the chosen ones,	
 * the valiant knights of programming who toil away, without rest,	
 * fixing our most awful code. To you, true saviors, kings of men,	
 * I say this: never gonna give you up, never gonna let you down,	
 * never gonna run around and desert you. Never gonna make you cry,	
 * never gonna say goodbye. Never gonna tell a lie and hurt you.	
 */	
/***	
 * 致终于来到这里的勇敢的人:	
 * 你是被上帝选中的人,是英勇的、不敌辛苦的、不眠不休的来修改我们这最棘手的代码的编程骑士。	
 * 你,我们的救世主,人中之龙,我要对你说:永远不要放弃,永远不要对自己失望,永远不要逃走,辜负了自己,	
 * 永远不要哭啼,永远不要说再见,永远不要说谎来伤害自己。	
 */
 
  
 
  
/***	
 * Dear maintainer:	
 *	
 * Once you are done trying to 'optimize' this routine,	
 * and have realized what a terrible mistake that was,	
 * please increment the following counter as a warning	
 * to the next guy:	
 *	
 * total_hours_wasted_here = 42	
 */	
/***	
 * 亲爱的维护者:	
 *	
 * 如果你尝试了对这段程序进行'优化'	
 * 下面这个计数器的个数用来对后来人进行警告	
 *	
 * 浪费在这里的总时间 = 42h	
 */
 
  
 
  
/***	
 * When I wrote this, only God and I understood what I was doing	
 * Now, God only knows	
 */	
/***	
* 写这段代码的时候,只有上帝和我知道它是干嘛的	
* 现在,只有上帝知道	
*/
 
  
 
  
stop(); // Hammertime!
 
  
// Autogenerated, do not edit. All changes will be undone.
 
  
 
  
// sometimes I believe compiler ignores all my comments	
// 有时候我相信编译器忽略了我所有的注释
 
  
/***	
 * I dedicate all this code, all my work, to my wife, Darlene, who will	
 * have to support me and our three children and the dog once it gets	
 * released into the public.	
 */
 
  
 
  
// drunk, fix later	
// 有点晕了,以后再修改
 
  
 
  
// Magic. Do not touch.	
// 麻鸡。勿动。
 
  
 
  
#define TRUE FALSE// Happy debugging suckers
 
  
 
  
// I'm sorry.
 
  
 
  
return 1; # returns 1
 
  
 
  
/***	
 * Always returns true.	
 */	
public boolean isAvailable() {	
    return false;	
}
 
  
 
  
<!-- Here be dragons -->	
<!-- 前方高能 -->
 
  
 
  
double penetration; // ouch	
// 自行了解,不方便解释
 
  
 
  
// To understand recursion, see the bottom of this file	
At the bottom of the file:	
// To understand recursion, see the top of this file	
// 想要明白递归须看文件末尾	
到了文末	
// 想要明白递归须看文件顶部
 
  
 
  
/* Please work */
 
  
 
  
// This code sucks, you know it and I know it.  	
// Move on and call me an idiot later.	
// 你我都知道这代码很烂	
// 先不要骂我2B了,请先继续往下看
 
  
 
  
// I am not sure why this works but it fixes the problem.	
// 虽然我不知道为什么这样管用,但它却是修复了问题
 
  
 
  
// If this comment is removed the program will blow up	
// 如果删了此处注释程序就炸了

如果有更好地可以留言,如果看到这能带给你快乐的话,那就点个好看吧,愿所有的程序都永无Bug。


640?wx_fmt=png

福利

扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


640?wx_fmt=jpeg


推荐阅读:


真香,朕在看了!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
代码是随书光盘拷贝。 此版本是网上最详细的书签版本,也是最清晰的版本。 MFC Windows程序设计(第2版修订版) (Programming Windows with MFC, 2nd Edition) 基本信息 作者: (美)Jeff Prosise [作译者介绍] 译者: 北京博彦科技发展有限责任公司 出版社:清华大学出版社 ISBN:9787302150428 上架时间:2007-5-22 出版日期:2007 5月 开本:16开 页码:1166 版次:1-1 内容简介   《mfc windows程序设计(第2版)》是对其极为经典的第1版的全面更新,本书不仅扩展了已被认为是权威的关于microsoft用于windows api的功能强大的c++类库的阐述,还新增了有关com、ole和activex的内容。本书的作者,jeff prosise,用其无与伦比的技巧向读者讲述了mfc程序设计中的基本概念和主要技术——再次阐释了在32位windows平台上进行了快速的面向对象开发的完美方法。    本书涵盖了以下专题:    事件驱动程序设计和mpc的基础知识    文档/视图体系结构    位图、调色板和区域    多线程和线程同步    mfc与组件对象模型(com)    activex控件    《mfc windows程序设计(第2版)》见解深刻,并附带有辅助学习的资源——包括在随附的cd-rom中提供了大量代码实例。    要理解如何利用mfc库中提供的成千上万的预编译、预测试的代码的优点,本书——及其作者——将是您独一无二的选择。 作译者 本书提供作译者介绍   Jeff Prosise是一位作者、教员和讲师,他以Windows编程和教授别人如何进行Windows为生。作为一位在Windows程序设计、MFC和COM领域世界知名的权威,他还是《PC Magazinge》和《Microsoft Systems Journal》杂志的组稿编辑。 目录 鸣谢 序言 第ⅰ部分 windows和mfc基础  第1章 hello,mfc  第2章 在窗口中绘图  第3章 鼠标和键盘  第4章 菜单  第5章 mfc集合数  第6章 文件i/o和串行化  第7章 控件  第8章 对话框和属性表 第ⅱ部分 文档/视图体系结构  第9章 文档、视图和单文档界面  第10章 滚动视图、html视图以及其他视图类型  第11章 多文档和多视图  第12章 工具栏、状态栏和组合栏  第13章 打印和打印预览 第ⅲ部分 高级篇  第14章 计时器和空闲处理  第15章 位图、调色板以及区域 . 第16章 公用控件  第17章 线程和线程同步化 第ⅳ部分 com,ole和activex  第18章 mfc和组件对象模型  第19章 剪贴板和ole拖放  第20章 automation  第21章 activex控件 序言   像我的许多同行一样,我学习Windows编程是从读Petzold的书《Windows程序设计》——一本所有Windows程序员都使用的Windows编程圣经——开始的。在刚刚成为一名MFC程序员时,那天我冲进书店,想买一本能够与ProgrammingWindows相媲美的MFC编程书籍,但是却没有结果。于是我决定自己写一本这样的书。它正是您手中所拿到的这本书,也正是当初我在初学MFC时,希望拥有的那本书。.   正如您所知,MFC是用于Windows编程的Microsoft C++类库。本书并不是一本关于C++的书,而是一本关于使用MFC而不是Windows APl,进行32位Windows应用程序编程,以访问操作系统的基本特性和服务的书。它原本为以下两种编程人员所写:   曰打算学习MFC的WindowsAPl程序员   曰未进行过Windows编程的程序员   无论您属于哪种人,我假设您已经了解C++,而且熟悉C++语法,如派生类及虚函数。如果是这样的话,您已在征肠MFC编程之山的历险中迈出了坚实的第一步。   即使是有经验的Windo;。程序员在初读MFC代码时也会感到迷惑。一部分是由于VisualC++代码生成向导所生成的代码所致,另一个原因是因为无数行代码隐藏在MFC类库中。这正是本书使用特殊的方法来写MFC的缘由。本书从让您亲自手写代码开始(不用向导),使用MFCl.0的应用程序结构风格,也就是说,既不用文档也不用视图。只有在您掌:握了上述的基础知识,初步认识了简单的MFC类库如CWnd和CWinApp之后,我才开始介;绍向导并教您使用MFC的文档视图结构的方法。您将逐渐理解Windows的关键组件及它的消息驱动机制,如图形设备接口(GDl)。我相信用这种方法可以使MFC的学习变得生动有趣而不是令人气馁。我认为一旦您认真地学完这本书,然后再站在老练的Windows程序员的角度来回顾学习过程中的甜酸苦辣,您将同意我的观点。   本书分为4个部分。第1部分,介绍了Windows及MFC编程的主要原则,以一个示例程序"Hello,MFC"开始,然后逐一简要讲解菜单、控件、对话框以及其他用于组建应用程序的模块。第2部分,在第1部分的基础之上,对文档视图结构做详细讲解,特别是第9、10、11章,揭示了实现文档视图的神奇之处,不仅介绍了如何编写简单的文档视图程序,而且教您一些高级功能,如打印预览和拆分窗口视图。第3部分涵盖了一些Windows和MFC的更鬲级的功能,如颜色选项板、位图句柄及多线程程序。在第4部分,您将了解到MFC如何包容COM、OLE和ActiveX,如何编写支持COM的组件及应用程序。在读完第21章之后,您将更加精通使用MFC进行Windows 32位编程的技术。您也将拥有丰富的源代码用于您的第一   第2版的新特点   读过本书第1版的朋友将会注意到第2版的两个相当明显的变化。首先,本版包括7个新章节,1章用于讲解MFC视图类,1章涵盖MFC集合类;1章介绍MFC文件I/0和串行化机制,4章讨论了MFC和COM的关系。MFC不是类似活动模板库(ATL)的通用COM框架,但是MFC使编写某些COM程序更容易,使编写ActiveX控件的过程更简单,而且它使编写自动化(Automation)服务器程序(使用COM技术来供脚本客户调用的程序)变成了二件轻而易举的事。..   第2版的主要变化是关于向导的知识。在第1版中并没有提到向导。在第2版中1-3章使用手写的示例程序,但到了第4章就使用AppWizard和ClassWizard来生成代码。这样做的原因是,我始终认为代码生成向导会影响MFC的学习,它只应由老练的程序员来使用。但我也逐渐认识到,实际上,有很多MFC程序员在使用MFC向导来做某些工作,如编写ActiveX控件,在此时不用向导是很不明智的。经过深思熟虑之后,我决定加上这些内容。   尽管这些新内容是关于向导的使用,然而它现在不是,以后也不会是一本仅仅介绍如何在向导中单击按钮的书。在介绍了一个像如何用ClassWizard编写消息句柄之类的基本技巧之后,我在给出代码时,将不再赘述这些内容。当然,。向导永远不能超越您的能力去做任何事,因此键人所有手写的代码是完全可行的。   在讲述MFC编程的书中使用向导的缺点是,向导生成的程序不适合发表。本书的第一版印刷了每个程序文件的代码。本版书没有这样做,而只是包括了“相关”的源代码文件,其他的都放在CD-ROM中,为什么?因为印刷这些代码会使本书增加一倍的厚度而没有相应增加内涵。其中一些代码是由Visual C++6.0的MFC向导产生的,甚至没有被编译(详细内容请参见第4章)。我并不为本书中向导生成的代码而得意,因为其中充斥着随意生成的空行、不连贯的注释和无用的函数。对那些以编写清晰易读的示例源代码为骄傲的作者来说,向导生成的东西是一剂苦药。   然而,向导代表了Windows编程的新法则,它们是你、我及所有人都必须习惯的重要事物。但令人遗憾的是,VisualC++开发小组没有给我们一个真正的向导,而只是一个冒充向导的玩具。在他们能够做到以前,我们得习惯现有的向导。   CD.ROM中的内容   本书随附的CD-ROM包括书中全部示例程序的源代码,它们都在Visual C十十6.0和MFC 6.0环境下编写、编译而成,并在Win32平台上测试通过。如果没有特别说明它们都与Windows 98、WindowsNT4.0及Windows 2000兼容,其中大部分也与Windows 95及WindowsNT 3.51兼容。   您可用CD—ROM的根目录下的安装程序来将CD-ROM中,的内容复制到硬盘里,也可只复制其中\Code目录中的代码。我们在此目录中为书中每章各建了一个子目录——Chap01、Chap02,依次类推。在这些子目录中存放示例程序。每个程序的源代码文件都有一个相应的发布版本的EXE文件,以及您可使用Visual C++的Open Workspace命令来打开的workspace(DSW)文件。   JeffProsise   19993月12日...   
前言: 最近学Windows shell外壳,偶然发现了SHChangeNotifyRegister这个神奇的函数,于是便用它写了个例程。 本帖不少思想来自帖子:未公开Windows API SHChangeNotifyRegister实现文件监控 基本介绍: 在Windows实现文件监控有三种方法,第一种是“虚拟文件系统驱动”方法,如windows 下的filemon,网上有很多关于他的分析。第二种方法是“HOOK API”方法,钩子技术。第三种方法是“消息机制”,从windows的文件通知消息获取系统的文件操作。但是这是文件操作完成以后,才通知的。所以只能进行监视监视,不能进行完全的控制。而消息机制当中,也有三种方法,(1)通过使用“未公开API SHChangeNotifyRegister 实现”;(2)通过 FindFirstChangeNotification 实现;(3)通过 ReadDirectoryChangesW 实现。第(2)(3)种方法只能针对一个在指定目录或子目录下发生的更改符合过滤条件时,进行监视。 而现在,易语言 中大部分消息机制监视文件使用FindFirstChangeNotification或ReadDirectoryChangesW + 线程实现的(例如:文件监控精灵 - 监控目录文件新建删除重命名修改 ),该方法效率较低,而且如果很多文件在短时间内发生变更,则有可能会丢失部分通知,且监视的文件信息有限,所以,我写了一份使用SHChangeNotifyRegister来监视文件的例程。 特性: 代码几乎是全注释,清晰明了: 程序很多命令和常量是翻译自MSDN,规范程度高: 监视多种消息(比如USB接口信息),很多问题一个命令即可解决:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值