V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  monmon  ›  全部回复第 2 页 / 共 9 页
回复总数  174
1  2  3  4  5  6  7  8  9  
@monmon https://i.imgur.com/TmshLxN.png 开源社区肯定会继续支持,但是 Oracle 在 JDK25(LTS)发布的节点停止支持,官网上还挂着 GraalVM 25 (Latest),直觉上给人一种整烂活的感觉(当然不排除直觉是错误的)
86 天前
回复了 foxkiller 创建的主题 生活 从另一个视角来看罗 vs 西贝
贾老板亲自下场给一众想当网红的老板提了个醒,面对这种公共舆情事件管住自己的嘴,交给专业靠谱的公关团队来处理,营销强如雷军刘强东之流都难免翻车,上场之前还是要掂量掂量自己几斤几两 https://i.imgur.com/Myq73PR.png
买!减超多家务量,减少人闻猫屎臭味。
3 只猫,有过一台 CATLINK ,体积比较大清洗很麻烦,搬家坏了没修好就丢了
现在买了两个小佩的 Max2 ,体积相对较小,拆卸方便清洗简单
小佩的问题是没接入米家,有一台传感器有点敏感,人清理维护的时候偶尔会触发红外暂停执行任务,要走远一点等段时间才能恢复,但是对猫来说比较安全,算是小毛病。
如果有猫习惯不好,拉完使劲扒拉猫砂,会撒到地上,要额外买个防外溅的踏板或垫子
我没理解错的话,说白了你就是想实现一个 “模板方法模式” https://refactoringguru.cn/design-patterns/template-method/go/example

简单版的代码就是:

```go
type Worker interface {
MustImplementStep() // 必须被实现的方法
OptionalHook() // 一个有默认行为的、可选的钩子方法
}

type BaseWorker struct{}

func (b *BaseWorker) OptionalHook() {
fmt.Println("-> BaseWorker: 执行默认的钩子逻辑。")
}

type ConcreteWorker struct {
BaseWorker // 嵌入“基类”,OptionalHook 的默认实现。
}

// MustImplementStep 实现接口中必须被实现的方法
func (c *ConcreteWorker) MustImplementStep() {
fmt.Println("-> ConcreteWorker: 执行必须实现的步骤。")
}

// 编译期安全检查,如果 ConcreteWorker 未实现 MustImplementStep (注释掉上面方法)会报错
var _ Worker = (*ConcreteWorker)(nil)

// OptionalHook “重写”嵌入的钩子方法。
func (c *ConcreteWorker) OptionalHook() {
fmt.Println("-> ConcreteWorker: 开始执行重写的钩子逻辑。")

// super.method()
c.BaseWorker.OptionalHook()

fmt.Println("-> ConcreteWorker: 结束执行重写的钩子逻辑。")
}

func RunTemplate(w Worker) {
fmt.Println("--- 模板开始 ---")
w.MustImplementStep()
w.OptionalHook()
fmt.Println("--- 模板结束 ---")
}

func main() {
worker := &ConcreteWorker{}
RunTemplate(worker)
}
```
106 天前
回复了 xz410236056 创建的主题 北京 北京真的是一点人文关怀没有
“臭外地的,上北京要饭来了”https://i.imgur.com/agAJ0Rd.png
推荐一个研究相关问题的视频 [关于抽象话的深度研究:为什么我们无法在网上好好说话?] https://www.bilibili.com/video/BV1Vd4y1b71B/?share_source=copy_web&vd_source=838a64bd94d8130f961fb64f66ecfd3e
117 天前
回复了 maxmax4max 创建的主题 职场话题 准备换工作,军师们有啥建议?
[0 代表有效,1 代表无效] 有点邪门了,这种人跟他共鸣干啥
@HFX3389 #14 天才
133 天前
回复了 nizhong044 创建的主题 问与答 到底有没有摩擦力?
这个问题找到答案以及背后的原因真的很简单,互联网随便搜索一下就能找到,但是 op 给我一种在寻找共识的感觉,是什么共识我不说🤐
133 天前
回复了 nizhong044 创建的主题 问与答 到底有没有摩擦力?

摩擦力产生的条件(四个条件缺一不可):
(1)两物体要相互接触,即摩擦力发生在物体的接触面上;
(2)两物体已经发生相对运动或有相对运动趋势;
(3)两物体之间相互挤压,发生形变,即要有弹力;
(4)两接触面粗糙不光滑.
135 天前
回复了 wangxiang 创建的主题 电动汽车 各位电车主,高速一般开多少
假定 100 米外有一障碍物,120 码时,车速为每秒 33 米,100÷33≈3s ,这意味着你只有 3 秒钟时间来作反应。
120 不是车和高速路的极限,是生命安全的极限 https://i.imgur.com/n119Wvk.png
147 天前
回复了 newmancity 创建的主题 计算机 老哥们求助,两万块买苹果还是微软
3000 买个二手 ROG 掌机,剩下的买苹果和微软股票 https://i.imgur.com/TkdeN49.png
147 天前
回复了 nathadai 创建的主题 职场话题 接私活被投诉到公司了有什么风险
“后期部分不想叫她做了”, 这不是你想违约吗,不用付违约金?木工入场你看上去是进度一半,合着前期出设计图不是进度?我请问到底是谁恶心谁啊 https://i.imgur.com/MAyk5GN.png
@404E #77 面试时肯定要提一嘴,使用 Kotlin 也帮助会筛选掉一部分人
152 天前
回复了 evansun 创建的主题 生活 新搬的房子有蟑螂,大家给我支支招吧
@sansansine 晚上睡着觉,猫叼一只活的送给你(亲身经历,人直接飞起来😰)
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1015 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 18:37 · PVG 02:37 · LAX 10:37 · JFK 13:37
♥ Do have faith in what you're doing.