V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  secondwtq  ›  全部回复第 66 页 / 共 123 页
回复总数  2453
1 ... 62  63  64  65  66  67  68  69  70  71 ... 123  
2019-12-24 01:30:36 +08:00
回复了 vevlins 创建的主题 JavaScript 对 js 异步中的 promise、async 等的理解。
解决问题有 top-down 和 bottom-up 两种方式,你说"理解",你是想要 top-down 的理解,还是要 bottom-up 的理解?

从完全 bottom-up 的角度,这些东西都可以理解为“一切最后都变成 callback”,这种过度的 Reductionism 对真正理解问题无益,同样的现象发生于“一切编程语言的‘本质’都是汇编”和 #6 的“一切语法都是语法糖”等言论上。
从完全 top-down 的角度,则可以说“一切都是异步”,这同样对理解问题无益(至少没有突出各项之间的区别)。
我见过很多人在看问题时过度强调其中一方面而忽视另一方面,导致“理解”出现障碍。尤其是遇到新东西的时候。

楼主说的“Promise 本质上还是 callback 机制”这就是从 bottom-up (实现)的角度看问题,并且将其单方面地作为”本质“,比较中立的说法是:”“Promise 主要利用 callback 机制实现“。

从 bottom-up 的角度,V8 的 native implementation 确实是使用的 generator 封装 async/await (其他 JS 引擎应该也差不多);而从 top-down 的角度,使用者无需关心 async/await 是如何实现的(但是我猜标准可能就把 generator 和 async/await 两者绑到一块了)。
2019-12-23 20:27:12 +08:00
回复了 gramyang 创建的主题 Java 请教一个浏览器的 io 模型问题
我作为一个做过一点前端并且翻过一点 WebKit 源码的人居然不知道浏览器里面有个叫 nio 的东西 ...
@MicrosoftAccount 还有什么健身,干体力活
我不知道楼主说的“小机箱”是指的什么
如果是指 ITX 的话,我用的就是 ITX,是挺小的(直接塞旅行箱还能垫两层被子)。因为追求极限体积噪音有点大,扩展性不行。散热如果不是高端配置倒不是啥问题
我个人不推荐,倒不是因为上面的原因,而是我发现最近 ITX 火得不正常,我个人是不喜欢跟这个风的,不只是烧钱的问题,大概率交的是智商税
如果是指 MATX 的话,那不幸的事实是 MATX 就是个高不成低不就的东西,比 ITX 大好多,扩展性没多好,而且现在貌似厂商不太重视这块市场,可选的配件比 ITX 很少
如果我再弄一台 PC 的话八成会是 EATX 或者 EEB ...
2019-12-23 20:13:01 +08:00
回复了 mmqc 创建的主题 程序员 年底了,看了下 C/C++ 的就业市场有点焦躁
@sunstar 虽然我不玩,但是十分好奇国内大部分游戏真的有拼 画质 或 玩法 其中任何一样么?
2019-12-22 15:08:01 +08:00
回复了 chinesehuazhou 创建的主题 Python Python 进阶之源码分析:如何将一个类方法变为多个方法?
图看不见,楼主不如直接把公众号文章链接发上来吧
2019-12-22 12:44:19 +08:00
回复了 lihongjie0209 创建的主题 程序员 Python 有什么打包工具可以把依赖都打包进去
楼主 Java 用得这么溜用啥 Python…居然还有推荐 Go 的,简直是故意气楼主
2019-12-22 12:41:33 +08:00
回复了 justyy 创建的主题 程序员 说说软件工程师的职位头衔(Title)和级别
美帝也有 Principal 的啊,还有个 Senior Principal 和 Fellow
反正我现在的公司里面做技术的做到 PE 就算是“成功了”,都照片裱起来挂大厅的
2019-12-22 12:33:44 +08:00
回复了 515576745 创建的主题 程序员 目前只有有道云才能符合我的笔记需求吗?
最好的是自己写
没有一个闭源软件能够“完全符合“除其自身开发者之外的人的需求
2019-12-22 12:31:34 +08:00
回复了 JSheilaYB087 创建的主题 问与答 视频无损分割软件有哪些推荐的?
那你就自己写个脚本做,然后让那些“没有接触过代码的朋友们”把视频发给你截,收两块辛苦费
2019-12-22 12:16:26 +08:00
回复了 Hashtagoo 创建的主题 Apple 为什么部分播客必须 4G 环境下才能听?
国内播客节目 为什么需要挂梯子
2019-12-22 12:03:36 +08:00
回复了 gramyang 创建的主题 问与答 八卦问题:哪些学校的计算机系会开 unix 环境编程的课?
@paopjian macOS 收钱? BSD 收钱? illumos 收钱?
2019-12-22 11:59:53 +08:00
回复了 shanhegu 创建的主题 问与答 浏览器能开发成 webui 的吗
另外现代浏览器开发团队作为次首席 Web 吹(首席 Web 吹是某些前端从业者),已经在自身的产品上应用了大量的 Web 技术
比如所有的 Inspector 都是 Web 写的界面,什么设置界面,历史记录( Chrome 的历史记录挺残废的 …)也是 Web 界面,插件也是 Web 界面,Firefox 整个界面都是 Web 的(你甚至可以单独开一个 Inspector 来调试 Firefox 自己),Chrome 应该是自己做的基于 Skia 的 Toolkit,Safari 应该还是 Native 的
2019-12-22 11:55:02 +08:00
回复了 shanhegu 创建的主题 问与答 浏览器能开发成 webui 的吗
@shanhegu X11 Forwarding
不过这个只适合网络极好或者界面简单的程序。浏览器这种 DirectUI 基本没戏
还是 VNC 吧
其实 Steam 也有个 Streaming 功能,就是貌似只有内网能用
@xiiin 你要说我认不认可”天赋“,我其实是认可的
我看不顺眼的是楼主把所谓的”天赋“归因到基因上

因为人和人之间的差别远远不是基因能概括的,我们所看到的”天赋“可能来自于基因,可能来自于原生家庭,可能来自于某本书,某个电影,可能来自于某个老师,某个同学,甚至可能来自于某句无意间的话或者无聊思考人生时的 eureka。
楼主以为自己和姐姐在一个家庭长大,就在我们称为”后天环境“的东西上一样了,这是十分天真的想法。
换句话说,我们把这一切积累出的东西成为”天赋“,”天赋“是我们看到的现象,并且这个单纯的现象并不能解释任何的原因。用程序员的黑话解释就是是个接口 ... 并且实现细节完全未知。而至于”天赋“后面的原因很多人都有研究,我不认为有谁真的研究出来了,我这个没天赋的就不班门弄斧了。
2019-12-21 17:02:17 +08:00
回复了 pythonee 创建的主题 Java 好奇 Java 能看到操作符的代码实现吗,如++
操作符的实现在 javac 里面
Scala 和 Kotlin 之类的可以直接看
这就开始血统论了,坐等君权神授
1 ... 62  63  64  65  66  67  68  69  70  71 ... 123  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5754 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 02:50 · PVG 10:50 · LAX 18:50 · JFK 21:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.