V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SoloCompany  ›  全部回复第 22 页 / 共 161 页
回复总数  3202
1 ... 18  19  20  21  22  23  24  25  26  27 ... 161  
2018 年 12 月 25 日
回复了 evanJa 创建的主题 Java Java 中关于 BlockingDeque 用法
没有任何意义
阻塞位置是 take 语句
interrupt 抛出的是异常
while 判断语句根本捕获不了
还不如 while true 的逻辑清晰
2018 年 12 月 22 日
回复了 szzhiyang 创建的主题 Windows Windows 10 S 的默认壁纸是真的绝了
这算是滥用 GitHub 了吧,怪不得加载这么忙
2018 年 12 月 17 日
回复了 xhyzidane 创建的主题 问与答 JavaScript 中这种写法如何用 Promise 实现?
@xhyzidane #7 看了下 https://github.com/rtsao/browser-unhandled-rejection/blob/master/src/promise.js

思想上应该是差不多的,只不过我做了更多的扩展,所以代码会多一些
1. 兼容 ES3, 也就是说不使用 es6 的 class 扩展
2. 封装, 不暴露内部状态 (_hasDownstreams)
3. 扩展支持类似与 jquery 的 deferred 的用法支持多个参数
比如 EPromise.resolve(1,2).then(console.log) 能够输出 1 2
当然这种扩展有最大的局限性在于如果使用 async / await 则总是只能得到第一个结果
2018 年 12 月 17 日
回复了 xhyzidane 创建的主题 问与答 JavaScript 中这种写法如何用 Promise 实现?
@xhyzidane #7 大致的方案是使用包装和继承

对原始的 promise object 包装成一个新的 promise object, 并覆盖其 then 方法, 返回同样的经过包装的 promise object

在包装初始的时候, 就注册一个默认的 catch 链条, 处理默认的 catch 事件, 同时保留一个状态变量
如果被包装的 promise object 的 then 方法被调用, 就清理状态变量, 之前注册的默认 catch 方法不执行
2018 年 12 月 17 日
回复了 dltsgl 创建的主题 美酒与美食 求推荐好喝的低度酒
罗斯福 10 号,11.8 度
2018 年 12 月 16 日
回复了 xhyzidane 创建的主题 问与答 JavaScript 中这种写法如何用 Promise 实现?
@xhyzidane 不是实现 promise 啊,只是对 promise 扩展包装一下, 两百行代码就够了
2018 年 12 月 10 日
回复了 Jobin0528 创建的主题 Bash [求助] shell 处理 yaml
brew install yaml2json
2018 年 12 月 4 日
回复了 0xABCD 创建的主题 程序员 git log 没有办法单独查看当前分支上的 commit?
你的理解就是错误的,一个分支的所有历史并不是线性的,而是多路径的,不存在你说的一个分支所对应的唯一路径

a merge b 的结果是 c
那么多 a 和 b 都同时属于 c 所在的分支,a 和 b 只有路径的区分(左还是右,或者说 1 还是 2 )
2018 年 12 月 4 日
回复了 0xABCD 创建的主题 程序员 git log 没有办法单独查看当前分支上的 commit?
发早了,请忽略

应该是说 — first-parent
所有的 merge parent 其实是有顺序的,你没有办法指定选择一个图里面的多条路径里面的一条,只能都选最左或最右
2018 年 12 月 4 日
回复了 0xABCD 创建的主题 程序员 git log 没有办法单独查看当前分支上的 commit?
那你可能想找的是 — no-merges
2018 年 12 月 4 日
回复了 phx13ye 创建的主题 HTTP http2 是二进制协议、 http1.x 是文本协议,怎么理解啊?
排除 tls
主要是指 header 部分的传输
二进制编码可以更高效率的压缩
比如 content-type 占 12 字节,enum key 就只占一到两个字节
2018 年 12 月 3 日
回复了 0xABCD 创建的主题 程序员 git log 没有办法单独查看当前分支上的 commit?
> 两个互相合并过的分支怎样才能找出最初在本分支上的提交

你是指这个?
git log B..A
2018 年 11 月 30 日
回复了 ntdll 创建的主题 JavaScript 关于 JS 作用域与 this 的一点疑问
https://github.com/tc39/proposal-bind-operator

虽然有 babel 的实现, 却仍然是 stage 0 提案

onload: ::this.requestOnLoad
new Set([1,2,3].concat(4))
@jerry4718
1. 你为啥挖坟
2. 我现在用的 2018.3 也没有这个问题
2018 年 11 月 23 日
回复了 rpish 创建的主题 Android 求推荐 1~2k 小屏 安卓机
安卓哪来的小屏

当然选择 iPhone SE 啊,绝对不用 2k
2018 年 11 月 23 日
回复了 xhyzidane 创建的主题 问与答 JavaScript 中这种写法如何用 Promise 实现?
我们的选择是做了一个 promise 扩展框架

框架允许在 promise 上定义一个 uncaught 方法, 如果 promise 运行中的异常没有被捕获, 将会调用 uncaught 方法

比如
EPromise.reject(1)
// 输出 Uncaught (in promise): 1

EPromise.reject(1).catch(noop)
// 不输出任何内容

window.addEventListener(“ rejectionhandled ”) 可以有类似的作用, 但首先这个事件只有 chrome 支持, 其次只能是全局的, 不能对不同的 promise 实例使用不同的处理
2018 年 11 月 22 日
回复了 duvalier 创建的主题 电影 v 友们平常多久去电影院看次电影?
淘票票记录
11-11 你好之华
10-02 影
08-20 快哥
08-12 一出好戏
06-18 侏罗 2
02-19 红海
02-18 唐探 2
2018 年 11 月 16 日
回复了 Itanium 创建的主题 Chrome 怎样让 Chrome 不要修改 URL
打开 dev console
输入 location = ...
2018 年 11 月 11 日
回复了 sbmzhcn 创建的主题 问与答 百度网盘超级会员 MAC 版本,没有自动同步功能?
旧版的还能用
1 ... 18  19  20  21  22  23  24  25  26  27 ... 161  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3352 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 10:38 · PVG 18:38 · LAX 03:38 · JFK 06:38
♥ Do have faith in what you're doing.