在看 Python 源代码的时候,经常会碰到如下注释:
1 | #!/usr/bin/env python |
1 | # -*- coding: utf-8 -*- |
见名知意,大概可以猜测到本文件是utf-8编码,但是为什么呢?
在看 Python 源代码的时候,经常会碰到如下注释:
1 | #!/usr/bin/env python |
1 | # -*- coding: utf-8 -*- |
见名知意,大概可以猜测到本文件是utf-8编码,但是为什么呢?
你有没有遇到过这种场景?写了很长一串命令,运行时发现第一个字母写错了。然后一个字符一个字符的删除,改完再重新输入一遍。
没有必要!!!比如上面的问题,你仅仅需要Control + a
回到开头位置修正你的问题即可。这种在行内编辑文本的功能通常是由 GNU Readline提供的。
Vuejs在经过一两年发力之后,越来越受广大开发者的欢迎。Vue 全家桶带来便捷的同时,也带来一些问题。比如webpack的初始化构建速度问题。以我手中的某一个中小型项目来说,在开发模式下,初次编译耗时约50秒。在某些场景下,这是不可接受的。
网上查到的webpack的优化方式大概有四五种,本文介绍如何使用happypack将初始化构建速度提升50%or更多。
Philip Roberts的一个演讲对 JavaScript 运行机制做了一个不错的介绍。其中讲到了task queue,但并没有覆盖关于microtask的问题,这里对microtask做下简单介绍。
13年-14年在中软工作的时候,做微软的Speech项目。与我们对接的工程院的两个工程师,都非常优秀。当时就在想,怎么才能进入微软呢?微软需要什么样的人才呢?在我入职到离前后,也有几个中软的同事,因为工作能力突出,中软的待遇又不可能满足要求,就被微软挖走了。心里有时候也有一个念头,为什么是他们?