V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iseki  ›  全部回复第 1 页 / 共 54 页
回复总数  1065
1  2  3  4  5  6  7  8  9  10 ... 54  
降本增效和屎山堆积相辅相成,裁大动脉点个火,知道坑的人不在了,新来个人把系统弄炸了这是常态
4 天前
回复了 karashoukpan 创建的主题 Go 编程语言 关于 Go 的工程经验
可以积极借鉴其它语言的标准库设计,特别是那些有丰富标准库经验的。
按账户来的,不知道看不看账单地址。
用了下我觉得还行,至少在生成 git commit message 上还是可以的。缺点就是额度有点少,没法敞开了用。
9 天前
回复了 moudy 创建的主题 C++ 再一次感觉到 C++的恶心
这个和社会分配问题不同,
9 天前
回复了 moudy 创建的主题 C++ 再一次感觉到 C++的恶心
@moudy
> 每个符号都 tm 可能是别的意思

重载就是用来改变符号含义的,保证它不违反大多数人的直觉是编程者的责任。
9 天前
回复了 moudy 创建的主题 C++ 再一次感觉到 C++的恶心
语言语言功能很明显应该由使用者保证没有反直觉的情况,保证不了你就不该去用。别人也没义务为了照顾你看不懂而被迫用某种不自然的方式写代码。
17 天前
回复了 cj323 创建的主题 PHP 未来属于 PHP
@aieruishi fpm 好像一直带缓存吧🤔
取决于你的设计,Go 对这个看上去没有强烈观点,因为标准库两种选择都有。
目前 Temporal LocalDate LocalTime LocalDateTime 已完成,数据库支持已测试 PostgreSQL/MySQL 。
下一步将补充 ZonedDateTime 和 Duration 。
@lysShub 因为 Go 必须考虑零值。因为 Go 的 struct 默认填充 0 。
另外就是 Go 标准库有个很扭曲的设计,我倾向于是设计者忘了这件事。Weekday 中 0=Sunday ,而 Month 则是 0=无效值
@RedisMasterNode civil 这个可以考虑,但是和 carbon 那种思路并不相同。所以选择干脆按照 JSR-310 开新的项目,一些取舍也不必纠结,比如隔壁贴讨论的 MinusMonth 语义什么的。
@RedisMasterNode 标准库没有,civil 有但是不全,不过勉强能用。carbon 看上去有,但实际上不一样的。
@RedisMasterNode 看了下 carbon ,确实很完善,但是缺了一些点刚好 JSR-310 的东西可以补上,所以就弄了。
@NewYear 我这有 guard ,这个事我还特别关注过啊
if month < January || month > December {
e = newError("month %d out of range", month)
@NewYear 别吓我,我看一眼去
提醒一下本 lib 是按照 Java 的语言提案 310 号编写的,该提案对应的功能已经在 Java8 时进入
Java 标准库 java.time 。
和 JavaScript 没有任何关系。
@Ketteiron 确实,我没看见另外两个类型,疏忽了。总之我还是照着 JSR-310 抄吧。
@encounter2017 当然考虑到 JSR-310 包含这个功能,也许以后会支持上。
我这边的也 https://v2ex.com/t/1172149 基本可用了
1  2  3  4  5  6  7  8  9  10 ... 54  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   836 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 22:21 · PVG 06:21 · LAX 14:21 · JFK 17:21
♥ Do have faith in what you're doing.