有没有没有没有没有
1
liujavamail 2019-10-23 14:22:00 +08:00 5
想起了一个笑话,
女朋友:“到超市里买两个苹果,如果看到了桃子买三个。” 然后程序员带着三个苹果回来了 |
2
ThomasZ 2019-10-23 14:23:22 +08:00 via Android
@liujavamail 我也想到这个了
|
3
xta 2019-10-23 14:24:48 +08:00
@liujavamail 哈哈,没毛病
|
4
MciivMe 2019-10-23 14:36:06 +08:00
电(扶)梯 -> 指令流水线。。
直梯 -> 批处理技术。。 |
5
z1154505909 2019-10-23 14:38:03 +08:00
切菜,带皮肉,不想要皮,直接一开始全部剃掉是个技术活,做不好
于是先把肉切片而不把皮切断,本来也切不断,然后再拿刀把肉剃下来. 字符串分割为数组然后取值? |
6
kasper4649 2019-10-23 14:38:41 +08:00 via iPhone
@liujavamail #1 我看的版本是买西瓜。
|
7
liujavamail 2019-10-23 14:39:54 +08:00
@kasper4649 我也忘记买的啥水果了, 意思是这个意思
|
8
cwjokaka OP |
9
wangyzj 2019-10-23 14:41:47 +08:00
@liujavamail 没毛病
|
10
KaynW 2019-10-23 14:42:02 +08:00 13
每次坐电梯都想着写个模拟电梯的玩意,出了电梯门就懒得写了
|
12
nvkou 2019-10-23 14:45:11 +08:00 via Android
找零钱啊。不过日常是贪心
|
13
janus77 2019-10-23 14:47:13 +08:00
以前上班点外卖经常几个人一起点,用其中一个人的会员统一下单,这样有优惠
后面干脆写了个脚本自动算每个人该付多少 |
14
djFFFFF 2019-10-23 14:49:18 +08:00
生活不是图灵机,没什么可比性。
|
15
dallaslu 2019-10-23 15:18:34 +08:00
@liujavamail 如果中间不是逗号,而是分号,就不会歧义了
|
16
hx1997 2019-10-23 15:19:23 +08:00 via Android 1
看过一个图书馆大妈在一堆书里用二分法找出没借的书的段子
|
17
dallaslu 2019-10-23 15:20:41 +08:00 1
很多编程思想本身就是来自于日常生活啊
|
18
8bit 2019-10-23 15:22:08 +08:00
女生排队上厕所,先进先出😝
|
19
annielong 2019-10-23 15:27:01 +08:00
还记得那个大神编程远程控制咖啡机那个,不用运用思想,直接干起来
|
20
simonlu9 2019-10-23 15:29:15 +08:00 4
1.坐电梯,电梯算法,和磁盘访问很类似
2.反编译和音乐扒谱很类似 3.装饰者模式和音乐编曲很类似,一层加一层 4.html 和 css 和盖房子很类似,先搞好结构,然后装修 5.mvc 对应餐厅的服务员,厨师,老板 6.红绿灯是不是很像锁 暂时想到这么多 |
21
simonlu9 2019-10-23 15:30:27 +08:00
还有一个就是,人民币只有 1 元,2 元,5 元,就可以解决找零钱问题,好像是贪心算法
|
22
piaochen0 2019-10-23 15:33:09 +08:00 3
跟我爸以前经常聊起特殊情况肯定会发生,无论如何都要考虑特殊情况下怎么处理。我爸都要批我思想极端...
|
23
arthas2234 2019-10-23 15:39:11 +08:00
同时有几件事情的时候,想要怎么并发节省时间。如早上边上厕所边刷牙😂
|
25
fps23dot9999 2019-10-23 16:08:02 +08:00 1
有一天他和未婚妻在阿姆斯特丹购物,他们停下来在一家咖啡店的阳台上喝咖啡休息,他开始思考这个问题。他觉得可以让计算机演示如何计算荷兰两个城市间的最短路径,这样问题和答案都容易被人理解。于是他在 20 分钟内想出了高效计算最短路径的方法。Dijkstra 自己也没有想到这个 20 分钟的发明会成为他最著名的成就之一,并且会被以他的名字命名为 Djikstra 算法。
日常生活充满编程思想 |
26
stillyu 2019-10-23 16:08:17 +08:00 via iPhone 3
做事情喜欢考虑各种很特殊的情况,if else 写多了的后遗症
前几天开车,有点困,眼前模糊了一下,瞬间的想说是: 艹,我的 CSS 挂了。 |
27
Building 2019-10-23 16:13:41 +08:00 via iPhone
做饭的时候不用的器具马上洗掉放回原位 -> 非常注意垃圾回收的程序员,基本没有内存泄漏,厨房干净整洁,做饭程序流畅运行。不用的器具先扔在一边,看情况一次性收集清洗的程序员 -> Java 垃圾回收机制,厨房乱的不行,到处是垃圾,只有做不下去了或者空闲的时候才处理垃圾,做饭程序一团糟。
|
28
silentstorm 2019-10-23 16:28:03 +08:00
整理小孩弄乱的几百张卡片,用到了桶排序。
|
30
orzorzorzorz 2019-10-23 16:37:27 +08:00
当成为一个悬空指针时,我才在想念当野指针的好,所以我现在宁可没有对象 :doge
|
31
leoleoasd 2019-10-23 16:44:43 +08:00
把作业按照重要性放到大根堆里,每次去堆顶元素做作业
|
32
seeker 2019-10-23 16:52:58 +08:00
@liujavamail 类似的笑话其实不体现“程序员思维”,体现的其实是“自然语言的歧义”。当然笑话没必要这么严肃啦。
|
33
KyonLi 2019-10-23 17:02:34 +08:00
抬杠,执着于边界值
|
34
pompeii 2019-10-23 17:15:25 +08:00
一直觉得想要什么对象就能有什么对象
|
35
tjsdtc 2019-10-23 17:22:31 +08:00
打牌理拍的时候可以用快排……
|
37
newtype0092 2019-10-23 17:28:13 +08:00
当你妈嫌你房间太乱不打扫的时候,不妨向她解释散列存储对比顺序存储的优势~
|
38
newtype0092 2019-10-23 17:33:03 +08:00
如果你告诉一个人你每天回家要爬 3 层楼的时候,他很大概率会误认为你住在 3 楼而不是 4 楼,教他从 0 开始数数可以有效消除这一误会~
|
39
SouthCityCowBoy 2019-10-23 17:38:41 +08:00 2
当内存溢出的时候,就撸它一发,释放内存
|
40
MaiKuraki 2019-10-23 17:39:53 +08:00
面向对象编程
|
42
CivAx 2019-10-23 18:21:04 +08:00
解决大问题时要先拆成小问题,大概是面向过程吧
|
43
17681880207 2019-10-23 18:23:35 +08:00
@KaynW 哈哈哈,每次都在电梯上像电梯的逻辑,然后每次都因为时间太短,然后无法想完整。然后就一直如此反复。
|
44
ma836323493 2019-10-23 18:40:33 +08:00 via Android
聊天总是喜欢带分号结尾
|
45
shm7 2019-10-23 18:43:25 +08:00 via iPhone
设定一个 target func 才能去优化
|
47
simpleha 2019-10-23 19:45:50 +08:00
@8bit 关门就是加锁了,悲观锁。
突然想起以前传智播客的老师讲锁。 你在火车上,火车上很多人,你如果抢到厕所了,就从里面给插上,这就是加锁了,你上的时候别人没法上。 如果火车上就你一个人的时候,你上厕所的时候,就不需要锁门了。 |
48
loading 2019-10-23 19:58:49 +08:00 via Android
二分法,很多时候都可以用上,简单快捷。
|
49
ciaoly 2019-10-23 20:24:57 +08:00 via Android
知网=> 论文=> Ctrl-C=> Ctrl-V=> Ctrl-S。
编程思想在学术上的的运用 |
50
MciivMe 2019-10-23 20:43:43 +08:00 via iPhone
@simpleha 说到上厕所,其实拉屎主要像 IO 类型的任务(拉肚子除外)总需要停顿停顿,所以独占一个坑位有点浪费 CPU,如果考虑分时上下文切换,换的快的话,提高坑位利用率,用户还无感知 :)
|
51
redam 2019-10-23 20:48:29 +08:00
最近想买个 AirPods,算好了各种优惠
结果…… throw exception: 余额不足 |
52
vToExer 2019-10-23 21:16:19 +08:00 via iPhone
垠神生活的艺术,物品按照使用频率排序,LRU
|
53
Youen 2019-10-23 22:57:20 +08:00
多线程,二分
|
54
009694 2019-10-24 00:08:24 +08:00 via iPhone
反了反了 编程思维本质上还是来源于日常,在计算机发明前, 几乎所有算法都有其对应的实现了
|
55
zsedc 2019-10-24 00:15:13 +08:00 via Android
一大堆文件夹里找那个占用极大空间的文件夹,二分法🧐
|
56
mess4 2019-10-24 00:23:07 +08:00
哈希,特定物品放在特定位置
|
58
CasualYours 2019-10-24 08:56:28 +08:00
|
59
8bit 2019-10-24 09:20:49 +08:00
@simpleha 别人看厕所标志,就知道有没有人,叫意向锁;进了厕所忘带手纸,自己出不去,别人进不来,叫死锁;闺蜜可以进出送手纸,叫做共享锁;对其他人,叫互斥锁。😂
|
61
bintianbaihua 2019-10-24 10:03:25 +08:00
解决问题的心态
|
62
yuy 2019-10-24 12:12:02 +08:00
“早晨一女生背着一堆书出了图书馆,结果警报响了,大妈让女生看看是哪本书把警报弄响了,那女生把书倒出来,准备一本一本的测。大妈见状急了,把书分成两份,第一份过了一下,响了。又把这一份分成两份接着测,三回就找到了,大妈用鄙视的眼神看着女生,仿佛在说 O(N) 和 O(logN) 都分不清。”
结果大家都知道了,丢了(n-1)本书。 |
63
ihciah 2019-10-24 12:16:24 +08:00 via iPad
地铁应该搞几个闸机不带刷码功能,把慢队列和快队列隔开降低平均延迟。
|