自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 版本控制工具git使用小技巧

版本控制工具git的各类使用小技巧,持续更新中。

2022-06-08 15:12:02 159 1

原创 VSCode+RocksDB开发环境部署

VSCode+RocksDB开发环境部署基本开发工具sudo yum install -y curl tar gcc gcc-c++ git make automake autoconf cmake git安装CMakemkdir -p ~/tools && \ cd ~/tools && \ curl -O https://cmake.org/files/v3.17/cmake-3.17.5-Linux-x86_64.tar.gz && \

2022-02-08 14:45:47 8857

原创 你真的理解“循环引用”了嘛?

你真的理解“循环引用”了嘛?这篇文章将带你解析循环引用是如何发生的,以及如何彻底解决循环引用问题。初生牛犊首先,来看以下如下的一个例子。我们有三个代码文件,定义了两个类,A和B,A类中有一个B类的成员,B类中也有一个A类的成员。或许你已经发现了,这个程序明显会发生循环引用问题啊。但我们还是尝试编译以下,看看究竟会发生什么错误。// A.h#pragma once#include "B.h"class A { public: A() : val_(1) {} void doSome

2021-04-20 20:20:00 1194

原创 std::string的一个隐蔽错误

@[TOC] (std::string的一个隐蔽错误)先看第一个程序,for循环生成5个Key,然后把它们对应的字符串地址放入vector中,最后依次输出字符串。#include <iostream>#include <string>#include <vector>std::string GenKey(int i) { char buf[32]; snprintf(buf, sizeof(buf), "key%06d", i); return s

2021-03-20 17:44:21 316

原创 LSM-tree和Key-value stores相关研究总结

LSM-tree和Key-value stores相关研究总结准备开个新坑,分享近几年的LSM-tree相关研究。

2021-01-28 14:24:17 226

原创 使用FRP内网穿透校园网

FRP部署流程在内外网服务器上安装Go环境wget https://studygolang.com/dl/golang/go1.15.7.linux-amd64.tar.gzsudo tar -zxf go1.15.7.linux-amd64.tar.gz -C /usr/local/bin/echo 'PATH=/usr/local/bin/go/bin:${PATH}' >> ~/.bashrcsource ~/.bashrc# 确认Go环境go version安装FRP

2021-01-25 14:53:12 2156 1

空空如也

空空如也

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

TA关注的人

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