摘要: 高阶函数: 规约函数 all(iterable):只要iterable的每个元素都是真,那么返回True,all([])为True any(iterable) :只要iterable中有元素为真,那么就返回True,any([]) False python3中的reduce需要导入包from fun 阅读全文
posted @ 2017-03-05 20:16 pyrene 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一、html文档树 二、HTML分类 块级标签和内联标签: 块级标签:<p><h1><table><ol><ul><form><div> 内联标签:<a><input><img><sub><sup><textarea><span> block(块)元素的特点: ① 总是在新行上开始; ② 高度,行高 阅读全文
posted @ 2017-03-05 19:52 pyrene 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、nginx rewrite标签 rewrite 实现URL的改写主要是实现伪静态 1、 rewrite指令语法 指令语法:rewrite regex replacement[flag] 默认值:none 应用位置:server,location,if rewrite是实现URL重写的关键指令,根 阅读全文
posted @ 2017-03-05 13:24 pyrene 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 一、location简介 1、 location作用 location指令的作用是可以根据用户请求的URI来执行不同的应用,其实就是根据用户请求的网站的地址URL匹配,匹配成功即进行相关操作 二、 location使用的语法例子 location{=|~|~*|^~}uri{ ... } locat 阅读全文
posted @ 2017-03-04 19:05 pyrene 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 一、为nginx配置错误日志 Nginx错误日志是调试nginx的重要手段,属于核心功能模块的参数(ngx_core_module)该参数名字为err_log,是放在Main区块中全局配置 err_log的语法格式以及参数语法说明如下 err_log file level(级别) 关键字 日志文件 阅读全文
posted @ 2017-03-04 18:13 pyrene 阅读(4147) 评论(0) 推荐(0) 编辑
摘要: 一、nginx帮助参数 下面是关于/application/nginx/sbin/nginx 的参数帮助 [root@A conf]# /application/nginx/sbin/nginx -h nginx version: nginx/1.6.3 Usage: nginx [-?hvVtq] 阅读全文
posted @ 2017-03-04 16:31 pyrene 阅读(13041) 评论(0) 推荐(1) 编辑
摘要: 一、用socket来模拟网站访问 socket为python2.7 #!/usr/bin/env python # -*- coding:utf-8 -*- import socket def handle_request(client): buf = client.recv(1024) clien 阅读全文
posted @ 2017-03-04 00:42 pyrene 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 一、自定义线程池 自定义线程池逻辑图 #!/usr/bin/env python # -*- coding:utf-8 -*- import queue import threading import contextlib import time StopEvent = object() class 阅读全文
posted @ 2017-03-03 19:30 pyrene 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一、排错三部曲 第一步在客户端上ping服务端ip ping 10.0.0.8 第二部在客户端上telnet服务器端IP、端口 telnet 10.0.0.8 第三部在客户端使用wget命令检测 wget 10.0.0.8 模拟用户访问,排除http服务自身问题 二、部署简单的web站点 1)进入配 阅读全文
posted @ 2017-03-03 00:36 pyrene 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 上面执行流程: 1、首先创建一个队列,这个队列的最大长度为20 2、在每个队列里面放入threading.Thread类 3、给队列添加两个方法,方法一是取队列中的类;方法二 往队列中放置类 4、p = ThreadPool(10) 创建对象,并且指定每次执行多少个对象 5、去出类创建线程,并且开始 阅读全文
posted @ 2017-03-02 15:59 pyrene 阅读(180) 评论(0) 推荐(0) 编辑