240 发简信
IP属地:北京
  • 记一次try finally中隐藏的坑

    最近在工作的时候,遇到了一个问题,源码简化后如下: 简单来说,就是遇到异常后,抛出,最后判断异常如果存在,就退出进程执行后出现错误Unbound...

  • 标准输入、标准输出、标准错误简介

    当Linux执行一个程序时,会自动打开三个流: 标准输入:0 (默认是键盘)标准输出:1(默认是屏幕)标准错误:2(默认是屏幕) >重新定向 ...

  • 优化:解决方案(摘自《python 高级编程)

    Stefan Schwarzer在Europython 2006上用了一个原创的伪代码示例对优化一个程序做了概括 简单来说如下: 优化架构 让代...

  • 优化:通用原则和剖析技术(摘自《python 高级编程)

    一、系统优化 1 首先要使它能够正常工作在代码能够正常工作并且做好剖析的准备之前,不要做一下事情:开始编写为函数缓存数据的全局字典考虑以C语言来...

  • 解决Library not loaded: /usr/local/opt/mysql-connector-c/lib/libmysqlclient.18.dylib

    问题描述: MacOS升级了mysql 到 mysql5.7,导致python2在导入_mysql时,报错如下 MacOS版本:macOS Bi...

  • 写一写python code review的一些通用准则

    1. PEP8、空行、缩进 2. 命名 3. 长度 4. 注释 5. 函数 6. 循环 7. 日志 8. 默认值 9. 依赖&导入 10. 结构...

  • Resize,w 360,h 240
    记一记faiss安装

    背景 近期服务迁移到阿里云,发现一个服务依赖faiss,本以为简单的pip install faiss 即可解决,却发现安装之后,尝试导入时提示...

  • Resize,w 360,h 240
    说一说git rebase

    背景 前几天跟进值班的时候,和leader 以及同事们讨论起了代码问题,leader展示了kafka的提交分支树,一条线下来,简洁明了;然后我们...

  • 谈一谈nginx限制连接与请求的模块

    前言 前段时间,所负责的项目疑似被爬虫爬取了;于是考虑从nginx层限制单IP访问频率;查阅相关资料后,发现nginx有两个相关的限制连接和请求...