05 2016 档案
jQuery表格排序(tablesorter)
摘要:1.在html页面的head中引用 <script src="/static/Bootstrap/js/jquery/jquery.tablesorter.min.js"></script> 2.在.js文件中加载tablesorter: $("table tbody").append(html); 阅读全文
posted @ 2016-05-31 16:17 momingliu11 阅读(840) 评论(0) 推荐(0) 编辑
Python脚本性能分析
摘要:来自:http://www.cnblogs.com/btchenguang/archive/2012/02/03/2337112.html 运行:python -m cProfile t12.py,打印结果: 其中,输出每列的具体解释如下:(http://xianglong.me/article/a 阅读全文
posted @ 2016-05-31 11:37 momingliu11 阅读(991) 评论(0) 推荐(0) 编辑
监控文件内容变化,即时写入到新文件(tail)
摘要:监控文件a,如有新内容写入,即时将新内容写入到新文件aa中: file.seek(off, whence=0):从文件中移动off个操作标记(文件指针),正往结束方向移动,负往开始方向移动。如果设定了whence参数,就以whence设定的起始位为准,0代表从头开始,1代表当前位置,2代表文件最末尾 阅读全文
posted @ 2016-05-31 10:27 momingliu11 阅读(2440) 评论(0) 推荐(0) 编辑
导出目录权限
摘要:导出某个目录下所有文件夹权限,每个目录权限对应一个csv文件 阅读全文
posted @ 2016-05-30 17:04 momingliu11 阅读(551) 评论(0) 推荐(0) 编辑
多进程、多线程处理文件对比
摘要:分别通过多进程、多线程方式处理文件,将结果保存到一个list中: 1.多进程: 2.多线程: 结论:多进程和多线程在分别处理每个文件,将结果写入各自tmp list中,多线程耗时2.468s,多线程耗时4.24s,多进程优于多线程(进程数量未控制,默认CPU核心数量)。 但当多线程各结果写入到共享变 阅读全文
posted @ 2016-05-27 17:49 momingliu11 阅读(954) 评论(0) 推荐(0) 编辑
大文件拆分
摘要:fp='e:\\logtest\u_ex160314.log' #原文件名称 fname='e:\\logtest\u_ex160314' #新文件名称 fsize = 1024*1024 #1MB,定义每个新文件的大小 num = 1 #新文件名后+1 sum = 0 #每个新文件的当前大小 with open(fp,'rb') as fo: for line in fo: ... 阅读全文
posted @ 2016-05-27 15:24 momingliu11 阅读(233) 评论(0) 推荐(0) 编辑
Python中则正则表达式
摘要:http://blog.csdn.net/carolzhang8406/article/details/6335072 http://www.iteedu.com/plang/python/pyrediary/5.php s = '{"time":"11:59:33","s-ip":"m10.160 阅读全文
posted @ 2016-05-26 21:08 momingliu11 阅读(358) 评论(0) 推荐(0) 编辑
Python通过LDAP验证、查找用户(class,logging)
摘要:# LDAP服务器地址、端口号及连接参数 import ldap3 from ldap3 import Server, Connection,ALL server = Server('192.168.1.2',port=389,get_info=ALL) conn = Connection(serv 阅读全文
posted @ 2016-05-26 15:30 momingliu11 阅读(14493) 评论(1) 推荐(0) 编辑
Python中的分组函数(groupby、itertools)
摘要:from operator import itemgetter #itemgetter用来去dict中的key,省去了使用lambda函数 from itertools import groupby #itertool还包含有其他很多函数,比如将多个list联合起来。。 d1={'name':'zh 阅读全文
posted @ 2016-05-24 11:01 momingliu11 阅读(68708) 评论(3) 推荐(7) 编辑
Python编写API接口
摘要:要求通过http://192.168.50.74/aptest/calc/?a=aa&c=00&b=bb进行访问,参数a="aa",b="bb",c="00" 1.编写url:浏览器会自动将?后面识别为参数。 2.编写view: 浏览器返回json类型结果: 在浏览器中访问http://192.16 阅读全文
posted @ 2016-05-20 15:35 momingliu11 阅读(42797) 评论(0) 推荐(0) 编辑
Python处理Windows事件日志(json)
摘要:通过NXlog将Windows事件日志保存为json格式文件,然后在Python中使用json.loads()进行处理。 NXlog在将Windows事件日志保存为json格式文件,文件中带入了BOM编码格式,所以需要使用decode("utf-8-sig")先对源数据进行处理,否则json.loa 阅读全文
posted @ 2016-05-18 17:32 momingliu11 阅读(2896) 评论(0) 推荐(0) 编辑
CentOS配置rsyslog Serve
摘要:CentOS6配置rsyslog Server: vi /etc/rsyslog.conf: 重启rsyslog服务: service rsyslog restart 参考:http://www.111cn.net/sys/CentOS/81133.htm syslog服务器可以用作一个网络中的日志 阅读全文
posted @ 2016-05-18 14:23 momingliu11 阅读(7392) 评论(0) 推荐(0) 编辑
NXlog配置
摘要:NXlog文档: http://nxlog.org/docs/nxlog-ce/nxlog-reference-manual.html https://nxlog.org/documentation/nxlog-community-edition-reference-manual-v20928 Wi 阅读全文
posted @ 2016-05-18 14:22 momingliu11 阅读(15173) 评论(4) 推荐(0) 编辑
按任意键选择,返回,退出
摘要:按数字键选择任意城市、地区等,按b返回上一级菜单重新选择,按q退出整个程序 阅读全文
posted @ 2016-05-18 10:39 momingliu11 阅读(662) 评论(0) 推荐(0) 编辑
Python Socket传输文件
摘要:发送端可以不停的发送新文件,接收端可以不停的接收新文件。 例如:发送端输入:e:\visio.rar,接收端会默认保存为 e:\new_visio.rar,支持多并发,具体实现如下; 接收端: 方法一: 方法二: 发送端: 阅读全文
posted @ 2016-05-17 15:46 momingliu11 阅读(34108) 评论(0) 推荐(5) 编辑
Python中的反射
摘要:fun = getattr(str,'__len__') print fun('abc') #相当于执行 'abc'.__len__ 阅读全文
posted @ 2016-05-16 15:40 momingliu11 阅读(344) 评论(0) 推荐(0) 编辑
Python socket应用
摘要:Server端: Client端: Server端支持客户端并发(使用socketserver模块,py2.7中为SocketServer),客户端不变: Server端支持多并发,使用threading或者_thread模块创建多线程(python2中为thread): ############# 阅读全文
posted @ 2016-05-15 18:36 momingliu11 阅读(2420) 评论(0) 推荐(0) 编辑
Zabbix 添加主机,获取模板templateID
摘要:添加一个Host Name=Mail CAS_1.1,IP=10.16.3.4的主机,并加入组groupID=30,连接模板templateID=10132. 获得名为template-windows-basic的模板的templateID: 获取所有template: 返回如下: 10130 te 阅读全文
posted @ 2016-05-13 17:34 momingliu11 阅读(3910) 评论(0) 推荐(0) 编辑
Python新建/删除文件夹
摘要:新建以当前日期为名的文件夹 复制文件:shutil.copyfile("oldfile","newfile") oldfile和newfile都只能是文件shutil.copy("oldfile","newfile") oldfile只能是文件夹,newfile可以是文件,也可以是目标目录复制文件夹 阅读全文
posted @ 2016-05-13 09:52 momingliu11 阅读(1092) 评论(0) 推荐(0) 编辑
Python通过Zabbix API获得数据
摘要:Zabbix API查询:https://www.zabbix.com/documentation/2.0/manual/appendix/api/api 参考:http://itnihao.blog.51cto.com/1741976/1343524 阅读全文
posted @ 2016-05-12 15:32 momingliu11 阅读(11206) 评论(0) 推荐(1) 编辑
Python抓取zabbix性能监控图
摘要:一、通过查询zabbix db的方式通过主机IP获取到所需要的graphid(比如CPU监控图、内存监控图等,每个图对应一个graphid),最后将图片保存到本地 注:该graph必须要在 screen中存在才可以获取到相应的graphid,否则graphid为空。 二、通过zabbix API获取 阅读全文
posted @ 2016-05-12 14:27 momingliu11 阅读(9063) 评论(2) 推荐(0) 编辑
python模拟自动登录网站(urllib2)
摘要:不登录打开网页: 保存网页图片(https://www.baidu.com/img/bd_logo1.png): 模拟自动登录zabbix: zabbix登录页面内容: 有的页面登录时会post到其他页面,查看登录页面的form中的action地址,可能需要构造header头信息: 在ie中手动登录 阅读全文
posted @ 2016-05-12 10:44 momingliu11 阅读(23648) 评论(0) 推荐(0) 编辑
django 板块动态切换
摘要:需求:在同一页面的不同板块上可以实现动态切换,使用一个view实现,具体如下图所示,点击phy显示物理机列表,点击vm显示虚机列表,phy、vm对应的url均是动态生成: 实现思路: 1.新建两个表,servers表用于存放服务器种类,pvserver物理机虚机具体服务器信息。物理机和虚机不要分别存 阅读全文
posted @ 2016-05-11 21:46 momingliu11 阅读(1117) 评论(0) 推荐(0) 编辑
django的admin后台注册model并显示
摘要:在admin后台注册model并显示其他字段: 修改app下的admin.py,注册model: 在admin后台会显示vm内容,但是默认只显示model中return的字段: 比如要显示名为hv的model中的其他字段,修改admin.py如下: 结果显示如下: 阅读全文
posted @ 2016-05-11 17:06 momingliu11 阅读(5364) 评论(0) 推荐(0) 编辑
django中的权限控制(form增删改)
摘要:Django默认提供了权限控制,但只能对使用了其自带的登录认证的用户进行权限控制,说白了就是只能对存储在auth_user表中的用户进行权限控制,但不能对未登录过的用户进行权限控制。但如果通过集成LDAP认证后的用户,其用户也会被缓存到该表中,即变相实现了AD用户也能进行权限控制。 权限是auth 阅读全文
posted @ 2016-05-10 11:25 momingliu11 阅读(4472) 评论(1) 推荐(0) 编辑
django使用LDAP验证
摘要:1.安装Python-LDAP(python_ldap-2.4.25-cp27-none-win_amd64.whl)pip install python_ldap-2.4.25-cp27-none-win_amd64.whl 2.安装django-auth-ldap(django-auth-lda 阅读全文
posted @ 2016-05-09 16:11 momingliu11 阅读(20436) 评论(1) 推荐(1) 编辑
django配置连接多个数据库,自定义表名称
摘要:在项目tt下新建两个app,分别为app01、app02。配置app01使用default节点数据库;app02使用hvdb节点数据库(也可以配置app01下的model既使用default,也可以使用hvdb数据库) 1.编辑settings.py,添加多个数据库: Django 要求defaul 阅读全文
posted @ 2016-05-07 20:47 momingliu11 阅读(19508) 评论(3) 推荐(3) 编辑
django新建项目,连接mysql数据库
摘要:安装django,进入Django目录,运行 python setup.py install 在workplace目录下新建一个名为site01的项目: cd workplacedjango-admin.py startproject site01 ,在workplace目录下自动生成site01目 阅读全文
posted @ 2016-05-06 16:29 momingliu11 阅读(2187) 评论(0) 推荐(0) 编辑
WDS使用捕获映像制作企业自定义映像
摘要:来源:http://www.07net01.com/linux/WDSshiyongbuhuoyingxiangzhizuoqiyezidingyiyingxiang_545749_1374487617.html http://wenku.baidu.com/link?url=FOD64JwamyC 阅读全文
posted @ 2016-05-06 13:27 momingliu11 阅读(4002) 评论(0) 推荐(0) 编辑
Python日志记录(logging)
摘要:参考:http://blog.chinaunix.net/uid-26000296-id-4372063.html http://www.cnblogs.com/alex3714/articles/5161349.html 日志级别等级:CRITICAL > ERROR > WARNING > IN 阅读全文
posted @ 2016-05-05 10:35 momingliu11 阅读(3425) 评论(0) 推荐(0) 编辑
有序字典(OrderedDict)、默认字典(defaultdict)内置函数
摘要:http://www.cnblogs.com/wupeiqi/articles/5115190.html 阅读全文
posted @ 2016-05-03 15:52 momingliu11 阅读(878) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示