`
SELECT beizhu, COUNT(*) AS today_logins
FROM logins
WHERE DATE(time) = CURDATE()
GROUP BY beizhu;
跨域上传 开发阶段
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, X-Requested-With' always;
su root
控制端电脑快捷键win+R打开运行,输入“mstsc”,点击确定。
/etc/init.d/bt default
查看防火墙
sudo firewall-cmd --list-all
开放端口
sudo firewall-cmd --permanent --add-port=3000/tcp
sudo firewall-cmd --reload
//新建 不自动更新
ALTER TABLE orders ADD COLUMN time DATETIME DEFAULT CURRENT_TIMESTAMP;
//新建 自动更新
ALTER TABLE order
ADD COLUMN up_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP;
删除
find . -type f -newermt "2024-01-01" ! -newermt "2025-01-01" -exec rm -f {} +
JSON.stringify(data) JS封
JSON.parse(data) JS解
json_encode(data) 封
json_decode(data) 解 对象
json_decode(data,true) 解 数组
echo json_encode( ['row' => $row, 'data' => $u], JSON_UNESCAPED_UNICODE ) . "\n";
使用 JSON_UNESCAPED_UNICODE 标志,json_encode 将不会对中文字符进行Unicode转义,而是直接输出中文字符。
// 1-增
data.push({ i: 2 });
// 2删
data.splice(1, 1); // 从索引 1 开始,删除 1 个元素
3-改
data[0].i = 10;
4-查
// 查询索引为 1 的对象的 i 属性
let value = data[1].i;
console.log(value); // 输出: 2
// 如果你想找到某个属性的对象,你可以使用 find
方法
let objWithI10 = data.find(item => item.i === 10);
//计算总和
let l = [{s: 10}, {s: 20}];
let sum = l.reduce((accumulator, currentValue) => {
return accumulator + currentValue.s;
}, 0);
隐藏按钮小程序默认样式
button {
background-color: transparent; / 设置背景为透明 /
}计算机软件及硬件设计与开发;计算机系统集成;网络工程施工;网站设计与开发;网页制作(电信增值业务除外);软件销售`
评论