V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaobetty
V2EX  ›  推广

晒出你最蠢的一段代码,送 Cherry 鼠标垫

  •  
  •   xiaobetty · 2015-08-04 15:47:00 +08:00 · 27621 次点击
    这是一个创建于 3428 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可能是 上周五的活动不够有趣,还有约300份鼠标垫没有送出去。。。
    办公室的cherry
    现在,只要你是北京的程序员,
    在评论处写下你最蠢的一段代码
    戳这里填写收件信息
    就可以领取100offer定制Cherry鼠标垫一枚!
    送完即止


    Cherry鼠标垫是100offer用户最爱的办公品之一,这次我们也漂洋过海与德国的Cherry官方达成合作,赠与大家。

    优秀的程序员是企业争抢的对象,很多用户通过100offer来「挑」工作:
    http://100offer.com/about

    2015年,100offer会努力给信任我们的广大程序员们提供更多的福利与更好更优质的职业机会,离你们的需求更近一步。

    第 1 条附言  ·  2015-08-10 17:59:30 +08:00
    感谢大家对100offer的支持!

    所有的确认邮件都已发出,第二批鼠标垫也在今天发出~

    北京的朋友如果到周三还没收到联系我(微信服务号:im100offer)

    外地的朋友估计周四、周五收到吧^^

    ***

    现在加入邀请计划,

    http://100offer.com/invite

    把100offer介绍给有跳槽需求的小伙伴,

    还有千元亚马逊卡哦~
    426 条回复    2015-08-14 16:46:08 +08:00
    1  2  3  4  5  
    xiaobetty
        301
    xiaobetty  
    OP
       2015-08-05 14:09:53 +08:00
    @strongcoder 键盘也是够帅!
    xiaobetty
        302
    xiaobetty  
    OP
       2015-08-05 14:10:37 +08:00
    @ariesjia 没关系,可以送同事送朋友^^
    stevenYang
        303
    stevenYang  
       2015-08-05 14:11:12 +08:00
    String orgName = user.getEmp().getDeparment().getOrg().getName();
    无休止的get只能无休止的添加风险!
    xiaobetty
        304
    xiaobetty  
    OP
       2015-08-05 14:12:22 +08:00
    @frontman 我们曾经送过HHKB...3台 http://100offer.com/blog/posts/44
    codeyung
        305
    codeyung  
       2015-08-05 14:39:38 +08:00
    已发坐等~
    ariesjia
        306
    ariesjia  
       2015-08-05 14:48:09 +08:00
    c = a == b ? a : b ;
    ariesjia
        307
    ariesjia  
       2015-08-05 14:48:09 +08:00
    c = a == b ? a : b ;
    yizhou13
        308
    yizhou13  
       2015-08-05 15:16:58 +08:00
    update table set x= y where 1=1
    vibbow
        309
    vibbow  
       2015-08-05 15:17:25 +08:00
    在注释和代码里写了:
    1 hour = 6000 seconds
    .......

    已被自己蠢哭......
    Rosie
        310
    Rosie  
       2015-08-05 15:19:25 +08:00
    var number = 10;
    var showNumber = function () {
    alert(number);
    }

    (function () {
    number = 20;
    showNumber();
    })()
    loading
        311
    loading  
       2015-08-05 15:30:58 +08:00 via Android
    rm -rf / var/log
    peterzhangbo
        312
    peterzhangbo  
       2015-08-05 15:41:30 +08:00
    SAE上编辑代码时,写了中文的分号...
    sharmy
        313
    sharmy  
       2015-08-05 16:03:51 +08:00
    if($orderStatus=1){
    //添加账户余额........................WTF!!!!!
    }
    strongbuger
        314
    strongbuger  
       2015-08-05 16:05:45 +08:00
    -(void)viewWillAppear:(BOOL)animated
    {
    [super viewWillDisappear:animated];

    }
    xiaoxii
        315
    xiaoxii  
       2015-08-05 16:07:34 +08:00
    int mian ( ) {...} 和 printf("Hello World");-中文分号
    这有时候经常手误...
    ikaros
        316
    ikaros  
       2015-08-05 16:09:16 +08:00
    if __name__ == __mian__:
    somefunc()

    然后当时看了半天没看出问题,最后还是用pdb
    siyang1982
        317
    siyang1982  
       2015-08-05 16:12:42 +08:00
    System.out.printIn("Hello World");

    刚学Java时的错误,研究了半天。能看出来否?
    phiree
        318
    phiree  
       2015-08-05 16:18:01 +08:00
    static DALUser dalUser;
    public static DALUser DALUser
    {
    get { return dalUser ?? new DALUser(); }
    set { DALUser = value; }
    }
    zzy8200
        319
    zzy8200  
       2015-08-05 16:57:28 +08:00 via iPhone
    把mv拼成rm:

    rm new.cpp ../new.cpp

    然后没备份的new.cpp没了。

    用extundelete恢复了半天……

    不知道有没有试过 rm -rf / 的同学……
    erka
        320
    erka  
       2015-08-05 19:06:17 +08:00
    var number = 10;
    var showNumber = function () {
    alert(number);
    }

    (function () {
    number = 20;
    showNumber();
    })()
    zhfsxtx
        321
    zhfsxtx  
       2015-08-05 19:09:19 +08:00
    @ikaros 一眼看破了
    kehr
        322
    kehr  
       2015-08-05 19:32:15 +08:00
    ALERT TABLE `cases` AUTO_INCREMENT=1

    ==> 犯过这个错的要点赞。
    lxrmido
        323
    lxrmido  
       2015-08-05 19:44:44 +08:00
    function handle_error(){
    ......
    }

    handle_errror();
    dongyaosen
        324
    dongyaosen  
       2015-08-05 20:02:12 +08:00   ❤️ 1
    rm -rf / *中间有个空格,有个空格,!NND!
    boyishwei
        325
    boyishwei  
       2015-08-05 22:14:38 +08:00
    楼上的不是本来就要删 / 下的东西么,
    这让我想起一个,写了个uninstall.sh,结果把客户的主用户给删了:
    rm -rf $install_dir >/dev/null 2>$1
    原因是: $install_dir 不小心空了, 空了~~~
    zh10086
        326
    zh10086  
       2015-08-05 22:31:29 +08:00
    <?php
    mysql_select_db("test", mysql_connect("localhost","***","***"));

    while($row = mysql_fetch_array(mysql_query("SELECT DISTINCT str1 FROM table1")))
    {
    echo $row['str1'];
    echo "<br>";
    }
    ?>
    死循环
    AndyWong
        327
    AndyWong  
       2015-08-05 22:45:42 +08:00
    if(0<= a <= 10)
    {
    NSLog(@"a大于等于0小于等于10");
    }
    likaci
        328
    likaci  
       2015-08-05 23:33:21 +08:00   ❤️ 1

    ---
    收到了,就是包裹有人误会……
    为什么上面会是润滑油,还有两个手在撸的标志
    要不是当面拆开还以为是谁送我的肉灵芝
    ---
    快递小哥看我的眼神都不对

    menc
        329
    menc  
       2015-08-06 00:59:15 +08:00
    function recursion(n):
    if n==1:
    return 1
    else:
    return recursion(n)

    never returns....
    Hodor
        330
    Hodor  
       2015-08-06 01:18:08 +08:00
    sudo rm -rf --no-preserve-root /
    hepin1989
        331
    hepin1989  
       2015-08-06 01:28:31 +08:00
    val deltaChangelogs = (resourceVersionTrackingMapping - latestResourceSnapshotVersion)
    .toSeq.sortBy(_._1)(Ordering[Int].reverse)
    .scanLeft(List.empty[(Int, Map[String, ResourceInfo])]) {
    case (acc, track) => track :: acc
    }.reverse.map(_.foldLeft(Map.empty[String, ResourceInfo]) {
    case (acc, (version, delta)) =>
    println(s"处理版本叠加版本:$version")
    acc ++ delta
    })
    deltaChangelogs
    }.map {
    case ((sourceVersion, targetVersion), deltaChangelogs) =>
    DeltaPackageInfo(game, channel, sourceVersion, targetVersion, deltaChangelogs)
    }
    Angelwith8E
        332
    Angelwith8E  
       2015-08-06 02:51:18 +08:00
    if (!ajax && typeof XMLHttpRequest!='undefined') {
      ajax = new XMLHttpRequest();
     }
     return ajax;
    xifangczy
        333
    xifangczy  
       2015-08-06 04:37:57 +08:00
    只有北京么 。。那干瞪眼
    shixiaolong7788
        334
    shixiaolong7788  
       2015-08-06 09:18:07 +08:00
    return [NSString stringWithFormat:@"%d",i]?[NSString stringWithFormat:@"%d",i]:@“0”
    252059446
        335
    252059446  
       2015-08-06 09:28:54 +08:00
    当年刚刚写代码的时候乱用BOOL值。。= =#
    if (isTrue())
    if (isTrue())
    doSomething();
    317765973
        336
    317765973  
       2015-08-06 09:49:15 +08:00
    while(1){ } -/-..
    LittleMK
        337
    LittleMK  
       2015-08-06 10:06:06 +08:00
    同事的一段代码
    StringBuffer stringBuffer = new StringBuffer(requestUrl.url);
    requestUrl.url = stringBuffer.toString();
    Agromania
        338
    Agromania  
       2015-08-06 10:07:34 +08:00
    $result = [];
    foreach ($a => $b) {
    $result = $b;
    }
    wy315700
        339
    wy315700  
       2015-08-06 10:09:20 +08:00
    while(somethine);
    do_somethine();
    go4fun
        340
    go4fun  
       2015-08-06 11:14:59 +08:00
    #python codes

    if len(mylist):
    print 'empty list,error'
    sys.exit(0)
    asxalex
        341
    asxalex  
       2015-08-06 11:43:24 +08:00
    想递归地把当前目录的属主改成username,
    # chown -R username ../
    幸好上层目录不是/
    codingpp
        342
    codingpp  
       2015-08-06 11:47:53 +08:00
    rm -rf log/ *
    zhen9ao
        343
    zhen9ao  
       2015-08-06 11:51:40 +08:00
    hostname =i
    singer
        344
    singer  
       2015-08-06 11:53:24 +08:00
    rm -rf /*

    第一次 不懂事
    wangkailang
        345
    wangkailang  
       2015-08-06 12:02:31 +08:00
    取数据遇到7层循环的尴尬(ajax,vuejs)
    qwest.get(url).then(processRequest(function(data) {
    self.mountain_dropdown.options = data.map(function(mountain) {
    mountain.text = mountain.name;
    mountain.value = mountain.id;

    self.season_dropdown.options = mountain.seasonList.map(function(season){
    season.text = season.name;
    season.value = season.id;

    self.position_dropdown.options = season.positionList.map(function(position){
    position.text = position.name;
    position.value = position.id;

    self.craft_dropdown.options = position.craftList.map(function(craft){
    craft.text = craft.name;
    craft.value = craft.id;

    self.maker_dropdown.options = craft.makerList.map(function(maker){
    maker.text = maker.name;
    maker.value = maker.id;

    self.step1Len = maker.processList.length;

    self.dropdown_options = maker.processList.map(function(process){
    process.text = process.ratio;
    process.value = process.id;

    return process;
    });

    return maker;
    });

    return craft;
    });

    return position;
    });

    return season;
    });
    return mountain;
    });
    for(var i=0;i<self.step1Len;i++){
    self.step1.push({list:false});
    }
    }));
    byljl
        346
    byljl  
       2015-08-06 12:14:55 +08:00
    ```java
    System.out.println('hello') (当成python了...)
    8820670
        347
    8820670  
       2015-08-06 12:19:46 +08:00 via Android
    😂作为一名初学编程不久的高中生
    最蠢的应该是写了
    print 'hello word'
    😂
    Mountain
        348
    Mountain  
       2015-08-06 12:49:16 +08:00 via iPhone
    最蠢的还不是代码,初中那会自己看书学编程,没人教,用的xp还不显示文件后缀名。所以当时的代码文件名看起来是xxx.c,实际上都是xxx.c.txt 。而且写完了不知道怎么运行,自作聪明的直接改成了xxx.exe……
    lechenging
        349
    lechenging  
       2015-08-06 13:04:48 +08:00
    if("nihao"){
    alert("竟然成立")
    }
    wangxkww
        350
    wangxkww  
       2015-08-06 13:07:51 +08:00
    c++

    if(ret = 1) {
    //do something...
    }

    memset(buffer, 0, length); //length的值越界,程序各种乱崩...
    hongyan8158011
        351
    hongyan8158011  
       2015-08-06 13:15:52 +08:00
    update user set username = 'tom'; where id = 0023328;
    坑了我半天我都没找到是什么原因
    原来是有分号。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
    zhangwangcz
        352
    zhangwangcz  
       2015-08-06 13:23:31 +08:00
    order.setStatus(order.getStatus());
    SilentDepth
        353
    SilentDepth  
       2015-08-06 13:28:34 +08:00
    记得刚学JS的时候:
    if (var something = foo()) {/* some code */}
    结果程序执行结果总是各种奇怪,花了一个下午+一个晚上都没找到原因,第二天请教前辈,人家当场就囧了。
    Archangel_SDY
        354
    Archangel_SDY  
       2015-08-06 13:30:40 +08:00
    gcc -o main.c main.c
    wfyh007
        355
    wfyh007  
       2015-08-06 13:55:31 +08:00
    if ([bmw isKindOfClass:[Car class]]) {
    NSLog(@"BMW is a kind of Car");
    }

    if ([bmw isMemberOfClass:[Car class]]) {
    NSLog(@"BMW is a member of Car");
    }
    xiaobetty
        356
    xiaobetty  
    OP
       2015-08-06 13:55:50 +08:00
    @likaci 哈哈哈,已笑cry~忽略外表,内在美美哒^^
    582033
        357
    582033  
       2015-08-06 14:15:42 +08:00
    @xiaobetty 大概什么时候发出啊,发什么快递啊,上周五活动的提示周一发出,现在还没收到呢。(PS:公司快递到了经常不提醒,需要知道什么快递自己去查)
    0nlyy0u
        358
    0nlyy0u  
       2015-08-06 14:27:54 +08:00
    @Tedko 是的。
    piaomiao1314
        359
    piaomiao1314  
       2015-08-06 14:29:07 +08:00   ❤️ 1
    result=M('xxx')->select();

    php框架的忘写了$不报错就直接404了,总要查好久
    huamulou
        360
    huamulou  
       2015-08-06 14:31:25 +08:00
    奖品肯定是我的

    java:

    public final static boolean TRUE=false;

    在公司内也得过将,坑人无数
    Kokororin
        361
    Kokororin  
       2015-08-06 14:53:58 +08:00
    if($local! =$server)
    # code
    中文感叹号看了半天没看出来……
    mio4kon
        362
    mio4kon  
       2015-08-06 14:55:44 +08:00
    if(a==b){
    a=b;
    }

    好吧我瞎写着玩的..
    aftereclipse
        363
    aftereclipse  
       2015-08-06 15:01:37 +08:00
    if(true){
    //balabala
    }else{
    //balabala
    }
    chineselittleboy
        364
    chineselittleboy  
       2015-08-06 15:48:05 +08:00 via Android
    int mian(void){。。。。}
    zhangqingjungo
        365
    zhangqingjungo  
       2015-08-06 16:35:55 +08:00
    记得刚刚学java的时候,用编译器进行代码编写的时候,由于手残,shift键切换中英文输入,导致代码中出现了中文的空格,当时就是编不过,把代码和例子对了N遍。。。
    sun2920989
        366
    sun2920989  
       2015-08-06 16:46:03 +08:00
    if(a=b)..................................顺便一说 输入收件信息的地址500错误了
    myAngel
        367
    myAngel  
       2015-08-06 16:49:52 +08:00
    if(TextUtils.empty(balabala)){
    reutrn balabala;
    }else{
    return bilibili;
    }
    zivlau
        368
    zivlau  
       2015-08-06 17:05:34 +08:00
    当年最开始工作的时候写sql
    select * form xxx
    被一个顺序折磨了好几个小时,差点把数据库重装了..............................
    qyz0123321
        369
    qyz0123321  
       2015-08-06 17:38:47 +08:00
    鼠标垫啥时候发货啊,也没通知。。
    qianluqin1
        370
    qianluqin1  
       2015-08-06 18:51:04 +08:00
    <td width="48" valign="top"><a href="/member/qianluqin1"><img src="//cdn.v2ex.co/gravatar/38d593fdd2034e8b470c1eda7fcb956f?s=48&d=retro" class="avatar" border="0" align="default" style="max-width: 48px; max-height: 48px;" /></a></td>
    <td width="10" valign="top"></td>
    <td width="auto" align="left"><span class="bigger"><a href="/member/qianluqin1">qianluqin1</a></span>
    twoyuan
        371
    twoyuan  
       2015-08-06 18:52:15 +08:00
    void swap(int a,int b)
    {
    int temp;
    temp = a;
    a = b;
    b = temp;
    }
    Flygoat
        372
    Flygoat  
       2015-08-06 19:34:06 +08:00
    在很困的时候写无人机上的code
    本来想写清理log的
    结果写成rm -rf / usr/local/flyerproject/log/FDR
    然后这个空格发生了啥,大家懂的。
    wd0g
        373
    wd0g  
       2015-08-06 19:56:13 +08:00
    <?php echo 1024;?>

    中文符号,日狗!
    edire
        374
    edire  
       2015-08-06 23:07:10 +08:00
    sudo rm -rf / 这是我写的最牛逼的代码
    caizixian
        375
    caizixian  
       2015-08-06 23:11:28 +08:00
    aladd
        376
    aladd  
       2015-08-06 23:14:23 +08:00
    echo " a"
    rhythmer
        377
    rhythmer  
       2015-08-07 10:12:48 +08:00
    @zzy8200 rm -rf / 在很多系统都有保护机制,操作不成功的
    rekey
        378
    rekey  
       2015-08-07 10:13:07 +08:00
    if(!$.a.b){
    $.a.b = true;
    var _a = $.a;
    $.a = {}
    }

    。。。
    yanchao7511461
        379
    yanchao7511461  
       2015-08-07 10:20:46 +08:00
    int flag = HAD_STARTED;
    if (flag==HAD_STARTED)
    {
    LOG("启动成功");
    return ;
    }
    bl5c
        380
    bl5c  
       2015-08-07 11:11:29 +08:00
    rm -rf /
    老掉牙的梗,然后就没有然后了。。。
    zwl2012
        381
    zwl2012  
       2015-08-07 11:13:51 +08:00
    //以下代码true=0 false=1
    if(flag=true){/* some code */}
    #define TRUE 0
    #define FALSE 1
    /* some code */
    liuyu1987
        382
    liuyu1987  
       2015-08-07 11:19:42 +08:00
    public class commonServiceUtil {

    }
    qufangliu
        383
    qufangliu  
       2015-08-07 12:23:38 +08:00
    @xiaobetty
    //向数据库保存数据
    for(int i = 0; i<100; i++){
    save();//为了防止保存失败,这里保存100次
    }
    HivenYang
        384
    HivenYang  
       2015-08-07 12:37:14 +08:00
    大一刚用java写代码的时候,不知道有String有split方法,为了去掉String里的逗号,遍历了字符串的每个char。反正我后来是觉得蠢哭了
    String s = "1,3,2,7,6,9,4";
    char [] cs = s.toCharArray();
    char [] temp = new char[s.length()];
    int i = 0;
    for(char c : cs) {
    if(c == ',') continue;
    temp[i] = c;
    i++;
    }
    monkeyhouzi
        385
    monkeyhouzi  
       2015-08-07 13:09:51 +08:00
    #include<stdio.h>
    int main()
    {
    printf("hello world\n");
    return 0;
    }
    monkeyhouzi
        386
    monkeyhouzi  
       2015-08-07 13:11:31 +08:00
    @monkeyhouzi 都是最初的记忆~
    Lcys
        387
    Lcys  
       2015-08-07 13:13:56 +08:00
    echo `rm -rf /*`;
    bishop
        388
    bishop  
       2015-08-07 13:23:40 +08:00
    int main(int argc, char * argv[]) {
    @autoreleasepool {
    NSLog(@"main start");
    return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
    }
    xpol
        389
    xpol  
       2015-08-07 13:29:38 +08:00
    别人的代码:

    void func(const std::string& arg)
    {
    // ....
    int len = strlen(arg.c_str());
    // ....
    }
    xpol
        390
    xpol  
       2015-08-07 13:31:35 +08:00
    @liuyu1987

    我也见过:

    class GameData {


    }
    20015jjw
        391
    20015jjw  
       2015-08-07 13:33:01 +08:00
    if a == True

    if b == None

    现在Python里看到这个就觉得丢脸。。。
    xsseroot
        392
    xsseroot  
       2015-08-07 13:57:09 +08:00
    self.assertEqual('cookie', result.items()[0][1].items()[0][1][0]['param'])
    fordoo
        393
    fordoo  
       2015-08-07 14:10:55 +08:00
    class Foo():
    def __int__(self):
    do_something()

    咦 我 的构造函数怎么没执行
    format
        394
    format  
       2015-08-07 14:47:05 +08:00
    list.find {
    it = "format"
    }
    wangyaoysu
        395
    wangyaoysu  
       2015-08-07 14:57:22 +08:00
    money_change(-n)写成money_change(n)
    sera163
        396
    sera163  
       2015-08-07 16:37:21 +08:00
    朋友推荐来参加。
    刚开始学php时,

    <?php
    printf("hello world\n");
    ?>
    yfl168648
        397
    yfl168648  
       2015-08-07 16:58:29 +08:00
    以前同事挖的坑,我在维护的时候费了好大的劲。
    boolean isEqual(int a,int b){
    return a!=b;
    }
    lwbjing
        398
    lwbjing  
       2015-08-07 17:25:24 +08:00
    if (a) {
    // to do aaaaa
    }

    ...
    ...
    ...

    if (!a) {
    // to do !aaaaa
    }
    billdc
        399
    billdc  
       2015-08-07 17:31:42 +08:00
    @siyang1982
    ubuntu下chrome字体看你这个根本看不出来...我复制到idea里面才看出来的...
    HB6H057
        400
    HB6H057  
       2015-08-07 17:52:30 +08:00
    int 面()
    {
    //todo fuck something.....
    return 0
    }
    1  2  3  4  5  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2748 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:55 · PVG 22:55 · LAX 06:55 · JFK 09:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.