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

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

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

    有没有没有没有没有

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

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

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

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