V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ncbdwss  ›  全部回复第 1 页 / 共 2 页
回复总数  32
1  2  
好东西。最近正好需要一个。
11 天前
回复了 idblife 创建的主题 程序员 举个自己用 cursor 的例子吧
这域名,很熟悉。。从豆瓣小组那个时期过来的?
12 天前
回复了 jectychen1990 创建的主题 NAS 台式机做 nas 可行吗
除了功耗高没其它毛病,但是如果 nas+其它用途,不在乎功耗肯定没问题啦
16 天前
回复了 cjbkobe 创建的主题 NAS 想把物理黑群换成 WIN10+VM,有没有人打醒我
esxi 换了 winserver2022+vm 。再也不折腾了。
重要怕丢的就 raid1 ,其它的裸奔
30 天前
回复了 Niner 创建的主题 Java update 大家会允许这样写吗?
绝对不允许。
32 天前
回复了 xhwdy26 创建的主题 程序员 从微服务走向单体化
开发团队人数不多。使用的用户不是非常庞大。单体项目绝对足够。99.99%的项目单体绝对搞定。
自己创建好,然后打开项目 @Codebase 让它自己熟悉一下。
不要说这个 200m 的磁盘不行了。就是 30M 那个 2c2g 装个 mysql 随便一跑磁盘 iops 就满了,这硬盘是稀巴烂。
找第三方吧。自己搞不定的。
58 天前
回复了 albin504 创建的主题 程序员 cursor 能理解整个工程的代码吗?
上下文大小限制啊。不能全部都理解
让 gpt 去学吧。
72 天前
回复了 mahogany 创建的主题 程序员 在家闲置的主机怎么利用?
和你一样闲置的 8700+32g ,显卡 1080 拆卖了。8700 塞机柜里了。
72 天前
回复了 kuxuan 创建的主题 程序员 到底选 Cursor 还是 Windsurf
用 Cursor 白嫖 Windsurf
78 天前
回复了 zong400 创建的主题 Go 编程语言 菜鸟请教 interface 的使用
package main

import (
"fmt"
)

type C interface {
Scan()
}

type A struct{}

func NewA() *A {
return &A{}
}

func (a *A) Scan() {
fmt.Println("A Scan")
}

type B struct{}

func NewB() *B {
return &B{}
}

func (b *B) Scan() {
fmt.Println("B Scan")
}

// 工厂函数,返回不同的类型
func NewInstance(svc string) (C, error) {
switch svc {
case "A":
return NewA(), nil
case "B":
return NewB(), nil
default:
return nil, fmt.Errorf("invalid service: %s", svc)
}
}

func main() {
svc := "A" // 可以通过命令行参数获取 svc

// 通过工厂函数选择实例化对象
c, err := NewInstance(svc)
if err != nil {
fmt.Println("Error:", err)
return
}

// 启动并执行 Scan()
go func(c C) {
c.Scan()
}(c)

// 阻塞,避免主程序提前退出
select {}
}

说明:
NewInstance(svc string):通过传入的 svc 字符串来决定实例化 A 或 B ,返回 C 类型接口。
在 main 函数中,通过 NewInstance 获取具体的实例并执行 Scan() 方法。
使用 go 协程来异步执行 Scan() 方法。
通过 select{} 保证主程序不会提前退出。
这样做的好处:

通过工厂模式将实例化逻辑集中管理,避免了 switch 语句的重复使用。
如果以后需要添加更多的服务,只需在 NewInstance 函数中增加对应的 case ,而不需要修改 main 函数的核心逻辑,增加了可扩展性。
这种写法比直接使用 switch 更加优雅、清晰,并且具有更好的可扩展性。
替你试过了。SW_DVD9_Win_Pro_10_22H2.3_64ARM_ChnSimp_Pro_Ent_EDU_N_MLF_X23-36949 。win10 装不上,安装过程中蓝屏。只能装 win11 的 arm 版本。
96 天前
回复了 HeHeDa 创建的主题 NAS nas 暴露在公网有多危险?
qnap ,没开二次验证用了 3 年多没任何问题。开了二次验证到现在也有 4 年了。从未有过任何问题。
121 天前
回复了 iorilu 创建的主题 Windows 有什么好用的微软 mstsc 管理工具推荐吗
2XClientRDP\
团队大的才有价值。几个人的小团队搞这个就是作死,自找麻烦。
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2544 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 11:27 · PVG 19:27 · LAX 03:27 · JFK 06:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.