Git
git reset --hard
引入的一个问题git rebase
压缩提交及其基本原理git fast forward
基本原理git merge tools p4merge
基本介绍git revert merge commit
C++
C++11 和 C++14 对于sizeof的功能有差异,如下:
#include <iostream>
#include <unistd.h>
#define SOCKET_BUFFER_SIZE (getpagesize() < 8192L ? getpagesize() : 8192L)
void test(uint8_t* buf, ssize_t len) {
std::cout << len << std::endl;
}
int main() {
uint8_t recv_buf[SOCKET_BUFFER_SIZE] = {
0};
test(recv_buf, sizeof(recv_buf));
return 0;
}
[tianqian.zyf@e010125028182.bja /home/tianqian.zyf]
$g++ -std=c++11 test.cc