`
hqman
  • 浏览: 363123 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表

Gunicorn上跑pyramid

    看到 Instagram他们用了这个服务器于是仔细看了一下,是prefork 多进程 WSGI http server. 使用非常简单       1:  pip install pyramid gunicorn 2:  paster create -t pyramid_alchemy   3:  python setup.py develop    4 : gunicorn_paster -w5 development.ini    另外 可通过 gunicorn-consol 监控 服务  进程  
  非阻塞式IO non blocking IO   异步IO  asynchronous IO   阻塞 是指 一个系统调用 到 内核完成系统调用到 数据返回COPY到用户内存 这个阶段 进程被阻塞   不阻塞是 一个系统调用 完成后立即返回 到内核准备好返回数据时 告诉进程 然后进程copy  数据到用户内存(这个阶段要被阻塞)   异步模式  从系统调用开始 到 内核返回结果 copy数据到用户 内存都不阻塞   区别: non-blocking IO 需要进程 主动去 问内核 是否准备好返回   当准备好以后 也需要进程主动recvfrom 把数据复制到用户内存 ...
  1:cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=all   -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL ...

pythonic用法

python 语言 倡导 简单 简洁 优美   记录一些 Pythonic的用法   1:使用TAB 来缩进   2:交换2个元素值 a,b=b,a   3:  list 元素 字符相加 list1=['a','b','c']    str1=''.join(list1)   4: 打开文件     with open('xxx.xx') as fp:            print fp.readline()    5:输出 数组的 index 和 item        for (index,item) in enumerate( lsit):     ...
  续上文  把django应用 打包 发布成 可独立运行的桌面程序   1:下载必需的软件包  http://www.python.org/getit/releases/2.6/   https://www.djangoproject.com/download/   http://users.skynet.be/sbi/libxml-python/   http://julabs.me/blog/python/unable-to-find-vcvarsall-bat/  解决 zop interface 安装出错问题   http://old.zope.org ...
把django应用 打包 发布成 可独立运行的桌面程序   需求:在pc上运行django+sqlite应用,无须安装django python 数据库 web服务器 。。。     传统django 应用运行在 apache or nginx fastcgi,偽了方便我们用cherrypy来作WEB服务器。   cx_freeze 跨平台的python 打包工具   步骤:    1:下载安装 cx_freeze cherrypy   2 依赖关系 提前导入 项目依赖的包     import django.contrib.authimport django.co ...
Dropbox saves one million files every 15 minutes,  more tweets than even Twitterers tweet. That mind blowing statistic was revealed by Rian Hunter, a Dropbox Engineer, in his presentation How Dropbox Did It and How Python Helped at PyCon 2011. The first part of the presentation is some Dropbox l ...

乔帮主语录

1、 领袖    乔布斯在iphone发布会上 和跟风者的区别就在于创新。   创新无极限!只要敢想,没有什么不可能,立即跳出思维的框框吧。如果你正处于一个上升的朝阳行业,那么尝试去寻找更有效的解决方案:更招消费 ...
  方法1: 用SET PASSWORD命令   mysql -u root   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin   mysqladmin -u root password "newpass"
人生最重要的一件事情就是管住自己的嘴巴。一是管住自己的吃喝,再一个是管住自己别乱说话。佛家讲:我们的嘴巴一天到晚爱说话,这个说话是口业。   在所有的罪恶中,最易犯、最常犯而且害人最惨的就是口业。 ...

我很浮躁

   到苏州来创业一年多了,经历了公司的一个想法产生 ,到完备的计划,到产品开发,再到产品的推广。期间也认识了了很多不同不部门,不同行业的不少朋友。是一笔财富,同时也失去了不少机会。     创业方法论很多,一个草根朋友说得很有道理:小公司靠什么,深入产业各个了解环节,寻找到适合自己的某个环节专注,放大去做。相比自己表面上每天看很多新闻,平时也会接触大量的创业朋友和成功人士 ,了解面很广却浮于表面。     如何做到让自己,专注,深入,坚持?   锁定一个方向后不轻易动摇,在这个信息越来越发达的时代保持冷静的头脑尤其重要。     时间精力有限,不要幻想着去做多少事,合理分配自己 ...
解决中文字体乱码在~/.vimrc中加入:let &termencoding=&encodingset fileencodings=utf-8,gbk,ucs-bom,cp936   在HOME创建.vimrc配置文件cd ~vim .vimrc
#!/bin/bash # Simple SHELL script for Linux and UNIX system monitoring with # ping command # ------------------------------------------------------------------------- # Copyright (c) 2006 nixCraft project <http://www.cyberciti.biz/fb/> # This script is licensed under GNU GPL version 2.0 ...
这篇题为《纸老虎》的文章,是一个叫卫斯理·杨 (Wesley Yang) 的韩裔美国人写的。作者通过采访和个人经历,认为很多在美优秀的亚裔都是“纸老虎”。   于是,在代表乖顺的兔年,我们这些亚裔先被《虎妈战歌》狠狠地给震撼了一把,接着就得思考这个“纸老虎”的标签。赫赫虎威,不能小看啊。   看到亚裔孩子很多上了美国的名校,在佩服家长的教育、孩子的努力的同时,我常常很好奇地想知道这些孩子毕业后的生活,在职场上竞争的结果。看了《虎妈战歌》之后,更想知道。   正在此时,女友欣介绍我看这篇题为《纸老虎》的文章,很长很长的文章,印出來多达近二十页。作者卫斯理·以其赤裸裸的真诚、坦率, ...
Android SDK Quick Start The steps below provide an overview of how to get started with the Android SDK. For detailed instructions, start with the Installing the SDK guide. 1. Prepare your development computer Read the System Requirements document and make sure that your development comput ...
Global site tag (gtag.js) - Google Analytics