V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Leviathann  ›  全部回复第 69 页 / 共 86 页
回复总数  1706
1 ... 65  66  67  68  69  70  71  72  73  74 ... 86  
2021-09-30 11:18:18 +08:00
回复了 ChovyChu 创建的主题 Java 有没来比拼 commit 的,重在真实
所以就是加了个分块的逻辑?
感觉这种非业务的东西直接弄个声明式的 api 调一下会比较清晰吧
2021-09-29 04:24:02 +08:00
回复了 shutongxinq 创建的主题 iPad 苹果称“果冻屏”是正常现象
微小?是欺负人从来没用过 lcd 吗?
我不知道国内那些视频怎么拍的,还搞什么快速滑然后慢放,显得好像果冻效应并不明显一样,再看看 reddit 上这个视频?我手上的这台和视频里完全一致
https://www.reddit.com/r/ipad/comments/pvveip/got_my_mini_6_friday_just_started_noticing_the/?utm_source=share&utm_medium=ios_app&utm_name=iossmf
你用大拇指以正常浏览的速度上下滑动 4,5cm 左右,屏幕上所有的横向元素(横线,文本)都被拉伸成斜向,方块结构都扭成了平行四边形这还叫正常?
这帖子里有人问为什么苹果越买越贵价格越来越差,下面人回复 Capitalism
2021-09-26 21:06:14 +08:00
回复了 liuidetmks 创建的主题 Java Java 加一个字段很难吗?
@LowBi 把那几个字段的 get 方法抽成一个接口 A,让各个 entity 都实现一下,方法签名就写 <T extends A>
2021-09-26 10:29:30 +08:00
回复了 Macv1994 创建的主题 程序员 弱鸡后端求问什么是前端工程化?
就是 webpack rollup gulp parcel snowpack vite
2021-09-25 20:25:56 +08:00
回复了 Ptu2sha 创建的主题 问与答 我寻思 举案齐眉 也不是啥好词啊
相敬如宾是极高的评价,至少包含责任对等,言谈得体
太多人亲近了就变得放肆
一个很简单的小例子,相敬如宾的夫妻里不会有一方被另一方肆意辱骂、数落,更不会出现被剥夺经济权的现代奴隶
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'
1 ... 65  66  67  68  69  70  71  72  73  74 ... 86  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5856 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 02:41 · PVG 10:41 · LAX 18:41 · JFK 21:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.