| 回复了 liuliuliuliu 创建的主题 › 有人在看 Microsoft Build 2026 大会吗?6 月 3 日 |
不知道这个性能怎么样。
本来 git for windows 里面已经带了 mingw64 版本的 coreutils, 不过 ms defender 太不友好,启动扫码导致性能很差
本来 git for windows 里面已经带了 mingw64 版本的 coreutils, 不过 ms defender 太不友好,启动扫码导致性能很差
| 回复了 kemo 创建的主题 › 买车的理由,唠唠普通人的生活2025 年 11 月 25 日 |
700 公里开车回家要开 8 个小时以上(出上海市区一般就要一个小时以上了),如果不是常年开长途的话,腰酸背痛很累的,坐车的也累,不如高铁舒服
在上海不买电车,不拍沪牌,高峰期上不了高架,只能在地面堵着。
在上海不买电车,不拍沪牌,高峰期上不了高架,只能在地面堵着。
| 回复了 WngShhng 创建的主题 › 医保停缴,个人账户余额无法使用2025 年 10 月 1 日 |
分享一个大多人不知道的上海医保知识点, 个人账户缴得越多越吃亏
本市职工医保门急诊就医采用“三段式”保障模式,即:①账户段,先使用每年 7 月 1 日计入的个人账户当年资金支付门急诊费用; ②自负段(即门诊起付线 500),账户资金用完后,由个人现金支付门急诊费用; ③共付段,超出自负段以上门急诊费用,统筹基金按比例报销
本市职工医保门急诊就医采用“三段式”保障模式,即:①账户段,先使用每年 7 月 1 日计入的个人账户当年资金支付门急诊费用; ②自负段(即门诊起付线 500),账户资金用完后,由个人现金支付门急诊费用; ③共付段,超出自负段以上门急诊费用,统筹基金按比例报销
| 回复了 fujizx 创建的主题 › 清仓了,大家能莫名其妙的留下代码然后就走么?2025 年 9 月 24 日 |
127061
| 回复了 mytsing520 创建的主题 › 美签 H-1B 调整申请门槛2025 年 9 月 20 日 |
第二个是将来时态,还没有行政令。
Trump Says the U.S. Will Institute $100,000 Fee for Skilled Worker Visas
这个差别可大了,Trump Always Chickens Out (TACO)
Trump Says the U.S. Will Institute $100,000 Fee for Skilled Worker Visas
这个差别可大了,Trump Always Chickens Out (TACO)
| 回复了 dhq 创建的主题 › k8s ingress 转发会把 encode 后的 uri 还原成转义前的字符串2025 年 9 月 19 日 |
不要 rewrite query parameter
nginx.ingress.kubernetes.io/configuration-snippet: |
if ($request_uri ~ "/dhq/([^\?]*)") {
set $path1 $1;
rewrite ^/dhq/ /$path1 break;
}
nginx.ingress.kubernetes.io/configuration-snippet: |
if ($request_uri ~ "/dhq/([^\?]*)") {
set $path1 $1;
rewrite ^/dhq/ /$path1 break;
}
| 回复了 dhq 创建的主题 › k8s ingress 转发会把 encode 后的 uri 还原成转义前的字符串2025 年 9 月 18 日 |
这个不是 ingress 的问题!
你只是恰巧用了 nginx ,解决方法
https://my.f5.com/manage/s/article/K000148648
试试在 configuration-snippet 再加一个
rewrite ^ $request_uri;
你只是恰巧用了 nginx ,解决方法
https://my.f5.com/manage/s/article/K000148648
试试在 configuration-snippet 再加一个
rewrite ^ $request_uri;
| 回复了 fitme 创建的主题 › k8s 下 nfs-provisioner 迁移2025 年 9 月 11 日 |
删掉 PV 后重建,记得 spec.claimRef 保持和之前的一样,PVC 会重新 Bound
while read share;do
echo "check $share"
kubectl get pv $share -o yaml > "$share-origin.yaml"
ns=$(yq '.spec.claimRef.namespace' "$share-origin.yaml")
pvc=$(yq '.spec.claimRef.name' "$share-origin.yaml")
echo "$ns $pvc"
if [ ! -f "all-pods-$ns.yaml" ] ;then
kubectl get pods -n $ns -o yaml > "all-pods-$ns.yaml"
fi
podname=$(yq ".items[]|select(.spec.volumes[].persistentVolumeClaim.claimName==\"$pvc\")|.metadata.name" "all-pods-$ns.yaml")
echo "pods $podname will be deleted"
# patch pv
kubectl patch pv $share -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}, "metadata":{"finalizers":null }}' --type=merge
kubectl delete pv $share --wait=false
sleep 5
kubectl delete pod -n $ns $podname
sleep 10
kubectl get pv $share || echo deleted
# recreate PV here
sed -e "REPLACE-HERE" "$share-origin.yaml" >"$share-new.yaml"
kubectl create -f "$share-new.yaml"
done<pv-shares.txt
while read share;do
echo "check $share"
kubectl get pv $share -o yaml > "$share-origin.yaml"
ns=$(yq '.spec.claimRef.namespace' "$share-origin.yaml")
pvc=$(yq '.spec.claimRef.name' "$share-origin.yaml")
echo "$ns $pvc"
if [ ! -f "all-pods-$ns.yaml" ] ;then
kubectl get pods -n $ns -o yaml > "all-pods-$ns.yaml"
fi
podname=$(yq ".items[]|select(.spec.volumes[].persistentVolumeClaim.claimName==\"$pvc\")|.metadata.name" "all-pods-$ns.yaml")
echo "pods $podname will be deleted"
# patch pv
kubectl patch pv $share -p '{"spec":{"persistentVolumeReclaimPolicy":"Retain"}, "metadata":{"finalizers":null }}' --type=merge
kubectl delete pv $share --wait=false
sleep 5
kubectl delete pod -n $ns $podname
sleep 10
kubectl get pv $share || echo deleted
# recreate PV here
sed -e "REPLACE-HERE" "$share-origin.yaml" >"$share-new.yaml"
kubectl create -f "$share-new.yaml"
done<pv-shares.txt
| 回复了 isxzlhhh 创建的主题 › 使用 containerd 配置镜像加速不生效问题2025 年 8 月 29 日 |
ctr 不走 containerd 的 plugin 配置,plugins."io.containerd.grpc.v1.cri".registry 对 ctr 无用
The ctr utility is a command-line interface for directly interacting with the containerd daemon. It uses containerd's native API, not the CRI plugin's API. Therefore, when you use ctr image pull, it does not consult the registry mirror configurations set up for the CRI plugin.
The ctr utility is a command-line interface for directly interacting with the containerd daemon. It uses containerd's native API, not the CRI plugin's API. Therefore, when you use ctr image pull, it does not consult the registry mirror configurations set up for the CRI plugin.
| 回复了 kyonn 创建的主题 › 问个 nginx 配置问题2025 年 8 月 1 日 |
你如果认为这里应该是或的关系,那改成|就行了
| 回复了 kyonn 创建的主题 › 问个 nginx 配置问题2025 年 8 月 1 日 |
(?x) 这个表示 Free-Spacing , 后面的空格和换行会 ignore
https://www.regular-expressions.info/freespacing.html
https://www.regular-expressions.info/freespacing.html
| 回复了 BlAckzkl 创建的主题 › 胃痉挛2025 年 7 月 15 日 |
胃痉挛疼的厉害的时候一滴水都喝不下,只能打阿托品舒缓平滑肌
| 回复了 molika 创建的主题 › 分享一个遇到的诡异 Linux 黑屏问题,已找到原因,但还有一些疑惑2025 年 6 月 19 日 |
> 需要疯狂重启,才有机会点亮
这个试试关掉 UEFI 里的 fast boot 试试,fast boot 打开的时候关机不会重置硬件的状态
这个试试关掉 UEFI 里的 fast boot 试试,fast boot 打开的时候关机不会重置硬件的状态
| 回复了 cxhello 创建的主题 › k8s 使用调研2025 年 6 月 13 日 |
如果运维有能力和时间的当然自建。举个例子,k8s 升级后发现新的版本有问题,想回退到上一个版本,很多云上都不支持,自建的话就灵活许多
| 回复了 SeaSaltPepper 创建的主题 › Linux 如何找出本地 DNS 请求来源2025 年 5 月 27 日 |
# ptcpdump is a tcpdump-compatible packet analyzer powered by eBPF, automatically annotating packets with process/container/pod metadata when detectable.
https://github.com/mozillazg/ptcpdump
# audit
auditctl -a exit,always -F arch=b64 -S connect -k "connect-audit"
https://github.com/mozillazg/ptcpdump
# audit
auditctl -a exit,always -F arch=b64 -S connect -k "connect-audit"
| 回复了 pudgedoor 创建的主题 › 有 v 友有颞下颌关节紊乱的问题吗2025 年 5 月 25 日 |
| 回复了 xiangyuecn 创建的主题 › 问个 Git 基操:怎么样复制一个文件,能保持历史记录?2025 年 5 月 23 日 |
11 楼老哥都给你答案了,再给你个详细的
git filter-branch --tree-filter 'cp -f dir/a1 dir/a3' --tag-name-filter cat --prune-empty -- --all
git filter-branch --tree-filter 'cp -f dir/a1 dir/a3' --tag-name-filter cat --prune-empty -- --all
| 1/8 |