V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  falser101  ›  全部回复第 3 页 / 共 4 页
回复总数  72
1  2  3  4  
139 天前
回复了 falser101 创建的主题 问与答 关于关系很好的朋友借钱问题
他已经给家里坦白了,还想让我帮他从银行贷款,先还网贷......
139 天前
回复了 falser101 创建的主题 问与答 关于关系很好的朋友借钱问题
感谢各位劝,听劝
139 天前
回复了 falser101 创建的主题 问与答 关于关系很好的朋友借钱问题
@CHTuring 确实,给我说这个,让我内心很纠结,一边是多年的朋友,一边是我自己辛苦挣的钱
加了一条解决了
当前路由
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 这一条吗
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 谢大佬,这样就有学习的方向了
2023-08-07 10:12:01 +08:00
回复了 falser101 创建的主题 程序员 好兄弟们 想搞一个显示器,用来写代码,有没有推荐的啊
@thiswind 在公司用,
2023-08-07 10:11:15 +08:00
回复了 falser101 创建的主题 程序员 好兄弟们 想搞一个显示器,用来写代码,有没有推荐的啊
@talkischeap567 可以的,准备整个 27 的
2023-08-06 17:59:03 +08:00
回复了 falser101 创建的主题 程序员 好兄弟们 想搞一个显示器,用来写代码,有没有推荐的啊
@fanhed 型号发我下,hxd
@ThomasKim 学到了,谢谢大佬
@imicksoft 马上下载
@litengyu86 确实很浮躁,下次我也去爬山试试
@wqq096737ink 但感觉 golang 岗位相对较少,暂时是在做 java 相关开发,上一份工作倒是用 golang 进行过开发,但找工作可能还不够,还需要积累
@NoString 非常好的建议,但对于技术上班之外的赚钱可以说是毫无头绪
@aapeli 加你了通过下
2023-05-15 13:44:23 +08:00
回复了 chlinlearn 创建的主题 程序员 团队文档管理系统有没有开源推荐的?
wordpress?
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2473 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 02:47 · PVG 10:47 · LAX 18:47 · JFK 21:47
Developed with CodeLauncher
♥ Do have faith in what you're doing.