Skip to content

Instantly share code, notes, and snippets.

View Just4test's full-sized avatar
🎯
Focusing

Just4test

🎯
Focusing
  • China
View GitHub Profile
from collections import deque #deque是一个实现了双端栈的list,popleft和appendleft。
def battle(bf, l=None, r=None):
# print('====================')
l = l or deque()
r = r or deque()
temp = deque()
i = 0
_len = len(bf)
@Just4test
Just4test / run.sh
Created June 16, 2020 07:28
命令行连接kafka
docker run --rm -ti bitnami/kafka bash
ZOOKEEPER_SERVER=localhost:2181
BOOTSTRAP_SERVER=localhost:9092
TOPIC_NAME=test
# 列出Topic
kafka-topics.sh --zookeeper $ZOOKEEPER_SERVER --list
kafka-topics.sh --zookeeper z-1.deleteme2.uhawi6.c3.kafka.cn-northwest-1.amazonaws.com.cn:2181 --list
@Just4test
Just4test / app.py
Created May 21, 2020 05:49
cdk-temp
from aws_cdk import (
aws_ec2,
aws_iam,
aws_eks,
aws_elasticache,
aws_msk,
core,
)
import os
@Just4test
Just4test / run.sh
Created April 21, 2020 08:18
Docker 备忘录
# 清除所有REPOSITORY和TAG都为<none>的镜像
docker image prune
# 清除所有TAG为<none>的镜像
docker rmi $(docker images | grep ' <none>' | awk '{print $3}')
@Just4test
Just4test / utils.py
Created October 23, 2019 02:58
Lambda HTTP helper
import os
import boto3
import json
import traceback
client = boto3.client('ssm')
def get(name):
value = os.environ.get(name, '')
if value.find('ssm:') != 0:
@Just4test
Just4test / render.sh
Last active January 3, 2019 07:28
使用bash对模板文件进行环境变量扩展 Template rendering by bash
#!/usr/bin/env bash
TEMPLATE=docker-compose.template.yaml
OUTPUT=result.yaml
cat $TEMPLATE |
sed "s/[ '\"#]/\\\\&/g" | # 为各类控制字符加反斜杠前缀
sed 's/ /\\ \\ /g' | # 为两个连续空格加反斜杠前缀。这是为了避免给单引号包裹的单个空格也加上反斜杠
while read -r line;do
eval echo "${line}"