文章分类 - tornado
摘要:用了很久的Tomcat,没怎么看过它的优化,今天抽出时间研究了下,将内容记录下。 首先,是客户端访问tomcat的一个过程,如图所示: 图中间虚线框部分是 Apache基金下的服务器来做静态资源处理的,而这部分需要花费大量时间,当用nginx和tomcat做企业级集群的时候,需要禁用掉AJP协议。
阅读全文
摘要:tornado简介 1、tornado概述 Tornado就是我们在 FriendFeed 的 Web 服务器及其常用工具的开源版本。Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其 非阻塞的方式和对ep
阅读全文
摘要:1、什么是UML UML类图能够快速检查代码结构。 2、主题 UML类图在Pycharm中的用法。 3、准备工作 (1)Pycharm版本为2.7或更高 (2)安装Python解释器 (3)UML插件以及UML类图插件安装并能正常使用 4、准备一个例子 创建一个Animals模块以及 Mammal.
阅读全文
摘要:1、主题 介绍如何将Emacs定义为一个Pycharm外部编辑器。 2、准备工作 (1)Pycharm版本为2.7或更高 (2)下载了downloadedEmacs并正确安装 3、配置Emacs 打开设置对话框,在IDE settings节点下,打开 External tools页,确认Emacs的
阅读全文
摘要:1、主题 在开发项目的过程中经常需要创建任务列表,对于一些小任务,在代码中插入便签注释会有奇效。 这种注释的格式如下: 2、创建便签注释 非常简单: 首先,将光标定位到相应行。 然后,创建一行注释(Ctrl+Slash)。 最后,在#后面,输入TODO或者todo,然后输入注释 3、浏览便签 在TO
阅读全文
摘要:1、主题 介绍如何在Pycharm中使用TextMate来格式化编辑各种代码文件 2、准备工作 (1)已经下载了相关捆绑软件,如 GitHub或者Subversion (2)Pycharm版本为2.7或更高 (3)TextMate bundles support插件正常工作。打开设置对话框,在 ID
阅读全文
摘要:1、主题 介绍如果通过Pycharm使用本地Git集。 2、准备工作 (1)PyCharm版本为2.7或更高 (2)已经创建一个工程 (3)Git插件可用,对应可执行文件在 Git page页面正确配置 3、创建一个Git集 按下Alt+`显示常用的VCS命令(也可以通过主菜单VCS→VCS Ope
阅读全文
摘要:1、主题 介绍如何通过GitHub共享你的本地Git版本库 2、准备工作 (1)Pycharm版本为2.7或者更高 (2)Git以及GitHub可用 (3)有GitHub storage的读写权限,因此需要先创建一个账号以及远程版本库 (4)在 "Using PyCharm's Git integr
阅读全文
摘要:1、主题 介绍Pycharm的版本控制系统 2、准备工作 (1)Pycharm版本为2.7或者更高 (2)已经创建一个工程,参见Getting Started tutorial (3)安装并配置了VCS,有远程接入权限 3、启用VCS Pycharm默认版本控制不可用,不过可以在VCS菜单中找到相应
阅读全文
摘要:1、主题 介绍Pycharm中Vagrant高级使用技巧。 2、使用内置SSH连接一个Vagrant built-in SSH terminal 3、开始连接 使用Tools→Start SSH session...主菜单命令: The configured Vagrant machine已经被自动
阅读全文
摘要:1、主题 如何使用Pycahrm内置终端以及远程SSH工具。 2、准备工作 Pycharm版本为3.0或更高 连接SSH服务器 3、使用SSH客户端 4、开启连接 选择Tools | Start SSH Session...的主菜单命令,单击Edit credentials: 5、提供连接信息 在S
阅读全文
摘要:1、主题 介绍如何在Pycharm中使用Vagrant 2、准备工作 确认电脑上安装了Vagrant和Oracle VirtualBox。 3、下载安装Vagrant 下载地址: from the official website 4、下载安装Oracle VirtualBox 下载地址:downl
阅读全文
摘要:1、主题 详细介绍如何使用PyCharm创建一个IPython Notebook(基于Web技术的交互式计算文档格式)并运行。 2、准备工作 (1)已经创建一个工程,这里使用C:/SampleProjects/py/IPythonNotebookExample目录下的工程。 (2)在设置对话框的Pr
阅读全文
摘要:1、主题 如何在Linux上安装Pycharm,根据FHS。 2、平台要求 Intel Pentium III/800 MHz或更高。 内存最小512M,建议1G以上 屏幕最小分辨率1024x768 Oracle (Sun) JDK 1.6以及Open JDK 1.7或者更高版本 GNOME 或者
阅读全文
摘要:1、主题 介绍如何用Pycharm实打实的创建、运行、调试程序。 2、准备工作 Pycharm版本为2.7或者更高。 至少安装一个Python解释器,2.4到3.3均可 3、下载安装Pycharm 下载地址:this page 4、启动PyCharm 双击快捷方式(windows中为pycharm.
阅读全文
摘要:1、主题 详细介绍PyCharm中file watcher的使用。 2、准备工作 (1)Pycharm版本为3.1或者更高 (2)File Watchers插件可用,这个插件在安装Pycharm应该会默认安装(若没有则需手动安装,参见product documentation for details
阅读全文
摘要:1、准备工作 (1)确认安装了Python解释器,版本2.4到3.4均可。 (2)注意Pycharm有两个发布版本:社区版和专业版,详见 Edition Comparison Matrix 2、初始化安装 第一次安装Pycharm时,安装程序会咨询你几个重要问题: (1)是否已经预先保存了设置信息(
阅读全文
摘要:1、主题 这里我们将介绍Pycharm另外一项强力的搜索导航功能。假设你希望知道某个特定的类或方法都在工程中的哪些地方发挥了作用,也就是找出其所有的usages,这将是一个非常巨大而繁琐的工程,不过这里Pycharm会帮助我们实现。 2、准备工作 使用上一篇博客的Animals模块。 3、搜索所有引
阅读全文
摘要:1、准备实例 (1)在工程目录下创建Animals模块(Alt+Insert→Python Package): (2)创建一个Python文件(Alt+Insert→Python File): 在Mammals.py文件中输入以下代码: 在Carnivore.py, Herbivore.py文件中输
阅读全文
摘要:1、准备一个工程 向你的工程中添加一个Python文件,并输入一些源码,例如: 2、转到对应文件、类、符号 Pycharm提供的一个很强力的功能就是能够根据名称跳转到任何文件、类、符号所在定义位置。 3、跳转到文件 按下Ctrl+Shift+N快捷键,在弹出的窗口中输入d: 下面所显示的下拉列表中包
阅读全文