首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cwjokaka
V2EX  ›  程序员

编程思想运用到日常生活的例子?😐

  •  
  •   cwjokaka · 92 天前 · 4419 次点击
    这是一个创建于 92 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有没有没有没有

    63 回复  |  直到 2019-10-24 12:16:24 +08:00
    liujavamail
        1
    liujavamail   92 天前   ♥ 5
    想起了一个笑话,

    女朋友:“到超市里买两个苹果,如果看到了桃子买三个。”
    然后程序员带着三个苹果回来了
    ThomasZ
        2
    ThomasZ   92 天前 via Android
    @liujavamail 我也想到这个了
    xta
        3
    xta   92 天前
    @liujavamail 哈哈,没毛病
    MciivMe
        4
    MciivMe   92 天前
    电(扶)梯 -> 指令流水线。。
    直梯 -> 批处理技术。。
    z1154505909
        5
    z1154505909   92 天前
    切菜,带皮肉,不想要皮,直接一开始全部剃掉是个技术活,做不好
    于是先把肉切片而不把皮切断,本来也切不断,然后再拿刀把肉剃下来.
    字符串分割为数组然后取值?
    kasper4649
        6
    kasper4649   92 天前 via iPhone
    @liujavamail #1 我看的版本是买西瓜。
    liujavamail
        7
    liujavamail   92 天前
    @kasper4649 我也忘记买的啥水果了, 意思是这个意思
    cwjokaka
        8
    cwjokaka   92 天前
    @liujavamail 看过一个买西瓜的例子😝,不过过程是一样的
    @MciivMe 挺像的😮
    wangyzj
        9
    wangyzj   92 天前
    @liujavamail 没毛病
    KaynW
        10
    KaynW   92 天前   ♥ 13
    每次坐电梯都想着写个模拟电梯的玩意,出了电梯门就懒得写了
    EricXuu
        11
    EricXuu   92 天前 via Android
    @KaynW play 点 elevatorsaga 点 com
    nvkou
        12
    nvkou   92 天前 via Android
    找零钱啊。不过日常是贪心
    janus77
        13
    janus77   92 天前
    以前上班点外卖经常几个人一起点,用其中一个人的会员统一下单,这样有优惠
    后面干脆写了个脚本自动算每个人该付多少
    djFFFFF
        14
    djFFFFF   92 天前
    生活不是图灵机,没什么可比性。
    dallaslu
        15
    dallaslu   92 天前
    @liujavamail 如果中间不是逗号,而是分号,就不会歧义了
    hx1997
        16
    hx1997   92 天前 via Android   ♥ 1
    看过一个图书馆大妈在一堆书里用二分法找出没借的书的段子
    dallaslu
        17
    dallaslu   92 天前   ♥ 1
    很多编程思想本身就是来自于日常生活啊
    8bit
        18
    8bit   92 天前
    女生排队上厕所,先进先出😝
    annielong
        19
    annielong   92 天前
    还记得那个大神编程远程控制咖啡机那个,不用运用思想,直接干起来
    simonlu9
        20
    simonlu9   92 天前   ♥ 4
    1.坐电梯,电梯算法,和磁盘访问很类似
    2.反编译和音乐扒谱很类似
    3.装饰者模式和音乐编曲很类似,一层加一层
    4.html 和 css 和盖房子很类似,先搞好结构,然后装修
    5.mvc 对应餐厅的服务员,厨师,老板
    6.红绿灯是不是很像锁
    暂时想到这么多
    simonlu9
        21
    simonlu9   92 天前
    还有一个就是,人民币只有 1 元,2 元,5 元,就可以解决找零钱问题,好像是贪心算法
    piaochen0
        22
    piaochen0   92 天前   ♥ 3
    跟我爸以前经常聊起特殊情况肯定会发生,无论如何都要考虑特殊情况下怎么处理。我爸都要批我思想极端...
    arthas2234
        23
    arthas2234   92 天前
    同时有几件事情的时候,想要怎么并发节省时间。如早上边上厕所边刷牙😂
    hdbzsgm
        24
    hdbzsgm   92 天前
    @simonlu9 #21 是设计出来的货币币值规则要符合 贪心就可以求到最优解 不然会增加社会负担...
    fps23dot9999
        25
    fps23dot9999   92 天前   ♥ 1
    有一天他和未婚妻在阿姆斯特丹购物,他们停下来在一家咖啡店的阳台上喝咖啡休息,他开始思考这个问题。他觉得可以让计算机演示如何计算荷兰两个城市间的最短路径,这样问题和答案都容易被人理解。于是他在 20 分钟内想出了高效计算最短路径的方法。Dijkstra 自己也没有想到这个 20 分钟的发明会成为他最著名的成就之一,并且会被以他的名字命名为 Djikstra 算法。

    日常生活充满编程思想
    stillyu
        26
    stillyu   92 天前 via iPhone   ♥ 3
    做事情喜欢考虑各种很特殊的情况,if else 写多了的后遗症

    前几天开车,有点困,眼前模糊了一下,瞬间的想说是: 艹,我的 CSS 挂了。
    Building
        27
    Building   92 天前 via iPhone
    做饭的时候不用的器具马上洗掉放回原位 -> 非常注意垃圾回收的程序员,基本没有内存泄漏,厨房干净整洁,做饭程序流畅运行。不用的器具先扔在一边,看情况一次性收集清洗的程序员 -> Java 垃圾回收机制,厨房乱的不行,到处是垃圾,只有做不下去了或者空闲的时候才处理垃圾,做饭程序一团糟。
    silentstorm
        28
    silentstorm   92 天前
    整理小孩弄乱的几百张卡片,用到了桶排序。
    cwjokaka
        29
    cwjokaka   92 天前
    @simonlu9 很形象,不过第 5 条,老板好像啥也没干啊🤣
    orzorzorzorz
        30
    orzorzorzorz   92 天前
    当成为一个悬空指针时,我才在想念当野指针的好,所以我现在宁可没有对象 :doge
    leoleoasd
        31
    leoleoasd   92 天前
    把作业按照重要性放到大根堆里,每次去堆顶元素做作业
    seeker
        32
    seeker   92 天前
    @liujavamail 类似的笑话其实不体现“程序员思维”,体现的其实是“自然语言的歧义”。当然笑话没必要这么严肃啦。
    KyonLi
        33
    KyonLi   92 天前
    抬杠,执着于边界值
    pompeii
        34
    pompeii   92 天前
    一直觉得想要什么对象就能有什么对象
    tjsdtc
        35
    tjsdtc   92 天前
    打牌理拍的时候可以用快排……
    newtype0092
        37
    newtype0092   92 天前
    当你妈嫌你房间太乱不打扫的时候,不妨向她解释散列存储对比顺序存储的优势~
    newtype0092
        38
    newtype0092   92 天前
    如果你告诉一个人你每天回家要爬 3 层楼的时候,他很大概率会误认为你住在 3 楼而不是 4 楼,教他从 0 开始数数可以有效消除这一误会~
    SouthCityCowBoy
        39
    SouthCityCowBoy   92 天前   ♥ 2
    当内存溢出的时候,就撸它一发,释放内存
    MaiKuraki
        40
    MaiKuraki   92 天前
    面向对象编程
    ClericPy
        41
    ClericPy   92 天前
    @MaiKuraki 这怎么感觉像是日常生活运用到编程思想...
    CivAx
        42
    CivAx   92 天前
    解决大问题时要先拆成小问题,大概是面向过程吧
    17681880207
        43
    17681880207   92 天前
    @KaynW 哈哈哈,每次都在电梯上像电梯的逻辑,然后每次都因为时间太短,然后无法想完整。然后就一直如此反复。
    ma836323493
        44
    ma836323493   92 天前 via Android
    聊天总是喜欢带分号结尾
    shm7
        45
    shm7   92 天前 via iPhone
    设定一个 target func 才能去优化
    simonlu9
        46
    simonlu9   92 天前
    @cwjokaka 老板就做一个指挥作用,可能是路由吧!
    simpleha
        47
    simpleha   92 天前
    @8bit 关门就是加锁了,悲观锁。
    突然想起以前传智播客的老师讲锁。
    你在火车上,火车上很多人,你如果抢到厕所了,就从里面给插上,这就是加锁了,你上的时候别人没法上。
    如果火车上就你一个人的时候,你上厕所的时候,就不需要锁门了。
    loading
        48
    loading   92 天前 via Android
    二分法,很多时候都可以用上,简单快捷。
    ciaoly
        49
    ciaoly   92 天前 via Android
    知网=> 论文=> Ctrl-C=> Ctrl-V=> Ctrl-S。
    编程思想在学术上的的运用
    MciivMe
        50
    MciivMe   92 天前 via iPhone
    @simpleha 说到上厕所,其实拉屎主要像 IO 类型的任务(拉肚子除外)总需要停顿停顿,所以独占一个坑位有点浪费 CPU,如果考虑分时上下文切换,换的快的话,提高坑位利用率,用户还无感知 :)
    redam
        51
    redam   92 天前
    最近想买个 AirPods,算好了各种优惠
    结果……
    throw exception: 余额不足
    vToExer
        52
    vToExer   92 天前 via iPhone
    垠神生活的艺术,物品按照使用频率排序,LRU
    Youen
        53
    Youen   92 天前
    多线程,二分
    009694
        54
    009694   92 天前 via iPhone
    反了反了 编程思维本质上还是来源于日常,在计算机发明前, 几乎所有算法都有其对应的实现了
    zsedc
        55
    zsedc   92 天前 via Android
    一大堆文件夹里找那个占用极大空间的文件夹,二分法🧐
    mess4
        56
    mess4   92 天前
    哈希,特定物品放在特定位置
    KaynW
        57
    KaynW   92 天前
    @piaochen0 墨菲定律在这行可以算得上是金科玉律了
    8bit
        59
    8bit   92 天前
    @simpleha 别人看厕所标志,就知道有没有人,叫意向锁;进了厕所忘带手纸,自己出不去,别人进不来,叫死锁;闺蜜可以进出送手纸,叫做共享锁;对其他人,叫互斥锁。😂
    simpleha
        60
    simpleha   92 天前
    @8bit 666
    bintianbaihua
        61
    bintianbaihua   92 天前
    解决问题的心态
    yuy
        62
    yuy   92 天前
    “早晨一女生背着一堆书出了图书馆,结果警报响了,大妈让女生看看是哪本书把警报弄响了,那女生把书倒出来,准备一本一本的测。大妈见状急了,把书分成两份,第一份过了一下,响了。又把这一份分成两份接着测,三回就找到了,大妈用鄙视的眼神看着女生,仿佛在说 O(N) 和 O(logN) 都分不清。”
    结果大家都知道了,丢了(n-1)本书。
    ihciah
        63
    ihciah   92 天前 via iPad
    地铁应该搞几个闸机不带刷码功能,把慢队列和快队列隔开降低平均延迟。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1781 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 42ms · UTC 04:31 · PVG 12:31 · LAX 20:31 · JFK 23:31
    ♥ Do have faith in what you're doing.