自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Linux双系统安装指南

在实际工作中,一些同学可能需要使用到Windows和Linux两种操作系统,需要将这两种系统安装在同一台电脑上,但是网上的教程良莠不齐,有一些文章已经失去了时效性,可能会造成一些误导,不仅浪费时间,甚至可能导致我们操作不当造成数据损坏或丢失。我们的目的是尽快熟悉Linux系统,用它来更加高效的完成日常工作,而不是花费时间纠结于系统安装这些事情,因此本文为大家整理了双系统安装攻略,帮助大家节省安装时间,降低迁移难度,尽早享受Linux带来的乐趣。我们这里所说的双系统安装,一般是指已经具有Windows系统

2022-06-13 13:52:47 19395 2

原创 ubuntu的基本配置,apt配置sources.list

本文以 Ubuntu 为例,介绍常用的软件安装方法。

2023-04-14 11:26:13 2827

原创 C++模板特化和偏特化

模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的公式。类模板中的全特化和偏特化举例

2023-03-07 19:26:07 239 1

原创 C++关键词和C++11新特性

C++关键词面试宝典

2023-02-21 20:16:34 169

原创 Lvs负载均衡

LVS的学习

2023-01-02 19:46:37 102

原创 ROS2的学习

ros2学习的一些命令

2022-12-20 13:42:06 91

原创 精简版GoogleC++规范

C++ 精简版谷歌规范

2022-11-24 17:04:19 1550

原创 Anaconda的使用

Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等Miniconda包括Conda、Python简介conda是一个开源的包、环境管理器,conda 既是一个命令行工具,又是一个 python 包,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换Anaconda和Python区别是什么?Python是一门编程语言,Anaconda是一个开源的Python发行版本。

2022-11-15 14:26:04 855

原创 OpenGL的学习

OpenGL的学习

2022-11-11 17:23:13 309

原创 网络入门及TCP/IP协议

TCP/IP协议和一些网络知识

2022-10-10 14:17:17 615

原创 谈谈C++11左值和右值的区别

针对一些左右值无法分清,和移动语义和完美转发的使用

2022-09-25 22:07:20 235

原创 Gmock和Gtest的使用

C++单元测试工具,现在市面上有很多并且不少都是免费开源的,这次要介绍的是gmock,来自大名鼎鼎的Google,gmock是包含了gtest的一个单元测试框架,在gtest基础上增加了许多便于开发人员进行mock打桩的接口等,可以理解为gtest负责进行测试,gmock负责测试前的打桩,gmock比起其他的cppunit等测试工具来说,最大的优点就是可以有简单的内置宏来定义一个类的mock类进行打桩,这为C++类单元测试带来了极大的便利。#1表示你要mock的方法共有几个参数。#4是这个方法具体的参数。

2022-09-18 18:31:17 939

原创 grpc c++的使用

grpc c++使用案例

2022-09-16 17:37:39 437

原创 Protobuf的使用

Protocol Buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单。你可以定义数据的结构,然后使用特殊生成的源代码轻松的在各种数据流中使用各种语言进行编写和读取结构数据。你甚至可以更新数据结构,而不破坏由旧数据结构编译的已部署程序。

2022-09-16 11:07:32 491

原创 使用google浏览器添加并翻译英文无字幕视频

谷歌浏览器添加翻译英文无字幕视频

2022-09-15 16:54:11 4075 5

原创 关于std::thread的一些实验

std::thread的一些少为人知的故事

2022-09-08 22:35:59 398

原创 Qt使用CMakeLists.txt代替pro管理,cmake替代qmake

替代qmake to cmake,通过CMakeLists.txt替代pro文件管理Qt项目

2022-08-30 14:42:04 1566

原创 vector emplace_back和push_back的原理和区别

vector emplace_back和push_back

2022-08-26 11:48:20 465

原创 C调用C++的方法(类、重载函数)

C++和C之间互相调用的方法

2022-08-20 16:57:12 890 1

转载 动态库的调试

1.release动态库的调试https://blog.csdn.net/jewelsu/article/details/99286161

2021-11-14 18:10:21 422

原创 ubuntu docker 容器部署 gitlab以及CI/CD

ubuntu docker 容器部署 gitlab以及CI/CD安装docker:安装gitlab容器:docker run --detach --hostname gitlab.mczaiyun.top --publish 443:443 --publish 80:80 --publish 222:22 --name gitlab –restart always --volume /srv/gitlab/config:/etc/gitlab --volume /srv/gitlab/logs:/v

2021-08-25 17:28:27 126

原创 dynamic_cast的使用小结

https://blog.csdn.net/u012411498/article/details/80804755//dynamic_cast 上下行转换都需要虚函数#include <iostream>using namespace std;class B{ public: B(){} virtual void foo(){}; //void foo(){};//必须要是

