python
文章平均质量分 56
csz429180
这个作者很懒,什么都没留下…
展开
-
mysql 数据库dump ----python之mysqldump
利用mysqldump工具对mysql的innodb库进行备份或者在同步主备的时候先将主库已经有的数据同步到备库,保证主备库的一致性需要额外安装的模块: sqlparse#!/usr/bin/env python#-*- coding:utf-8 -*-import osfrom warnings import filterwarningsimport MySQLdbfilt原创 2013-12-24 13:01:01 · 4428 阅读 · 1 评论 -
IP,子网,掩码检查以及生成-----python安装包
由于在公司内部项目研发中,遇到了很多网络方面的问题,需要对传入的各种参数进行检查,比如IP的合法性,掩码的合法性,计算子网,主机数等,考虑到这些检查都是共同的,所以在与组员商量沟通后,实现了一个通用的检查模块,可以安装到操作系统直接使用,避免各种重复代码的调用,而且能提供给其他python开发者使用.主要提供的方法有:isValidIP(ip_add): 检查IP是否合法isValid原创 2013-12-23 10:48:41 · 3741 阅读 · 0 评论 -
python实现的类sofastats程序
前段时间项目需求需要获取系统运行的历史信息,所有的信息均保存在mysql数据库中,稍微google了下 发现了个好工具sofastats,但是唯一遗憾的是看上去它只支持默认端口3306的数据库,但我们的数据库是用了多实例的,由此便萌生了自己写一个类似的玩意;首先要链接数据库,python本身就有MySQLdb库,但可惜只支持linux,要在windows下用,稍微有些麻烦,后来选择了pymys原创 2013-12-24 15:36:22 · 886 阅读 · 0 评论 -
python编码之pythonic
Python是一门很优雅的语言,有一些不同于C/C++的专有用法,使得python的编码变得简洁明了。先看看python中的八荣八耻:以动手实践为荣 , 以只看不练为耻 ; 以打印日志为荣 , 以单步跟踪为耻 ; 以空格缩进为荣 , 以制表缩进为耻 ; 以单元测试为荣 , 以人工测试为耻 ; 以模块复用为荣 , 以复制粘贴为耻 ; 以多态应用为荣 , 以分支判断为耻 ;原创 2013-12-25 15:46:43 · 868 阅读 · 0 评论 -
mysql优化实战
公司项目用到了mysql,基于架构以及后续问题的要求,调优了mysql的配置,力争做到能支撑目前项目的需求.主要调优过程有如下:1.模块分库:利用mysql的多实例mysqld_mutil,给每个模块一个实例进行管理.提高并发能力,降低故障率.2.采用主备模式3.遇到连接数不够的问题,设置max_connections = 10004.遇到bin_log日志过多过大的问题 设置ex原创 2014-01-21 14:54:45 · 640 阅读 · 0 评论 -
sqlite大量数据插入的优化
最近项目中实现一个日志系统需要用到sqlite,将所有的日志文件存放到本地后,由集群统一的日志管理中心收集处理.之前是将日志记录到文件中,但提取不太方便,所以最后决定记录到sqlite中.由于要支持比较大的并发,所以在架构以及sqlite语句的处理方面都进行了比较大的优化,这里主要是针对大量数据记录到sqlite中的方法,语言是python.大数据会首先记入到一个内存队列中,异步写进数据库原创 2014-01-14 16:52:39 · 1726 阅读 · 0 评论 -
利用pysftp实现sqlite的远程访问
大家都知道,sqlite是不支持远程访问的,只能够本地访问.前不久项目中用到了sqlite,需要在本地查询远程服务器上的sqlite中的内容,经过一番折腾,最终采用了使用pysftp将远程服务器上的sqlite数据库下载到本地,然后进行查看,使用了pyqt创建本地应用程序.这其中主要的核心代码是:remote_file = "xxx.db"#远程服务器上sqlite数据库的位置原创 2014-02-19 14:54:39 · 5896 阅读 · 2 评论 -
一个linux服务器的管理软件
最近在开发一款小型的服务器管理软件,目前还在逐步开发中,先放个页面原创 2014-04-02 11:56:18 · 875 阅读 · 0 评论