240 发简信
IP属地:浙江
  • 副录、dev、语言 那里 python 拼成了 pytho

    DevOps 和 SRE

    最近有一位朋友和我聊职业发展方向问题,聊了不少 DevOps 和 SRE 话题。 我几年前刚接触这两个概念时也常常将之混淆,可惜当时没有人来解答我困惑。 现在这虽然已经极为流...

  • Python 修改内置类型

    之前写到过如何实现列表切分,那如何让这个 list 的 partition 函数可以像 str.partition 一样调用呢。 直接修改 list 的属性是行不通的,会得到...

  • @Absolute273 生成器效率当然高些,不过写起来会要多一步转成 list 还是一样的

    Python 实现列表切分

    如何将一个列表分成多个小列表呢,对于 str Python 提供了 partition 函数,但 list 没有,所以只能自己实现一个。源码地址 如果要分成 n 份,可以先计...

  • Python 中的 try-except 语句

      在 Python 中,使用异常来控制流程十分普遍,Python 的核心开发者也常常这么做。这种风格也深植于语言源码中,例如迭代器协议使用 StopIteration 异常...

  • Bash 中的 for 循环

    基本格式 或者使用分号 ; 分割语句: 取值列表大致可以分成枚举和迭代两类 枚举 取值列表为空格或回车符分割的字符串 迭代 花括号 { }• 数字迭代,比如 {1..100}...

  • 利用 Python 查看系统发行版

    偶然看到 Python 有一个 platform 标准库。利用这个库可以方便地查看系统发行版: 在 shell 中可以这样python2 -c 'import platfor...

  • 在 Linux 搭建 BitTorrent Tracker 服务

    原文地址 下载 Bittorrent 源码包 解压并切换目录

  • gitlab项目迁移

    最近碰到了一个项目迁移的事情,具体来说就是:内部服务器A因为某些原因需要将已经架设好的GitLab服务器里项目迁移到内部服务器B里,需要保留之前的提交历史记录,便于回滚或查看...

  • RESTful API 设计之错误处理

    原文地址 在本系列关于实用 REST API 设计的前几篇文章中,我谈到了简单的关联,使用HTTP? 来隐藏复杂性和可选参数,选择复数名词和具体名称等等。 查看完整系列。 R...

  • 120
    8步实现优秀的 Jira 字段

    原文地址 在思考有多少种不同的组织使用 Jira Software 来帮助团队实现愿景时,我总是感到震惊。 尽管每个实施细节都有所不同,但每个客户都使用 Jira Softw...

  • Python 实现列表切分

    如何将一个列表分成多个小列表呢,对于 str Python 提供了 partition 函数,但 list 没有,所以只能自己实现一个。源码地址 如果要分成 n 份,可以先计...

  • IP 地址的储存与转换

    Mysql 对于 IPv4 的地址,你可能用 VARCHAR(15) 来保存,但这样既占空间,也不利于范围查找。正确的做法是用 int unsigned 来储存,然后用 IN...

  • CentOS 7 下常用开发软件简易安装

    由于yum仓库更新很慢,故编译安装是更好的选择。 安装脚本 安装方法 Python3.6 Git Fish

  • JIRA-GIT 智能提交

    准备 为 GIT 仓库配置用户名和邮箱 JIRA 智能提交 命令格式 # 评论 添加一条评论到 JIRA 的问题 语法 #comment <comment_string> 例...

  • 为什么 Python 不支持尾递归优化

    原作者:Guido原文地址 我最近在 Python 之历史博客中发布了一篇关于 Python “函数式” 起源 的文章。“不支持尾递归消除(TRE)”这一句话带来了类似 “很...