2021-06-30 21:37:18 164

转载 makefile的使用

makefile使用规则全量篇https://blog.csdn.net/weixin_38391755/article/details/80380786

2021-04-08 10:46:09 47

原创 搞定core、dump问题

方法: strace + addr2lineg++ -g test.cpptrace -i ./a.outaddr2line -e a.out 08048479方法:dmesg + addr2lineg++ -g test.cpp./a,outdmesgaddr2line -e a.out 080483c9其他方法请查看原文档https://mp.weixin.qq.com/s/8_sLLPXd4TOqXVky2ZUENQ

2021-03-22 15:17:35 97

原创 抽象工厂模式案例

抽象工厂模式我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《抽象工厂模式(通俗易懂)》, 一起来围观吧 https://blog.csdn.net/qq_33732195/article/details/110101808?utm_source=app&app_version=4.5.3...

2021-03-21 19:36:57 76

转载 std::bind和std::function的使用

https://blog.csdn.net/wang371372/article/details/82383107注:std::bind可以绑定某个函数的某个参数,赋值给函数指针或者说是std::function

2020-11-21 10:18:10 148

原创 grep -e -E命令的使用

linux 当想在文档中查找多个单词的时候。可以使用grep命令。exp:a.c:#include <stdio.h>#include <string.h>#include <stdlib.h>grep -e stdlib -e stdio a.cgrep -e ‘stdlib|stdio’ a.cgrep ‘stdlib|stdio’ a.cgrep -E ‘stdlib|stdio’ a.cegrep ‘stdlib|stdio’ a.c–#

2020-11-20 15:10:00 3091

转载 Top命令使用详解

https://www.pianshen.com/article/1554466913/

2020-11-17 09:12:55 63

转载 linux一些重要文件的作用

https://blog.csdn.net/Lxxhard/article/details/102757645

2020-09-10 20:13:25 66

转载 内存泄漏检查工具

https://blog.csdn.net/gatieme/article/details/51959654

2020-08-20 19:49:37 74

转载 虚析构函数原理

https://www.jb51.net/article/159253.htm构造函数和析构函数也是可以被继承的,而之所以再调动父类的析构函数,是因为delete的机制所引起的,delete 父类指针所指的空间,要调用父类的析构函数

2020-06-08 14:15:19 203

原创 迭代器失效的几种总结

迭代器失效的几种总结C++迭代器失效的几种情况总结一、序列式容器(数组式容器)对于序列式容器(如vector,deque),序列式容器就是数组式容器,删除当前的iterator会使后面所有元素的iterator都失效。这是因为vetor,deque使用了连续分配的内存,删除一个元素导致后面所有的元素会向前移动一个位置。所以不能使用erase(iter++)的方式,还好erase方法可以返回下一个有效的iterator。复制代码1 for (iter = cont.begin(); iter !=

2020-05-25 10:54:50 289

原创 Shared_ptr的实现

#include /////////////////////////////////////////////////////////////////////////////// template class shared_ptr// 2004-6-12// Chengliang Shan// simouse@126.com//////////////////////////////...

2020-04-28 17:18:47 339

转载 关于group by的用法 原理

https://blog.csdn.net/hengji666/article/details/54924387

2020-01-08 15:30:02 170

原创 C++存在二义性的问题

一、什么是二义性在多继承的场景里,当父类中存在同名变量时,子类访问父类的同名变量,将出现二义性,因为编译器不知道你将要访问的是哪个父类中的变量。举个例子:class A{public:int a; // B1,B2 都将继承一个变量 a};class B1 : public A{};class B2 : public A{};class C : public B1, p...

2020-01-03 09:29:26 329

原创 git ssh和http之间的区别

这是作为开发小菜鸟的我的第一篇博客,一直想写来着就是坚持不下去。今天算是一个开始吧。从去年8月份开始实习,公司一直使用git,只学会了一些基本操作,还有好多到现在也没弄明白。因为用的是组长得电脑,有好多东西之前组长就已经配置好了,我不用再去配置了。单页正因为这样,有好多东西都是组长的名字。我一直在git上导项目都是用的SSH路径,直接粘路径就可以了,但是每次提交代码到git都是组长的名字,我...

2019-12-11 19:03:39 1386

转载 git windows实现免密登录

https://blog.csdn.net/lqlqlq007/article/details/79065095

2019-12-09 16:21:29 978

原创 sqldbx解决中文乱码“????“

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-11-29 15:14:16 2968 1

Gmock和Gtest的使用

gmock的example代码包

2023-06-19

gmock测试案例程序,配合csdn文章查看

gmock测试案例程序,配合csdn文章查看

2022-09-18

grpc编译源码和相关测试案例

grpc编译源码和相关测试案例

2022-09-16

Protobuf测试源码

Protobuf测试源码

2022-09-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除