Sin
In a
Nutshell

MongoDB 位运算查询的一个小坑
April 23, 2018 /专业打杂一百年

MongoDB 位运算查询的一个小坑

MongoDB 3.2 引入了位查询,这个功能在权限和多选项这样的场景下非常适用,我们也在积极尝试用这个比较小众的特性去解决实际问题。 不过最近遇到了一个小坑,这里记录一下。 TL;NR: 位运算查询中的 position 匹配规则是这样的:先按字节正序数(从左往右);每个字节(…

Electron 中实现多种视频格式播放的一些思路
April 18, 2018 /专业打杂一百年

Electron 中实现多种视频格式播放的一些思路

毋庸置疑,electron 的出现极大地提升了桌面应用的开发效率。 越来越多的人也逐渐开始尝试用 electron 去实现一些原本被认为是原生技术专属的应用领域,视频播放器就是其中之一。 前段时间因为一些原因,去了解了一下用 electron 实现视频播放的可能性,这里总结一下思路。 对于 HTML…

Electron 无边框窗口的拖动
February 26, 2018 /专业打杂一百年

Electron 无边框窗口的拖动

操作系统原生的窗口样式中规中矩,看久了却难免会有些厌烦。所以在使用 创建桌面应用的时候,有时候我们希望能完全掌控窗口的样式,而隐藏掉系统提供的窗口边框和标题栏等。 通过在创建窗口的时候,指定 或 (macOS only…

基于 React Native 的三端同构应用
February 04, 2018 /大前端之路

基于 React Native 的三端同构应用

前言 V8 引擎面世以后,JavaScript 迎来了大爆炸式的发展。 Atwood 定律(“凡是能被 JS 实现的,终将会被 JS 实现”)也成为了日常的论调。 HTML5 规范定义的一众新接口和 WebSocket, WebGL 这样的新技术带给浏览器令人耳目一新的能力; NodeJS…

第一周
January 26, 2018 /油腻中年的无病呻吟

第一周

关于旅行青蛙 我家的呱蛙子在外面浪了一天一夜,终于回家了。 这是玩过最简单的养成类游戏——虽然这类游戏其实被归为放置play…