分类/#Programming

分类: #Programming

共 10 篇文章

Articles (10)

Webpack, Rollup 与 Parsel 三个 Bundlers 对比

前端网页打包通常会使用一些工具,如 Webpack,Rollup.js 及 Parsel。这些打包工具可以为前端进行浏览器兼容的处理(ES6 转 ES5)、精简代码(Minify Code)、动态编译(热重载 Live Reload)、代码拆分(Code Splitting)、通过 Tree Shaking 减小打包后的大小等等。这些工具称为 Bundlers。

用 Hugo 与 Markdown 制作网页 PPT

很久以前就在知乎上看到可以用 reveal.js 在网页上制作 PPT。但是一直没有用过,直到最近课堂展示上看到有人用 HackMD 做网页端 Slides 才又有了兴致。HackMD 提供网页端服务,通过 Markdown 排版 Slides。看起来也是用的 reveal.js,可惜网络不(bei)好(qiang),在公用电脑上不方便进行展示。于是我在网上寻找类似的功能,发现有 reveal.js 的 Hugo 主题 可以较好地实现。这里有一个该Hugo 主题的 Demo和我自己的简单的 Demo。

#Network

使用 ngrok 实现内网穿透(自建 ngrok 服务器)

有时候我希望能直接通过互联网访问到层层路由下的个人电脑,但是在没有固定 IPv4 的情况下很难做到这一点。一个解决方法就是使用内网穿透技术,而我选择用 ngrok 来实现。ngrok 在 1.x 版本时是开源的,到了 2.x 版本就闭源了。因为自建 ngrok 服务器需要将自己生成的证书编译到客户端中,所以只能使用开源的 1.x 版本从源码编译生成。

#Data Structure

排序

数据结构课后整理的一部分内容。(没啥干货,就不要再点开看了)