Skip to content

Instantly share code, notes, and snippets.

View vlkv's full-sized avatar
🏠
Working from home

Vitaly Volkov vlkv

🏠
Working from home
  • none
  • Georgia
View GitHub Profile
0 = Success
1 = Operation not permitted
2 = No such file or directory
3 = No such process
4 = Interrupted system call
5 = Input/output error
6 = No such device or address
7 = Argument list too long
8 = Exec format error
@vlkv
vlkv / FFT4g.java
Created January 13, 2020 17:40 — forked from qwasd1224k/FFT4g.java
import static java.lang.Math.atan;
import static java.lang.Math.cos;
import static java.lang.Math.sin;
public class FFT4g {
private int[] ip;
private double[] w;
private int n;
FFT4g(int n) {
@vlkv
vlkv / System Design.md
Created April 20, 2019 16:51 — forked from vasanthk/System Design.md
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?