Monero XMR mining via termux ;ubuntu
- install ubuntu in termux command; (ubuntu is optional)
pkg install update && upgrade
apt install git
apt install wget
apt install proot
Monero XMR mining via termux ;ubuntu
pkg install update && upgrade
apt install git
apt install wget
apt install proot
# 删除7天前的文件夹(和文件? [-type f]),这些文件夹以dt=开头 | |
/usr/bin/find /tf/outside/allen.zhou/new_novel_ctr/data/doReader_bookChapterInfo/ -mtime +7 -name 'dt=*' | xargs rm -rf |
# pip install sqlalchemy | |
# pip install pymysql | |
from sqlalchemy import create_engine | |
import pandas as pd | |
def get_mysql_conn(stream_results=True): | |
user, password, host, port, db = 'user', 'pwd', 'host', "port", 'database' | |
mysql_engine_str = 'mysql+pymysql://%s:%s@%s:%s/%s' % (user, password, host, port, db) | |
engine = create_engine(mysql_engine_str, execution_options=dict(stream_results=True)) | |
conn = engine.connect() |
import base64 | |
from IPython.core.display import display, HTML | |
# pip install facets_overview | |
from facets_overview.generic_feature_statistics_generator import GenericFeatureStatisticsGenerator | |
def display_overview(df_train, df_test=None): | |
gfsg = GenericFeatureStatisticsGenerator() | |
if df_test is not None: | |
proto = gfsg.ProtoFromDataFrames([{'name': 'train', 'table': df_train}, |
def get_yesterday(n_days_ago=1, FMT='%Y-%m-%d'): | |
import datetime | |
return datetime.datetime.strftime( | |
datetime.datetime.now() - datetime.timedelta(n_days_ago), FMT | |
) | |
def dateAdd(thedate, num, FMT='%Y-%m-%d'): | |
import datetime | |
strptime, strftime = datetime.datetime.strptime, datetime.datetime.strftime |
from glob import glob | |
import multiprocessing | |
from tqdm import tqdm | |
import pandas as pd | |
def json_reader(fname): | |
df = pd.read_json(fname, lines=True) | |
return df |
class dotdict(dict): | |
"""dot.notation access to dictionary attributes""" | |
__getattr__ = dict.get | |
__setattr__ = dict.__setitem__ | |
__delattr__ = dict.__delitem__ | |
class TrieTree: | |
""" 字典树 """ | |
class Node: |
# 启用鼠标 | |
set -g mouse on | |
# 屏幕回滚最大行数 | |
set-option -g history-limit 10000 | |
# 在tmux中按前缀+r可重载当前配置 | |
bind r source-file ~/.tmux.conf \; display "Reloaded!" |
*~ | |
*.swp | |
*.pyc | |
*.pyo | |
__pycache__/ | |
*.bak | |
*.backup | |
bak/ | |
backup/ | |
*.tmp |
def unique_everseen(iterable, key=None): | |
"List unique elements, preserving order. Remember all elements ever seen." | |
# unique_everseen('AAAABBBCCDAABBB') --> A B C D | |
# unique_everseen('ABBCcAD', str.lower) --> A B C D | |
from itertools import filterfalse | |
seen = set() | |
seen_add = seen.add | |
if key is None: | |
for element in filterfalse(seen.__contains__, iterable): |