V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  RedBeanIce  ›  全部回复第 6 页 / 共 54 页
回复总数  1075
1 ... 2  3  4  5  6  7  8  9  10  11 ... 54  
@Smilencer 假的,我问之前,已经问过 gpt 了。
@nagisaushio 额,,我感觉好像理解的不对嘛,,我试了试



```
type User struct {
// gorm.Model
Name string
Age int
}

func main() {
user := User{Name: "John", Age: 25}

// 调用接收值的方法
changeAge(user)
fmt.Println("After changeAge:", user)

// 调用接收引用的方法
changeAge2(&user)
fmt.Println("After changeAge2:", user)
}

func changeAge(user User) {
// 对 user 进行操作,不会影响原始对象
user.Age = user.Age + 1
fmt.Println("Inside changeAge:", user)
}

func changeAge2(user *User) {
// 对 user 进行操作,会影响原始对象
user.Age = user.Age + 1
fmt.Println("Inside changeAge2:", *user)
}



```

Inside changeAge: {John 26}
After changeAge: {John 25}
Inside changeAge2: {John 26}
After changeAge2: {John 26}

值,还是,引用,都是自己控制的
```

import (
"fmt"

"gorm.io/driver/mysql"
"gorm.io/gorm"
)

type User struct {
gorm.Model
Name string
Age int
}

func main() {
dsn := "root:123456@tcp(127.0.0.1:3306)/go_mysql?charset=utf8mb4&parseTime=True&loc=Local"
db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{})
if err != nil {
panic("failed to connect database")
}
db.AutoMigrate(&User{})

// 使用引用对象
userRef := &User{Name: "John", Age: 25}
resultRef := db.Create(userRef)
fmt.Printf("Reference Object: %+v\n", userRef)
fmt.Printf("RowsAffected: %d\n", resultRef.RowsAffected)

// 使用值对象
userVal := User{Name: "Jane", Age: 30}
resultVal := db.Create(&userVal)
fmt.Printf("Value Object: %+v\n", userVal)
fmt.Printf("RowsAffected: %d\n", resultVal.RowsAffected)
}



Reference Object: &{Model:{ID:1 CreatedAt:2023-11-24 22:50:17.388 +0800 CST UpdatedAt:2023-11-24 22:50:17.388 +0800 CST DeletedAt:{Time:0001-01-01 00:00:00 +0000 UTC Valid:false}} Name:John Age:25}
RowsAffected: 1
Value Object: {Model:{ID:2 CreatedAt:2023-11-24 22:50:17.401 +0800 CST UpdatedAt:2023-11-24 22:50:17.401 +0800 CST DeletedAt:{Time:0001-01-01 00:00:00 +0000 UTC Valid:false}} Name:Jane Age:30}
RowsAffected: 1



```
1 ,你 1 分钟收到 2000 条数据
2 ,你需要进行分类,每个分类有不同的处理方式,转成不同的报文
3 ,上游一次只能接收一条数据
4 ,上游处理数据很慢

问题,
1 ,在线率是什么
2 ,处理任务的程序是指你写的这个程序么,为什么要一直重启

根据现有信息,整理的方案如下
1 ,下游客户端给你提供数据,你直接入库
2 ,你的程序直接去数据库获取,一次性获取一条
3 ,按照分类业务,处理成固定的报文,推送给上游,
4 ,如果上游上次未处理完成,你的程序不要做新的推送数据处理,继续等待。
想好,不要轻易做决定。

现在行情那么差,,做一个决定,可能就直接凉凉了。

想想如何做是适合自己现有处境的,,不要因为别人的一句话,就放弃现在。
148 天前
回复了 baihekong 创建的主题 程序员 对于程序员, 1 天工作 8 小时并不合理
按照楼上所说,请你进行一下高强度脑力劳动 8 小时。
148 天前
回复了 baihekong 创建的主题 程序员 对于程序员, 1 天工作 8 小时并不合理
利益相关

你为啥盯着程序员呢(敲敲骂一句),,要不你看看其他行业?
一天 2 小时工作。
148 天前
回复了 swordspoet 创建的主题 深圳 深圳城中村停车折扣
一定要深圳么,,外地行不行。
北京上海广州武汉长沙等等
149 天前
回复了 ahhtree 创建的主题 职场话题 后端老鸟耍不要脸
回家学 Java ?????

冲啊,,
152 天前
回复了 beval 创建的主题 健康 减重/甲状腺外科大夫 在线义诊
医生您好,我 27 岁,普通上班族。
白天在公司食堂吃饭,晚上回家在路边小店随便吃吃。

我经常性的感到嘴唇干燥,我在网上百度到的,都是缺少维生素。
但是我不知道自己要注意什么,,求求日常吃饭,饭后补充等等方面的建议!!!
152 天前
回复了 kk1945615 创建的主题 问与答 怎么培养一种一生的爱好
朝闻道,夕可死。

请找到你的道。
1 ,可怜之人,必有可恨之处。。在理性的视角下,我无法代入一只猪的活法。。在感性的视角下,我的感性能力不足。
2 ,教育他们这类情况,需要很长的时间,,各种辅导,看你的时间多不多。
3 ,给钱这类人,用处有。但是帮助小。。
4 ,他们需要自己去改变,或者是被动的接收改变。。军队或者是其他的。。
5 ,你钱不多的情况下,最好的方案是放下帮助的想法。。。(偶尔跟他打打电话,不接就算了,接电话再说)
6 ,如楼上所说,( 14 年的 20W 不少了,再加上还有存款在你那,说实话你要是有良心就先用钱增加关系度然后慢慢引导 实在不上路就给笔钱断绝联系)。
154 天前
回复了 dsggnbsp 创建的主题 问与答 怎么保持持久?
154 天前
回复了 Free3 创建的主题 计算机 求笔记本推荐 预算 2.8w 以内
@Free3 移动编辑,攒了很久的钱。

云电脑如何。。
1 ,任何行业,大佬的时间都很值钱。。。。
2 ,怼人是比无视,稍微友好的沟通方式。。。。
一部分情况下,被怼可以学习到新的知识。
无视则代表着,对方不认为我是个人。

其他。。。。。。。
157 天前
回复了 gomorebug 创建的主题 Java 关于 mybatis 的疑惑
@RedBeanIce 另外,很多人估计没写过复杂的业务。
157 天前
回复了 gomorebug 创建的主题 Java 关于 mybatis 的疑惑
估计很多人没玩过 ddd ,,,加油吧
@Belmode
@Orangeee
收到!!
1 ... 2  3  4  5  6  7  8  9  10  11 ... 54  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5332 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 08:29 · PVG 16:29 · LAX 01:29 · JFK 04:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.