大象笔记

微信小程序的基础库 API 兼容问题

今天是微信小程序年前审核的最后一天,担心有严重 bug 所以看了一下线上的小程序运维日志。 发现一个严重问题 6.5.8 版本的微信百分之百报错 > wx.setNavigationBarColor is not a fun

laravel 5.6 发布,新特性介绍

早上蹲坑的时候在 reddit 上看到 laravel 5.6 发布了。粗略看了一下,一些新功能 ## bootstrap 4 内置的注册登录页面、分页按钮样式由 bootstrap 3 升级到 bootstrap 4。 ##

雪天开车太虐心

平时20分钟的路程,用了1个多小时。 全程30的速度,超过30立马打滑,偶发两次方向盘失控,就是明明方向盘打正,依然斜行,差点吓尿。。。 ![雪天开车](https://cdn.sunzhongwei.com/sunzhongw

充分利用多核及分布式提升日志解析的性能

在一个四核的机器上使用 python 运行以下代码 ``` while True: pass ``` 会发现只有一个核使用率是 100%, 其他三个核则没事可干。 如果使用多线程呢? 由

使用 MySQL 存储 schema-less 数据的探索

table design: 表结构做成 id, key, value 还是 key, value 比较好。 按照 Bret Taylor 的分享,比较好的设计是 * added_id -> INT NOT NULL AUTO

使用 export 赋值与直接使用 = 赋值的区别

使用 export 赋值的变量能够被子进程继承,而直接使用 = 的不能。 但是在子进程中,无论使用 export 还是 = 都无法改变父进程的值。 而这里所说的父进程,通常是指 bash shell,所以通常修改环境变量都是通过

set global PATH on OS X

有三种方法 1. 直接修改 /etc/paths 1. 在 /etc/paths.d 目录下添加对应程序需要添加的路径。例如:go 语言的 /etc/paths.d/go 1. 在 ~/.bash_profile 中赋值

Wordpress Hestia 主题首页 WooCommerce 商品按照 Menu Order 排序

默认情况下,Hestia 首页商品是按照 ID 倒序排列的。但是,所为首页展示,这种做法是非常不合适的,因为热门商品需要人为干预才靠谱。所以,需要替换成按照后台设置的 menu order 值进行排序,数值越小,优先级越高。 vim

网站背景图由 png 替换成 jpg 之后,文件大小骤减

公司网站首页的头部大 BANNER 原本是张 720K 的 1600px 宽的 PNG 大图。在手机网络下加载非常不流畅。用美图秀秀转换成 JPG 格式之后,并做了压缩,由 720K 减少到 120K。而肉眼完全看不出任何的失真。 #

使用 Puppeteer 自动化 chrome / chromium 操作

Puppeteer 名词,傀儡师的意思。不禁想起了火影忍者。。。 ## 基本介绍 Puppeteer 是 Google 官方的一个开源项目 https://github.com/GoogleChrome/puppeteer