如何把 ES6 Map 序列化、反序列化?

Colliot12/16/2017

没有想像的那么简单。感觉可以从理论的角度分析一番……

keyboard_arrow_down
我感觉苹果系都对单页应用不友好……

Colliot12/15/2017

用苹果的人(包括我)习惯滑动后退,但这样似乎无法触发 SPA 式的后退,页面还是被重新加载了一遍,真是太遗憾了…… 不知道有没有什么解决方法。

keyboard_arrow_down
我终于找到 API 很慢的原因了……

Colliot12/16/2017

我在这里说到「这个 API 很卡」,现在我终于知道本质原因了,猜猜是因为啥? 跨域 QAQ 我一开始以为是服务器质量的问题,后来查了发现确实质量下降了,本来有 CN2 的现在没了,延迟从 150ms 上升到 250ms。搬迁到另一个(目前还是)CN2 的机房之后,延迟又回到了 150ms,然而还是感觉很慢。 看着调试工具里一堆 http 请求的时候,我终于想明白了,因为跨域会先发一个 OPTIONS 请求,这个请求虽然不大,但会阻塞住第二次真正的请求……这么一来延迟其实是 300ms,难怪这么慢。 于是我把 api 代理到了同一个域名下,现在看来效果应该好多了。

keyboard_arrow_down
Node.js,没有多线程的问题可不可以微服务化来解决?

Colliot12/15/2017

把计算密集型的东西单独做一个进程出去跑,把计算问题划归为 IO 操作,这样不就可以异步了吗?

keyboard_arrow_down
搬迁服务器的正确姿势是什么?

Colliot12/15/2017

在单服务器的情况下,我目前想到一种方案,就是不迁移 IP 而是直接购买一个新的,然后把数据迁移到新的,把旧的 IP 反代到新的 IP,这样避免了如果直接更改 IP 后,DNS 缓存有段时间会导致不能访问的问题(因为解析到旧的 IP 了,旧的 IP 已经没了。这种方案里旧的 IP 被反代到了新的,所以无论解析到新的还是旧的,都可以访问)。

keyboard_arrow_down
even loop 是啥?

zuozijian372012/15/2017

经常听说,有通俗的介绍吗

keyboard_arrow_down
【汉乐府】况是青春日将暮,桃花乱落如红雨

Nicekingwei12/15/2017

将进酒

钟,琥珀浓,小槽酒滴真珠红。 炮凤玉脂泣,罗帏绣幕围香风。 笛,击鼍鼓;皓齿歌,细腰舞。 青春日将暮,桃花乱落如红雨。 终日酩酊醉,酒不到刘伶坟上土! 这是我很喜欢的一首汉乐府,它描绘了李贺的一次宴会。“琉璃钟”几句看得出主人很有钱,宴会很高级,“烹龙炮凤”说得比较夸张,但至少说明吃得很好,而且很稀有,可能是某些山珍海味?音乐也很棒,从“吹龙笛,击鼍鼓”来看,应该是有一个乐队;“皓齿歌,细腰舞”说明歌女很美丽,舞姿很优雅。再配上暮春时节“桃花乱落如红雨”的盛大场面,我想这应该是人间极乐了。色彩,可能是美的重要组成要素。我读词偏好于读色彩丰富的词,可能是我见得太少,而色彩是少数能被精确表达的感觉吧。这首词我唯一不太懂的是最后一句,“酒不到刘伶坟上土”是什么意思?刘伶是谁?是当时的名人吗?是李贺的朋友吗?

keyboard_arrow_down
关于网站访问速度的两点注解

Colliot12/15/2017

最近部署了发现在移动端总是无法加载完成。上电脑调试才知道,是因为我打开了 Google Analytics 的「启用受众特征和兴趣报告」功能,这个功能会请求一个 google.com 域名下的内容,难怪加载不出来…… 第二个事情是 js bundle 大小一下从 220 到了 450(KB),初步猜测是引入了 moment.js 我又没有删除无用的 locales……

keyboard_arrow_down
你们有没有遇到过浏览器缓存的奇妙问题?

Colliot12/14/2017

就是你在地址栏里直接输 eliseos.org,结果出来的是旧版页面,要刷新一下才能有新版页面。 会不会给浏览器的一些黑魔法有关?貌似不只是 Chrome 这样。Safari 也会这样……网上搜到了这个,看起来有些联系。 我看龙神访问的就是旧版页面,他还连着我后端的 websocket 呢……我早就把这功能去掉了,因为 websocket 在一个浏览器里开多了,浏览器处理网络请求貌似会变得很慢……

keyboard_arrow_down
话说,什么是「悲观锁」和「乐观锁」?

Colliot12/14/2017

我一直没搞清这些概念,也可能是没用到。关于锁的唯一一些知识就是从「数据库系统」这门课学的什么 X 锁,S 锁,SIX 锁……不知道这些术语怎么和「乐观锁」「悲观锁」联系起来。

keyboard_arrow_down

Latest Replies

Colliot replied to 我们已经升级到 Angular 6!

但是开发体验应该能提升蛮多的,因为支持了 TypeScript 2.9 和 RxJS 6。

Colliot replied to 如何战胜 Angular?

我们已经升级到 Angular 6!部分地战胜了 Angular。 这个错误是因为我们错误地开启了 Ivy Rendere——而它还不完全可用。

Colliot replied to We should write "framework independent code"!

Ah sorry I mis-set the language of the post! It should be set to English. We currently don't have a measure to deal with such problems...

Colliot replied to 如何战胜 Angular?

我需要深入 Angular 构建器的源码来了解这一问题的根源!

zuozijian3720 replied to 净土是不是已经凉了

你的功能很少,看起来很垃圾啊。

Colliot replied to 净土是不是已经凉了

我还应该提供一个有吸引力的主页。

Colliot replied to 净土是不是已经凉了

你说的很有道理。

zjuwyd replied to 净土是不是已经凉了

你应该在『实体』的首页提供浏览所有词条的功能

Colliot replied to 净土是不是已经凉了

已经开发了百科功能,但前端还不是很完备。

Colliot replied to 从今天开始,「净土」将可以作为百科!

不错,很有想法。 净土,会拥有怎样的未来呢?让我们拭目以待吧…

Home

Babel

Knowledge

Epistemology

Settings