V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ChanKc  ›  全部回复第 12 页 / 共 19 页
回复总数  363
1 ... 4  5  6  7  8  9  10  11  12  13 ... 19  
2020-07-08 10:28:43 +08:00
回复了 chanlk 创建的主题 Java Javaer 帮忙看下一个多线程的小问题
建议去看 Effective Java 和 Java lang spec
@wordsmatter 不加 span 区分中英文的话应该只能这样。你在 font-family 里定义好一款中文和一款英文字体,因为中文字体不支持英文,显示英文时就会回落到英文字体上,你慢慢调整两个字体的种类和不同的字重,应该可以调到比较好的效果
2020-07-08 10:17:50 +08:00
回复了 Livid 创建的主题 CSS CSS 语法中两个类之间的空格
@ericls 程序员也分 aot 和 jit 吗(笑
2020-07-08 10:14:47 +08:00
回复了 waiaan 创建的主题 CSS 问一个 css 选择器的问题
为什么我感觉前面的答案都是“选择 selected 且不是第一个”
2020-07-08 10:10:19 +08:00
回复了 waiaan 创建的主题 CSS 问一个 css 选择器的问题
div .item.selected::first-child
2020-07-08 10:01:08 +08:00
回复了 linxiaoziruo 创建的主题 Java 关于出栈的疑惑
出栈?你这个代码编译器可以重排序的
如果执着于 letter spacing 我猜没什么办法
但是你可以调整字体和字重来达到“看上去”宽松的效果
上截图
2020-07-07 10:31:55 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
@Mutoo 你的文章排版和图片很不错,我尤其喜欢代码块的字体
但是 instanceof 的部分不太对,可能是标准有发生的变化

foo instanceof Foo 可以替换成 Foo[Symbol.hasInstance](foo)

其中[Symbol.hasInstance]是 Function.prototype 上的方法

所以除了考虑“追溯”原型链,还要看 instanceof 右值是不是一个函数
2020-07-07 08:54:02 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
@rzWack setPrototypeOf 等于楼里其他人说的调用__proto__的 setter 。我不用__proto__是因为在最新的 ecmascript 标准里不推荐用
2020-07-07 08:22:43 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
@rzWack Foo.call(foo)就是“让 Foo 函数中的 this 指向 foo,并在这个情况下调用 Foo 函数”
2020-07-06 23:20:23 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
@rzWack 你的猜想是对的
2020-07-06 23:19:40 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
@rzWack 索性这样,单纯只考虑原型链的话
我把 foo = new Foo()替换成

foo = {}
Object.setPrototypeOf(foo, Foo.prototype)
Foo.call(foo)

接下来我把 Foo.prototype 换个写法

let obj = {x:1}
Foo.prototype = obj
foo = {}
Object.setPrototypeOf(foo, Foo.prototype)
Foo.call(foo)

然后我等价代换一下

let obj = {x:1}
Foo.prototype = obj
foo = {}
Object.setPrototypeOf(foo, obj)
Foo.call(foo)

问此时 foo 这个对象和 Foo.prototype 还有什么关系
2020-07-06 23:05:09 +08:00
回复了 ll5270 创建的主题 问与答 有自行车或者电动车上下班的老哥吗?
每天 20km 自行车往返
其实大城市,有固定停车位置而且停车的很多的话,贼不一定看的上你的车
2020-07-06 23:02:00 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
另外本质上,new 可以大致等同于以下操作
let foo = Object.create(Foo.prototype);
Foo.call(foo)

这里就只是用了一些 Foo 的原型链指向的一个对象,然后再拿 Foo 作为普通函数调用一下。可以说构造完的对象和 Foo 这个函数没什么关系了
2020-07-06 22:55:40 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
@ChanKc
修正
原来的{x:1}还能通过 Object.getPrototypeOf 获取
2020-07-06 22:51:04 +08:00
回复了 rzWack 创建的主题 JavaScript 关于 js 原型链继承的问题(头大),请求支援
想了一下
原型链其实继承的是对象
Foo.prototype= {x:1}; 这里是表示 new Foo 创建的对象要继承于匿名的{x:1}对象
Foo.prototype= {x:2}; 这时候就继承于另外一个新创建的匿名对象{x:2}了,不过因为原来的{x:1}还能通过你之前 new 的 Foo 的原型来获取,所以不会被回收
会,因为我更擅长文字描述而不是讲
如果做完了后面又不聊这个就很难受
2020-07-06 12:14:58 +08:00
回复了 felix021 创建的主题 推广 Linux 下删点日志也能搞死人
@newtype0092 说回快速排序。大部分的面试人应该都没办法写出比调库更快的排序算法。大部分人应该都不会写到 double pivot 。但是如果你让他面试通过了,你就是潜在地鼓励他在工作中去使用自己写的排序方法,然后导致你的工程效率下降。我看过很多这样的问题了。v2ex 上面时不时就有各种根本比不上 guava 和 Apache commons 的 Java“工具类包”,本质上就是这样的面试导向的结果。

不懂原理在大部分时候都不是问题。就排序这个问题而言,现在 JDK 用的是 TimSort,93 年才发表的论文上的。你可能每个项目都在用 JDK 的 sort 但你知道 TimSort 吗
1 ... 4  5  6  7  8  9  10  11  12  13 ... 19  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2690 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 09:28 · PVG 17:28 · LAX 02:28 · JFK 05:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.