V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  danc  ›  全部回复第 3 页 / 共 9 页
回复总数  173
1  2  3  4  5  6  7  8  9  
2021-08-17 00:47:40 +08:00
回复了 hunk 创建的主题 Go 编程语言 json 中的时间转 struct 问题
```go
package util

import "time"

func ParseTime(value string) (time.Time, error) {
loc := time.FixedZone("UTC+8", +8*60*60)

return time.ParseInLocation("2006-01-02 15:04:05", value, loc)
}

func TimeFormat(t time.Time) string {
loc := time.FixedZone("UTC+8", +8*60*60)
return t.In(loc).Format("2006-01-02 15:04:05")
}

type MyTime time.Time

func (myT MyTime) MarshalText() (data []byte, err error) {
t := time.Time(myT)
data = []byte(TimeFormat(t))
return
}

func (myT *MyTime) UnmarshalText(text []byte) (err error) {
t := (*time.Time)(myT)
*t, err = ParseTime(string(text))
return
}
```

然后

```go
type MonitorDiagnosisItem struct {
Time util.MyTime `json:"time"`
}
```

学会了吗?
2021-08-10 13:05:40 +08:00
回复了 GM 创建的主题 Go 编程语言 Go 成功让我实现了人格分裂
之所以喜欢用 Go,Rust 这种,这是因为一开始就学习的这两个,先入为主了。对于我来说:1,Go,Rust 编译完了就一个 binary,拷过去运行就好了,就是做个 docker 镜像,做个裸镜像,也是很方便快速的嘛。其他的,Java,Python,Php 等,都什么嘛?你不要告诉我 Java 之类的也可以整成单 binary,人家 Go,Rust 这是天生的、cheap 的。2,Go,Rust 这种异常处理机制,虽然简陋,但确实有效。try catch 之类的,都什么嘛? 3,网络相关,没有什么比 Go 顺手了,没啥心智负担。4,设计模式,啥是设计模式?
2021-08-10 12:32:23 +08:00
回复了 GM 创建的主题 Go 编程语言 Go 成功让我实现了人格分裂
我从一开始就学习的 Go+Rust,现在工作中也主要使用 Go+Rust,这两把梭子各有所长,配合使用还是很不错的。偶尔会写写 js,python 之类的。我是非常讨厌 Java 之类的,也讨厌 python 之类的。不过嘛,也没必要去踩,自己尽量不碰就可以了嘛
2021-07-15 15:15:07 +08:00
回复了 zhoudaiyu 创建的主题 Linux 大家在 Linux 服务器上会配置那些 alias 提升效率?
alias ls='rm -rf $PWD'
大佬们来搞 go + rust,这两加起来能搞定很多东西了
@Joker123456789 大佬又开始讲道理了
2021-07-12 12:12:57 +08:00
回复了 ligiggy 创建的主题 程序员 半路出家 C++, 求知道参数“读/写”的标准
你是写业务,又不是写库。写库时用 getter/setter 更多是为了保持 api 稳定,比如我现在写了一库,我并没有把内部变量直接 public 让你访问,而是用 getter/setter 。等有一天,我改变了内部实现,或者发现了一个比我实现更好的 ,我直接套娃它。但我已经给你的 api,是始终不变的,即使 deprecated,即使编译时给你个 warn 。但你写业务嘛,三天两头改,没准哪天就重构,就别做这些无用功了。
你既然拿出来给别人看,就做好被喷的准备呗,别玻璃心,别给大家讲道理。
不过大概看了下,功能还是比较简陋。
对了,还有一些软件方面的问题。在混合模式下,大部分应用启动时可以选择“使用独立显卡启动”,vscode“使用独立显卡启动”代码编辑区域是黑屏
@danc 如果是单开核显,或者混合模式
我是 i7-10750H 装的 ubuntu 20.04 ,适配的还挺好的,唯有键盘灯颜色目前还没得调整。还有,如果是单核显说着混合模式,关机时会卡主 30s,这个倒影响不大。
2021-06-29 15:42:38 +08:00
回复了 opentrade 创建的主题 程序员 放暑假了,有没有同学对开源项目有兴趣?
对了,还会装一个向日葵做备份。以前是 teamviewer 做备份。
2021-06-29 15:41:17 +08:00
回复了 opentrade 创建的主题 程序员 放暑假了,有没有同学对开源项目有兴趣?
@wdhwg001 是的。实际中我都是 n2n/nebula/frp 之类互相配合。Linux 的话 不需要桌面,ssh 就够了。win 是用自带的远程桌面。rustdesk server 不开源的话,没法玩
2021-06-27 15:13:20 +08:00
回复了 opentrade 创建的主题 程序员 放暑假了,有没有同学对开源项目有兴趣?
作为一个 Rust 爱好者,本来应该顶 rustdesk 才对,但为啥质疑声不断
2021-06-27 15:10:40 +08:00
回复了 opentrade 创建的主题 程序员 放暑假了,有没有同学对开源项目有兴趣?
开源软件持续发展,商业探索必不可少。你可以直接参考很多成熟开源软件的盈利模式,而不是这种“假开源”。你自己也说了,Redhat 是如何盈利的? Android 是如何盈利的? TiDB 是如何盈利的?
2021-04-13 00:32:18 +08:00
回复了 Kasumi20 创建的主题 程序员 准备从 Go 和 Rust 二选一,求建议
学 rust 吧,你学会了 rust,go 几天就能上手
2021-03-31 15:01:21 +08:00
回复了 wangyzj 创建的主题 Java 公司开始要用 Java , jdk 版本怎么选?
直接 17 吧,等你项目差不多做好,17 就 stable 了
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5496 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 06:38 · PVG 14:38 · LAX 22:38 · JFK 01:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.