首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
夜天之殇
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 9
沸点 2
赞
11
返回
|
搜索文章
夜天之殇
关注了
why技术
夜天之殇
赞了这篇文章
阿杆
公众号「程序员阿杆」 @后端开发
·
3年前
关注
都什么年代了,你居然还连不上GitHub?
众所周知,GitHub是我们程序员在上班或者学习的时候经常会逛的一个地方[手动狗头],而且如果我们想参与开源项目的话,GitHub也是一个很好的平台。 可问题是,GitHu...
445
71
分享
夜天之殇
赞了这篇文章
敖丙
🏆掘金签约作者 @微信搜:敖丙
·
4年前
关注
如何用策略模式,优化你代码里的的if-else?
最近有一个学妹在跟我沟通如何有效的去避免代码中一长串的if else判断或者switch条件判断?针对更多的回答就是合理的去使用设计来规避这个问题。 在设计模式中,可以使用...
113
33
分享
夜天之殇
关注了
敖丙
夜天之殇
赞了这篇文章
小小程序猿_肥牛
4年前
关注
Java设计模式-策略模式(优化过多if/switch语句)
简介 策略模式是指有一定行动内容的相对稳定的策略名称,策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法 策略模式: 定义了一组算法...
26
6
分享
夜天之殇
赞了这篇文章
why技术
java工程师 @公众号【why技术】
·
3年前
关注
初看一脸懵逼,看懂直接跪下!
我最近在 stackoverflow 上看到一段代码,怎么说呢。 就是初看一脸懵逼,看懂直接跪下! 我先带你看看 stackoverflow 上的这个问题是啥,然后引出这段...
433
76
分享
夜天之殇
关注了
程序员段飞
夜天之殇
赞了这篇文章
和耳朵
🏆 掘金签约作者|点我资料查看Github @同程
·
3年前
关注
前后端都要懂的 Linux 中间件安装与常用命令指南
大家好啊,最近言哥的新小册——NestJS项目实战上线了,我也在小册群潜伏了一段时间,但是注意到很多前端同学在实战的过程中对配置 Linux 相关环境这件事上,遇到了不同程...
137
13
分享
夜天之殇
赞了这篇文章
zzyang90
3年前
关注
@Async注解的坑,小心
大家好。 背景 前段时间,一个同事小姐姐跟我说她的项目起不来了,让我帮忙看一下,本着助人为乐的精神,这个忙肯定要去帮。 于是,我在她的控制台发现了如下的异常信息: 看到Be...
128
35
分享
夜天之殇
赞了这篇沸点
谁人沉默
go
·
3年前
举报
明明是摸鱼的地方,有个等级制度,每天要想怎么发两条沸点,太麻烦了
等人赞过
分享
8
7
夜天之殇
赞了这篇沸点
萤火架构
程序员、AI探索者
·
3年前
举报
程序里边为什么都使用左闭右开呐?
比如用for循环做个遍历,很多人都习惯用 0<=i<n。
很多语言中处理列表的方法也都是左闭右开,比如substring。
很多年前,dijkstra就研究过这个问题,他有三个论据:
1.半开半闭比较容易获取序列的长度,end-start就可以得出结果,其它的都还得加或者减1。
2.左闭不会超出序列的范围,比如数字区间是1-10,使用左开的话,就得写成0<i,而0不在数字区间内。特别极端情况下可能还会导致溢出。
2.比较容易表示空序列,使用[x,x),实际例子比如substring(0,0)。
总之这样写就是很优雅。
展开
技术交流圈
赞过
分享
1
3
夜天之殇
赞了这篇文章
是Vzn呀
架构师
·
3年前
关注
为什么不建议使用自定义Object作为HashMap的key?
此前部门内的一个线上系统上线后内存一路飙高、一段时间后直接占满。协助开发人员去分析定位,发现内存中某个Object的量远远超出了预期的范围,很明显出现内存泄漏了......
27
17
分享
夜天之殇
赞了这篇文章
是Vzn呀
架构师
·
3年前
关注
吃透JAVA的Stream流操作,多年实践总结
笔者结合在团队中多年的代码检视遇到的情况,结合项目编码实践经验,对Stream的核心要点与易混淆用法、典型使用场景等进行了详细的梳理总结,希望可以帮助大家对Stream有个...
1.7k
222
分享
关注了
3
关注者
1
收藏集
0
关注标签
29
加入于
2022-05-06