<el-dialog title="相关用户" :visible.sync="dialogVisible" width="30%">
<span>展示内容</span>
</el-dialog>
//对应function内
const loading = this.$loading({
target: '.el-dialog'
});
//关闭
loading.close()
xss
htmlentities($row[‘xxxxxxxx’],ENT_COMPAT, ‘UTF-8’)
Synology docker shadowsockes
docker run -d –restart=always –name ssserver -p 6443:6443 mritd/shadowsocks -s “-s 0.0.0.0 -p 6443 -m aes-256-gcm -k password”
base64的pdf文件转存
function base642pdf($rt,$toPdf)
{
$data = base64_decode($rt);//转换
file_put_contents($toPdf, $data);//写
}
百度地图 选点不在中间
初始化的时候,如果地图的盒子(div)如果是不显示状态(dispaly:none),则:它(地图)的可是区域长宽都是0,然后当你要显示的时候(display:block),这时候因为Map已经解析完了,可视区域是0嘛,所以中心点就是在左上角去了。
解决方法:在要显示的第一次,盒子(div)有宽高时,在设置地图效果。
scrollBottom
var scrollBottom = $(window).scrollTop() + $(window).height();
uniapp font end dynamic set background
<span class="index_tag"
v-bind:style="{ 'background-color': z.color}">
{{z.xxxxx}}
</span>
Thinkphp6 AipNlp
require_once dirname(__DIR__).'/../../aip/AipNlp.php';
$APP_ID = 'xxxxxx '; $API_KEY = 'xxxxxxxxxxxxxx'; $SECRET_KEY = 'xxxxxxxxxxxxxx'; $client = new \AipNlp($APP_ID, $API_KEY, $SECRET_KEY);
mysql 字段递增update
set @rownum=1;
update ay_content
SET gnote = (
select @rownum := @rownum +1 as nid)
防注入和XSS攻击
function stripscript(s)
{
var pattern = new RegExp(“[%–`~!@#$^&*()=|{}’:;’,\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“’。,、?]”) //格式 RegExp(“[在中间定义特殊过滤字符]”)
var rs = “”;
for (var i = 0; i < s.length; i++) {
rs = rs+s.substr(i, 1).replace(pattern, ”);
}
return rs;
}