摘要: 在微信小程序中 canvas drawImage API 传入的第一个参数是 imageResource 图片资源路径,这个参数通常由从相册选择图片 wx.chooseImage 或 wx.getImageInfo 获取图片信息来获得。 而 base64 格式图片数据,无法被 getImageInf阅读全文
posted @ 2018-11-05 15:16 猫哥_kaiye 阅读(89) 评论(2) 编辑
摘要: 加入鹅厂之后,我发现团队都在用一款叫做 Whistle 的工具,起初我以为这只是一款类似 Fiddler/Charles 的普通货色。然鹅,发现下面这两种用法之后,我把自己的膝盖摘下来献给了制作这款工具的大佬。 如果你还没用过 whistle,没关系。只需两步: 第一步,Node.js 环境下全局安阅读全文
posted @ 2018-09-11 16:44 猫哥_kaiye 阅读(112) 评论(0) 编辑
摘要: 多年前我第一次入职腾讯的时候,DC 从杭州给我寄来了一本他刚翻译出炉的《高性能 JavaScript》。那段时间为了帮忙校对,我仔细阅读了书中的每一个段落,结果积累了不少 JavaScript 基础知识。现在还依稀记得书中提到的几个知识点: IE7 浏览器在大字符串处理时的极致性能优化;位运算符用于阅读全文
posted @ 2018-08-15 20:51 猫哥_kaiye 阅读(41) 评论(0) 编辑
摘要: 1、安装 connect 2、配置 ~/.ssh/config阅读全文
posted @ 2018-07-03 20:04 猫哥_kaiye 阅读(61) 评论(0) 编辑
摘要: docker 容器网络默认使用 bridge 桥接模式,正常情况下,容器会使用 daemon.json 中定义的虚拟网桥来与宿主机进行通讯。 最近更新 Docker for mac 之后,发现以前容器中可以访问的局域网内服务(使用宿主机所在的局域网 IP 访问),变得不可访问了。一开始以为是新版本改阅读全文
posted @ 2018-03-28 11:54 猫哥_kaiye 阅读(1077) 评论(1) 编辑
摘要: 一直以为是 SwitchyOmega 和 SpechtLite 的问题,原来是支付宝安全控件。 由于支付宝现在已经不需要 Mac 安全控件机制,所以可以通过在 terminal 运行以下命令来移除阅读全文
posted @ 2017-10-11 13:57 猫哥_kaiye 阅读(3006) 评论(0) 编辑
摘要: 最近做一个没有设计师参与的项目,发现 scss 内置的颜色函数还挺好用。记录分享下 rgba() 能省掉手工转换 hex 到 rgb 格式的工作,如以下 SCSS 代码 生成的 CSS 代码 还可以通过 opacify 增加,通过 transparentize 来减少透明度值,如: lighten 阅读全文
posted @ 2017-09-19 17:40 猫哥_kaiye 阅读(932) 评论(1) 编辑
摘要: eggjs 中的 this.ctx.curl 可以发起一个请求,配置 proxy 可以很方面的通过接口进行问题定位。代理方式如下: 1、开启 egg-development-proxyagent ,配置 http_proxy 、 https_proxy 环境变量,将代理地址配置为本地 8888 2、阅读全文
posted @ 2017-06-26 11:10 猫哥_kaiye 阅读(782) 评论(0) 编辑
摘要: semantic ui css 的第一行引用了 google web font api,由于不可告人而又众所周知的原因,这条链接在国内无法访问: css 是阻塞渲染的,而 css 中的 import 又会进一步阻塞加载和渲染,所以就导致页面样式加载十分缓慢。 像 semantic ui 这样的开源框阅读全文
posted @ 2017-06-09 13:56 猫哥_kaiye 阅读(779) 评论(0) 编辑
摘要: tmux 是一款终端复用命令行工具,一般用于 Terminal 的窗口管理。在 macOS 下,使用 iTerm2 能应付绝大多数窗口管理的需求。 如上图所示,iTerm2 能新建多个标签页(快捷键 ⌘T),也能在同一个窗口中分割出多个窗格(快捷键 ⌘D 或 ⌘⇧D)。 tmux 相比 iTerm2阅读全文
posted @ 2017-01-11 21:01 猫哥_kaiye 阅读(29506) 评论(1) 编辑