自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++设计模式(观察者模式)

定义存在一对多关系,减少耦合度,采用此设计模式。代码实现(C++方式)当对象改变时,通知所有观察此对象的成员。#include <iostream>#include <list>using namespace std;class Observer{public: virtual void fun(int) = 0;};class Subject{public: void Register(Observer *ob) { if (ob == n

2022-02-08 15:59:54 201

原创 Git个人学习

克隆本地仓库git clone + https/ssh + dir (内置了init)新建分支git checkout + 要基于的分支git checkout -b + 新分支名 (本地有了)git add *git commit -m “xx”git push + 新分支上传添加一个或多个文件到暂存区:git add [file1] [file2] …添加指定目录到暂存区,包括子目录:git add [dir]添加当前目录下的所有文件到暂存区:git add .还原操作

2022-01-11 18:08:28 140

原创 解决macOS环境变量每次重启终端后失效

问题原因:macOS从10.15改用zsh,原来bash的方式重启后会失效。解决方法:直接在.zshrc中配置环境变量 Vim.zshrcecho $SHELL 可以查看当前用的shell方式

2022-01-04 15:34:41 1191

原创 C++设计模式(单例模式)

定义单例顾名思义就是单一实例,程序类仅存在唯一实例,通过类中定义的接口获取访问这个实例。类似于一个全局变量,在程序的每个位置都可以获取到,常用于日志等地方。代码实现1、懒汉式实现之所以叫懒汉的意思是,仅在使用的时候会新建实例。懒汉式的实现方式仅在访问量较小时,不涉及到多线程时使用。正常的懒汉式实现在创建实例时是存在线程安全的问题,下面是一个线程安全的懒汉式实现。#include<iostream>#include<thread>#include<Windows.h

2021-12-28 19:06:26 359 2

空空如也

空空如也

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

TA关注的人

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