服务端 记一次在 Python 中因为文件路径导致的错误 最近在编写一个自动化应用,需要管理浏览器的状态。 通过单例模式的设计,实现了只有一个浏览器实例,这样其它模块或者函数调用这个浏览器类,用的都是同一个实例,就可以管理这个浏览器的状态了。 类似下面这样调... 07月26日1,181评论 阅读全文
服务端 Python 线程中,变量的作用域会有什么不同 # 线程局部存储 thread_local_data = threading.local() 在Python中,线程中的变量作用域与普通的Python程序中的变量作用域是相似的,但在多线程环境中,需要... 07月24日1,010评论 阅读全文
服务端 Python 中单例模式的实现与使用 实现方法 在Python中,单例模式可以通过多种方法实现。单例模式的目标是确保一个类只有一个实例,并提供一个全局访问点。以下是几种常见的实现单例模式的方法: 方法 1: 使用模块 Python中的模块... 07月24日582评论 阅读全文
服务器运维 在 Linux 系统中手动编译安装升级最新 OpenSSL 今天在编译安装 Python3 后,在使用 pip 进行安装依赖时,总是报错,后面找到问题,是因为服务器上的 OpenSSL 版本为 1.1.0,不满足 python 编译的需求,导致这个模块没有成功... 07月18日1,552评论 阅读全文
服务器运维 在 Linux 中使用 logrotate 管理日志文件 logrotate 是一个在 Linux 操作系统中用来管理日志文件的工具。其主要功能是帮助系统管理员自动管理和轮换日志文件,防止日志文件过大,占用过多的磁盘空间。logrotate 可以定期对日志文... 07月04日3,174评论 阅读全文
服务端 pip error: ProtocolError('Connection aborted.', FileNotFoundError(2, 'No such file or directory')) 本文记录了我解决问题的尝试及思路,所以会比较啰嗦,如果只是为了寻找解决答案的,可以直接跳到最后一段查看。 This document records my attempts and thought p... 06月21日5,297评论 阅读全文
服务端 解决 externally-managed-environment 错误,在 python 中使用 pip 安装包时 当我使用 pip3 安装依赖包时,总是报错,提示: error: externally-managed-environment error: externally-managed-environmen... 06月18日6,669评论 阅读全文
服务器运维 Linux 服务器崩了怎么办,快来看看这份”急救命令指南“吧! 作为运维工程师来说,最怕遇到服务器崩了、内存爆了、CPU满了等情况,尤其对于生产环境来说影响是非常巨大的。对于运维工程师来说可能面临被“炒鱿鱼”的风险。那么遇到这种情况怎么办呢,首先是要沉着冷静,然后... 06月11日7,116评论 阅读全文
技巧分享 如何配置 SSH 登录管理 GitHub 仓库及账号 现在 Github 官方推荐的方式就是 SSH,之前一直也懒得配置,反正有办法可以上传仓库,没啥影响就没动。 但想用 VSCode 直接同步仓库,就容易报错,今天有空,索性就按照官方教程实现 SSH ... 06月07日7,265评论 阅读全文
服务器运维 MariaDB 连接被拒绝,修改密码不生效问题解决 在 Debian 中,已经不推荐安装 MySQL,而是推荐 MariaDB。 今天安装 MariaDB 后,使用mysql_secure_installation命令做了初始化,设置了密码,命令行登录... 06月05日12,688评论 阅读全文