Skip to content

Instantly share code, notes, and snippets.

@zhangpengGenedock
zhangpengGenedock / zk-inst.sh
Created February 8, 2018 05:53
install zookeeper on Ubuntu (16.04)
sudo apt-get update -y
sudo apt-get upgrade -y
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update -y
sudo apt-get install oracle-java8-installer -y
sudo java -version
sudo apt-get install zookeeperd -y
netstat -ant | grep :2181
pip install pipreqs
pipreqs /path/to/project
@zhangpengGenedock
zhangpengGenedock / prepare-commit-msg.py
Created December 8, 2017 03:15
在提交信息之前自动加上branch的名字, 待修改
#!/usr/bin/env python
import sys, os, re
from subprocess import check_output
# 收集参数
commit_msg_filepath = sys.argv[1]
if len(sys.argv) > 2:
commit_type = sys.argv[2]
else:
@zhangpengGenedock
zhangpengGenedock / deleted_size.js
Created November 1, 2017 05:55
mongo增加deleted_size字段
db.gddata_daily_stats.update({'date':{'$lte':'2017-09-12','$gte':'2017-09-01'}},{$set : {"deleted_size": 0}},{upsert:false,multi:true})
up vote
67
down vote
Use the datetime module.
This will yield start and end of week (from Monday to Sunday):
from datetime import datetime, timedelta
@zhangpengGenedock
zhangpengGenedock / Alfred version 3 When I update to new version v1.6.1 the github workflow not working
Created October 31, 2017 03:47
Alfred version 3 When I update to new version v1.6.1 the github workflow not working
Solution :
To Remove one folder
/Users/<your user>/Library/Application Support/Alfred 3/Workflow Data/de.gh01.alfred.github/
Reinstall github workflow
Login github again.
gh > login
@zhangpengGenedock
zhangpengGenedock / datetime extract and subtract
Last active October 20, 2017 06:49
datetime extract and subtract
import datetime
d = '2017-10-16'
df = datetime.datetime.strptime(d, '%Y-%m-%d')
df
Out[6]: datetime.datetime(2017, 10, 16, 0, 0)
df = df - datetime.timedelta(days=1)
df
Out[8]: datetime.datetime(2017, 10, 15, 0, 0)
df.strftime('%Y-%m-%d')
@zhangpengGenedock
zhangpengGenedock / git clone specific commit branch
Created October 19, 2017 03:52
git clone specific commit branch
What else can you do?
How to clone repository to a specific commit? (full clone)
# Create empty repository to store your content
git clone <url>
git reset <sha-1> --hard
More info:
How to clone single branch?
@zhangpengGenedock
zhangpengGenedock / df某一列从bool类型转为整型
Created October 18, 2017 06:25
df某一列从bool类型转为整型
df.somecolumn = df.somecolumn.astype(int)