用PDB库调试Python程序
admin 13年前 (2012-06-18) 2607浏览 0评论
如果使用过微软技术的朋友应该体会过微软的Visual Studio系列IDE给debug程序带来的方便,换了个工作就没有Visual Studio了,对于我这种从未在非GUI环境下调试过程序的人来说实在有点不爽,今天花了点时间看了一下Python自带...
admin 13年前 (2012-06-18) 2607浏览 0评论
如果使用过微软技术的朋友应该体会过微软的Visual Studio系列IDE给debug程序带来的方便,换了个工作就没有Visual Studio了,对于我这种从未在非GUI环境下调试过程序的人来说实在有点不爽,今天花了点时间看了一下Python自带...
admin 13年前 (2012-06-18) 3310浏览 0评论
自动化测试,一个在测试领域中被广为熟知,也是被谈论最多的概念之一。DSL (Domain Specific Language),一种高度抽象,用于某个特定领域下编程语言。软件测试在大多数情况下都是对某个特定行业的软件系统进行测试,所以这两者应该可以很...
admin 13年前 (2012-06-18) 3373浏览 0评论
最近的工作总是跟数据打交道,需要经常比较一些CSV文件,这些CSV文件其实都需要被LOAD到数据库里面,所以也就是一堆堆的数据文件需要比较。暂时没有发现有比较好用的现成的CSV比较工具,自己动手用Python做了一个凑合能用的。思想比较简单,就是把C...
admin 13年前 (2012-06-18) 3092浏览 0评论
web.py是一个轻量级的web framework,源代码只有7000多行(我自己用wc -l计算,肯定偏多了),用它来做个简单的站点很方便,上手容易。我在公司就用web.py做了我们自己的自动化测试管理工具,主要是管理自动化用例,展示测试结果。最...
admin 13年前 (2012-06-18) 2506浏览 0评论
SQLite是一款轻量级的数据库,很适合用着移动设备上,或者是客户端程序。SQLite的优点有:1. 不需要为数据库起一个单独的进程 2. 整个数据库可以随时拷贝走 3. 不需要任何配置。从Python 2.5开始,SQLite就在标准库了,所以用起...
admin 13年前 (2012-06-15) 2330浏览 0评论
L1 cache :………………………………………………..0.5ns branch mispredict(转移、分支预测) : ……………..5ns L2 cache :………………………………………………… 7ns 互斥锁解锁 :……………………...
admin 13年前 (2012-06-14) 2911浏览 0评论
原文地址:http://blogs.innodb.com/wp/2009/03/plug-in-for-performance-and-scalability/ Why should you care about the latest “early ...
admin 13年前 (2012-06-14) 2555浏览 0评论
memcached 1.4.2 -p <num> 监听的TCP端口(默认: 11211) -U <num> 监听的UDP端口(默认: 11211, 0表示不监听) -s <file> 用于监听的UNIX套接字路径(...
admin 13年前 (2012-06-14) 3240浏览 0评论
在 Centos 6 中,默认的 kudzu 这个识别硬件的服务不存在了,基本上所有的硬件管理都通过 Udev 来管理了…什么是 udev 可以查我的其它的文章.如果你在 Centos 6 中加了一个新的硬件,如网卡.只需要重新启动 udev 就行了...
admin 13年前 (2012-06-14) 2974浏览 0评论
–ignore-builtin-innodb Command-Line Format –ignore-builtin-innodb Option-File Format ignore-builtin-innodb Option Sets Variab...
admin 13年前 (2012-06-14) 2876浏览 0评论
5.1.2 服务器命令选项 当您启动mysqld服务器时,你可以使用在4.2.3节“指定程序选项”中描述的任何方法指定程序选项。最常见的方法是在选项文件或命令行中提供选项。然而,在大多数情况下都希望确保每次运行服务器均使用相同的选项。确保这一点的...
admin 13年前 (2012-06-14) 2770浏览 0评论
简介: 本文详细论述 UNIX 环境上的进程异常退出,将导致进程异常退出的各种情景归纳为两类,对每类情况详细分析了问题出现的根本原因,同时添加了相应的实例以易于您更好地进行了解。在此基础上,文章最后论述了应该如何避免和调试进程异常退出问题。希望读者阅...
admin 13年前 (2012-06-14) 3334浏览 0评论
面对的问题: 做后台程序经常会被问一句话,你的程序能撑多少人。一般官方一点的回答是这个得根据实际情况而定。实际上后台程序的性能是可以被量化的。我们开发的每一个服务器程序,对性能都非常有底,以为我们有数据。So,能撑多少人不少随便猜的,让数据报表来说话...
admin 13年前 (2012-06-14) 3151浏览 0评论
有同学问到MySQL数据库group by是如何实现,发现可能存在误解,简单说明一下。 示例 CREATE TABLE `tb` ( `c` int(11) DEFAULT NULL, `d` int(4) DEFAULT NULL, `e` var...
admin 13年前 (2012-06-13) 4576浏览 0评论
由于采用技术的不同,系统虚拟化不仅仅包括全虚拟化、半虚拟化和硬件辅助虚拟化。完整来看,可以将系统虚拟化分为五大类: 硬件仿真(Emulation) 简介:属于Hosted模式,在物理机的操作系统上创建一个模拟硬件的程序(Hardware VM)来仿真...
admin 13年前 (2012-06-12) 4758浏览 0评论
前段时间我们在MYSQL调优上发现有瓶颈,怀疑是过多拷贝内存,导致内存带宽用完。在Linux下CPU的使用情况有top工具, IO设备的使用情况有iostat工具,就是没有内存使用情况的测量工具。 我们可以看到大量的memcpy和字符串拷贝(可以用s...
admin 13年前 (2012-06-12) 2855浏览 0评论
我们在做服务器的时候,老大扔给你一台机器,要你在上面开发。通常服务器软件是非常依赖于系统的软硬件的,软件通常是要紧贴硬件的特性,如果我们不能了解机器的硬件,我们就无法高效的开发。 比如说想知道Linux的系统的版本,CPU有几个,内存多少大, 机器什...
admin 13年前 (2012-06-12) 3678浏览 0评论
fio是个非常好用的io压力模拟工具,功能非常齐全, 有兴趣的同学参看 这里。 这里我用fio模拟我们线上mysql服务器的压力来为厂家送来的pci-ssd卡做压力测试,底下是脚本(已经测试正确),也许有的同学有用。 $ cat mysql-test...