摘要:
将日志同时输出到文件和屏幕 formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") # 指定输出的格式和内容 handler = logging.FileHandler("log.tx 阅读全文
2020年4月22日 #
2020年4月21日 #
摘要:
2.1 超时(timeout) 在接口调用过程中,consumer调用provider时,provider在响应时有可能会慢,如果provider 10s响应,那么consumer也会至少10s才响应。如果这种情况频度很高,那么就会整体降低consumer端服务的性能。 这种响应时间慢的症状,就会像 阅读全文
2020年4月3日 #
摘要:
线程/进程经历的5个状态,创建,就绪,运行,阻塞,终止 阻塞调用: 如 socket 的 recv(),调用这个函数的线程如果没有数据返回,它会一直阻塞着,也就是recv()后面的代码都不会执行了,程序就停在recv()这里等待,所以一般把 recv() 放在单独的线程里调用。 非阻塞调用:如 so 阅读全文
2020年3月23日 #
摘要:
二、python 网页解析器 1、常见的python网页解析工具有:re正则匹配、python自带的html.parser模块、第三方库BeautifulSoup(重点学习)以及lxm库。 2、常见网页解析器分类 (1)模糊匹配 :re正则表达式即为字符串式的模糊匹配模式; (2)结构化解析: Be 阅读全文
2020年3月19日 #
摘要:
1 安装 pip install opencv-python 2 获取视频属性 以下是opencv-python可以获取视频的相关信息,可以通过从0开始的序号获取 CV_CAP_PROP_POS_MSEC 视频文件的当前位置(以毫秒为单位)或视频捕获时间戳。 CV_CAP_PROP_POS_FRAM 阅读全文
2020年3月13日 #
摘要:
redis安装后,在src和/usr/local/bin下有几个以redis开头的可执行文件,称为redis shell,这些可执行文件可做很多事情。 可执行文件 作用 redis-server 启动redis redis-cli redis命令行工具 redis-benchmark 基准测试工具 阅读全文
2020年1月19日 #
摘要:
mitmproxy是一个支持HTTP和HTTPS的抓包程序,有类似Fiddler、Charles的功能,只不过它是一个控制台的形式操作。 mitmproxy还有两个关联组件。 一个是mitmdump,它是mitmproxy的命令行接口,利用它可对接Python脚本,用Python实现监听后的处理。 阅读全文
摘要:
此功能便于外网调用本地或本机服务器Api 1、前往https://natapp.cn/注册账号,实名认证。 2、申请免费隧道 3、点击最右边配置选项配置ip+端口,默认127.0.0.1:80 4、根据系统类型下载客户端 5、linux或者mac启动方式为在终端里输入【./natapp -autht 阅读全文
2019年12月18日 #
摘要:
1.拉取远程分支并创建本地分支: git clone -b staging http://1*ce.git local_dir // -b: 指定远程分支staging 方法一:git checkout -b 本地分支x origin/远程分支名x // 本地新建并自动切换分支x。本地分支会和远程分 阅读全文