摘要:
web服务器压测工具也挺多,这里只介绍我用过的这两种--siege(for linux)、ab(for windows)。 一、siege 1、简介: Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求 阅读全文
摘要:
想完整走一遍svn布置及使用流程,试完整理了一下: step 1:下载安装 1、安装SVN服务器,到http://subversion.apache.org/packages.html 上下载windows版的SVN,并安装。 Ctrl+R,输入cmd进终端,在命令行下运行svn命令,如下,则安装成 阅读全文
摘要:
1、简介 django是用python编写的开源web框架。 Django的主要目标是使得开发复杂的、数据库驱动的网站变得简单。Django注重组件的重用性和“可插拔性”,敏捷开发和DRY法则。 django内含许多内置的工具、系统、应用等,让我们可以快速开发一个web网站。 2、安装 安装: pi 阅读全文
摘要:
注意:本文旨在快速认识使用tornado,更多资料请阅读最下方的参考资料。 一、简介与使用 二、部署tornado 一、简介与使用 1.1、tornado是什么 tornado是使用Python编写的一个强大的、可扩展的web服务器。它在处理严峻的网络流量时表现得足够强健,但却在创建和编写时有着足够 阅读全文
摘要:
六、内存管理机制 1、内存管理架构 2、小块空间的内存池 3、循环引用的垃圾收集 4、python中的垃圾收集 1、内存管理架构 Python内存管理机制有两套实现,由编译符号PYMALLOC_DEBUG控制,当该符号被定义时,开启debug模式下的内存管理机制,这套机制在正常内存管理动作外还记录许 阅读全文
摘要:
五、DICT对象 1、散列表概述 2、PyDictObject 3、PyDictObject的创建与维护 4、PyDictObject 对象缓冲池 5、Hack PyDictObject 这篇篇幅较长,难点在字典搜索。 1、散列表概述 python中的dict并没有采用map中的红黑树结构做关联,而 阅读全文
摘要:
四、LIST对象 1、PyListObject对象 2、PyListObject的创建与维护 3、PyListObject 对象缓冲池 4、Hack PyListObject 1、PyListObject对象 PyListObject 对象是变长对象,而且还是一个可变对象: [listobject. 阅读全文
摘要:
三、字符串对象 1、PyStringObject与PyString_Type 2、创建PyStringObject对象 3、Intern 机制 4、字符缓冲池 5、PyStringObject 效率相关问题 6、Hack PyStringObject 1、PyStringObject与PyStrin 阅读全文
摘要:
二、整数对象 1、PyIntObject 2、PyIntObject 对象的创建和维护 3、Hack PyIntObject 1、PyIntObject PyIntObject的定义: [intobject.h] typedef struct { PyObject_HEAD long ob_ival 阅读全文
摘要:
廖老师网站:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000 花几天时间看了廖老师的python教程,现在总结一下。 (本人用python工作了一年半,有一定python基础,看过《p 阅读全文
摘要:
书很薄,只有两百来页,但是内容不少。首次阅读觉得只能领悟其中一二。翻译得挺生硬,将就着看。 整本书都是在讲注重实效的程序员。回顾知识点,归纳给自己看: 第一章、注重实效的哲学1、对自己的代码负责,出现问题时要提供解决方案而不是找借口;2、保持代码整洁,不要容忍“破窗户”;3、注意变化,让其可视、可控 阅读全文
摘要:
处于研究python内存释放问题,在阅读部分python源码,顺便记录下所得。(基于《python源码剖析》(v2.4.1)与 python源码(v2.7.6)) 先列下总结: python 中一切皆为对象,所以会先讲明白python中的对象,然后开始整理最简单的两个类型,整形和字符串;然后会进一步 阅读全文
摘要:
Nginx日志切割 方法1(脚本+定时执行): #step1:加脚本 cut_nginx_log.sh,主进程把USR1信号发给worker,worker接到这个信号后,会重新打开日志文件 #!/bin/bash logs_path="/usr/local/nginx-1.6.0/logs" log 阅读全文
摘要:
A Simple Game Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/65535 K (Java/Others)Total Submission(s): 1487 Accepted Submission(s): 939 Pr 阅读全文
摘要:
Fibonacci again and again Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 8380 Accepted Submissio 阅读全文