markdown
Generator 是一种控制程序迭代的方法,让顺序执行的迭代程序变成异步执行 (此异步和 Node.js 的异步调用有差异) 。在 Node.js 里,它的存在目的就是可以写出更好的控制流。 如果需要扩展这个代码,增加更多的回调: 从例子可以看到,generator 和一般的函数并没有太大的区别,仅仅需要在 function 后加一个星号即可,而最大差别是,函数是直接调用并返回结果,而 generator 则是调用后,创建并返回一个 constructor 为 GeneratorFunctionPrototype 的对象,然后通过它的 next 方法来让函数执行并获取 yield 语句的值: yield 关键字是 generator 的核心,当 next 被调用时,将会执行 generator 内的代码,一旦遇到 yield 时将停止执行,并等待下一个 next 的调用,不停重复,直到所有的代码执行完毕
通过互联网找工作不管是专业人事、技术领导筛选面试简历都有多个维度来判断优秀与否,求职者简历语言、角度、突出点很多方面可以优化细节,提高被选中概率。而IT程序员求职有其相应特殊性。 这点是很多IT程序员不太注重,而反而是时间最短、成本最低、效果显注的方式
最近一直都比较忙,好久都没有写点东西了,但其实最近挺有一些技术和工作上的心得的。今天算是难得自己这块有空闲了。说两个这两天搞的一个小东西
Ghost 博客默认是不支持代码语法高亮及 LaTeX 公式的,不过需要增加这两项功能也十分简单。首先,你可以直接修改主题文件,而今天介绍的方法则是合理利用 Ghost 提供的代码注入功能。 通过 Ghost 后台可以很容易找到 Code injection 选项,通过该功能可以快速向模版中引入 CSS 样式文件或 JS 脚本
你爱别人的方式,源自你被爱的方式。 我喜欢用 Markdown 写文档,但不是所有读者都愿意花时间学习它,所以我需要将 Markdown 转换为他们习惯接受的格式,比如 docx 或 html;偶尔需要做幻灯片演示,也可以用 Markdown 来写,然后转换为幻灯片(Slideshow)。 Pandoc 的最基本的应用场景就是做这类转换
KeePassX 与 KeePassXC 都是 open source 版本的 password manager,单档的设计可以配合很多不同的服务同步,自己架 Syncthing 或是用 Dropbox 之类的同步都是可行的,看对安全性的要求如何。 KeePassX 上次的更新是 2016 年推出的 2.0.3,已经超过五年没有更新了。官方建议的替代方案是 KeePassXC: 直到昨天,三个主要的**中关于 issue 范本的问题 (也就是下面这段) 总算有进展了: 为了解决使用者在开 issue 时有时会忘记给出完整的环境资讯 (以及其他有用的资料),GitHub 推出了新的功能,在开 issue 或 pull request 时利用 template 让使用者有个范本可以照着填写,同时 template 也支援 Markdown,让填写的方式会更丰富一些:“Issue and Pull Request templates”
VideoScribe 是一款视频处理软件,有创意的视频创作软件,你可以通过VideoScribe Pro Mac版以一种非常愉快、轻松、兼有幽默的的方式来制作视频。你可以将可视化的对象带上故事情节添加到视频当中。 VideoScribe 是一款独特的视频创作软件,程序可以以一种独特的方式来快速、 轻松地创建引人入胜的动画或者视频
想要做一个 Facebook Messenger 机器人,第一步要做什么呢? 当然是先建一个来玩玩,我直接参考 Facebook 官方文件 的 Getting Started ,使用 Node JS ,在 10 分钟内打造 Bot (这是它的 slogan ,而且很显然花了我不只十分钟否则就不需要写这一篇了)。 最后决定使用 Ghost。 Ghost 是一套 Open Source 的 blog 系统,会选中他主要是因为支援 Markdown 、又可以自己客制化,而且可以让多个成员在团队里共同编写
Noto 是一款设计精美的笔记应用,其不仅可以用于文本编辑,还支持手写绘图、LaTeX 公式、代码块等丰富的样式。你可以使用 Noto 进行日常写作、整理待办清单、记录课堂笔记等。 刚刚更新的 2.3 版本中,Noto 带来了十余项更新