上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 54 下一页
摘要: 自动加载主要用于开发和测试阶段,要不每次修改,都重启tornado服务,太囧。tornado源码有autoreload模块。参考:autoreload.py可以看到一个私有方法:_reload_on_update,其实只要引入这个模块,调用它即可。示例如下:import tornado.autoreloaddef main(): server = tornado.httpserver.HTTPServer(application) server.listen(8888) instance = tornado.ioloop.IOLoop.instance() tornado.autoreload 阅读全文
posted @ 2011-07-06 15:21 dkcndk 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。HAProxy相比LVS的使用要简单很多,功能方面也很丰富。当 前,HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器、内部协议通信服务器等),和7层(HTTP)。在4层模式 下,HAProxy仅在客户端和服务器之间转发双向流量。7层模式下,HAProxy会分析协议,并且能通过允许、拒绝、交换、增加、修改或者删除请求 (request)或者回应(respon 阅读全文
posted @ 2011-07-06 10:25 dkcndk 阅读(114964) 评论(4) 推荐(13) 编辑
摘要: # vim /etc/resolv.conf# yum install gcc-c++# tar jxvf Python-2.6.5.tar.bz2# cd Python-2.6.5# ./configure# make && make install# python -V# /usr/local/bin/python2.6 -V# mv /usr/bin/python /usr/bin/python.bak# ln -s /usr/local/bin/python2.6 /usr/bin/python# python -V# tar xvzf tornado-1.2.1.ta 阅读全文
posted @ 2011-07-05 16:00 dkcndk 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: [root@localhost ~]# yum -y install wget (注:在下载wget命令并安装)Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=os error was[Errno 4] IOError: <urlopen error (-3, '\xe5\x9f\x9f\xe5\x90\x8d\xe8\xa7\xa3\xe6\x9e\x90\xe6\x9a\x82\xe6\x97\xb6\xe5\xa4\xb1\xe8\xb4 阅读全文
posted @ 2011-07-04 17:40 dkcndk 阅读(35429) 评论(2) 推荐(2) 编辑
摘要: 【搜狐IT消息】北京时间6月22日消息,据国外媒体报道,本•达奈尔(Ben Darnell)刚刚在谷歌的Tornado群组宣布,开源网络服务框架Tornado推出2.0版。 Tornado是用Pyhton语言开发的实时网络服务框架,它支持上万次的不间断连接,因此也支持以长轮询(long-polling)方式发布实时数据。根据达奈尔的说法,此次Tornado更新主要包括模板输出默认开启转义、支持Python 3.2、AsyncHTTPClient的默认实现现在是simple_httpclient等。 目前还不清楚Facebook在Tornado的此次更新中扮演了什么角色。2009年,Facebo 阅读全文
posted @ 2011-07-04 10:43 dkcndk 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: EA(Enterprise Architect)是一个很优秀的建模工具(支持UML、数据库建模等),而且,它还支持生成C#代码。于是,我从Rational Rose换到了EA。EA默认的字体只有8磅(pt),显示出来的中文很难看。通过下面的方法可以修改默认字体,包括字体名和字体大小。启动EA,点击 Tool(工具)-- Options(选项)在弹出的对话框的左栏点击“Objects”(对象),然后,在右边即可指定字体大小(Font Size)和字体名字(Font Name)============导出,在菜单栏的Diagram下 阅读全文
posted @ 2011-07-01 17:47 dkcndk 阅读(2637) 评论(0) 推荐(0) 编辑
摘要: 精通RPM之--制作篇http://www.lupaworld.com/home-space-uid-26620-do-blog-id-14766.htmlcentos6.2安装rpmbuildyum -y install rpm-build 阅读全文
posted @ 2011-06-29 18:05 dkcndk 阅读(373) 评论(0) 推荐(0) 编辑
摘要: rpm 常用命令0.列出该包中所有文件及路径# rpm -qpl < rpm package name> 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --force 即使覆盖属于其它包的文件也强迫安装 --nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。 5.查询一个包是否被安装 # rpm -q < rpm package name> 6.得到被安装的包的信息 # rpm -qi < rpm package name> 7.列出该包中有哪些文件 # r 阅读全文
posted @ 2011-06-29 18:04 dkcndk 阅读(422) 评论(0) 推荐(0) 编辑
摘要: linux内核编译步骤 对于linux新手来说,编译内核相对有一些难度,甚至不知道如何入手,我通过在网上收集这方面的资料,最终编译成功.现在 我归纳了一下,写出这一篇还算比较详细的步骤,希望能对各位新手有一些 帮助。 1、 准备工作(1) 整理出系统需要支持的硬件、文件系统类型以及网络协议等内容。(2) 建议用命令uname –r 查看一下系统的版本号,如果你的系统版本与将要编译的内核版本一致,建议将/lib/modules下的内容备份,否则将来的make modules_install 步骤产生的文件会覆盖这个路径下的内容。(3) A:下载并解压linux内核,建议从http://www.k 阅读全文
posted @ 2011-06-28 16:43 dkcndk 阅读(12336) 评论(0) 推荐(1) 编辑
摘要: #!/usr/bin/pythonimport tracebacktry:1/0#except Exception,e:#print traceback.format_exc() except Exception as e:print e#!/usr/bin/pythonimport tracebacktry:1/0#except Exception,e:#print traceback.format_exc() except Exception , e:print e Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是 阅读全文
posted @ 2011-06-24 15:37 dkcndk 阅读(206894) 评论(4) 推荐(2) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 54 下一页