docker pull image
docker pull image:version
from functools import wraps | |
def decorator(argument1=False, argument2=False): | |
def real_decorator(function): | |
@wraps(function) | |
def wrapper(*args, **kwargs): | |
if argument1 and argument2: | |
print(" Decorator with arguments!") | |
result = function(*args, **kwargs) |
package main | |
import ( | |
"fmt" | |
"runtime" | |
"strings" | |
"time" | |
) | |
const goroutinesNum = 3 |
package main | |
import ( | |
"fmt" | |
"runtime" | |
"strings" | |
"sync" | |
"time" | |
) |
// запуск bench тестов с флагом -benchmem (memory) | |
go test -bench . -benchmem | |
// запуск bench тестов + создаем cpu.out, mem.out для работы с pprof | |
go test -bench . -benchmem -cpuprofile=cpu.out -memprofile=mem.out -memprofilerate=1 main_test.go | |
// pprof | |
1. go tool pprof [nameOfProfject].test cpu.out |
package main | |
import ( | |
"context" | |
"fmt" | |
"math/rand" | |
"time" | |
) | |
func worker(ctx context.Context, workerID int, result chan<- int) { |
package main | |
import ( | |
"fmt" | |
) | |
type Renderer interface { | |
Render() | |
} |
package main | |
import ( | |
"fmt" | |
"os" | |
"os/signal" | |
"runtime" | |
"strings" | |
"sync" | |
"syscall" |
import numpy as np | |
import matplotlib.pyplot as plt | |
import pyaudio | |
import random | |
FREQUENCY = 20000 # частота сигнала | |
AMP = 1 # амплитуда сигнала | |
N = 88200 # количество точек для расчета (частота дескретизации) | |
TIME_MAX = 1 # промежуток времени, на котором будет проводится исследование (в секундах) | |
D_TIME = TIME_MAX/N # дельта времени, на которую разбивается интервал исследования |