php
array_column函数
array_column()
:第二个参数为null,指定第二维数组里的键为第三个参数,可以提取该键对应的值为一维的键值
$arr = [
['id'=>'a','name'=>'A'],
['id'=>'b','name'=>'B'],
['id'=>'c','name'=>'C']
];
$res = array_column($arr,null,'id');
/*
$res = [
'a'=>['id'=>'a','name'=>'A'],
'b'=>['id'=>'b','name'=>'B'],
'c'=>['id'=>'c','name'=>'C']
];
*/
php和java的哈希macSha256加密
Mac mac = Mac.getInstance("HmacSHA256");
SecretKeySpec signingKey = new SecretKeySpec(appSecret.getBytes(), "HmacSHA256");
mac.init(signingKey);
byte[] signData = mac.doFinal(encodedStr.getBytes());
byte[] resultBytes = Base64.getEncoder().encode(signData);
signatureResult = new String(resultBytes, "UTF-8");
base64_encode(hash_hmac('sha256', $str, $this->appSecret, true))
查看php.ini的文件位置
php --ini
nginx
请求域名转发
server {
listen 80;
## 请求的域名
server_name aa.com;
proxy_buffer_size 1024k;
proxy_buffers 16 1024k;
proxy_busy_buffers_size 2048k;
proxy_temp_file_write_size 2048k;
location / {
## 实际请求的域名
proxy_pass bb.com;
}
}
markdown
vim
- yy:复制行
- p:档期位置粘贴
- u:撤销
- set nu:显示行号
- set nonu:隐藏行号
mac
homebrew
安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
卸载
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"
Q.E.D.