原创 vim正則匹配若干操作 三種匹配命令用法: 元字符

三種匹配命令用法: 1、/ (搜索)命令 其格式如下: /正則表達式 如:查找所有空行 /^s*$ 2、:s(替換)命令 將第一個//之間的正則表達式替換成第二個//之間的字符串。 :s/正則表達式/替換字符串/選項 3、刪除包含特定字符

原创 shell 遞歸求階乘

#!/bin/bash fact() { local num=$1 local fac if ((num==1)) then fac=1 else ((dec=num-1))

原创 vim正則匹配若干操作

三種匹配命令用法: 1、/ (搜索)命令 其格式如下: /正則表達式 如:查找所有空行 /^s*$ 2、:s(替換)命令 將第一個//之間的正則表達式替換成第二個//之間的字符串。 :s/正則表達式/替換字符串/選項 3、刪除包含特定字符

原创 shell腳本打印99乘法表

首先建立sh腳本 vim multable.sh for((i=1;i<10;i++)) do m=1 while((m<i)) do # 不換行輸出

原创 shell腳本批量添加用戶

新建文件username.txt zhangsan lisi wanger zhaowu 使用useradd 添加用戶, passwd設置密碼, 這時候有兩種方式讀取username.txt文件中用戶名 while read userna

原创 我和我的假期一刻都不能分離

放假放假

原创 xshell 遠程連接阿里雲,配置vim

xshell配色方案: [Solarized Dark] text(bold)=839496 magenta(bold)=6c71c4 text=839496 white(bold)=fdf6e3 green=859900 red(bold

原创 x軸座標斜着顯示set_xticklabels(tt.index,rotation=45)

# 修改x軸顯示 fig = plt.figure(figsize=(10,5)) ax = fig.add_subplot(111) xticks = range(0,len(tt.index), 1) xlabels = [el for

原创 object __new__函數

class Foo(object): def __new__(cls,*agrs, **kwds): print(agrs) #inst = super(Foo,cls).__new__(cls,*a

原创 python whl安裝包地址

whl包地址 whl使用說明

原创 推薦架構

原创 pandas plot

如果id不是字符串型需要先轉化爲字符串才行,title加標題,subplots設置日期斜着顯示 pp = pd.DataFrame({"id":["1001", "1001", "1001", "1

原创 按某一列畫另一列直方圖

b.groupby('blabel')['cust_city_level'].value_counts().plot.bar()

原创 pycharm 連接遠程服務器

部署同步

原创 pandas判斷null值

val = df_distribution[df_distribution["orderdate"].notnull()&df_distribution["orderdate"].str.contains('2018-07-09')]["c