Skip to content

Instantly share code, notes, and snippets.

View SF-Zhou's full-sized avatar

SF-Zhou

View GitHub Profile
@SF-Zhou
SF-Zhou / multi-threading.cpp
Created December 22, 2018 15:38
C++11 Producer + Consumer
#include <chrono>
#include <iostream>
#include <mutex>
#include <queue>
#include <thread>
#include <vector>
std::mutex mutex;
std::queue<int> candidates;
std::condition_variable condition;
@SF-Zhou
SF-Zhou / HashTable.hpp
Created July 25, 2018 07:37
Hash Table, Clear Easily (C++ 11)
// Copyright [2018] <Copyright SF-Zhou>
// Author: SF-Zhou
// Email: sfzhou.scut@gmail.com
#ifndef HASHTABLE_HPP_
#define HASHTABLE_HPP_
#include <cstring>
namespace Utils {
@SF-Zhou
SF-Zhou / c.vimrc
Last active November 14, 2018 08:41
cVim Config
set noautofocus
let barposition = "bottom"
set smoothscroll
let scrollstep = 320
let scrollduration = 200
let blacklists = [
"https://*.overleaf.com/*"
]
#include <iostream>
#include <string>
#include <cstdio>
#include <cstring>
#include <vector>
#include <queue>
#include <cmath>
#include <map>
#include <set>
#include <algorithm>
#include <iostream>
#include <string>
#include <cstdio>
#include <cstring>
#include <vector>
#include <queue>
#include <cmath>
#include <map>
#include <unordered_map>
#include <unordered_set>
@SF-Zhou
SF-Zhou / 2017.netease.set.cpp
Created March 26, 2017 09:16
2017 Netease Set
#include <iostream>
#include <string>
#include <cstdio>
#include <cstring>
#include <vector>
#include <queue>
#include <cmath>
#include <map>
#include <unordered_map>
#include <unordered_set>
@SF-Zhou
SF-Zhou / 2017.netease.distribute.work.cpp
Created March 26, 2017 09:08
2017 Netease Distribute Work
#include <iostream>
#include <string>
#include <cstdio>
#include <cstring>
#include <vector>
#include <queue>
#include <cmath>
#include <map>
#include <unordered_map>
using namespace std;
@SF-Zhou
SF-Zhou / 2017.netease.clear.redundancy.cpp
Created March 26, 2017 09:00
2017 Netease Clear Redundancy
#include <iostream>
#include <string>
#include <cstdio>
#include <cstring>
#include <vector>
#include <queue>
#include <cmath>
#include <map>
#include <unordered_map>
using namespace std;
@SF-Zhou
SF-Zhou / 2017.netease.to.company.cpp
Created March 26, 2017 08:51
2017 Netease To Company
#include <iostream>
#include <string>
#include <cstdio>
#include <cstring>
#include <vector>
#include <queue>
#include <cmath>
#include <unordered_map>
using namespace std;
@SF-Zhou
SF-Zhou / 2017.netease.dual.core.cpp
Created March 26, 2017 08:43
2017 Netease Dual Core
#include <iostream>
#include <string>
#include <cstdio>
#include <cstring>
#include <vector>
#include <queue>
#include <cmath>
#include <unordered_map>
using namespace std;