服务端开发 解决阿里云系统盘大小不同,无法直接使用镜像迁移的问题,阿里云服务器 SMC 迁移教程 下午正在悠哉的敲着代码时,领导突然过来说让我迁移个服务器。这个事情也不是第一次了,对我来说倒简单。 本来我还想趁这个机会,顺便升级下各种服务应用的版本或者重新更新下配置啥的。结果我登录服务器账号一看,... 12月26日19,433评论 阅读全文
服务端开发 如何使用 Jenkins 来部署自动化任务 Jenkins 是一个流行的开源自动化服务器,主要用于实现 持续集成 (Continuous Integration, CI) 和 持续交付 (Continuous Delivery, CD)。它通过... 12月03日20,910评论 阅读全文
服务端开发 详细解释为什么说 Python “不是真的多线程” Python 被认为“不是真的多线程”主要是由于全局解释器锁 (GIL) 的存在。 GIL 是 CPython 解释器(Python 最常用的实现)中的一个机制,它限制了同时只能有一个线程执行 Pyt... 09月26日34,629评论 阅读全文
服务端开发 国外流行的免费模拟 API 接口工具,快速创建 Mock 接口数据 有时候我们希望临时使用一个模拟 API 接口,来帮助我们在开发中返回期待的格式数据。 所以我收集了一些常用的免费服务,可以非常方便地帮你创建假的 API Mock 数据,测试前端应用或其他客户端与服务... 08月25日50,352评论 阅读全文
服务端开发 记一次 Python 应用开发频繁假死的问题 问题背景 最近在开发一款自动化的应用,其中有一个自动化任务会由下面这三个按钮控制: 逻辑也很简单,我大概画下图就是这样的: 但是,在测试时,却发现了问题: 当我点击暂停任务后,此时子线程被阻塞。如果我... 08月01日43,890评论 阅读全文
服务端开发 记一次在 Python 中因为文件路径导致的错误 最近在编写一个自动化应用,需要管理浏览器的状态。 通过单例模式的设计,实现了只有一个浏览器实例,这样其它模块或者函数调用这个浏览器类,用的都是同一个实例,就可以管理这个浏览器的状态了。 类似下面这样调... 07月26日35,167评论 阅读全文
服务端开发 Python 线程中,变量的作用域会有什么不同 # 线程局部存储 thread_local_data = threading.local() 在Python中,线程中的变量作用域与普通的Python程序中的变量作用域是相似的,但在多线程环境中,需要... 07月24日31,785评论 阅读全文
服务端开发 Python 中单例模式的实现与使用 实现方法 在Python中,单例模式可以通过多种方法实现。单例模式的目标是确保一个类只有一个实例,并提供一个全局访问点。以下是几种常见的实现单例模式的方法: 方法 1: 使用模块 Python中的模块... 07月24日30,940评论 阅读全文
服务端开发 pip error: ProtocolError('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) 本文记录了我解决问题的尝试及思路,所以会比较啰嗦,如果只是为了寻找解决答案的,可以直接跳到最后一段查看。 This document records my attempts and thought p... 06月21日36,884评论 阅读全文
服务端开发 解决 externally-managed-environment 错误,在 python 中使用 pip 安装包时 当我使用 pip3 安装依赖包时,总是报错,提示: error: externally-managed-environment error: externally-managed-environmen... 06月18日70,072评论 阅读全文