- 浏览: 136386 次
- 性别:
- 来自: ...
最新评论
-
zhoutonglx:
阿里噶多 ,楼主转走了
vim:从文件拷贝内容至clipboard -
shoringchow:
请问楼主,如何设置haproxy的httplog日志,使 ...
HAProxy 学习笔记1-- 配置日志 -
奶油花生:
joy2everyone 写道fanfq 写道ps.你推荐的那 ...
python学习笔记 - @property -
joy2everyone:
pouyang 写道非常感谢这么好的文章,帮助我设置日志成功了 ...
HAProxy 学习笔记1-- 配置日志 -
pouyang:
非常感谢这么好的文章,帮助我设置日志成功了!
HAProxy 学习笔记1-- 配置日志
文章列表
HAProxy, "The Reliable, High Performance TCP/HTTP Load Balancer"
使用HAProxy负载若干python websocket实例,安装完HAProxy后,默认情况下,HAProxy为了节省读写IO所消耗的性能,默认情况下没有日志输出,以下是我配置log的过程:
Fedora16 默认使用的是rsyslog管理log
可通过以下shell来检查:
#rpm -q sysklogd syslog-n rsyslog
package sysklogd is not installed
package sy ...
vim:从文件拷贝内容至Clipboard
1.进入visual模式
2.选中目标内容
3.然后:y+将会显示:'<,'>y+
4.拷贝之后,即可粘贴在其他app,例如新开一个vim, 进入insert模式,使用Shift+Insert,即完成复制
:%y+ 拷贝整个文件至粘贴板
:y+ 当前行(或选中的)内容至粘贴板
:N,My+ 指定的行数内容至粘贴板
遇到的问题:
按如上方法进行复制操作的时候,遇到"E488: Trailing characters",是由于当前vim没有enable "clipboard"
...
Siege 是一款开源的http/https回归(性能)测试的工具。
测试环境:
siege.i686 (2.72-2.fc16)
Linux version 3.3.2-6.fc16.i686 (Fedora16)
1. 安装siege
a.yum list | grep siege
b.sudo yum -y install siege.i686
2. 简单测试
siege -c10 -t10S http://yourapp_services_url
(并发数为10,执行时间为10秒)
(注:针对URL多个参数可以通过以下2种方式来添加,例如:test1=11&test2 ...
在Fedora上面使用(更新)vim以及整合部分插件(for python), 笔记如下:
0.提前准备:
0.1 'python-config' tool, Fedora提供该安装包为'python-devel'
su -c 'yum install 'python-devel''
这是为了后面准备将vim绑定python的解析器(提供auto-complete功能),
安装成功后将会看到类似的内容:
[xinz@fedora workshop]$ python-config
Usage: /usr/bin/python-config [--prefix|--exec-p ...
Fedora16安装 emacs 笔记下:
1. 下载
当前最新版本是emacs-23.4
http://ftp.gnu.org/pub/gnu/emacs/
2. 参考INSTALL,选择安装X lib (libXpm-devel)和一些图片依赖库(libjpeg-turbo-devel, giflib-devel, libpng-devel, libtiff-devel)
su -c "yum install 'libXpm-devel libjpeg-turbo-devel giflib-devel libtiff-devel'"
3 ...
1.下载
otp_src_R15B.tar.gz
2.解压
$ tar -zvxf otp_src_R15B.tar.gz
$ cd otp_src_R15B
3.安装
$ ./configure --prefix=/opt/Erlang --with-ssl
遇到错误:
3.1.no acceptable C compiler found in $PATH
由于系统没有安装相关的编译工具,解决办法:
yum groupinstall "Development Tools"
3.2.No curses library functi ...
最近工作需要在学习flash,as3corelib是adobe开发的一个工具包,Github代码托管地址
Q:如何导入as3corelib.swc文件?
A:以下笔记针对个人经历,仅供参考(希望对你有帮助 :) ):
1.找到Flash CS5安装的如下路径:
D:\adobe\Adobe Flash CS5\Common\Configuration\ActionScript 3.0\libs
2.在此目录下拷入as3corelib.swc即可
完整的文件路径:D:\adobe\Adobe Flash CS5\Common\Configuration\ActionScript ...
为了方便记录、收藏,一般情况下,搜索功能会采用http GET方式提供,类似的URL:
/search?keyword=测试
整个webapp统一采用UTF-8格式编码(包括页面Content-Type)
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
在获取keyword参数的时候,页面表单的提交的参数将会是预期的编码格式,但是如果是直接用“/search?keyword=测试”通过浏览器地址栏访问,浏览器将会根据系统环境(设置)对参数进行编码(w ...
针对IE6下,如果是通过服务器的请求资源来下载获得目标文件,可能会遇到“Internet Explorer 不能下载文件”的错误信息,这里仅仅笔记下解决办法。
官方的解释说明,需要补丁修复
http://support.microsoft.com/kb/816868/zh-cn
可以加入以下的Response头信息即可
self.req.set_header("Cache-Control", "must-revalidate, post-check=0, pre-check=0")
完整的python代码片段如下:
def _genera ...
java开发,针对第三方证书(例如,verisign certificate),我们可以获得一个crt文件以及对应的key文件,通过portecle,一款非常方便的keystore GUI管理工具,可以用于将crt、key文件存储在.jks文件中。
crt文件是以PEM格式存在的证书,可以用于不同的程序和设备
key文件是授权文件
准备工作:
windows openssl安装可以参考以下链接(建议选择安装最新版本),并将类似bin路径(C:\OpenSSL-Win32\bin)添加至系统路径
win32 openssl
大致步骤:
1.以下命令是将crt文件和key文件存储于p12 ke ...
继续笔记下关于tornado async一些学习知识:
Tornado支持long-polling,在其提供的demo中推荐参考的例子就是那个chat demo,我这里参考chat demo,提供一个简单的long-polling测试应用“用于统计当前在线人数,并保持最新数据至各个客户端的同步更新”。
1. 通过URL加一个参数name来模拟在线用户。
2. Ajax long polling 不只是server端的轮询,client端也需要保持一种请求轮询状态,因为当前的大多数web server都不支持基于单向的HTTP链接的双向通信,我们可以通过websockets,但是这个将HTTP ...
Tornado是一款非阻塞web server,今天做了一个很简单的尝试
non-blocking I/O, 我简单的理解是“允许某一个操作可以继续进行,而不必等待某一资源的响应,预提供一个回调函数,用于处理、响应该资源的结果(当该资源返回相关内容的时候)”
对比异步I/O,我们最常见的就是同步I/O(线性编程),一次请求访问另一个资源,必须等待该资源的成功返回,方可进行下一步操作,如果该资源无响应(或异常),程序就终止(受限)于此。
更多异步I/O,可以参考:
http://en.wikipedia.org/wiki/Asynchronous_IO
这里我个人很浅显地描述下sync ...
Tornado使用Cookie-based seesion来管理user auth,参考文档需要注意以下事项:
1. RequestHandler self.current_user 默认情况是None。
2. 实现用户权限管理,我们需要在你的request handler重写get_current_user()来判断(获得)当前合法用户。
由于Cookie是浏览器选项,用户可以选择禁用Cookie,那该如何判断用户浏览器是否禁用Cookie?
我的思路是在用户第一次request GET的时候,在对应的response中设置一个任意的Cookie值,“checkflag”,这样在接下来 ...
这两篇python文章值得学习,推荐、分享给更多朋友
Python Types and Objects
http://www.cafepy.com/article/python_types_and_objects/
Python Types and Objects中文翻译由appofis提供
Python Attributes and Methods
http://www.cafepy.com/article/python_attributes_and_methods/
感谢网友appofis分享!
这里向大家推荐一款python IDE -- pyscipter
pyscipter home page:
http://code.google.com/p/pyscripter/
pyscripter是一款免费开源的集成开发环境,这里我简单介绍下常用的一些功能截图(当前,我是在windows下使用python)
1. 安装完后,我们可以根据自己的实际情况,选择各个版本的python
2. 这里我介绍下可能常用的一些按钮功能(分布),自己刚开始用那会没有及时找到,希望对你有帮助 :)
小结:
pyscripter 支持多标签页切换,弥补了python IDLE的一些 ...