大象笔记
Laravel 七牛组件上传失败
之前一直用的好好的图片上传七牛 CDN 功能,突然间不好用了。Laravel 后台报错
```
Call to undefined function Qiniu\Http\curl_init()
```
## 服务器系统
MySQL 导出指定数据表中的一行记录
## 场景
开发环境的一行配置(存于数据库中),我想导出到线上配置。
使用 Laravel Seeds 会导致全表被覆盖,所以只需要在线上插入一行。
两种方案:
## MySQl Workbench
SELECT
Ubuntu 下使用 telnet 访问水木社区
terminal 下直接
telnet newsmth.net
进去之后,会发现中文全部显示乱码。
需要指定编码
luit -encoding GBK telnet newsmth.net
> luit 命
Laravel 后台为微信小程序生成海报图片(嵌入带参数的小程序码)
## 思路
- 首先我需要一张海报 (随便找张大图做测试用)
## Laravel 安装 intervention/image
composer require intervention/image
报错
```
Ubuntu 上通过命令行打开一个文件,类似于 Mac Shell 里的 open
在 Ubuntu 上调试一个图片合成的逻辑,比较麻烦的是,每次改完都要手动打开图片确认效果。
搜索了一下 Linux 上是否存在同 Mac shell 中 open 同样功能的命令。
果然有
```
xdg-open /
微信小程序生命周期中 onLoad 与 onShow 的使用场景区别
## 问题
我们有一个订单页,订单页中有几个 tab,分别是
- 全部
- 未支付
- 待发货
- 快递中
- 已完成
正常使用时没有什么问题。但是,加入了一个新功能,即微信小程序的消息服务。
在商家接单之后,会自动
Laravel & MySQL 优惠券使用后可重复领取逻辑
## 原设计
一个用户对同一优惠券领取一次,即使使用了,也无法重复领取
- coupon_id, user_id 做了联合唯一索引
- state 代表是否已经使用: 0 为未使用; 1 为已使用
但这样的表设计,不能支持同
ES6 的箭头函数,让 let that = this 去死吧
调试小程序的时候,发现清空本地全部数据缓存之后,报错
```
thirdScriptError
this.login is not a function;at App onShow function;at api refreshS
VIM 删除一对括号
## 场景
发现一段无脑逻辑的代码,例如
```
if (true)
{
// do something: 微信小程序获取用户信息
// so long: 数据更新
// ...
//
Python 计时用装饰器
```
def time_it(method):