/images/avatar.png

^_^

git补充2

如何更优雅地使用git,包含merge,pull,合并commit 实验工具是gitlab pre 在gitlab上登录,只能免费试用一个月 本地mer

C++ IPC

管道 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 #include <iostream> #include <unistd.h> int main() { int fd[2]; if (pipe(fd) == -1) { perror("pipe"); return 1; } // create child process pid_t pid = fork(); char buf[256]; if (pid == -1) { perror("fork"); return 1; } else if (pid

LC_HOT100

1.两数之和 题意 题解 哈希表 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int, vector<int>> mp; for (int i = 0; i < (int) nums.size(); ++i) { mp[nums[i]].push_back(i); } for (int i = 0; i < (int) nums.size(); ++i) { if (nums[i] *

C++实现XXX

智能指针 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66

redis

基础篇 redis命令 通用命令 String类型 key的层级结构 e.g. douyin:user:1 douyin:user:2 douyin:product:1 Hash类型 List类型 List的操作类似于deque的操作 Set类型 S

docker2

参考链接 Containerize an application 构建应用的镜像 编写Dockerfile,构建镜像(假设镜像名叫getting-started) 1 docker build -t getting-started . 根据镜像创建容器 1 docker

docker

参考资料 参考教程 docker的三个重要概念 image:镜像,就是各种环境的集合 container:由镜像生成一个一个的容器,是镜像的实例化 d

C++互斥锁

std::mutex 最简单的互斥锁 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 // mutex example #include <iostream> // std::cout #include <thread> // std::thread #include <mutex> // std::mutex std::mutex mtx; // mutex for critical section void print_block (int n, char c) { // critical section (exclusive access to std::cout signaled

C++类继承和可见性

三种继承方式,是否真正继承了,子类可访问吗,外部可访问吗 三种可见性,类自己可访问吗,外部可访问吗 继承默认是private继承 继承和可见性问题

shell三剑客

grep Global Regular Expression Print 用正则表达式查找文本 grep [-option] {pattern} {file} -A<行数> 除了显示匹配 pattern 的那一行外,显示该行之后的内容 -B<行数> 除了显示匹

Linux输入输出

万物皆文件 – Linus Torvalds 重定向 标准输入流stdin的文件描述符是0,标准输出流stdout的文件描述符是1,标准错误流的文件描述符是2 标准输入流一般