CSS dark mode

macOS Mojave 引入了深色模式,深色模式使用一种较深的配色方案,这种配色作用于整个系统,包括 Mac 随附的应用。另外,第三方应用也可以适配这一模式。 最新版本 macOS Mojave 10.14.4 自带的 safari 支持了 CSS 草案 中的 media…

2018年减肥总结

在 2018 年我终于下定决心把自己的体重减了下来,半年多(七个月)的时间,我减掉了 36 斤左右,从 166 斤的胖子,减到现在的 13…

React 高阶组件

React 高阶组件简单来说, 就是一个 function 接受一个 component 作为参数, 最后返回一个新的组件, 高阶组件的概念来自于 Javascript 中的高阶函数。 高阶函数 因为函数在 Javascript 中为一等公民(first-class…

React Server Rendering

得益于 virtual DOM 和 jsx, React 并不需要依赖于 DOM, 所以能在服务器上渲染 React 应用, 并且向客户端发送 HTML 代码. Babel es6+ Node 目前只支持部分 es6 特性,我们需要 Babel…

redis docker

Redis is an open source key-value store that functions as a data structure server. 下载镜像: 启动 redis 实例: 将 redis docker 链接到应用 docker…

说说 2015

201…

前端中间件实践和代码部署

说到前端中间件,大多数人想到的估计会是nodejs但通常一个页面的数据是由多个接口提供,如果使用 nodejs 难免会陷入 callback hell 的局面. 而解决 callback hell 的方案无非是 es6 中的 Promise , Generator…

使用 webpack 写 angular

webpack 是一款 js 模块管理工具, 能使用 commonjs 或者 es6 方式来管理 js 模块, 利用其 loader 插件还能做一些炫酷的事情, 比如利用 babel-loader 就能放心大胆的使用 es6 的新特性, 或者利用 jsx-loader…

配置基于 virtualenv 的 supervisor

supervisor 是基于 python 的任务管理工具,用来自动运行各种后台任务,当然你也能直接利用 nohup 命令使任务自动后台运行,但如果要重启任务,每次都自己手动 kill…

使用 ssh key 登陆 OpenWrt

自己在路由器上跑了个不稳定版本的 OpenWrt,再加上 Netgear 4300 的性能也一般,在上面跑 shadowsocks, 过段时间还是需要重启下的,每次重启都需要重新设定一次路由规则,所以要经常链接路由 SSH,但每次都要输密码就很繁琐,不过 OpenWrt…
上一页下一页