V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Hanggi  ›  全部回复第 5 页 / 共 31 页
回复总数  617
1  2  3  4  5  6  7  8  9  10 ... 31  
2022-03-05 21:22:26 +08:00
回复了 voidmnwzp 创建的主题 程序员 (纯主观)一个 javaver 用 go 语言的初步体验
非常不理解,语言这种东西为什么要站队,都会不香吗?
2022-03-03 17:15:18 +08:00
回复了 liuidetmks 创建的主题 MacBook Pro 日常开发 m1 pro 有必要上 32 G 内存吗?
单一开发可能还好。

如果是经常要同时开发前端、服务端、移动端、桌面端、docker + k8s 、微服务中间件和人工智能的话,64G 起步吧。
viper 不香吗?
@FrankAdler 首先事务的范围还是尽量控制在小范围,非要长调用链,可以试试上面 gorm 里的其他写法。
@giiiiiithub 又来一个小丑。国内现状的代表
@giiiiiithub Go 语言要求你处理每个阶段产生的错误,所以不存在异常。对于大的团队项目来说只要你不瞎搞一般开发者也能写出比较高质量的代码。看你对自身的要求了。
@longmeier90
@nekoneko
@giiiiiithub
@Morii
https://gorm.io/zh_CN/docs/transactions.html
https://entgo.io/zh/docs/transactions/

想怎么写怎么写,还特意帮你们点好了中文,慢慢享用。

还有 Go 本身就是一种拆开写的语言,用惯了语法糖的确实容易不习惯,关键能否接受这种思想吧。
无脑上 K8S 就好了,HPA 弹性扩展,一键部署,滚动更新,A/B test ,金丝雀部署,想怎么玩就怎么玩。
2022-02-22 13:19:35 +08:00
回复了 julyclyde 创建的主题 Kubernetes k8s 抛弃 docker 之后, docker 还有前途吗?
完全没必要在意,继续用 docker 就好了,不影响的。
不管你手动还是被动,控件只有在状态变化时才会更新。

如果状态没变,你手动更新什么呢?

如果状态变了,更新了,那你手动更新那个状态就行。
2022-02-19 18:30:39 +08:00
回复了 mantis 创建的主题 Go 编程语言 golang 中 channel 的一个问题
把每一个步骤打出来就好了:

循环 i = 0:
因为 ch 空,所以 x := <-ch 不会执行。
ch <- i 往通道里输入 0
输出 --- 0

循环 i = 1:
因为 ch 里面有数据,所以 x := <- ch 得到上一次压入的 0
输出 0

循环 i = 2:
因为 ch 空,所以 x := <-ch 不会执行。
ch <- i 往通道里输入 2
输出 --- 2

以此类推。。。
2022-02-17 12:30:36 +08:00
回复了 meso5533 创建的主题 Kubernetes k8s 配置文件中的 dsn 是如何解析的?
你这名字起的。。。
你去看下 service 那里写了地址,kubectl get service 还是啥的,一搜就出来了
2022-02-17 10:11:34 +08:00
回复了 charlesliu 创建的主题 React React 有什么比较优雅的跨组件通信方法吗
有人提到 Angular , 确实在有大量数据操作的场景里,Angular 很简单很方便。

跨组件状态共享,最传统的方法就是引入 Redux ,但是需要一点学习成本,且代码量会变多不少。好处就 i 是熟悉了之后可以进行统一的状态管理。

个人比较推荐 Recoil ,使用起来非常简单高效,而且性能也很好。
2022-02-15 19:31:34 +08:00
回复了 rv54ntjwfm3ug8 创建的主题 Angular 为什么现在国内用 Angular 的网站感觉非常少?
Angular + Nest.js 绝配。

谷歌很多网站都是 Angular 做的,包括 firebase, k8s dashboard ...

其实如果数据操作比较多复杂的情况,Angular 做起来很舒服。
@superchijinpeng
@LosLord
很清楚啊,楼上很多人说 GO 不适合写 web ,但实际统计下来,写 Go 的人中写 web 的反而占比最高。
也就是大部分写 Go 的人( 36%)都在写 web 。
有啥不理解的? jb 统计数据写的啊。
https://github.com/gin-gonic/gin
https://github.com/labstack/echo
https://github.com/beego/beego
...

Go 写不了业务,这里起码 10 几万人不知道在干什么。。。可能在练习打字吧。
2022-02-13 20:20:35 +08:00
回复了 GGGG430 创建的主题 Go 编程语言 golang 有 array 为啥要 slice
https://go.dev/tour/moretypes/8

看一下官方教程就可以知道,Slice 并不会存储任何数据。而是指向他底层的一个 array ,当你修改 slice 的数据实际上是在修改底层的 array 。

还有就是可以发现 Go 语言中没有 push 反而用 append 来添加元素。

https://go.dev/tour/moretypes/15

官方教程中也涉及到了,如果你增加元素到超过了底层的 array 的长度,他就会给你重新分配一个新的 array 来满足需求。

Go 语言教程做的还是很不错的,有空可以多看看。
2022-02-12 19:38:56 +08:00
回复了 willin 创建的主题 程序员 网站的未来: Next.js 与 Remix
@karott7
我们现在所有服务都是 Docker 打包上 K8S ,很方便。
不知道你们用什么部署,如果图省事可以上 Docker-compose ,也很方便。

但是 Next.js 打包出来是个 Node.js 项目,所以部署 node 的方式应该都可以用吧。
1  2  3  4  5  6  7  8  9  10 ... 31  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2860 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 13:48 · PVG 21:48 · LAX 06:48 · JFK 09:48
Developed with CodeLauncher
♥ Do have faith in what you're doing.