Skip to content

Instantly share code, notes, and snippets.

View cv01miku's full-sized avatar
🐈

miku01 cv01miku

🐈
View GitHub Profile
@cv01miku
cv01miku / memoized-getter.js
Last active October 29, 2018 15:43
A code snipper for memoized getter performance test
// Required only nodejs
const { performance } = require('perf_hooks');
const obj = {
get memoizedGetter() {
delete this.memoizedGetter;
return this.memoizedGetter = [...Array(5e+7).keys()].reduce((prev, num) => prev + num, 0);
},
get commonGetter() {
return [...Array(5e+7).keys()].reduce((prev, num) => prev + num, 0);
@cv01miku
cv01miku / decorator_response_ok.py
Last active October 14, 2018 14:17
Python Function Decorator Example #1
from urllib.parse import urljoin
import urllib3
from urllib3.exceptions import HTTPError
def response_ok(func):
def validate(*args, **kwargs):
result = func(*args, **kwargs)
if result.status != 200:
@cv01miku
cv01miku / .spaceship_config
Last active October 4, 2023 04:55
oh-my-zsh spaceship theme HOW TO
SPACESHIP_PROMPT_ORDER=(
battery
user
conda
aws
package
docker
node
ruby
elixir