V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SoloCompany  ›  全部回复第 20 页 / 共 159 页
回复总数  3161
1 ... 16  17  18  19  20  21  22  23  24  25 ... 159  
2018-12-22 19:23:18 +08:00
回复了 szzhiyang 创建的主题 Windows Windows 10 S 的默认壁纸是真的绝了
这算是滥用 GitHub 了吧,怪不得加载这么忙
2018-12-17 20:45:33 +08:00
回复了 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 20:38:18 +08:00
回复了 xhyzidane 创建的主题 问与答 JavaScript 中这种写法如何用 Promise 实现?
@xhyzidane #7 大致的方案是使用包装和继承

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

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

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

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

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

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

onload: ::this.requestOnLoad
new Set([1,2,3].concat(4))
2018-11-28 16:42:46 +08:00
回复了 bitweaver 创建的主题 Java 有人遇到 IntelliJ IDEA 2016.2 之后只能折叠方法代码块的问题吗?
@jerry4718
1. 你为啥挖坟
2. 我现在用的 2018.3 也没有这个问题
2018-11-23 22:59:15 +08:00
回复了 rpish 创建的主题 Android 求推荐 1~2k 小屏 安卓机
安卓哪来的小屏

当然选择 iPhone SE 啊,绝对不用 2k
2018-11-23 22:45:18 +08:00
回复了 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 20:02:11 +08:00
回复了 duvalier 创建的主题 电影 v 友们平常多久去电影院看次电影?
淘票票记录
11-11 你好之华
10-02 影
08-20 快哥
08-12 一出好戏
06-18 侏罗 2
02-19 红海
02-18 唐探 2
2018-11-16 21:30:58 +08:00
回复了 Itanium 创建的主题 Chrome 怎样让 Chrome 不要修改 URL
打开 dev console
输入 location = ...
2018-11-11 18:44:26 +08:00
回复了 sbmzhcn 创建的主题 问与答 百度网盘超级会员 MAC 版本,没有自动同步功能?
旧版的还能用
2018-11-10 15:43:24 +08:00
回复了 blakejia 创建的主题 问与答 终于,在我笑完别人后。我的 airpods 也被洗衣机洗了。
不对,我那个洗衣机程序开启后就无法手动开门,最终还是走了一遍甩干程序才救出来的
1 ... 16  17  18  19  20  21  22  23  24  25 ... 159  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   865 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 21:33 · PVG 05:33 · LAX 14:33 · JFK 17:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.