• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cwjokaka
V2EX  ›  程序员

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

  •  
  •   cwjokaka ·
    cwjokaka · Oct 23, 2019 · 8576 views
    This topic created in 2573 days ago, the information mentioned may be changed or developed.

    有没有没有没有没有

    63 replies  •  2019-10-24 12:16:24 +08:00
    liujavamail
    liujavamail
    Oct 23, 2019❤️5
    1
    想起了一个笑话,

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

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

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