公众号月总结:node 入门

因为工作中仿真的功能用到了 node,作为一名前端,node 可算是入了门了。

2019-05-31

前端开发尤其 Node.js 开发中,经常要调用一些异步接口,如:文件操作、网络数据读取。而这些接口默认情况下往往是通过 Callback 方式提供的,当这种写法遇上比较复杂的逻辑时,就很容易出现 callback hell 的问题。

http://welefen.com/post/how-to-convert-callback-to-promise.html

乱语:最近在写 node,node 的回调奇多,但是通过包装成 promise,就可以通过 async、await 走上前端开发的康庄大道。美滋滋。

2019-05-30

对于很多初学投资的人来说,经常会弄不明白公司分红有什么意义,因为分红后要除权除息,手中持有的股票市值并没有发生任何变化,投资者并不能从公司分红中获得任何收益啊?

https://www.douban.com/note/506346913/

乱语:昨天中午还和同事聊起长城汽车要分红了,赶快买其股票,以此发财。我就说嘛,哪有这么简单的发财之道。

2019-05-29

空调制冷效果不好了,怎么办?

https://www.zhihu.com/question/62032465

乱语:最近我的二手空调就不能制冷了,维修人员说缺氟利昂,加了我 100 元,二手空调买来花了 900,一个新空调才 1000 多,真是好亏呀。

2019-05-28

What’s the difference between tilde(~) and caret(^) in package.json?

https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json

乱语:推荐使用 ~ 符号,可以把版本控制的更细一点,这样就少出一点问题。

2019-05-27

Node Supervisor is used to restart programs when they crash. It can also be used to restart programs when a *.js file changes.

https://github.com/petruisfan/node-supervisor

乱语:我们写 node 程序的时候,如果修改了 index.js,需要重新 node index.js 查看效果,使用这个 supervisor 就可以避免这个问题了。

2019-05-26

网页版的画图软件,Redo、Undo 是怎么做的?看看这个示例,希望给大家带来一些启发。

https://codepen.io/zengxiaoluan/pen/joxzJy

2019-05-25

缺失一天

2019-05-24

很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。

https://coolshell.cn/articles/1870.html

乱语:我自己面试前端工程师的时候犯了很多错误,交流不应该进入自己的舒适区,而是应该让对方进入舒适区,我能从他那里学到什么。面试应该是有趣的,应该避免无趣的交谈。

2019-05-23

任何设计都有其自身的特点,也有同其它物质所持有的共性,掌握这些与众不同的特性,就可以娴熟的使用出这项技能。

标题:图标设计中的MBE风格特点

内容来自曾小乱的blog:https://zengxiaoluan.com/mbe-style-characteristics-in-icon-design/

2019-05-22

推荐看一个理解哈夫曼(霍夫曼)算法的视频。哈夫曼算法是一种采取贪婪策略的压缩算法。

https://www.bilibili.com/video/av8800450

2019-05-21

关于时间旅行,霍金在 2009 年做了一个思路奇妙的实验:大摆筵席,宴请来自未来的客人,可是当日并没有人到场,以此来证明时间旅行的不可能性。

http://www.sohu.com/a/225597007_419328

乱语:霍金这个思路还真是特别,如果可以时间旅行,估计我们现在就可以看到未来的人类了。推荐电影《海市蜃楼》。

2019-05-20

像 Java 这种多线程语言有一种 semaphore 的概念,我不准备具体介绍这个概念了,懂的自然懂。有时候也得使用 JavaScript 来模拟这个功能,特别是在 node 端,以此来实现对资源的控制,比如同时只能发起 2 个数据库连接、同时只能调动 3 个 exe 程序之类的,多了就让排队等待。

https://github.com/abrkn/semaphore.js

乱语:可以看下实现的源码,比较好理解的。

2019-05-19

2019-05-18

推荐《信誓蛋蛋》,一个很会说中文的法国人做的短视频,有些视频还是挺有意思的。

https://www.bilibili.com/video/av27573465

2019-05-17

缺失两天

2019-05-16

缺失 3 天

2019-05-15

缺失 4 天

2019-05-14

RxJS is a library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code.

https://codepen.io/zengxiaoluan/pen/ZNpjYv

乱语:最近在学习 RxJS 有没有会这个库的呀,交流交流。

2019-05-13

究竟什么菜最有“春天味儿”,在我这里答案就是香椿摊鸡蛋。

https://www.guokr.com/article/438267/

乱语:大家做香椿煎鸡蛋的时候,记得把椿切碎,以免被女朋友骂。

2019-05-12

我这种喝咖啡的不知道卡布奇若和摩卡的区别,如果你也不知道,可以看看这个。

http://www.sohu.com/a/217020118_451581

2019-05-11

最近有点懒,中午过了一点半还没有做饭吃,所以接下来捯饬的事情肯定不是吃饱了撑。

标题:由 PHP7 和 Nginx 配置导致的 502 错误解决办法

内容来自曾小乱的blog:https://zengxiaoluan.com/502-error-resolution-caused-by-php7-and-nginx-configuration/

2019-05-10

缺失 5 天

2019-05-09

Why does navigator.appCodeName return Mozilla?

https://webaim.org/blog/user-agent-string-history/

乱语:偶然发现一个有意思的问题,扒出了浏览器的一段黑历史。And thus Chrome used WebKit, and pretended to be Safari, and WebKit pretended to be KHTML, and KHTML pretended to be Gecko, and all browsers pretended to be Mozilla.

2019-05-08

The Fetch API provides a JavaScript interface for accessing and manipulating parts of the HTTP pipeline, such as requests and responses. It also provides a global fetch() method that provides an easy, logical way to fetch resources asynchronously across the network.

https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch

乱语:我第一次接触 fetch api 是老板让我看个接口的返回数据是啥,在 Chrome 浏览器里右键复制为一个 fetch 请求就能搞定,但是使用 XMLHttpRequest 对象就不能这样简单了。这个接口挺优雅的,推荐了解。

2019-05-07

怎么计算点到直线的最短距离?学过数学的都会觉得这个话题不难,然而真正在编程中实操起来,还是有点不对劲的。你会觉得小时候,我的数学打过满分呐,现在这些知识却全都忘记了。

标题:在 svg 中学习点到直线(线段)的最短距离算法

内容来自曾小乱的blog:https://zengxiaoluan.com/algorithm-of-learning-point-to-line-in-svg/

2019-05-06

As a medical doctor,I can repair a man physically,but only insurers can repair a patient’s finances.

http://bxjg.circ.gov.cn/web/site47/tab4386/info197004.htm

乱语:重大疾病保险于 1983 年在南非问世,是由外科医生马里优斯·巴纳德最先提出这一产品创意的。解决患者的财务问题,也是“医者仁心”的一种。

2019-05-05

https://30secondsofcode.org/

乱语:出去玩了 5 天,要收心工作了。30 秒代码学习系列挺酷的,值得学习,要准备好好面试新伙伴了。

2019-05-04

2019-05-03

2019-05-02

2019-05-01

缺失 9 天

我要分享

曾小乱

作者: 曾小乱

喜欢写点有意思的东西

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据