摘要: 1. 问题: 使用 python requests get请求 https://m.ximalaya.com/down,执行下载,并对内容进行处理,出现时长大与900多秒,影响性能 2. 问题复现 运行代码: import requests import time url = "https://m. 阅读全文
posted @ 2020-12-22 17:20 binger0712 阅读(2794) 评论(0) 推荐(0) 编辑
摘要: centos 7 执行 yum update 会对现有服务软件进行更新,但是如果把不该升级的软件升级,彼此软件不兼容,如何进行降级,比如:kibana 必须与 elasticsearch 大版本相同,否则服务不匹配(所以centos 中不是必要不要在已经运行的服务中yum update) 服务现安装 阅读全文
posted @ 2020-08-31 14:57 binger0712 阅读(1875) 评论(0) 推荐(1) 编辑
摘要: [root@localhost xscan]# git pull fatal: repository 'http://gitlab.***.com/***.git/' not found 原因1: 可能 remote 远程地址已经更改,注意远程地址是否为项目源地址,并通过 git remote -v 阅读全文
posted @ 2020-05-25 10:03 binger0712 阅读(4830) 评论(0) 推荐(0) 编辑
摘要: __getattr__ :获取属性值,经常与 __setattr__, __delattr__ 配合对属性方法封装管理 触发条件:访问对象的属性,且在属性不存在触发(AttributeError)异常时 例子: class Student(object): def __init__(self, na 阅读全文
posted @ 2020-03-30 11:22 binger0712 阅读(394) 评论(0) 推荐(0) 编辑
摘要: Cython 的介绍 Cython 是一个Python解释器 可以在不更改Python代码的情况下,编译Python代码,可以将动态的Python代码,生成C代码,有时会快几个数量级 Cython 中的类型声明使源代码冗长,可读性差,所有要确实有必须要优化的的情况下使用 Cython 对不用使用对在 阅读全文
posted @ 2020-01-16 14:31 binger0712 阅读(595) 评论(0) 推荐(0) 编辑
摘要: pyx 模板的运行和测试 如果要测试 pyx 模板,可以通过编译或者动态导入: 编译: setup.py,生成动态库(linux 为so文件, window pyd),可以直接被 import 引入到一个Python会话中 from distutils.core import setup from 阅读全文
posted @ 2020-01-16 14:04 binger0712 阅读(997) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用 pipeline 使用pipelining 发送命令时,redis server必须部分请求放到队列中(使用内存)执行完毕后一次性发送结果,在 pipeline 使用期间,将“独占”链接,无法进行非“管道”类型的其他操作,直至 pipeline 关闭;如果 pipeline 的指令集很 阅读全文
posted @ 2020-01-10 14:25 binger0712 阅读(3394) 评论(0) 推荐(0) 编辑
摘要: 在团队协作开发过程中经常出现这种情况:可能不小心合入错误的代码,可能合并之后发现,合入的代码有问题,但是已经有新的提交加入,如何操作? 一般使用三种方法: revert 执行撤销操作,git revert <commit>: 可以执行单个撤销,还有一系列提交,git revert <commit i 阅读全文
posted @ 2020-01-09 10:39 binger0712 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 什么是 Local 为什么使用 Local 为什么使用自定义 Local,而不是 threading.local。这是由内核决定的 1. web 应用在启动之后,是一单线+协成程启动的话,会污染全局变量,无法区分, 2. 使用多线程+协成无法保证,派发请求的工作协程,无法保证同时工作时且分别位于多个 阅读全文
posted @ 2020-01-06 19:02 binger0712 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 基本类型占用的内存 类型 # -*- coding: utf-8 -*- # @Time : 2019-12-19 11:16 # @Author : binger import sys a = None b = 1000.2311 c = 1000 d = True e = "" f = () g 阅读全文
posted @ 2019-12-19 14:07 binger0712 阅读(1600) 评论(0) 推荐(0) 编辑