Karp 的技术博客
主页
最新
踩坑教训
数据库
操作系统
Nginx
协议
编程语言
容器
网络安全
其他
协议
使用 Git Cherry-pick 提取一系列提交

在 Git 版本控制系统中,cherry-pick 是一个强大的命令,用于选择和提取指定范围内的提交并应用到当前分支上。本文将介绍如何使用 git cherry-pick 命令提取一系列提交,并解释其用法和注意事项。

踩坑教训
Swoole Http 服务 Woker子进程bug 导致 Master 进程内存溢出导致

今天生产突然遇到一个问题. 一个内部的http 接口服务.

协议
Git Reset 三种模式

在使用 Git 进行版本控制时,我们经常需要撤销一些提交,回到之前的状态。Git 提供了 reset 命令来实现这个功能。本文将介绍 Git reset 命令的三种模式:--soft--mixed--hard,并解释它们之间的区别和用途。

数据库
MySql 不存在则插入,存在则更新或忽略

在进行数据插入操作时,我们经常遇到的需求是:如果数据不存在,则插入新数据;如果数据已存在,则更新已有数据或忽略该操作。这种情况在数据库领域非常常见。本文将介绍如何在 MySql 数据库中实现该功能。

踩坑教训
解决 cURL 命令警告 "Binary output can mess up your terminal"

解决 cURL 命令警告 "Binary output can mess up your terminal"