大象笔记
微信小程序的基础库 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