使用 Sharp 压缩图片、改变图片大小 2021-08-24 后端 约 264 字 预计阅读 1 分钟 因为业务需要就写了个图片压缩服务,顺带改变大小,因为用的是 nodejs ,于是我就选择了 sharp ,基于 libvips。 代码非常好写: function resize(input, x, y) { return sharp(input) .resize(x, y, { fit: 'inside' }) 阅读更多 »
函数式的骨感 2021-08-24 编程随笔 约 592 字 预计阅读 2 分钟 最近读了点 rambda 的源码。函数式是个很诱人的概念,借助函数式,你可以以十分数学的方式解决一些问题。虽然如此,函数式对于现实来说仍然过于抽象,如果我 阅读更多 »
如何写一个深拷贝函数 2021-08-22 Javascript 约 716 字 预计阅读 2 分钟 跟小伙伴们讨论的时候发现,es6 的解构其实和 Object.assign 一样属于是浅拷贝。那么一个深拷贝到底该怎么写呢?我个人阅读了一下 lodash 、 rambda 、 rfdc 的实现,发现思想其实 阅读更多 »
如何编写一个 Chrome 扩展 2021-08-15 前端 约 1065 字 预计阅读 3 分钟 最近工作需要用到 Chrome 扩展,于是就特意学习了一下。起初,我以为 Chrome 扩展权限挺大,操作起来应该挺方便的,但是,实际情况各种权限需要申请,而且有些操作 阅读更多 »
安装 Anbox for Arch 2021-07-24 Linux 约 717 字 预计阅读 2 分钟 台风天写这篇文章。 最近更新了 Linux 的内核,然后日常发布合并,日常逛 Issues 的时候,发现有人提出要 Anbox 的需求。Anbox 我试着安装过几次,然后每次装上都因 阅读更多 »
v8 学习(一)——编译个v8 好麻烦啊! 2021-07-11 V8 约 386 字 预计阅读 1 分钟 想要学习一下 v8 ,于是就尝试了一下编译 v8 源码,说实话,以国内的网络去做这件事超级麻烦。在折腾一番后,最后决定直接在我的海外服务器上进行编译。 安 阅读更多 »
flex 布局简说 2021-07-10 前端 约 1760 字 预计阅读 4 分钟 最近同事开分享会讲到了一点 flex 布局相关的东西,但是讲得很仓促,于是决定私下里整理一下,也算是对 flex 知识的总结。内容基本参考了 MDN 还有 W3C 文档的内容, 阅读更多 »
Postgresql 创建用户和数据库并赋权 2021-06-08 Postgresql 约 128 字 预计阅读 1 分钟 由于我经常忘记这个该怎么写了(因为不经常用),所以特地记录誊写一篇用来记忆。 创建新的数据库用户 先进入到 postgres 用户下,然后用运行 psql 进入数据库的命令 阅读更多 »