Skip to content

Instantly share code, notes, and snippets.

💭
machine learning simpleton

horpto

💭
machine learning simpleton
View GitHub Profile
View gist:226617ae319a4cef1e78b35df05358e3

##assertQueue([queue, [options]]) - queue - string or '' (random name) - options: + exclusive - если true, то очередь видна только в этом connection + durable - очередь не исчезает при рестарте брокера (сообщение не теряются) + autoDelete - удалить очередь, когда число консьюмеров станет 0 + arguments - брокер-специфик расширения + messageTtl (0<= n < 2^32) миллисекунды + expires (0 < n < 2^32) - уничтожить очередь после n мс не использования + deadLetterExchange (string) - exchange в который попадает сообщение deadLetterRoutingKey

View diags.py
from pprint import pprint
def diags(matrix):
x = len(matrix[0])
yield [matrix[i][i] for i in range(x)]
yield [matrix[i][x - 1 - i] for i in range(x)]
for i in range(1, x):
View clear string from whitespace
PREDICATES
nondetermclear_string(string, string)
CLAUSES
clear_string("", "").
clear_string(Str, Res) :-
frontstr(1, Str, Fchar, Rest),
Fchar = " ", !,
View Narayama next permutation
def NarayanaNextPerm(a):
n = len(a)
k = n - 2
# step 1
while a[k] >= a[k+1] && k >= 0:
k -= 1
if k == -1:
return 0
View gist:32c983fc5de7d985f628
#ifndef VECTOR_H
#define VECTOR_H
#include <stddef.h>
#include <string.h>
#include <malloc.h>
/* Динамически растущий велосипед */
#define SINGLE_ARG(...) __VA_ARGS__
@horpto
horpto / block comment
Created Feb 11, 2015
function for required logging
View block comment
from contextlib import contextmanager
from logging import getLogger, DEBUG, basicConfig
basicConfig(level = DEBUG)
@contextmanager
def comment(comment, logger=getLogger(),level=DEBUG):
try:
yield
You can’t perform that action at this time.