V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  iugo  ›  全部回复第 33 页 / 共 118 页
回复总数  2342
1 ... 29  30  31  32  33  34  35  36  37  38 ... 118  
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 前面的话是 "网上有人建议". 我觉得不太合适.
2017-03-10 15:50:32 +08:00
回复了 zensh 创建的主题 酷工作 为什么 Node.js 后端程序员这么难招?—— Teambition 严清
一般认为写 Node.js 的都是从前端转的,或者是后端新人,后端老手应该是不屑于 Node.js 的,这点我也认同。
所以我认为 Node.js 是一门非常好的后端入门语言,也非常适合用来开发轻量级的应用服务。

以上两句也是我对 Node.js 的看法. 半个月一个人完成微信小程序前端 + Node.js 后端 + PostgreSQL 数据库.
是非常容易出活儿, 但中间的不足, 要改的东西也蛮多...
2017-03-08 14:07:14 +08:00
回复了 ryan1991 创建的主题 推广 这是真实女程序员的生活状态吗?
感觉女性在工作中被弱化很大程度上是因为她们为了家庭生活而做出了很大牺牲.
2017-02-27 18:16:51 +08:00
回复了 xxxbi 创建的主题 宽带症候群 尽管很多人不愿意承认,其实大部分人不需要公网 ip:
"尽管很多人不愿意承认,其实大部分人不需要" Google, Twitter, Telegram...
@cfm1989 Apple 官方不会告诉你设计容量, 可能因为不能保证每个电池的设计最大容量都完全一样, 但设计规格还是有的, 比较方便的获得办法是通过第三方软件, 比如 Mac App Store 中搜索一下, 比如 https://itunes.apple.com/app/battery-diag/id836505650
2017-02-04 15:29:29 +08:00
回复了 toou123 创建的主题 问与答 我要买索尼黑卡了,求打醒!
小底相机还是选 4/3 阵营吧, 高素质镜头很便宜.

镜头对最终成像的质量影响真的很大.
2017-01-29 15:07:27 +08:00
回复了 lsylsy2 创建的主题 Android 换新手机求推荐(内含详细需求)
我上个手机是 Moto X 一代, 虽然感觉还能再用用, 但是手贱买了一加 3T. 感觉还可以.
2017-01-24 13:31:02 +08:00
回复了 pkxutao 创建的主题 问与答 主机显示器分离实现?
显示器的图像延迟.
键盘鼠标的操作延迟.

如果能受得了, 那笔记本的慢也不该是什么问题吧.

简单一点, 笔记本远程桌面连接台式. https://chrome.google.com/webstore/detail/chrome-remote-desktop/gbchcmhmhahfdphkhkmpfmihenigjmpp
2017-01-20 15:40:15 +08:00
回复了 iugo 创建的主题 程序员 你知道 "你" 不是 "你" 吗?
1 ... 29  30  31  32  33  34  35  36  37  38 ... 118  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   930 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 22:25 · PVG 06:25 · LAX 15:25 · JFK 18:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.