mysql 分组内获取最新一条数据 GROUP_CONCAT
12345SELECT `user_id` , SUBSTRING_INDEX(GROUP_CONCAT(ip ORDER BY id DESC), ',', 1) AS ipFROM `visit_log`GROUP BY `user_id`LIMIT 100 GROUP_CONCAT可以组内进行排序 SUBSTRING_INDEX获取第一个逗号左侧的值
企业微信 网页授权 通过code获取数据格式 不统一
授权地址中存在agentid=xxx时候,获取到的数据一般为小写字母开头如果没有这个agentid一般是大写字母,这可能是企业微信隐含的兼容写法文档中目前都已经是大写
阻止 vue textarea 多行文本 换行
1<textarea placeholder="点此输入会议直播链接" v-model="link" @keydown="checkEnter($event)"></textarea> 1234567891011checkEnter:function(e) { var et = e || window.event; var keycode = et.charCode || et.keyCode; if (keycode == 13) { if (window.event) { window.event.returnValue = false; } else { e.preventDefault(); //for firefox } }},
php basename pathinfo 中文错误
123function get_basename($filename){ return preg_replace('/^.+[\\\\\\/]/', '', $filename);}
私域营销 运营 程序规划
管理员注册|11|22||ddd|ddd|
docker swarm 多个集群 网络互通 使用外部网络
只要声明使用外部网络即可 第一个集群网络设为可以外部连接12345networks: backend: # 网络可以被外部连接 attachable: true driver: overlay 第二个网络设置外使用外部网络1234networks: app_backend: # 使用外部网络 external: true 注意:docker swarm会给网络加上集群名字前缀,使用外部网络时候需要全称
npm 速度慢
1npm install npm --registry=https://registry.npmmirror.com/
js 算不准 问题
引入bignumber.jshttps://github.com/MikeMcl/bignumber.js 计算 12345678function plus(arr){ var res = BigNumber(0); for(var i in arr){ var j = arr[i] res = res.plus(j) } return res.toFixed()}
专业拓展阅读
数据结构 数据结构 C语言版 严蔚敏 算法图解 计算机网络计算机组成原理重要内容 离散数学 数据结构与算法 编译原理 综合内容电子技术、离散数学、程序设计、数据结构、操作系统、计算机组成原理、微机系统、计算机系统结构、编译原理、计算机网络、数据库系统、软件工程、人工智能、计算机图形学、数字图像处理、计算机通讯原理、多媒体信息处理技术、数字信号处理、计算机控制、网络计算、算法设计与分析、信息安全、应用密码学基础、信息对抗、移动计算、数论与有限域基础、人机界面设计、面向对象程序设计
laravel auth 多表认证
guards修改修改config/auth.php,在guards中增加所需内容,例如 123456789101112'guards' => [ 'admin' => [ 'driver' => 'jwt', 'provider' => 'admins', ], 'user' => [ 'driver' => 'jwt', 'provider' => 'users', 'hash' => false, ],], 增加auth中相应providers1234567891011'providers' => [ 'users' => [ ...