普通青年 文艺青年 2B青年
本文纯属搞笑,如有雷同,纯属巧合。
/* normal-youth.c */main() { printf("hello world");}
/* literature-youth.c */int main(int argc, char** argv) { printf("Hello world!\n"); return 0;}
/* 2b-youth.c */#define m main#define p(x) printf(#x)m(){p(hello world);}
// NormalYouth.javapublic class NormalYouth { public static void sayHello(String name) { System.out.println("Hello, "+name); }}
// LiteratureYouth.java
/** * Copyright 2011 Literature Youth * * Permission is granted to anyone who obtained a copy of this code. * You may * use, * compile, * modify * and/or redistribute this code * provided that you * don't blame the Literature Youth for any consequences caused * by using this code. */package com.example.youth.literature.hello;
/** * LiteratureYouth is a hello-saying object. */public class LiteratureYouth { private String name;
/** * Get the name to say hello to. * @return the name to say hello to. */ public getName() { return name; }
/** * Set the name to say hello to. * @param name the name to say hello to. */ public setName(String name) { this.name = name; }
/** * Construct a LiteratureYouth object that says hello to name. * @param name the name to say hello to. */ public LiteratureYouth(String name) { super(); this.name = name; }
/** * Say hello to the pre-defined name. */ public void sayHello() { System.out.println("Hello, "+name); }}
// TwoBiYouth.javapublic class TwoBiYouth { public static String name = "world"; private static TwoBiYouth instance = new TwoBiYouth(); public static TwoBiYouth getInstance() { return instance; }
public interface SayHelloStrategy { void sayHello(); }
public class DefaultSayHelloStrategy implements SayHelloStrategy { @Override public void sayHello() { System.out.println("Hello, "+name); } }
private SayHelloStrategy strategy = new DefaultSayHelloStrategy(); public SayHelloStrategy getStrategy() { return strategy; }
public static class TwoBiYouthVisitor { public void visit(TwoBiYouth tby) { tby.getStrategy().sayHello(); } }
public static class Facade { public void sayHello(String n) { TwoBiYouth.name = n; TwoBiYouth tby = TwoBiYouth.getInstance(); TwoBiYouthVisitor visitor = new TwoBiYouthVisitor(); visitor.visit(tby); } }}
# normal-youth.sqlSELECT 'Hello world';
# literature-youth.sqlSELECT 'Hello', name FROM hw WHERE p = 'Hello';
// 2bYouth.sql.javaconn.createStatement().execute( "SELECT 'Hello', name FROM hw WHERE p = '" + scanner.next() + "';");
""" normal-youth.py """def hello(name): print "Hello", name
""" literature-youth.py """def hello(name): assert(sys.version_info.major == 2 and sys.version_info.minor >= 6 or sys.version_info.major > 2) print "Hello {}".format(name)
""" 2b-youth.py """hello = lambda n : (lambda v: v + " " + n)("Hello")
#!/bin/bash# normal-youth.sh
# calculate 1+2+...+100SUM=0for n in {1..100}; do SUM=$((SUM + n))doneecho $SUM
#!/bin/bash# literature-youth.sh
# calculate 1+2+...+100for x in $(seq 100); do for y in $(seq $x); do echo $y donedone | wc -l
#!/bin/bash# 2b-youth.sh
# calculate 1+2+...+100echo $((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+37+38+39+40+41+42+43+44+45+46+47+48+49+50+51+52+53+54+55+56+57+58+59+60+61+62+63+64+65+66+67+68+69+70+71+72+73+74+75+76+77+78+79+80+81+82+83+84+85+86+87+88+89+90+91+92+93+94+95+96+97+98+99+100))
-- NormalYouth.hsfactorial 0 = 1factorial n = n * fac (n-1)
-- LiteratureYouth.hsfactorial n = foldr (*) 1 [1..n]
-- 2bYouth.hsmodule Main where
data Natural = Zero | Succ Natural deriving Show
one = Succ Zerotwo = Succ onethree = Succ twofour = Succ threefive = Succ foursix = Succ five
a +++ Zero = aa +++ Succ x = Succ a +++ x
a *** Zero = Zeroa *** Succ x = a +++ (a *** x)
factorial Zero = onefactorial n@(Succ x) = n *** factorial x
toi Zero = 0toi (Succ x) = 1 + toi x
普通青年 文艺青年 2B青年相关推荐
- if语句的写法之普通,文艺,2B青年写法
最近这段时间在处理一个项目迁移,结果有大量的时间在写迁移代码. 发现软件确实是门工艺,是需要有充足的时间和精力去做些一些重复的事情,这样才能有技能上的提高. 下面就用一个很普通常见的参数判断的例子来说 ...
- 普通青年、文艺青年、2B青年---最近老火了
普通青年->文艺青年->2B青年 进化图 常态波波--文艺波波--二逼波波 常态邓呆--文艺邓呆--二逼邓呆 话题区的科比不甘示弱: 普通科比.文艺科比.2B科比-- 写诗的麦迪拿起了照 ...
- 从文艺青年到2B青年,轻博客的N种玩法
"轻博客"是2011年最火的中国互联网发展趋势之一,因为"点点网"的捷足先登,很多人都认为"轻博客"就是"点点",我也如 ...
- 文艺青年、普通青年、2b青年到底是什么意思?
文艺青年.普通青年.2b青年到底是什么意思? 文艺青年就是脑子里跟别人想的不一样,思维跟人家相反或者另类的人. 普通青年呢就是像你一样,普普通通的. 2B青年就是黑铅笔青年,做事比较搞怪,古怪到让你哭 ...
- 普通青年、文艺青年、二B青年们的表白
嗖!时光匆匆啊,开课都已经二十来天了,也没来论坛灌灌水,发个贴,今天带领全组人员一起上,给力吧.来到兄弟连才知道什么是牛X的学校,这里走出去好多牛X的学员,因为这里有着牛X的老师,我们也不能丢脸啊,集 ...
- 2B青年答疑:什么是2B青年?如何脱离2B青年行列?
什么叫2B青年?一个很模糊的概念. 首先,这个明显是北方骂人的话,意义基本等同傻逼.缺心眼,思维方式和常人有别还有智商低下是其基本特征. 然后,现在意义被引申了,在这个和谐社会,傻逼算是这个社会上唯一 ...
- 2b青年快乐多啊,转的关于程序猿的笑话
1.栈和队列的区别是啥? 吃多了拉就是队列:吃多了吐就是栈 2.世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她... 3.<c++程序设计语言>比< ...
- UVa 321 The New Villa,2B青年怒找卧室
题目链接: UVA : http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=24 ...
- 我的2012,一个2b青年的表白
我是一个2b青年,走了一条2b的路子 大学的我,跟大部分人一样,专业课学的不太专业,开始了一场自始至终都很痛苦的爱情.考了两次研究生,也签了一家外企公司,在一家初创公司工作过,在一家非it公司工作.最 ...
- 青年报告_了解青年的情绪
青年报告 Youth-led media is any effort created, planned, implemented, and reflected upon by young people ...
最新文章
- U盘重装MacOS-Sierra系统
- 测试服务命名和动态注册路由的方式@Xan
- java生成tif图片的缩略图,将多页tif文件转换为图像文件,并生成缩略图
- JavaScript初学者编程题(9)
- 用 Flask 来写个轻博客 (32) — 使用 Flask-RESTful 来构建 RESTful API 之一
- 怎么能方便的进行数据库存储过程的版本管理?
- [Swift]LeetCode210. 课程表 II | Course Schedule II
- php的cgi的设置,apache中配置php支持模块模式、cgi模式和fastcgi模式
- 如何搭建企业局域网共享
- 一个关于导出excel模板的实例
- Bash on Windows 抢鲜测试 -- 介绍及安装
- 十家全国学会就IEEE“审稿门”事件发表联合声明
- 计算机网络—一个自治系统有5个局域网,其连接图如图所示。LAN2至LAN5上的主机数分别为:91,150,3,15。该自治系统分配到的IP地址块为30.138.118/23。试给出每一个局域网的地址块
- 贾跃亭又造假,250亿灰飞烟灭!
- 列出所有内核_Windows系统内核溢出漏洞提权
- 农行2021软件开发笔试题
- jpg格式怎么转换成plt格式的_一种JPG图像到PLT文件的转化方法.pdf
- 实景化数字城市共享信息平台
- python输入单个字符_关于输入:Python从用户读取单个字符
- 动车报销凭证怎么取?高铁票的报销凭证在哪里取?
热门文章
- 今天是微信7周年 7年之痒 一切都已被改变
- 卸载 MySql (基于Centos 7)
- html后代选择器简单代码,css:not(),选择器和选择后代
- java怎么通过坐标定位控件_[已解决] 可以定位到控件, 但每次执行 click () 方法会报空指针错误 java.lang.NullPointerException...
- 大数据(Big Data)扫盲
- C语言初阶——实用调试技巧
- ROCBOSS开源免费微社区轻论坛类源码
- Salesforce系列(0):Salesforce注册开发者账号!
- MATLAB 脚本 判断一个数是否为素数
- c语言control函数,C语言05-ControlFl.ppt