编程笔记

  • 掌握强大的 Git 变基命令

    作者: Dwayne Mcdaniel 译者:LCTT chai001125 | 2022-12-07 13:36      学习如何使用 Git 来压扁、变基和精选。 当我与别人谈到 Git 时,几乎每个人都对 git rebase 命令&nbs…

    编程笔记 2022年12月7日
  • C++之值传递&指针传递&引用传递详解

    1.函数基础 一个函数由以下四部分组成: 返回类型 函数名 参数(0个或多个) 函数体 其中,函数的参数叫做形参,函数执行的操作的语句块叫做函数体 2.值传递 像一个这样swap函数,调用的时候,会用实参初始化swap函…

    编程笔记 2022年12月6日
  • Springboot JSON 转换:Jackson篇

    近期想整理一下 Springboot 对于处理 JSON 转换的笔记,想起了 Jackson 是 SpringMVC 默认使用的 JSON 转换器,就从 Jackson 下手,后续用到其他的在整理 本案例基于 Springboot 2.5.7 单元测试场景下进行 <!-- …

    编程笔记 2022年12月5日
  • Docker | redis集群部署实战

    前面已经简单熟悉过redis的下载安装使用,今天接着部署redis集群(cluster),简单体会一下redis集群的高可用特性。 环境准备 Redis是C语言开发,安装Redis需要先将Redis的源码进行编译,编译依赖gcc环境 安装gcc-c…

    编程笔记 2022年12月5日
  • Vue3.x+element-plus+ts踩坑笔记

    闲聊 前段时间小颖在B站找了个学习vue3+TS的视频,自己尝试着搭建了一些基础代码,在实现功能的过程中遇到了一些问题,为了防止自己遗忘,写个随笔记录一下嘻嘻 项目代码 踩坑集合: 1.根据 element-plus 官网…

    编程笔记 2022年12月5日
  • 深入剖析Sgementation fault-icode9原理

    前言 我们在日常的编程当中,我们很容易遇到的一个程序崩溃的错误就是segmentation fault,在本篇文章当中将主要分析段错误发生的原因! Sgementation fault发生的原因 发生Sgementation fault的直接原因是,程序收…

    编程笔记 2022年12月5日
  • AgileBoot - 项目内统一的错误码设计

    统一的错误码管理的优点 统一的错误码描述,如果没有统一的错误码的话,错误描述散落在项目内的不同地方,同一个错误码却产生不同的错误描述,会导致歧义。 错误码的层级,在与客户端的交互过程中,我们可能需要根…

    大数据 2022年12月5日
  • 认识 Redis client-output-buffer-limit 参数与源码分析

    概述# Redis 的 client-output-buffer-limit 可以用来强制断开无法足够快从 redis 服务器端读取数据的客户端。保护机制规则如下: [hard limit] 大小限制,当某一客户端缓冲区超过设定值后,直接关闭连接。 [soft l…

    编程笔记 2022年12月5日
  • 【C++】GoogleTest进阶之gMock

    gMock是什么 当我们去写测试时,有些测试对象很单纯简单,例如一个函数完全不依赖于其他的对象,那么就只需要验证其输入输出是否符合预期即可。 但是如果测试对象很复杂或者依赖于其他的对象呢?例如一个函数中需要…

    大数据 2022年12月5日
  • C语言中这么骚的退出程序的方式你知道几个?

    前言 在本篇文章当中主要给大家介绍C语言当中一些不常用的特性,比如在main函数之前和之后设置我们想要执行的函数,以及各种花式退出程序的方式。 main函数是最先执行和最后执行的函数吗? C语言构造和析构函数 通…

    编程笔记 2022年12月5日