- 浏览: 361818 次
- 性别:
- 来自: 苏州
最新评论
-
hqman:
export LD_PRELOAD=/lib/libpam.s ...
OpenVPN 详细配置 -
wutao8818:
呵呵,标题挺好,内容没看
说话前你是话的主人,说话后你是话的仆人 -
wutao8818:
额,你需要的就是认准一件事。但说起来简单,对某些人来说这很难, ...
我很浮躁 -
damoqiongqiu:
可惜图片一个都没有了。
amf是什么东东 -
fzfx88:
貌似Apache + tomcate 可以解决
解决dwr跨域问题
文章列表
Gunicorn上跑pyramid
- 博客分类:
- python
看到 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模型
- 博客分类:
- linux
非阻塞式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 ...
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发布会上
和跟风者的区别就在于创新。
创新无极限!只要敢想,没有什么不可能,立即跳出思维的框框吧。如果你正处于一个上升的朝阳行业,那么尝试去寻找更有效的解决方案:更招消费 ...
MySQL中修改root密码的方法
- 博客分类:
- mysql
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
说话前你是话的主人,说话后你是话的仆人
- 博客分类:
- 人生
人生最重要的一件事情就是管住自己的嘴巴。一是管住自己的吃喝,再一个是管住自己别乱说话。佛家讲:我们的嘴巴一天到晚爱说话,这个说话是口业。
在所有的罪恶中,最易犯、最常犯而且害人最惨的就是口业。 ...
到苏州来创业一年多了,经历了公司的一个想法产生 ,到完备的计划,到产品开发,再到产品的推广。期间也认识了了很多不同不部门,不同行业的不少朋友。是一笔财富,同时也失去了不少机会。
创业方法论很多,一个草根朋友说得很有道理:小公司靠什么,深入产业各个了解环节,寻找到适合自己的某个环节专注,放大去做。相比自己表面上每天看很多新闻,平时也会接触大量的创业朋友和成功人士 ,了解面很广却浮于表面。
如何做到让自己,专注,深入,坚持?
锁定一个方向后不轻易动摇,在这个信息越来越发达的时代保持冷静的头脑尤其重要。
时间精力有限,不要幻想着去做多少事,合理分配自己 ...
centos vim解决中文字体乱码
- 博客分类:
- ubuntu
解决中文字体乱码在~/.vimrc中加入:let &termencoding=&encodingset fileencodings=utf-8,gbk,ucs-bom,cp936
在HOME创建.vimrc配置文件cd ~vim .vimrc
bash shell 检查网络
- 博客分类:
- shell
#!/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 ...