原创 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