使用企业微信群机器人发送 Markdown 消息
- 企业微信官方文档: 群机器人配置说明
简单的工具类封装
只依赖 curl 扩展,复制即可使用。封装了 文本、markdown、图片类型,其他类型也可根据需求快速添加,当然也可以根据需求适当调整参数(比如 @某某 的功能)。
只依赖 curl 扩展,复制即可使用。封装了 文本、markdown、图片类型,其他类型也可根据需求快速添加,当然也可以根据需求适当调整参数(比如 @某某 的功能)。
基于 Monolog 构造了一个日志生成器。
需要根据情况区分日志渠道,场景是根据运行环境(fpm 和 cli)自动区分。
查了一下,可以使用 php_sapi_name 方法确定是否是 cli 环境:
public static function logger($alias = null): LoggerInterface
{
if (empty($alias)) {
$alias = php_sapi_name() === 'cli' ? 'cli' : 'fpm';
}
return self::initLogger($alias);
}
效果不错。
从老项目里迁移腾讯地图服务(WebServiceAPI)到新项目,用到一个地址解析服务(即将地址明细转成 GPS 坐标),结果报错:
{
"status": 111,
"message": "签名验证失败,解决方法见:https://lbs.qq.com/faq/serverFaq/webServiceKey"
}
好几年没用 MySQL 官方的客户端(MySQL Workbench)了,今天看到有条帖子说官方的客户端进步很大,于是下载安装体验了一下。
由于我的 macOS 默认是深色模式,MySQL Workbench 跑起来也是这个深色模式(有人喜欢叫暗黑模式)。但我发现在深色模式下,表格的边颜色是白色的,非常刺眼,如图:
查看磁盘现状(parted 命令):
ls /dev/sd*
sudo parted -l | grep Disk | grep sd
sudo parted -l | grep Disk | grep sd |wc -l
sudo parted -l
执行命令报如下错误:
$ sudo su - dw
su: 无法设置用户ID: 资源暂时不可用
/etc/security/limits.d/90-nproc.conf
文件;https://res2.wx.qq.com/open/js/jweixin-1.6.0.js
wx.ready(function () { //需在用户可能点击分享按钮前就先调用
wx.updateAppMessageShareData({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '', // 分享图标
success: function () {
// 设置成功
}
})
});