Git常用命令总结Git分支合并分支合并之前怎么检测是否有冲突?场景举例: 个人分支:personal 项目主干分支:master 开发人员在个人分支上进行特性开发,期间可能会往远端库推送多次,最终会合入到主干分支 怎么检测? 通过三路合并检测: 通过git merge-base personal master找出共同的节点,称之为:base_sha 通过git merge-tree base_sha 2021-12-31 Git使用总结 #Git
GDB调试C++GDB调试基础 命令行传参 1(gdb) set args aaa bbb 参考教程12100个GDB小技巧https://wizardforcel.gitbooks.io/100-gdb-tips/content/break-on-linenum.html 12gdb 调试利器https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/g 2021-12-31 CPP语言开发 #Linux #GDB
Fedora X11开发环境Windows系统安装 vcxsrv, xshell, xftp。 clion在Windows上可以远程linux开发,但是调试多个tcp程序不如命令行手动gdb来的实在。调试redis源码也要用gdb,反正无论怎样都是要用gdb调试的,逃不开躲不过,还是尽早适应的好。 不在xshell中用vim写C++,而是通过X11使用vscode写C++。不使用vscode调试C++,而是在命令行手动gdb 2021-12-31 开发环境配置 #Linux #Fedora #X11
HTTP请求参数处理HTTP请求参数枚举类型的处理业务上使用枚举类型,标识业务某一类的类型,代码上更加可读。 枚举其实是一个int类型的数字,那么在传参的时候,直接使用int类型作为请求参数的类型,后面再转换成业务相关的枚举类型,进行比较等操作。 HTTP请求参数日期时间类型的处理前端给后端传参?使用时间戳 这么做 后端给前端返回结果 涉及到时区的处理,前端后端要有统一的约定。 例如: 统一使用utc时间,不 2021-12-29 .NET开发 #AspNetCore