V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  falser101  ›  全部回复第 5 页 / 共 6 页
回复总数  109
1  2  3  4  5  6  
加了一条解决了
当前路由
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 10 0 0 wlan0
0.0.0.0 192.168.22.1 0.0.0.0 UG 100 0 0 enp3s0
10.0.0.0 192.168.22.1 255.0.0.0 UG 0 0 0 enp3s0
172.16.6.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8
192.168.1.0 0.0.0.0 255.255.255.0 U 10 0 0 wlan0
192.168.22.0 0.0.0.0 255.255.255.0 U 100 0 0 enp3s0
192.168.61.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet1
192.168.192.0 0.0.0.0 255.255.255.0 U 0 0 0 ztjlh3ajee
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 10 0 0 wlan0
0.0.0.0 192.168.22.1 0.0.0.0 UG 100 0 0 enp3s0
172.16.6.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8
192.168.1.0 0.0.0.0 255.255.255.0 U 10 0 0 wlan0
192.168.22.0 0.0.0.0 255.255.255.0 U 100 0 0 enp3s0

这是我的路由表,是需要删除掉有线的 0.0.0.0 这一条吗
2024 年 1 月 25 日
回复了 pdxjun 创建的主题 Go 编程语言 大佬们这段 golang 代码怎么优化,这么多 if 判断
GPT3.5
您可以通过将相似的逻辑整理成一个函数,并使用循环来遍历需要执行的函数,以减少代码的冗余。以下是一个优化后的示例:

go
Copy code
// 定义一个函数类型,用于处理特定的 ColumnFn
type ColumnFuncHandler func(column *Column) string

// 处理 ColumnFn 的函数
func processColumnFn(column *Column, fnName string, fnHandler ColumnFuncHandler) string {
if column.ColumnFn[fnName] != nil {
return fnHandler(column)
}
return ""
}

// 处理所有 ColumnFn 的函数
func processAllColumnFns(column *Column) string {
var result string

// 定义需要处理的函数名列表
fnNames := []string{"primaryKey", "autoIncrement", "default", "notNull", "comment"}

// 遍历函数名列表,执行相应的处理函数
for _, fnName := range fnNames {
result += processColumnFn(column, fnName, column.ColumnFn[fnName])
}

return result
}

// 在你的代码中调用 processAllColumnFns
col := column.typeFn(column.ctype) + processAllColumnFns(column)
通过这种方式,您可以将重复的逻辑整理到函数中,并通过循环来遍历需要执行的函数。这样可以使代码更加清晰、可维护,并减少冗余。同时,如果以后需要添加或删除某个 ColumnFn ,只需在 fnNames 中进行相应的修改,而不必在每个条件语句中进行更改。
@eyebrow WmoxMDIzNTM1NTY5
base64 求拉
@pmx1990 是啊,有工作但是不想继续搞 java
@shank 谢大佬,这样就有学习的方向了
@thiswind 在公司用,
@talkischeap567 可以的,准备整个 27 的
@fanhed 型号发我下,hxd
@ThomasKim 学到了,谢谢大佬
@imicksoft 马上下载
@litengyu86 确实很浮躁,下次我也去爬山试试
@wqq096737ink 但感觉 golang 岗位相对较少,暂时是在做 java 相关开发,上一份工作倒是用 golang 进行过开发,但找工作可能还不够,还需要积累
@NoString 非常好的建议,但对于技术上班之外的赚钱可以说是毫无头绪
@aapeli 加你了通过下
2023 年 5 月 15 日
回复了 chlinlearn 创建的主题 程序员 团队文档管理系统有没有开源推荐的?
wordpress?
@aapeli 云原生工程师平时都做些啥呀
@litguy 才换了工作,短时间内应该不会跳槽了,可以加一个微信吗大佬
@M003 都有道理😁
1  2  3  4  5  6  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2689 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 07:55 · PVG 15:55 · LAX 00:55 · JFK 03:55
♥ Do have faith in what you're doing.