V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iugo  ›  全部回复第 33 页 / 共 118 页
回复总数  2350
1 ... 29  30  31  32  33  34  35  36  37  38 ... 118  
2017-03-23 10:13:41 +08:00
回复了 unstop 创建的主题 酷工作 小小集团正在招聘开发工程师和产品运营
我只知道火电站是烧水的, 不了解核电站.
2017-03-22 18:25:21 +08:00
回复了 Cbdy 创建的主题 JavaScript 箭头函数为啥这么流行?从 JavaScript 到 Java
为了简单吧.

就像运算符 `? :`.
2017-03-22 10:17:13 +08:00
回复了 vvard3n 创建的主题 Blogger 各位自建博客使用多说的博主注意了
反正也没人评论...
2017-03-22 09:38:04 +08:00
回复了 shrugged 创建的主题 分享创造 闲话:远离百度,整理一下常用的医药搜索渠道
更新一下, 默沙东诊疗的中文版 http://www.msdmanuals.com/zh/
2017-03-17 17:17:07 +08:00
回复了 wobuhuicode 创建的主题 JavaScript mobx 用起来炒鸡爽~听说你们还在用 redux,
一不小心, 我又落伍了.
2017-03-17 17:14:48 +08:00
回复了 beyoung 创建的主题 问与答 家庭里有有这样的人 我能怎么办?
自己把自己养活好, 父母就放心了. 但自己的事业最好不要涉及家里的鱼塘, 否则亲戚还会纠缠上.

父母和亲戚间的事情, 你可以和父母聊, 但最好不要干预, 他们有他们做事的原则与方法.

只有母亲生病是你要管的事, 其他父母与亲戚间往来的事情, 都不是你的事情.
2017-03-17 16:26:48 +08:00
回复了 beyoung 创建的主题 问与答 妹子约我吃饭 带了一个 kindle 怎么看?
时间常 => 时间长
2017-03-17 16:25:54 +08:00
回复了 beyoung 创建的主题 问与答 妹子约我吃饭 带了一个 kindle 怎么看?
随身带 Kindle 的人:

- 经常出差或通勤时间常
- 对互联网的依赖较轻
- 时间碎片化问题不严重
- 对新事物的接受程度较高
2017-03-17 16:19:21 +08:00
回复了 solrted 创建的主题 数据库 DBA 不会用 tmux
如果被鄙视得有原因, 我想我还是接受的...

比如我不知道 tmux 这个命令(现在知道了). 知道 screen 还是从以前的 lnmp.
视频中也说到了 RxJS 是有一点学习曲线的.

Ben Lesh 谈 redux-observable, 说受到了 redux-thunk 的启发 (is inspired by redux-thunk).
https://medium.com/@benlesh/redux-observable-ec0b00d2eb52

https://www.reddit.com/r/reactjs/comments/4l06gm/which_one_you_use_to_do_async_ops_reduxthunk_vs/

redux-saga 在 npm 目前的下载量五倍于 redux-observable
2017-03-16 09:57:55 +08:00
回复了 a1310747 创建的主题 程序员 你们有没有为一个类或表取名发愁过?
@shoaly 主要是拼音起名会有歧义吧.
2017-03-15 14:39:50 +08:00
回复了 a1310747 创建的主题 职场话题 会说话 vs 技术好
技术不是衡量的唯一标准.
我有时会低估会说话这种能力.

钱不是衡量的唯一标准.
要喜欢研究技术的去说那些话, 给多点钱人家也可能不愿意去做.
我的暂时没发现.
iOS 10, Android 7
2017-03-14 11:38:34 +08:00
回复了 iugo 创建的主题 问与答 美国海淘 Refurbished Mac 需要注意什么?
@skylancer 河南的海关有问题吗?

我到山西或者北京取货都是可以的.
2017-03-13 12:35:27 +08:00
回复了 iugo 创建的主题 JavaScript Promise 的错误处理
@mcfog 做了一下练习题, 感觉实现了功能, 但没发现自己存在的问题...

```
const api = (num) => {
const allNum = 10;
return new Promise(resolve => {
setTimeout(() => {
if (num <= allNum) {
resolve([num])
} else {
resolve(false)
}
}, 100)
})
}

const getList = (num = 1) => {
return new Promise((resolve, reject) => {
api(num).then(res => {
if (res) {
resolve(res);
} else {
reject({
currentPage: num,
error: {
code: 9876,
message: 'can not find the page.'
}
});
}
})
})
}

const getWholeList = (num = 1, list = []) => {
return new Promise(resolve => {
getList(num).then(res => {
resolve(getWholeList(num + 1, [...list, ...res]))
}).catch(e => {
if (e.error.code === 9876) {
resolve(list)
}
})
})
}

getWholeList().then(res => {
console.log('完成', res)
})
```
2017-03-13 11:29:42 +08:00
回复了 iugo 创建的主题 JavaScript Promise 的错误处理
@mcfog 我写的都是使用经验, 没有看标准的定义.

ECMA 262 6th Promise Abstract Operations, Promise Jobs 让我感觉似懂非懂. 因为标准中有许多关联, 要把关联搞懂才能更好地继续阅读, 比如 Record, Reaction, Job 等等.

关于错误这块儿, throw 好像是 PromiseReaction[[Handler]] is "Thrower", handlerResult be Completion, 正常应该是 handlerResult be Call. 但我不确定我看懂了...

就我目前来说, 还是使用吧, 依靠经验...
2017-03-10 19:25:59 +08:00
回复了 iugo 创建的主题 JavaScript Promise 的错误处理
@mcfog ... 我自己还觉得没问题. 请教槽点.
2017-03-10 19:25:23 +08:00
回复了 iugo 创建的主题 JavaScript Promise 的错误处理
@AlphaTr 我只是用, 还没看过 polyfill 具体实现的代码. 我觉得我说的和 "promise 会隐式对 throw 的错误 try catch 后 reject 掉" 没有冲突.

代码例子:
```
// 适合使用 reject()
new Promise((resolve, reject) => {
someFunc({
cb() {
reject()
}
})
}).catch(eh)

// 适合使用 throw
new Promise(resolve => {
resolve(data)
}).then(data => {
const res = handle(data)
if (!res) {
throw new Error('error')
}
}).catch(eh)
```
2017-03-10 19:11:57 +08:00
回复了 iugo 创建的主题 JavaScript Promise 的错误处理
@mopig 前面的话是 "网上有人建议". 我觉得不太合适.
1 ... 29  30  31  32  33  34  35  36  37  38 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   845 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 21:00 · PVG 05:00 · LAX 14:00 · JFK 17:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.