自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

颓废中糜烂

历尽千重罪 炼就不死心

  • 博客(40)
  • 资源 (13)
  • 收藏
  • 关注

原创 翻译:Thinking in python 第一章

1.Python快速教程本书面向的对象是有经验的程序员,或者最好是通过其他的书本学习过Python这门语言的程序员。这一章将让你快速地了解Python这门语言。1.1Python概述这个简短的介绍是为有经验的程序员(这本书的读者应该都是有编程经验的人)准备的。你可以在www.python.org网站上查阅到丰富的资料(特别是有用到令人难以置信的HTML 页:A python Quick

2008-01-24 12:48:00 1376 1

原创 CSDN你让我绝望

写文章格式全乱,删文章删除不了。数据缓存还有严重bug。我一直在忍受,可是今天,你真的让我绝望了!

2008-06-12 16:52:00 630

转载 用Python高效地完成任务

用Python高效地完成任务 她——一种最初由Guido van Rossum开发的开源(Open Source)的脚本语言。Python已经有10年的历史了,在国外十分盛行。Google搜索引擎的脚本,现在流行的BT(Bite Torrnet),还有著名的应用服务器Zope都是用Python编写的。但在国内的使用还不是很多。她十分有自己的特色。语法简洁,但功能强大,可以跨平台使用,在Li

2008-05-26 23:13:00 1714

原创 Linux下误删root目录

   下午用vi编辑文件,保存退出时误按~键,按成wq~,结果目录下产生一个名为~的文件。因为以前经常按成wq1,发现错误后马上就会把名为1的文件删掉,所以今天一顺手就输入了rm -rf ~ 。结果,惨痛的事情发生了---root目录在没有任何提示跟预警的情况下被当场干掉!更惊奇的是当前目录下的~文件居然安然无恙,这是很让人气愤的!   以前从没碰到过这种事,赶紧上百度,无果。google,无果。

2008-05-23 22:50:00 2963

原创 Mysql Replication实现mysql主从库自动同步安装指南

Mysql Replication实现mysql主从库自动同步安装指南 在MySQL 3.23.15版本之后,MySQL提供了数据库复制的功能,可以实现两个数据库实时同步,增强了MySQL数据库的稳定性,而且可以在企业级应用的数据库层实现Cluster,不仅大大提高了mysql的安全性,同时还减轻了DBA大量的工作。下面以mysql5.0.27版本为例,介绍Mysql Replicatio

2008-05-22 18:46:00 1744

原创 linux下《UNIX环境高级编程》(apue2)源码编译出错的处理方法

    相信很多跟我一样想要学习unix编程的朋友在兴冲冲拿到《unix环境高级编程》后,准备拿源码练练手时,执行第一个myls就出现一大堆的错误,这未免时个不小的打击。今天把解决方法写下来,第一自己有个记录,第二也帮助那些被同样问题困扰的朋友尽快的进入linux美丽的世界。(只限linux系统)首先需要make一次源代码编辑源码解压生成的apue.2e文件夹下的Make.defines.

2008-05-10 22:26:00 1005

转载 Linux操作系统下的多线程编程详细解析

 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢?使用多线程到底有哪

2008-04-12 00:00:00 636

转载 Linux下DNS服务器的配置

Linux下 DNS服务器的配置 一 域名解析的基本概念  1,域名解析的意义实现域名和IP地址之间的转换过程。  2,域名解析的方法 HOSTS文件:适用于小型网络(文本文件)NIS服务器:库存放的解析记录,适用于中型网络 。DNS服务器:用库存放目录,分布式解析。二,DNS的工作体系1, 组成;(1) 域名空间;   它是DNS担供的一个层次树型结构的确良逻辑空间。如; EG: WWW。LIN

2008-04-11 23:56:00 835

原创 Lighttpd+mysql+php安装实例

Lighttpd+mysql+php安装实例

2008-04-09 17:43:00 868

原创 关于启动rpc时提示Cannot register service: RPC: Unable to receive; errno = Connection refused的问题

   前几天有人问我,按照我前文说的方法安装完rstatd后,为什么启动不了RPC?提示:Cannot register service: RPC: Unable to receive; errno = Connection refused 这是因为你的服务器没有开启端口映射的功能。今天把这个问题的解决方法写下来,希望对有类似问题的朋友有所帮助。[root@codebreaker]#s

2008-04-09 13:18:00 12557 2

转载 Linux操作系统下Sudo命令的使用方法说明

“Sudo” 是Unix/Linux平台上的一个非常有用的工具,它允许系统管理员分配给普通用户一些合理的“权利”,让他们执行一些只有超级用户或其他特许用户才能完成的任务,比如:运行一些像mount,halt,su之类的命令,或者编辑一些系统配置文件,像/etc/mtab, /etc/samba/smb.conf等。这样以来,就不仅减少了root用户的登陆次数和管理时间,也提高了系统安全性。  

2008-04-03 23:34:00 1010

原创 squid.conf典型配置范例

# visible namevisible_hostname proxy# cache config: space use 1G and memory use 256Mcache_dir ufs /usr/local/squid/cache 10240 256 256cache_swap_low 90cache_swap_high 95maximum_object_size 20000 KBmax

2008-04-03 14:52:00 1206

原创 Crontab应用简介

有时候我们需要定时地处理大量的数据,这里我们称之为Batch处理。Batch处理就是定时地执行某个程序。其实可以很明显的看到,这里我们需要做到两个东东:定时和执行程序。下面描述一下这两个东东。 定时: 我们这边使用的是Linux系统,如果我们需要按一定的周期执行程序,我们可以使用crontab来实现。crontab (C)指令从指定文件或标准输入拷贝或编辑成用户的 crontab 文件

2008-04-03 14:36:00 620

转载 Squid中文权威指南 第十六章(调试和故障处理 )

第16章 调试和故障处理16.1 一些通用问题在讨论通用debug前,我先提起一些经常发生的问题。16.1.1 "Failed to make swap directory"Failed to make swap directory /var/spool/cache: (13) Permission denied这点发生在你运行squid -z,并且squid的用户ID

2008-04-02 12:47:00 1298

转载 Squid中文权威指南 第十五章(服务加速模式)

第15章 服务加速模式15.1 概述假如你已在某台机器上运行了原始服务器,就必须将它移到不同的IP地址或TCP端口。例如,可以这样做:(1)在独立的主机上安装squid;(2)给原始服务器分配一个新的IP地址;(3)将旧的IP地址分配给squid。为了安全起见,在squid和后台服务器通信的链路上,可使用私网地址。见图15-1。Figure 15-1. How to rep

2008-04-02 12:46:00 775

转载 Squid中文权威指南 第十四章(监视Squid)

第14章 监视Squid14.1 cache.log告警在碰到Squid有问题时,应该首先查看cache.log里的警告信息。在正常运行时,你可发现不同的警告或信息,它们会或不会表明问题存在。我在13.1节里讲到了cache.log的结构。这里我重提一些可能在日志文件里见到的警告信息。在中值响应时间超过限制时,high_response_time_warning指令让Squid打印

2008-04-02 12:45:00 724

转载 Squid中文权威指南 第十三章(日志文件)

第13章 日志文件 13.1 cache.log cache.log包含多种消息,例如Squid的配置信息、性能警告、以及严重错误。如下是cache.log的输出样本:2003/09/29 12:09:45| Starting Squid Cache version 2.5.STABLE4 for i386- unknown-freebsd

2008-04-02 12:44:00 2477

转载 Squid中文权威指南 第十二章(验证辅助器)

第12章 验证辅助器先前我在6.1.2.12章里谈起过代理验证。然而,我仅仅解释了如何编写用于代理验证的访问控制规则。这里,我将告诉你如何选择和配置部分验证辅助器。回想一下,Squid支持三种方式用于从用户端采集验证信用项:基本,摘要(Digest),和NTLM。这些方式指定squid如何从客户端接受用户名和密码。从安全观点看,基本验证非常脆弱。摘要和NTML验证显然更强壮。对每种方式,s

2008-04-02 12:43:00 1331

转载 Squid中文权威指南 第十一章(重定向器)

第11章 重定向器重定向器是squid的外部程序,它重写来自客户请求的URI。例如,尽管某个用户请求这个页面:http://www.example.com/page1.html ,重定向器可以将请求改变到别的地方,例如:http://www.example.com/page2.html 。squid自动抓取新的URI,就像是客户端的原始请求一样。假如响应可被缓存,squid将它存储在新的URI

2008-04-02 12:42:00 869

转载 Squid中文权威指南 第十章(与其他Squid会话)

第10章 与其他Squid会话10.1 某些术语通常把一组互相转发请求的cache(或代理)叫做cache堆叠。把cache堆叠的成员叫做邻居或对等伙伴。邻居cache有2种关系:父子或姐妹。从拓扑上看,父cache在堆叠里位于顶层,而姐妹cache位于同一层。两者真正的不同在于,父cache能为子cache转发cache丢失,然而姐妹cache之间不允许转发cache丢失。这意味

2008-04-02 12:41:00 1182

转载 Squid中文权威指南 第九章(Cache拦截)

第9章 Cache拦截Cache拦截是让传输流向Squid的流行技术,它不用配置任何客户端。你可以配置路由器或交换机将HTTP连接转发到squid运行的主机。squid运行的操作系统被配置成接受外部数据包,并将其递交给squid进程。为了让HTTP拦截生效,你必须配置3个独立的因素:网络设备,squid运行的操作系统,和squid自身。(译者注:Cache拦截实际上指的是Squid的透

2008-04-02 12:39:00 935

转载 Squid中文权威指南 第八章(高级磁盘缓存主题 )

第8章 高级磁盘缓存主题8.1 是否存在磁盘I/O瓶颈?Web缓存器例如squid,通常在磁盘I/O变成瓶颈时,不会正确的体现和告知你。代替的是,随着负载的增加,响应时间和/或命中率会更低效。当然,响应时间和命中率可能因为其他原因而改变,例如网络延时和客户请求方式的改变。也许探测cache性能瓶颈的最好方式是做压力测试,例如Web Polygraph。压力测试的前提是你能完全控制环

2008-04-02 12:38:00 658

转载 Squid中文权威指南 第七章(磁盘缓存基础 )

7.磁盘缓存基础7.1 cache_dir指令cache_dir指令是squid.conf配置文件里最重要的指令之一。它告诉squid以何种方式存储cache文件到磁盘的什么位置。cache_dir指令取如下参数:cache_dir scheme directory size L1 L2 [options]7.1.1 参数:SchemeSquid支持许多不同的存储机制。

2008-04-02 12:37:00 758

转载 Squid中文权威指南 第六章(访问控制)

6.访问控制6.1 访问控制元素ACL元素是Squid的访问控制的基础。这里告诉你如何指定包括IP地址,端口号,主机名,和URL匹配等变量。每个ACL元素有个名字,在编写访问控制规则时需要引用它们。基本的ACL元素语法如下:acl name type value1 value2 ...例如:acl Workstations src 10.0.0.0/16在多数情况下,你

2008-04-02 12:35:00 2012

转载 Squid中文权威指南 第五章(运行Squid)

第5章 运行Squid5.1 squid命令行选项在开始其他事情之前,让我们先看一下squid的命令行选项。这里的许多选项你从不会使用,另外有些仅仅在调试问题时有用。-a port指定新的http_port值。该选项覆盖了来自squid.conf的值。然而请注意,你能在squid.conf里指定多个值。-a选项仅仅覆盖配置文件里的第一个值。(该选项使用字母a是因为在Harves

2008-04-02 12:34:00 1021

转载 Squid中文权威指南 第四章(快速配置向导)

第4章 快速配置向导4.1 squid.conf语法Squid的配置文件相对规范。它与其他许多unix程序相似。每行以配置指令开始,后面跟着数字值或关键字。在读取配置文件时,squid忽略空行和注释掉的行(以#开始)。如下是一些配置行示例:cache_log /squid/var/cache.log # define the localhost ACL

2008-04-02 12:33:00 653

转载 Squid中文权威指南 第三章(编译和安装)

第3章 编译和安装3.1 安装之前假如你使用unix有一段时间,并且已编译过许多其他软件包,那么只需快速的扫描本章。编译安装squid的过程与安装其他软件相似。为了编译squid,你需要一个ANSI C编译器。不要被ANSI字眼吓倒。假如你已经有一个编译器,它顺从ANSI指令,那么也一样。GNU C编译器(gcc)是很好的选择,它被广泛使用。大部分操作系统在其标准安装中附带了C编译

2008-04-02 12:32:00 589

转载 Squid中文权威指南 第二章(获取Squid)

第2章 获取Squid2.1 版本和发布Squid开发者定期发布源代码。每一个发布版有一个版本号,例如2.5.STABLE4。版本号的第三部分以STABLE或DEVEL(短期开发版本)开头。也许你能猜到,DEVEL版本倾向于拥有更新,更试验性的功能。但也许它们有更多的bugs。无经验的用户不应该运行DEVEL版本。假如你选择运行一个DEVEL版本,并且遇到了问题,请将问题报告给Sq

2008-04-02 12:31:00 538

转载 Squid中文权威指南 第一章(介绍)

译者序: 本人在工作中维护着数台Squid服务器,多次参阅Duane Wessels(他也是Squid的创始人)的这本书,原书名是"Squid: The Definitive Guide",由OReilly出版。我在业余时间把它翻译成中文,希望对中文Squid用户有所帮助。对普通的单位上网用户,Squid可充当代理服务器;而对Sina,NetEase这样的大型站点,Squid又充当WEB加速

2008-04-02 12:29:00 484

转载 Squid配置详解

出自Ubuntu中文 目录 [隐藏] 1 原文说明 2 前言 3 安装

2008-04-02 09:53:00 868

转载 使用 python 开发 Web Service

级别: 中级刘 明 (ovis_poly@sina.com), 软件工程师, 上海交通大学电子与通信工程系陈 华泉 (chenhuaquan@21cn.com), 软件工程师, 上海交通大学软件工程学院2008 年 2 月 28 日Python 是一种强大的面向对象脚本语言,用 python 开发应用程序往往十分快捷,非常适用于开发时间要求苛刻的原型产品。使用 python 开发 we

2008-03-28 16:48:00 1950

转载 memcache缓存

一、环境需求安装Memcached需要libevent库的支持,所以请在安装Memcached之前检查有没有安装libevent。测试环境还需要PHP的支持,本文假设PHP已经安装到/usr/local/php目录下,也就是在编译PHP的时候使用perfix参数指定目录(–prefix=/usr/local/php)memcache PHP模块下载地址 http://pecl.php.ne

2008-03-28 16:44:00 554

转载 Mod_python 3.2.8中文手册

第一章简介1.1性能使用mod_python的主要优势在于比传统CGI更高的性能。一个测试,使用在Pentium 1.2GHz的机器上运行Red Hat Linux 7.3。使用4种类型的脚本,基于标准的CGI导入模块(以典型的Python CGI脚本开始),然后输出Hello!,测试10000次请求作为基准。标准CGI: 23 次请求/秒mod_python CGI处理器

2008-03-28 10:20:00 2072 1

原创 mysql中设置某个表中的某个字段为递增主键

alter   table   tablename modify   filedname  int(11)   auto_increment ,add primary key (filedname);tablename替换为表名 ,filedname替换为想要设置递增主键的字段名,11替换为数据长度

2008-03-20 15:38:00 3355 2

转载 LR报错:Error-27728 step download timeout

Error -27728: Step download timeout (120 seconds)的解决方法一个网友问了我一个问题如下: loadruner报错:Error -27728: Step download timeout (120 seconds) 如何解决 语法检查通过,但是在并发执行一个查询时候报错Action.c(16): Error -27728: Step download

2008-03-20 09:33:00 1554 1

转载 Linux 性能监测工具

 <!--google_ad_client = "pub-8023555791144639";/* 300x250, 创建于 08-2-9 */google_ad_slot = "0036190416";google_ad_width = 300;google_ad_height = 250;//-->Linux系统出现问题时,我们不仅需要查看系

2008-03-19 17:23:00 1048

转载 系统指标具体含义

1.Unix 系统指标含义:Average Load:上一分钟同时处于“就绪”状态的平均进程数Collision Rate: 每秒钟在以太网上检测到的冲突数Context Switches Rate: 每秒钟在进程或线程之间的切换次数CPU Utilization: CPU 的使用时间百分比Disk Rate: 磁盘传输速率Incoming Packages Error r

2008-03-18 15:40:00 1054

原创 通过LoadRunner监控Linux的资源状况

我们在使用Loadrunner进行测试的时候,经常需要对操作系统进行监视。对于windows系统来说,这非常简单,但有很多用户在监视Linux跟Unix系统时,经常出现什么都监视不到的情况,这是因为你要监视的机器中并没有运行rstatd服务。你可以通过rpcinfo -p localhost命令来查看你的系统中有没有rstatd服务。如果你的系统中没有安装rstatd,那你就需要安装它才能达到监控

2008-03-18 15:38:00 1668

原创 mysql删除某个字段重复的数据

ALTER IGNORE TABLE `表名` ADD UNIQUE (`唯一索引字段名`);删除重复的数据,只保留一条。

2008-03-18 14:03:00 719

转载 Introduction to Concurrent Programming with Stackless Python

Introduction to Concurrent Programming with Stackless Python Author: Grant Olson

2008-01-24 13:03:00 1611

sql必知必会(第三版)

实例讲解,从零开始教你精通sql语法。

2008-05-20

freebsd用户手册

freebsd用户手册,CHM格式

2008-05-05

unix环境高级编程第二版

Advanced Programming In The UNIX Environment<br>stevens经典之作,unix程序员必备宝典。<br>

2008-04-25

unix网络编程

unix网络编程第三版第一卷

2008-04-25

MySQL Cookbook

CHM格式英文原版mysql手册

2008-04-25

Teach.Yourself.PHP.In.24Hours.3rd.Edition

24小时教你学会php第三版

2008-04-23

iptable-howto

iptable详解,howto系列经典

2008-04-23

功能和性能测试经验谈

可以说,谁掌握了功能测试和性能测试的精髓,谁就能在测试外包市场中占据技术制高点。本文正是为这类软件服务型企业出谋划策、提供测试技术决策参考

2008-01-17

Bug管理指南

对BUG管理,生命周期,流程等详尽的介绍,PPT格式

2008-01-17

GUI Programming with Python: QT Edition

I will show you the ins and outs of PyQt by developing a complete and complex application.<br>

2007-12-13

Core Python Programming

英文原版,CHM格式,不可多得的PYTHON教材

2007-12-12

python2.5中英对照教程

中英文对照,可学PYTHON,还可学英语。

2007-12-12

简明PYTHON教程

无论您刚接触电脑还是一个有经验的程序员,本书都将有助您学习使用Python语言。

2007-12-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除