V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  makelove  ›  全部回复第 95 页 / 共 100 页
回复总数  1984
1 ... 87  88  89  90  91  92  93  94  95  96 ... 100  
2021-10-23 23:48:11 +08:00
回复了 little2song 创建的主题 Android 深入理解 android 包体积优化,给 apk 瘦身全部技巧
这个叫内存,那真的内存叫什么

我对包体积不太在意,但很在意内存用量,象淘宝这种一打开就要用 1.6G 的 App,不知道他们内部会用低端一点的 4G 内存手机测试吗,简直没法用
2021-10-23 10:24:03 +08:00
回复了 tibifide 创建的主题 硬件 撸代码,求轻薄本推荐?
内存很重要,8G 真不行,16G 起步,现在 CPU 性能过剩如果想用久一点还是别用苹果,内存和 SSD 二大耗件都焊死了
2021-10-23 10:15:22 +08:00
回复了 rpish 创建的主题 电影 千万别看沙丘
@zhw2590582 连我们现在的电脑水平也没有吗?那怎么做宇宙航行之类的,全机械吗,也太神奇了
2021-10-22 22:46:15 +08:00
回复了 huangmingyou 创建的主题 Apple 有多少人会经常用到笔记本的前置摄像头
如果能选的话,我喜欢外接摄像头+笔记本本身无摄像头,这样边框可以做得更好不需要刘海,我本身又是很少用到摄像头
2021-10-21 21:12:04 +08:00
回复了 icepony 创建的主题 微信 微信移除了 robots.txt
@WildCat 这是想明白的吗?这是大棒逼的
2021-10-21 21:08:12 +08:00
回复了 coolworker 创建的主题 装修 有必要全部上外资品牌吗?
电视也别留了,索尼便宜的不如国产
2021-10-21 21:05:34 +08:00
回复了 lawfun 创建的主题 程序员 请推荐书籍 - 描述 GUI 开发的原理与思想的书
现在的 Web 那套模式才是 GUI 开发发展的最佳模式,以前那套传统桌面 GUI 开发模式有点落后了,开发效率不行,代码还乱
2021-10-20 10:28:59 +08:00
回复了 hoko1814 创建的主题 问与答 真的有不少年轻人选择躺平么?
其实一般人说的躺平不是选 1 那种,那种会天天生活在虚度光阴的内疚焦虑之中,看着慢慢变老后失去一切重来机会而后悔白过一生。而是没有正常工作生活之外的额外努力,这对一般人很正常,毕竟在学校时特别努力的人就只有很小部分,性格早就决定了一切。
@zbinlin 现在 a,b 是对象参数,去掉{}改成位置的。改成位置的后,怎么写复杂的都能正确推导。
@thtznet C#我只会一点,java 以前写过二年,但 TS 的类型能力全面吊打 java 和 c#是没有疑问的,大量 java/c#搞不定的类型设计 ts 就可以,可能是因为 js 的灵活性所以 ts 也只能这么灵活。平时碰到疑难杂证的可能还是很少的,js 社区这么快全面拥抱 ts 不是没有道理的,编程效率提高太多了
@zbinlin 你是说 ts 二个类型不能同时推?那为什么改成位置参数就可以同时推呢?
@lscho 那你解释一下为什么 this 会影响这个推断,以及下面的例子用数字也不能推断。
而把参数从对象形式改成位置形式就完全可以推断了


@sunwang playground 网页上可以选版本,3.7 也不行
@FrankFang128 你看后面的例子用数字了没有 this,我不知道这二个是不是同一个问题
@noe132 确实离谱

declare function create<S, M, A>(def: { data: S, a: (data: S) => M, b: (m: M) => void }): M
const s = create({ data: 0, a: (data) => 100, b: (m) => {}})

declare function create2<M, A>(def: { a: () => M, b: (m: M) => void }): M
const s2 = create2({ a: () => 100, b: (m) => {}})

这里 s 是 unknown, s2 是 number,不知道 data 影响了啥
@xarthur 第二个例子,把参数从对象形式写成位置参数就可以正确得到 number,救命啊,这是为啥,把我彻底整不会了

declare function create<S, M, A>(
data: S,
a: (data: S) => M,
b: (m: M) => void
): M

const store2 = create(0, (data) => 1, (m) => {})
@lvdb 不是,js 语法这里的空{}不是返回空对象而是不返回东西,实际返回就是 void,或者你在里面写 return undefined as void 也是一个效果
1 ... 87  88  89  90  91  92  93  94  95  96 ... 100  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1020 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 22:44 · PVG 06:44 · LAX 15:44 · JFK 18:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.