Testing
![formula](https://render.githubusercontent.com/render/math?math=e^{i \pi} = -1)
import { assert } from '../utils/assert' | |
export type Callback = (value: any, prevValue: any) => void | |
type DestroyCallback = () => void | |
interface ListenerNode { | |
parent: Symbol | ListenerNode | |
children: Record<string, ListenerNode> | |
prevValue: any |
export const debouncedChunkedQueue = <T>( | |
fn: (items: T[]) => Promise<void> | void, | |
delay = 1000 | |
) => { | |
let items: T[] = [] | |
let started = false | |
const push = (item: T) => { | |
items.push(item) | |
if (!started) start() | |
} |
{"lastUpload":"2020-09-18T15:19:54.936Z","extensionVersion":"v3.4.3"} |
Testing
![formula](https://render.githubusercontent.com/render/math?math=e^{i \pi} = -1)
edges = [ | |
{ | |
node: { | |
description: null, | |
namespace: "arena", | |
valueType: "JSON_STRING", | |
value: | |
'["https://babywipeseco.myshopify.com/collections/nappies","https://babywipeseco.myshopify.com/collections/wipes","https://babywipeseco.myshopify.com/collections/"]', | |
id: "gid://shopify/Metafield/12637127966851", | |
key: "app_home__link", |
Latency Comparison Numbers (~2012) | |
---------------------------------- | |
L1 cache reference 0.5 ns | |
Branch mispredict 5 ns | |
L2 cache reference 7 ns 14x L1 cache | |
Mutex lock/unlock 25 ns | |
Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
Compress 1K bytes with Zippy 3,000 ns 3 us | |
Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |
import { Component } from 'react' | |
class OverlayDesign extends Component { | |
state = { | |
hide: true, | |
} | |
listener = event => { | |
if (event.keyCode === 74) { | |
this.setState({ hide: !this.state.hide }) | |
} | |
} |
function time(fn) { | |
var s = performance.now() | |
fn() | |
return performance.now() - s | |
} | |
function average(array) { | |
return array.reduce((prev, cur) => prev + cur, 0) / array.length | |
} |
docker stop $(docker ps -a -q) | |
docker rm $(docker ps -a -q) | |
docker image rm $(docker images --filter "dangling=true" -q --no-trunc) | |
# docker image rm -f $(docker images -a -q) | |
docker volume rm $(docker volume ls -q) | |
docker network rm $(docker network ls -aq) | |
docker container ls -a | |
docker image ls -a | |
docker volume ls |
version: "3.3" | |
services: | |
db: | |
image: mysql:5.7 | |
restart: always | |
environment: | |
MYSQL_DATABASE: "DATABASE_NAME" | |
MYSQL_USER: "DB_USER" | |
MYSQL_PASSWORD: "DB_PASS" | |
MYSQL_ROOT_PASSWORD: "DB_PASS" |