Version:
1.0.0
OS:
Linux
Author:
justbio
apache-log-to-graph
用途
——-
把apache的access日志做成统计图
暂时只支持默认格式的日志
LogFormat:”%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"” combined
创建画布 plt.figure(num=n,figsize=(width,hight))
线图
plt.plot(x,y,color=’color’,linewidth=n,linestyle=’–‘,label=’name’)
散点图 plt.scatter(x,y,s=n,c=’color’,alpha=n)
柱状图
plt.bar(x,y,facecolor’color’,edgecolor=’color’,)
创建序列
pd.Series([u,v,w,x,y,z])
日期序列
pd.date_range(date,periods=num)
创建dataframe
pd.DataFrame(matixdata,index=rownames,columns=colnames)
pd.DataFrame(dictionarydata)
创建矩阵数组
array = np.array([[x,x,x],[y,y,y]],dtype=np.int)
dtype: ‘int’ ‘float’
创建特殊矩阵
np.zeros((row,col))
np.ones((row,col))
np.empty((row,col))
np.random.rand((row,col))
GitConfig
git config –global user.name “justbio”
git config –global user.email “justbio@163.com”
git config user.name
创建管理库
git init
查看状态
git status -s
添加文件
git add .
用户的一个需求
catalina.out的日志中,先找到第一个关键字, 然后向上查找第二个关键字,写个小脚本
由于不能改客户的环境,所以是python2的
import tkinter as tk
创建窗口
window = tk.Tk()
window.title(“name”)
window.geometry(‘heightxwidth’)
top=tk.Toplevel(window)
window.mainloop()
关闭窗口
window.destroy()
基本构成: