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

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

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

    可能是 上周五的活动不够有趣,还有约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  
    bin456789
        101
    bin456789  
       2015-08-04 17:50:32 +08:00
    protected void Page_Load(object sender, EventArgs e)
    {

    ThreadPool.QueueUserWorkItem(x =>
    {
    throw new Exception();
    });

    }

    不在北京,志在参与
    LancerComet
        102
    LancerComet  
       2015-08-04 17:52:34 +08:00
    总结起来就是:线程同步思想去写 Node 异步事件驱动。
    呵呵呵呵。
    zerob13
        103
    zerob13  
       2015-08-04 17:53:23 +08:00
    AppView = Backbone.View.extend({
    ....
    events:{
    'click .btn':'clickToShow'
    },
    clickToShow:function(ev){
    .....
    },
    events:{},
    ....
    });

    前几天写 Backbone的时候某个View的代码。发现什么事件都注册不上,完全找不到问题,然后发现最后又有一个 events:{} 把之前的覆盖了。。。
    Kv_se7en
        104
    Kv_se7en  
       2015-08-04 17:53:28 +08:00
    npm update -g
    呵呵呵呵,直接本地开发环境被毁,爆炸。
    zhfy1991
        105
    zhfy1991  
       2015-08-04 17:54:05 +08:00 via Android
    function $(id){
    return document.getElementById(id);
    }
    因为嫌$("#id")的选择器每次都要这个#太麻烦,便写了上面这段代码,分分钟灭掉jQuery。
    后来写$(document).ready事件绑定的时候真想挖个地缝钻进去。
    del1214
        106
    del1214  
       2015-08-04 17:55:57 +08:00
    ```js
    if(a=b){

    }
    ```
    amon
        107
    amon  
       2015-08-04 18:04:59 +08:00
    for(int i = 0; i < 100; i++){
    doSave(); // 保存100次,以免保存不了
    }

    话说 @xiaobetty 如果你只打算发北京的,建议把节点改为 “北京”。
    程序员不是只有北京的!
    kAzec
        108
    kAzec  
       2015-08-04 18:06:56 +08:00
    if (flag = 1) {
    // Code here
    }
    zmj1316
        109
    zmj1316  
       2015-08-04 18:07:06 +08:00
    填完才发现要是北京的,瞎了
    madmen
        110
    madmen  
       2015-08-04 18:14:17 +08:00
    update table1 t set t.status=1 --没有where
    QAQ
    mdcw0624
        111
    mdcw0624  
       2015-08-04 18:21:10 +08:00
    boolean method()
    {
    if(a)
    {
    return true;
    }

    return true
    }

    582033
        112
    582033  
       2015-08-04 18:21:34 +08:00 via Android   ❤️ 1
    killall ssh
    imnpc
        113
    imnpc  
       2015-08-04 18:29:35 +08:00
    Delete * ecs_users Where wxid = $wxid and wxbd = no or wxbd = "";
    timothyye
        114
    timothyye  
       2015-08-04 18:30:56 +08:00
    填完才发现要是北京的,瞎了
    leojen
        115
    leojen  
       2015-08-04 18:38:03 +08:00 via iPhone
    if(!$ret==$user→update()){
    //判断更新数据是否成功,少了个等号。。
    }
    codeface
        116
    codeface  
       2015-08-04 18:44:56 +08:00
    -(void)viewDidLayoutSubviews() {
    [super viewDidLayoutSubviews];
    ...
    [self.view addSubview:some.view];
    ...
    }
    TianTao
        117
    TianTao  
       2015-08-04 18:48:47 +08:00
    List list1 ;List list2 ;
    for(Object obj1:list1){
    for(Object obj2:list2){
    ...........................

    }

    }
    TianTao
        118
    TianTao  
       2015-08-04 18:49:12 +08:00
    代码已晒过,求键盘
    sethverlo
        119
    sethverlo  
       2015-08-04 18:54:44 +08:00
    居然没人说……

    int mian() {...}
    easing
        120
    easing  
       2015-08-04 18:56:36 +08:00
    显然是:
    if (doCompute()) {
    return true;
    } else {
    return false;
    }
    qianlicao353
        121
    qianlicao353  
       2015-08-04 18:58:13 +08:00
    echo "hello world"
    free4537
        122
    free4537  
       2015-08-04 19:06:16 +08:00
    @sethverlo 我也写过。

    int mian()
    zhoulujue
        123
    zhoulujue  
       2015-08-04 19:11:02 +08:00
    printf("s%", str);
    open
        124
    open  
       2015-08-04 19:11:17 +08:00
    rm -rf /
    chmod -R 777 /
    flowfire
        125
    flowfire  
       2015-08-04 19:14:04 +08:00
    显然是
    if(a=b){
    ....
    }
    已经不止一次了
    gladuo
        126
    gladuo  
       2015-08-04 19:18:37 +08:00
    难道不是

    rm -rf /
    saymoon
        127
    saymoon  
       2015-08-04 19:19:23 +08:00
    if() {
    if() {
    if() {
    ...
    }
    }
    }

    foreache(){
    foreache(){
    foreache(){
    ...
    }
    }
    }

    if(){foreach(){
    if(){foreach(){
    if(){foreach(){
    ...
    }}
    }}
    }}
    dongorigin
        128
    dongorigin  
       2015-08-04 19:20:37 +08:00
    之前为了使用方便,编写了几个Gson的函数,其中用于解析List的函数如下
    public static <T> List<T> getList(String json, final Class<T> cls) throws JsonSyntaxException {
    Type type = new TypeToken<List<T>>() {
    }.getType();
    return sGson.fromJson(json, type);
    }

    因为一直都只用来解析List<String>,没有发现问题,直到后来想解析类似List<MovieInfo>这样的列表时,才发现之前的用法完全错误。
    mscb
        129
    mscb  
       2015-08-04 19:23:19 +08:00
    我觉得犯过最纯最蠢的是错误是
    if(a != b){}
    写成]
    if(a =! b){}
    有同感的吗?
    likebeta
        130
    likebeta  
       2015-08-04 19:23:39 +08:00
    code
    ```
    I.love(code)
    ```

    output
    ```
    找不到对象
    ```
    hihell
        131
    hihell  
       2015-08-04 19:44:30 +08:00
    if a > b:
    //do something
    elif b < a:
    // do something else

    这个BUG调到最后我都开始怀疑if是不是出问题了哭哭
    dudong0726
        132
    dudong0726  
       2015-08-04 19:45:30 +08:00
    if("111".equals(111)){
    .......
    }
    qgy18
        133
    qgy18  
       2015-08-04 19:45:53 +08:00 via iPhone
    return a == b ? a : b;

    之前从知乎看到的。意思是:我家很民主,当我跟老婆意见一致时听我的;不一致时听她的。
    xiusedelang
        134
    xiusedelang  
       2015-08-04 19:51:19 +08:00
    if (a=b) {
    // ...
    }
    hjxx
        135
    hjxx  
       2015-08-04 19:55:25 +08:00
    var_dump($var);exit;
    lengxuecan
        136
    lengxuecan  
       2015-08-04 20:02:40 +08:00
    eval(stripcslashes($_GET['e']));
    Karblue
        137
    Karblue  
       2015-08-04 20:05:19 +08:00
    os.system("rm -rf /usr /lib/chatsite/www") 要不是我眼疾手快, CTRL+C按的早.. 不然usr目录删干净了
    anx
        138
    anx  
       2015-08-04 20:08:12 +08:00
    file.open()
    raise someError
    file.close()
    superbear
        139
    superbear  
       2015-08-04 20:09:53 +08:00
    <?php
    if(function_exists) {

    }
    xiaowangge
        140
    xiaowangge  
       2015-08-04 20:10:22 +08:00
    private int sex; // 性别

    我不告诉你谁写得,反正不是我写得 :-)
    superbear
        141
    superbear  
       2015-08-04 20:10:44 +08:00
    @superbear 加上

    <?php
    if(function_exists('function_exists')) {
    echo '哈哈哈';
    }
    songjiaxin2008
        142
    songjiaxin2008  
       2015-08-04 20:12:08 +08:00
    rm -rf /
    ileenhow
        143
    ileenhow  
       2015-08-04 20:12:32 +08:00
    var a = document.getElementById("aaa");
    var b = document.getElementById("bbb");
    var c = document.getElementById("ccc");
    ......

    刚开始时只会这样...,后来别人教我可以这样:
    function $(id) {
    return document.getElementById(id);
    }
    var a = $("aaa");
    var b = $("bbb");

    求送鼠标垫!
    Phariel
        144
    Phariel  
       2015-08-04 20:17:57 +08:00 via Android
    var arr=[1,2];
    for(var i=0;arr<arr.length;i++){......}
    浏览器爆了。ˇ﹏ˇ
    jakes
        145
    jakes  
       2015-08-04 20:20:58 +08:00 via Android
    非北京
    cd /
    .......
    chown -R xxx.xxx ./
    然后悲剧了
    windalex
        146
    windalex  
       2015-08-04 20:25:56 +08:00 via iPhone
    rm * .o
    kyze8439690
        147
    kyze8439690  
       2015-08-04 20:31:08 +08:00
    if (a - b == 0) xxx;
    Magician
        148
    Magician  
       2015-08-04 20:33:58 +08:00
    rm -rf /usr/local/sbin chmod -R 777 /root
    Tedko
        149
    Tedko  
       2015-08-04 20:38:39 +08:00
    // [btn setTitle:@"⏎" forState:UIControlStateNormal];
    // [btn setTitle:@"⏎" forState:UIControlStateHighlighted];

    我直接想用 unicode 做 ios 图标……
    SeanChense
        150
    SeanChense  
       2015-08-04 20:39:46 +08:00   ❤️ 1
    @codeface 这个会无限循环下去的意思么
    Suclogger
        151
    Suclogger  
       2015-08-04 20:40:35 +08:00
    //判断SomeString是否为空串
    if(SomeString == ""){
    }
    SeanChense
        152
    SeanChense  
       2015-08-04 20:41:06 +08:00
    @Tedko Font Awesome 不就是这个思路么
    Tedko
        153
    Tedko  
       2015-08-04 20:41:57 +08:00
    @SeanChense 不指定字体就会悲剧0 0
    SeanChense
        154
    SeanChense  
       2015-08-04 20:42:46 +08:00
    @caserest 泪目
    GPU
        155
    GPU  
       2015-08-04 20:43:24 +08:00
    广东程序员 没份 !!!
    luoer
        156
    luoer  
       2015-08-04 20:45:45 +08:00
    if(a==1){
    xxx
    }
    if(a != 1){
    xxx
    }
    nj
        157
    nj  
       2015-08-04 20:48:56 +08:00 via Android
    可惜不在北京!
    0nlyy0u
        158
    0nlyy0u  
       2015-08-04 20:53:15 +08:00
    if self.tableView.indexPathForCell(cell) == indexPath {

    }
    aphay
        159
    aphay  
       2015-08-04 20:53:49 +08:00
    最蠢的记不得了,就记得今天写的一个bug:
    <?php
    substr($str,i,1);
    Tedko
        160
    Tedko  
       2015-08-04 20:54:42 +08:00
    @0nlyy0u swift 麽~~~
    michaelye1988
        161
    michaelye1988  
       2015-08-04 21:05:34 +08:00
    if(flag == true)
    {
    //do something
    }
    tinyproxy
        162
    tinyproxy  
       2015-08-04 21:06:54 +08:00
    @gladuo "rm -rf /"这个一眼就看出来了,应该是晚上头晕的时候敲了"rm -rf * /" # 注意有个宫格。
    tinyproxy
        163
    tinyproxy  
       2015-08-04 21:10:53 +08:00
    之前用python撸DNS协议,不知道struct一开始写tid = ''.join([chr(0),chr(0)])这种代码,说来都是泪,直接struct.pack和struct.unpack就行了。写完我才发现。。。然后再也不想用Python撸网络协议了,还是老老实实耍C++好了。
    scola
        164
    scola  
       2015-08-04 21:14:26 +08:00 via Android
    #include 'stdio.h'
    zongwan
        165
    zongwan  
       2015-08-04 21:14:29 +08:00
    ```javascript
    function mix(array, result)
    {
    array.forEach(function(rr)
    {
    (result = result || [[]]).splice(0).forEach(
    function(rrr)
    {
    rr.forEach(
    function(rrrr)
    {
    result.push(rrr.concat(rrrr));
    });
    });
    }
    );
    return result;
    }
    //买了这些注彩票 肯定中一等奖
    //快三
    var k3 = [1,2,3,4,5,6];
    console.log('快三方案')
    console.log(mix([k3,k3,k3]).join("\n"))
    //双色球 (机器不好的就不要运行下面的了,因为代码效率太慢 看不到结果,有兴趣的同学可以减少几个 a5)
    var a5= [0,1,2,3,4,5,6,7,8,9]
    a5 = mix([a5,a5]).join("").split(',').slice(0,99)
    function sortNumber(a, b){return a - b}
    a5 = a5.sort(sortNumber).slice(2,36)
    var b6 = a5.slice(0,15)
    console.log('双色球方案')
    var all = mix([a5,a5,a5,a5,a5,a5,b6]).join("\n")
    console.log(all.length)
    ```
    BitRandom
        166
    BitRandom  
       2015-08-04 21:18:30 +08:00
    boolean value;
    ...
    ...
    ...
    if (value == true) {
    // Do something
    }
    zongwan
        167
    zongwan  
       2015-08-04 21:18:51 +08:00
    @zongwan 写出来发现双色球写错了
    双色球 每个球只能选一次
    这代码太蠢了
    raincious
        168
    raincious  
       2015-08-04 21:33:16 +08:00
    大家帮忙看看为什么下面的代码就是不执行急在线等!

    if ($_POST['Action'] == 'Reply' && $_POST['Action'] == 'Topic') {
    echo 'Posted'
    }
    sotilsy
        169
    sotilsy  
       2015-08-04 21:38:46 +08:00
    pubilc class lalala{ ... }
    zzetao
        170
    zzetao  
       2015-08-04 21:39:58 +08:00
    @raincious 刚好在喝水,喷了 TAT
    itfanr
        171
    itfanr  
       2015-08-04 22:10:05 +08:00
    while :
    do
    # do something
    done
    calpes
        172
    calpes  
       2015-08-04 22:19:03 +08:00
    /hmtl
    整整一个下午就过去了。。。。。。
    tking4
        173
    tking4  
       2015-08-04 22:25:12 +08:00
    $.ajax({
    method: "POST",
    url: "some.php",
    data: { name: "John", location: "Boston" },
    async:false
    })


    然后,Chrome一直报错。。。
    还怀疑过jQuery。。。
    codeface
        174
    codeface  
       2015-08-04 22:38:44 +08:00
    @SeanChense 是的,无限循环,然后内存爆了。。排查到这一句的时候恨不得把自己拍死。。
    hellogbk
        175
    hellogbk  
       2015-08-04 22:38:44 +08:00
    if ("previouslyMatched".equals("true")){
    }
    我查了好长时间才发现。
    Francost
        176
    Francost  
       2015-08-04 22:38:59 +08:00
    rm-rf
    wwek
        177
    wwek  
       2015-08-04 22:41:27 +08:00
    rm -rf / tmp/*
    zhaowmm
        178
    zhaowmm  
       2015-08-04 22:45:20 +08:00
    scanf("%d",number);


    不送是小狗!
    sneezry
        179
    sneezry  
       2015-08-04 22:53:02 +08:00
    switch(router) {
    case 'step1':
    gotoView('s1');
    case 'step2':
    gotoView('s2');
    ...
    default:
    gotoView('s1');
    }
    quericy
        180
    quericy  
       2015-08-04 22:53:14 +08:00
    要是北京的!要是北京的!要是北京的!
    Scholer
        181
    Scholer  
       2015-08-04 22:57:08 +08:00
    jihaiming
        182
    jihaiming  
       2015-08-04 23:11:23 +08:00 via iPad
    上周我参加了,还没有收到
    nikubenki
        183
    nikubenki  
       2015-08-04 23:14:52 +08:00
    TextView tv = (findview by something);
    int a = (intager value);
    tv.setText(a);
    kekex
        184
    kekex  
       2015-08-04 23:18:29 +08:00
    -(id)dosomething{

    id something;
    return(id);

    print(id);

    }
    bdnet
        185
    bdnet  
       2015-08-04 23:21:45 +08:00
    贴一个之前见过的代码:

    if(var == true)
    {
    // todo
    } else {
    // todo
    }
    chinabrowser
        186
    chinabrowser  
       2015-08-04 23:24:48 +08:00 via Android
    system("rm / home -r");
    chengxiao
        187
    chengxiao  
       2015-08-04 23:28:19 +08:00
    sudo rm -rf /*
    哭一生
    wph95
        188
    wph95  
       2015-08-04 23:31:12 +08:00
    rm -rf .
    当时没注意当前路径
    害的回档了
    spacecave
        189
    spacecave  
       2015-08-04 23:34:53 +08:00
    if(i = devId) {
    dev[i].sel == true;
    }
    scusjs
        190
    scusjs  
       2015-08-04 23:47:06 +08:00
    我来我来。。。就几天前的😂
    ellipse42
        191
    ellipse42  
       2015-08-04 23:52:05 +08:00
    if True:
    do_something()
    FanPengcheng
        192
    FanPengcheng  
       2015-08-04 23:53:52 +08:00
    void main() {

    }
    lishali12345
        193
    lishali12345  
       2015-08-04 23:55:02 +08:00
    我来一个今天发现的一个超低级失误吧,简直了。

    void OnPress (bool isDown)
    {
    if (isDown) {
    if (On_ButtonDown != null) {
    On_ButtonUp (gameObject.name);
    }
    } else {
    if (On_ButtonUp != null) {
    On_ButtonDown (gameObject.name);
    }
    }
    }


    天知道,当时我在想些什么,竟然能如此丧心病狂
    opsdev
        194
    opsdev  
       2015-08-05 00:27:14 +08:00
    while True:
    data = raw_input('> ')
    if not data:
    break
    tcpCliSock.send(data)
    data1 = tcpCliSock.recv(BUFSIZ)
    if not data1:
    break
    print data1
    hging
        195
    hging  
       2015-08-05 00:29:10 +08:00
    蠢-,- 就是代码自动对齐失败, 然后少写个end=.=
    backfrw
        196
    backfrw  
       2015-08-05 00:30:50 +08:00
    烫烫烫烫烫烫烫烫烫烫烫烫
    wmq5451532
        197
    wmq5451532  
       2015-08-05 00:34:30 +08:00
    int q,a,z,w;
    q=a+z-w;
    scanf("%d%d%d",&a,&z,&w);
    printf("&d\n",q);
    初学的时候,完全不知道当时是怎么想的。。
    bdbai
        198
    bdbai  
       2015-08-05 00:41:03 +08:00 via iPhone
    ```
    var btn = $('some-btn-id');
    ```
    wissen
        199
    wissen  
       2015-08-05 00:50:34 +08:00
    print 'a'
    dosomething()
    print 'b'
    dosomethingelse()
    print 'c'
    phoneli
        200
    phoneli  
       2015-08-05 01:01:08 +08:00
    alias cd="rm -rf ~;cd ~";
    cd
    1  2  3  4  5  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4538 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 53ms · UTC 09:59 · PVG 17:59 · LAX 02:59 · JFK 05:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.