V2EX iseki 的所有回复 第 1 页 / 共 51 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    iseki    全部回复第 1 页 / 共 51 页
回复总数  1003
1  2  3  4  5  6  7  8  9  10 ... 51  
@gouguoyin 唔,不行,区分类型的一个目的是类型安全。
比如我的函数入参是一个 Instant ,代表我不关心除绝对时间点之外的任何信息;如果入参是一个 LocalDate ,意味着我只接受一个日期,时间点该如何转换为当地日期是调用者需要考虑到事情。
你这样的设计完全无法表达这个语义。
@gouguoyin 我没看到你和 ThreeTen 对标的类型定义啊,类似 Instant LocalDateTime LocalDate ZonedDateTime 这样的东西。
@gouguoyin java.time ,包括基础部分,如果有扩展部分更好
有没有实现了 threeten 模型的时间库?本来想自己搓一个,但是太麻烦了,工作量很大。
1 天前
回复了 karashoukpan 创建的主题 程序员 Java & Go 设计模式实现
@Ketteiron 那你 Kotlin 可能还是写少了(笑),你看 x 库和标准库中都有很多利用 object 的可被引用的特性的地方。
他们不是单例就不行吗?当然不是,你大可把全部成员变量都写到顶层 private var 上去,但是你没法让一个 .kt 文件 implements 某个 interface 。Kotlin 选择了 companion 而没有直接像 Java 一样暴露所谓的 static member 正是表达了在这一点上的取向。
1 天前
回复了 karashoukpan 创建的主题 程序员 Java & Go 设计模式实现
@Ketteiron 你误会了,Java 也有 static 关键字。“例”是为了可以被引用,可以等同于一般的 Object ( Java 语境)
2 天前
回复了 karashoukpan 创建的主题 程序员 Java & Go 设计模式实现
@Ketteiron 单例的重点不止是单,它得先是例。
工厂什么的都挺常用的,只要你不能即地初始化一个东西,那个帮助你初始化的设施都可以叫工厂。
我猜是某种兼容,因为很多系统上对 0 长度文件做内存映射会报错
@ejoe123 我发现 Pixel IMS 选择重置回运营商配置后,设置页面里就没有 VOLTE 开关了
@liyafe1997 我这两天发现联通能打不能接,不知道是不是和 CSFB 有关系,打出去的时候能正常回落,但是接电话却没有回落,手机不想
@cst4you 其实还行,我把一些上课通知短信扔给 gemini ,提前设置好提示词,可以直接弄进 Google Calender ,还算方便呢。就是锁运营商这种坏事做绝太让人恶心了。
以后用啥呢,三星吗
要不你们看看 stoplight.io 的产品? ApiFox 的 bug 实在是太多了,他们不只是对 OpenAPI Specification 3.x 标准的实现有问题,软件本身的可用性都得打个问号。当然也不是不能理解,国产环境只能产出这样的软件。
有些场合要求服务端必须能拿到口令明文。
我虽然不是很确信你的业务,不过如果按照我对你业务的猜测,这里使用 factory pattern 是正确的。
要不要在这里叠加 factory 看你的倾向和你使用的 di 框架的能力啊。有的时候工厂是个很简单的解决方案,特别是你想更精确地控制生命周期时。
69 天前
回复了 exploretheworld 创建的主题 Java 写了 3 天 go,我想念 Java 了
不是离开了 Java ,是离开了春天。
你不在乎多个请求查出的数据之间存在不一致的时候
1  2  3  4  5  6  7  8  9  10 ... 51  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1060 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 34ms UTC 23:13 PVG 07:13 LAX 16:13 JFK 19:13
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86