js 变量名和函数名重名
https://blog.csdn.net/czh500/article/details/100024010 12345678910<script type="text/javascript">console.log(a)var a = 123;console.log(a)function a() { console.log(a)}a();</script> 我大致上认为js是先编译再运行的,规则是 函数声明会置顶 变量声明也会置顶 函数声明比变量声明更置顶 变量和赋值语句一起书写,在js引擎解析时,会将其拆成声明和赋值2部分,声明置顶,赋值保留在原来位置 声明过的变量不会重复声明 以上代码会等价于 123456789<script type="text/javascript">var a = function() { console.log(a)}console.log(a)a = 123;console.log(a)a();</scrip...
linux 查询进程 按进程 kill 杀
1ps -aux | grep flume | awk '{print $2}' | xargs kill
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()}