
技术
文章平均质量分 57
wangxiaoyan1988
认真工作,快乐生活!!!
展开
-
freebsd系统下一些东西的安装
<br />一、memcache的安装<br />首先安装memcache,因为是在FreeBSD环境下,所以我们采用最简单的ports方式来安装memcache<br />cd /usr/ports/databases/memcached/<br />make install clean<br />ports会自动寻找源进行下载,然后编译安装<br />安装好memcache以后,编辑/etc/rc.conf文件,在最后一行加一句 memcached_enable="YES"<br />然后保存退出。me原创 2010-11-23 13:45:00 · 362 阅读 · 0 评论 -
MySQL数据库性能优化的关键参数
我们在进行数据库管理和开发中经常会遇到性能问题,这就涉及到MySQL的性能优化。通过在网络上查找资料和笔者自己的尝试,我认为以下系统参数是比较关键的:关键参数一:back_log要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log 值指出在MySQL暂时停止回答转载 2013-06-25 15:30:34 · 491 阅读 · 0 评论 -
select, iocp, epoll,kqueue及各种I/O复用机制
算是转载了,原网址:http://blog.youkuaiyun.com/shallwake/article/details/5265287几种常见的I/O模型及其区别,如下:1. blocking I/O2. nonblocking I/O3. I/O multiplexing(select and poll)4. signal driver I/O(SIGIO)5. asynchr转载 2015-01-09 02:52:43 · 570 阅读 · 0 评论 -
nginx+gunicorn+django
官方地址:http://gunicorn.org/参考地址:http://www.cnblogs.com/ArtsCrafts/p/gunicorn.html http://rfyiamcool.blog.51cto.com/1030776/1276364一、前言介绍 WSGI Server有哪些: 比如Fl原创 2015-02-03 18:04:57 · 1589 阅读 · 0 评论 -
程序压力测试软件
由于一些原因要进行一些程序代码的压力测试,webbench 和 apache自带的一款插件abwebbench可以测试get,head等请求,但不支持post请求,由于我正好是post请求测试,所以只好舍弃它了,改用了apache自带的插件ab(apache-benchmark)。这个插件支持post请求程序测试。所以我们要使用这个插件,必须先要安装apache,然后就可以使用了Usage: ab [options] [http[s]://]hostname[:port]/pathOptions a原创 2011-01-20 14:27:00 · 1614 阅读 · 2 评论 -
django 数据库同步
我们简单介绍下django 数据库同步的工具:参考地址:http://blog.sina.com.cn/s/blog_63041bb80101fdk5.html1. syncdb django自带了一个简易的数据库同步工具:syncdb ./manage.py syncdb 根据models.py创建数据库表 ./manage.p原创 2015-01-21 18:33:08 · 1219 阅读 · 0 评论 -
非常简单的Python HTTP服务
如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等。那么, Python 可能帮助你。使用Python可以完成一个简单的内建 HTTP 服务器。于是,你可以把你的目录和文件都以HTTP的方式展示出来。你只需要干一件事情,那就是安装一个Python。实际上来说,这是一个可以用来共享文件的非常有用的方式。实现一个微型的HTT转载 2013-04-16 17:04:47 · 527 阅读 · 0 评论 -
在线客服交流系统部署和安装
在线客服交流系统主要使用的技术:comet(stomp, rabbitmq)、tornado、python、memcache、mysql一、程序软件各种安装sudo apt-get update先要更新一下下载列表1. 安装twisted需要安装的版本是12.0.0,版本太高orbited不适合,版本太低tornado那边也是不适合的。sudo apt-get in原创 2013-04-11 17:51:28 · 2519 阅读 · 0 评论 -
django+nginx+flup
由于之前写的代码总是用的是Django自带的WSGIServer/0.1进行测试的。但是这个webserver服务器毕竟只是用来进行测试的,它的某些性能方面都不会特别的完善。并发性也不是很好所以一般我们要把django项目挂载到网络上去的话,用那个肯定是不行的。所以我们选用了nginx,当然nginx作为webserver的性能是没话说的了,但是我们的Django没有直接和别的webserver对话的模块,所以这样的flup也就应运而生了,flup就是nginx与Django之间的桥原创 2011-01-22 15:03:00 · 1421 阅读 · 0 评论 -
eval+exec+compile
eval, exec, compile根据给的字符串编译成字节码,然后再执行代码eval(str[,globals[,locals]]):eval函数一般接收的字符串是表达式,都是会有返回结果的。参数globals是它执行的全局环境,locals是它的局部环境。如果不赋值的话,就把当前的全局变量和局部变量作为它的值。>>> eval("print 2")Traceback (most recent call last): File "", line 1, in File "原创 2011-01-27 23:49:00 · 649 阅读 · 0 评论 -
unicode码,码制转换问题
python 编码问题 unicode字符集理解等等相关知识原创 2011-02-10 10:51:00 · 1159 阅读 · 0 评论 -
python--zipfile
python 压缩模块 -- zipfile原创 2011-03-04 01:25:00 · 1216 阅读 · 0 评论 -
jquery的treeview插件使用-简单介绍
简单介绍一下JQUERY中的插件Treeview的用法,主要是怕自己会忘了地址:http://docs.jquery.com/Plugins/Treeview (有大量的例子,下载源码) http://jquery.bassistance.de/treeview/demo/ (有大量的例子参考)具体介绍需要导入的js和cssjs: http://code.jquery.com/jquery-latest.js (支持jquery的源代码)原创 2011-02-21 17:56:00 · 9468 阅读 · 2 评论 -
python如何处理excel文件
此文档介绍一些读取excel的python模块。学习地址:http://www.lexicon.net/sjmachin/README.htmlhttp://www.lexicon.net/sjmachin/xlrd.html我们先快速的来一个例子吧:import xlrdbook = xlrd.open_workbook("myfile.xls")print "T原创 2011-06-22 23:58:00 · 4516 阅读 · 0 评论 -
python中的copy模块(浅复制和深复制)
主要是介绍python中的copy模块。copy模块包括创建复合对象(包括列表、元组、字典和用户定义对象的实例)的深浅复制的函数。########copy(x)########创建新的复合对象并通过引用复制x的成员来创建x的浅复制。更加深层次说,它复制了对象,但对于对象中的元素,依然使用引用。对于内置类型,此函数并不经常使用。而是使用诸如list(x),原创 2012-02-28 17:20:27 · 1491 阅读 · 0 评论 -
freebsd系统常用命令集
1、man 在线查询 如:man portmaster 2、ls 查看目录与档案 如:ls -la 3、ln 建立链接文件 如:ln -fs /usr/local/apache/etc/httpd.conf /etc/httpd.conf4、more 分页显示 如: more 文件名称 5、cd 切换目录 如:原创 2010-11-16 15:03:00 · 1121 阅读 · 0 评论