Skip to content

Instantly share code, notes, and snippets.

import threading
import weakref
import boto3
import boto3.session
from queue_consumer import Consumer
s3_pool = weakref.WeakKeyDictionary()
class RWLock:
def __init__(self):
self._r_num = 0
self._w_num = 0
self._w_lock = Lock()
self._r_lock = Lock()
self._s_lock = Lock()
from contextlib import contextmanager
from threading import Lock
class RWLock(object):
def __init__(self):
self.w_lock = Lock()
self.num_r_lock = Lock()
from threading import Lock
class Node:
def __init__(self, value=None):
self.value = value
self.next = None
self.lock = Lock()
from threading import Lock
class Node:
def __init__(self, value=None):
self.value = value
self.next = None
from threading import Lock
class Node:
def __init__(self, value=None):
self.value = value
self.next = None
self.lock = Lock()
class Node:
def __init__(self, value=None):
self.value = value
self.next = None
class LinkedList:
def __init__(self):
from contextlib import contextmanager
from threading import Lock
class RWLock:
def __init__(self):
self._r_num = 0
self._w_num = 0
self._w_lock = Lock()
const checkBalance = string => {
const map = {
']': '[',
'}': '{',
')': '(',
};
const left = Object.values(map);
const right = Object.keys(map);
const arr = ["'", '"', '|'];
const stack = [];
def count_chars(s):
f = {}
for c in s:
f[c] = f.setdefault(c, 0) + 1
return f
def get_frequency(s):
chars = count_chars(s)
return list(chars.values())