良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

用Python DBUtils安全连接mssql

   DBUtils 是一套允许线程化 Python 程序可以安全和有效的访问数据库的模块。有人在基于Pylons的服务器上测试了使用DBUtils前后的性能对比,看上去似乎性能不错。不失为一个管理数据库连接的办法。

   但连mysql没问题,代码很简单,

from DBUtils.PooledDB import PooledDB

阅读全文...

Python DBUtils

1 简介

DBUtils是一套Python数据库连接池包,并允许对非线程安全的数据库接口进行线程安全包装。DBUtils来自Webware for Python。

DBUtils提供两种外部接口:

标签: Python DBUtils

作者:良玉 分类:Python 浏览:497 评论:0

rsync 常见错误与解决方法整理

我们都是通过错误日志查看
在rsyncd.log里面或.err文件里面,大家可以用记事本打开查看。

注意windows下面我们需要给SvcwRsync用户,管理同步目录的所有权限,基本上这样就可以了

问题一: 
@ERROR: chroot failed 
rsync error: error starting client-server protocol (code 5) at main.c(1522) [r

阅读全文...

Debian下rsync配置过程

一、特性简介
rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:
1、可以镜像保存整个目录树和文件系统。
2、可以很容易做到保持原来文件的权限、时间、软硬链接等等。
3、无须特殊权限即可安装。
4、优化的流程,文件传输效率高。
5、可以使用rcp、ssh等方式来传输文件,当然也可以通过直接的socket连接。
6、支持匿名传输。

算法介绍: 

阅读全文...

标签: debian

作者:良玉 分类:Linux 浏览:443 评论:0

shell中${ } 的一些特异功能

假设我们定义了一个变量为: 
file=/dir1/dir2/dir3/my.file.txt 
我们可以用 ${ } 分别替换获得不同的值: 
${file#*/}:拿掉第一条 / 及其左边的字符串:dir1/dir2/dir3/my.file.txt 
${file##*/}:拿掉最后一条 / 及其左边的字符串:my.file.txt 

阅读全文...

Debian 7提示"libc.so.6: version `GLIBC_2.14' not found"

Debian 7提示"libc.so.6: version `GLIBC_2.14' not found"


OS环境:Debian 7.6

MySql WorkBench, Eclipse-4.4等很多常用开发工具都要求 glibc 版本 >= 2.14,而 Wheezy 仓库中 glibc 最高仅为 2.13。为了让这些工具正常使用,我们只能用 Wheezy unstable 版的 glibc-2.15。升

阅读全文...

debian上sh执行含有数组初始化的脚本报错

debian/ubuntu上sh命令默认是指向dash,而不是bash

百度百科 

Debian Almquist shell,缩写为dash,一种 Unix shell,相容于POSIX标准。
它比 Bash 小,只需要较少的磁盘空间,但是它的对话性功能也较少。
它由 NetBSD版本的Almquist shell (ash)发展而来,
于1997年,由赫伯特·许(Herbert X

阅读全文...