V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iugo  ›  全部回复第 9 页 / 共 117 页
回复总数  2332
1 ... 5  6  7  8  9  10  11  12  13  14 ... 117  
2021-02-19 18:17:34 +08:00
回复了 Zhuzhuchenyan 创建的主题 程序员 最近写代码感觉像是憋着一口闷气在写
@Zhuzhuchenyan 我说一种解释, 或许可以理解一下.

因为 TS 的类型限制仅仅限制编译, 而不限制运行时, 所以有人既想让尊重类型的尽量传入布尔, 又想让代码兼容非预期的参数传入, 所以才一边限制了类型, 一边又做兼容.

我不知道 ng 是否支持 JS, 如果也支持 JS, 那么上面的想法也就有一定道理.
2021-02-19 18:07:17 +08:00
回复了 Zhuzhuchenyan 创建的主题 程序员 最近写代码感觉像是憋着一口闷气在写
在 React 中, `<component multiple> </component>` = `<component multiple={true}> </component>`.

还真没考虑过属性名称与用法与 html 一致.

没写过 ng, 但在 TS 中, 这样写 unknown 的确更好:

```ts
@Input() set multiple(value: unknown) {
this._isMultiple = (value != null && String(value)!=='false')
}
```
2021-02-14 09:31:09 +08:00
回复了 MLLB 创建的主题 JavaScript 询问一个 JS 函数题
```js
var a = 10;

for (let i = 0; i < 1; i++) {
a = 99;

function a() {
console.log(a);
}

a = 30;
}

console.log(a);
```

这样看我们就容易接受一点.

我预期应该是返回 10 的, 之所以返回 99 可能和 V8 在作用域内没有函数声明进行提升有关.

刚好, 我们要强调, 在写 JS 的时候有如下要注意:

1. 在函数声明时, 避免重名.
2. 函数声明时, 尽量在顶级, 否则使用箭头函数.

在 ESLint 下或者 TypeScript 下, 基本是写不出这么 "错误的" 代码的. 肯定会在写的时候报错.
2021-02-05 12:40:47 +08:00
回复了 DyingSwan 创建的主题 程序员 那些前端面试问 iframe 优缺点的是不是应该马上逃离?
微前端? 这不是 2019 年的话题吗?

我记得 React 开发者还专门发推 “嘲讽” 来着 https://twitter.com/dan_abramov/status/1132493678730252288 (当然, 一方面不是真的嘲讽只是发表看法, 另一方面, Dan 肯定希望大家统一都用 React 啊)
2021-02-04 12:45:47 +08:00
回复了 xiaochong 创建的主题 Apple 2021 年,求推荐键盘 for Mac
之前用樱桃茶轴, 感觉挺好的. 但是在用过二代剪刀式键盘后, 感觉茶轴很累.
2021-02-04 12:40:46 +08:00
回复了 xiaochong 创建的主题 Apple 2021 年,求推荐键盘 for Mac
如果考虑低价位可以看看这些: https://vows.cn/blog/2020/01/18/keyboard.html
其实前端 `res.B ?? []` 直接解决问题. 兼容后端目前的两种可能.
根据具体业务分析, 前端可能需要额外操作, 比如 `if (res.B.length === 0) {}`.

但如果是 B 算主业务, 则无论如何都传. 但上文的 B 应该不是主业务.
2021-01-11 17:45:47 +08:00
回复了 darluc 创建的主题 Go 编程语言 「译」Golang 中的 init 函数
2021-01-10 14:03:18 +08:00
回复了 jojobobo 创建的主题 MacBook Pro 是每台 M1 苹果笔记本都存在这个问题?
有此问题, MBP, 16, 256. 系统 11.1 (20C69).
2020-12-26 11:23:30 +08:00
回复了 iugo 创建的主题 Apple 外置 SSD 启动无法同时支持 MPB M1 和 iMac Intel
下次试试在 Mac mini M1 和 MPB M1 上能否共用.
2020-12-26 11:20:35 +08:00
回复了 iugo 创建的主题 Apple 外置 SSD 启动无法同时支持 MPB M1 和 iMac Intel
@xgfan 多年前在国内做雷雳 3 硬盘盒的, 我只知道 JEYI, 所以买的这个牌子.
2020-12-25 12:44:12 +08:00
回复了 iugo 创建的主题 Apple 外置 SSD 启动无法同时支持 MPB M1 和 iMac Intel
目的就是一块硬盘, 搬到哪儿都能用.

在公司或家里就用 iMac 或 Mac mini, 在没有 iMac 或 Mac mini 的办公室或者家里, 还有出差就用 MacBook Pro.

在这么多设备上同步数据还是小事儿, 配置各种软件和开发环境很麻烦.

比如 TablePlus 一升级, 我就要在至少三台设备上都更新一下. CHANGELOG 看三遍是为了加深印象吗?

当然可以一直背着 MBP, 但便携性和一块移动硬盘差很多.
2020-12-16 12:00:56 +08:00
回复了 fxjson 创建的主题 程序员 有多少用 nodejs 写后端的,请举手?
函数计算 + Node.js 用于生产环境.

不使用框架, 依赖是自己控制的. 理论上每个业务函数有自己的依赖就行, 并且共用依赖的时候层 (比如 AWS Lambda Layers) 可以解决.
消费者法律维权成本高, 监管部门跟不上节奏. 而如果我们明知被坑过, 将来仍会照顾商家生意, 那么商家只会更加肆无忌惮. 这次被坑, 可下次的选择权在自己.

而我, 选择楼下便利店... (没钱)
2020-12-02 12:01:56 +08:00
回复了 zirawell 创建的主题 Apple Apple Insider 的年度捆绑包来了
@zhouweiluan 出这种东西是先款还是闲鱼?
2020-12-02 11:09:28 +08:00
回复了 zirawell 创建的主题 Apple Apple Insider 的年度捆绑包来了
Parallels Desktop Pro 100 出
2020-11-28 16:20:36 +08:00
回复了 ericgui 创建的主题 程序员 迫于穷,是用 IDEA 社区版,还是 vscode ?
@zsl199512101234 JB EAP 要区分, RC 还是收费的, beta 免费.
2020-11-25 13:03:41 +08:00
回复了 iugo 创建的主题 程序员 IPv6 普通上网时, 每个人应该被分配多少地址?
@boris93 macOS 选择手动后, 就只能设置一个地址了.

当我刚从手动切换到自动时, 的确是 2 个. 之前开机时间比较长, 可能因为一些需要, 有了第 3 个地址.

fe80 类似于局域网地址吧, 就像路由器常用的 192.168.0.0/16 等. 但从 macOS 的图形界面上只能看到 IPv6 公网的 IP, 不像 IPv4 显示的是局域网 IP.
1 ... 5  6  7  8  9  10  11  12  13  14 ... 117  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2874 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 15:15 · PVG 23:15 · LAX 08:15 · JFK 11:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.