V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Leviathann  ›  全部回复第 70 页 / 共 87 页
回复总数  1721
1 ... 66  67  68  69  70  71  72  73  74  75 ... 87  
2021-09-25 17:10:31 +08:00
回复了 passer9527 创建的主题 Java CTO 是做 Java 的,然而技术选项却选了 rails
@hutoer 所以我现在最爱 ts,类型可以限制到字面量级别,精确的类型写出来代码就至少少了一半 bug
2021-09-24 17:47:25 +08:00
回复了 MrGoooo 创建的主题 Java 基于 mybatis-plus 的联表查询工具,可以实现大部分的写 SQL 需求
别的无所谓,xml 必须死。
@SolidZORO useRef 感觉跟 class 组件的实例变量差不多
只是一个是 class,天然的可以管理实例变量, 而函数组件需要 react 帮你管理
2021-09-22 11:47:37 +08:00
回复了 Philosophy6 创建的主题 问与答 迫于 OKR 要做一次技术分享,求推荐
java 8-17 的新特性?
2021-09-22 10:46:06 +08:00
回复了 zealinux 创建的主题 Java [需重构] Java 如何从大对象截取部分字段转为小对象?
感觉没什么问题,或者你写个静态方法放到 dto 的 class 里
这部分逻辑本来就是不能少的,换别的方法也只是藏起来,如果有问题更不好找
@pkoukk
就是比如说有一个 react component 的属性 name,定义是 {name?: string},不传的时候就自然是 undeifined,然后用这个属性的字面量简写构建了一个对象
const obj = {name}
把这个 obj 传给一个接收参数类型为 {params: {name?: string}} 的函数,然后函数直接
Object.entries.map(([key, value]) => xxx)
然后由于不开这个选项,value 就没有告诉他可能是 undefined,结果我用的时候也没注意到,然后还得帮他改 bug 。。
@number
@xlsepiphone

开启后可以判断一个 obj 是没有字段还是字段的值为 undefined,
如果不开,当你遍历这个 obj 的 entries 的时候,如果定义的时候使用的是 {propertyName?: string | number } 编译器不会告诉你这个 value 可能是 undefined

开了以后就能识别出来
type A = { name?: string }
const a: A = { name: undefined } // error
@hungrybirder 官方路线图说要逐渐的把 vim 的内置函数支持起来,最终目的应该就是兼容使用 vimscript 编写的插件体系
rollup 有个插件 rollup-plugin-dts 就是把指定文件夹下的.d.ts 文件打包到一个 index.d.ts 里
2021-09-15 18:15:09 +08:00
回复了 liuxianzhuo 创建的主题 Java Oracle 为何决定再次将 OracleJDK 免费商用
@x940727 graalvm 的官方 medium 贴了一个 facebook 的案例,fb 的 spark 集群换用 graalvm 后,普通版性能提升 10%,商业版性能提升 40%
@rbe 我例子没举好,模板字符串类型是一个比较特殊的情况

如果定义一个从下划线转驼峰的类型

type CamelCase<S extends string> = S extends `${infer P1}_${infer P2}${infer P3}`
? `${Lowercase<P1>}${Uppercase<P2>}${CamelCase<P3>}`
: Lowercase<S>

type A = 'aa_bb' | 'bb_cc'
要映射成
type B = 'aaBb' | 'bbCc'
2021-09-15 14:21:05 +08:00
回复了 liuxianzhuo 创建的主题 Java Oracle 为何决定再次将 OracleJDK 免费商用
应该是想靠 graal 企业版赚了
2021-09-15 11:47:09 +08:00
回复了 AkideLiu 创建的主题 Java JDK 17 General-Availability Release
@Kamiyu0087
switch 表达式
文本块
record
密封类
看起来有点别扭的 pattern matching
2021-09-14 01:53:36 +08:00
回复了 mmdsun 创建的主题 程序员 有什么小众的语言或框架,是值得学习 ?
koka lang
实现了副作用类型
作为函数式语言直接编译到 C 并且无需垃圾回收器或者运行时
2021-09-13 15:40:02 +08:00
回复了 vision1900 创建的主题 TypeScript typescript 动态类型定义问题
@vision1900 tsc 或者 tsserver 升个级吧,官网的编辑器我试了下是可以拿到 v 的类型的
发现使用的地方的确实现了某几个属性同时有或者同时没有的检查,但是组件里怎么类型安全的把它们取出来。。
1 ... 66  67  68  69  70  71  72  73  74  75 ... 87  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1182 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 17:49 · PVG 01:49 · LAX 09:49 · JFK 12:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.