处理 Python 读取 CSV 时多出 \ufeff 的问题
最近在做数据处理时,遇到了一个让我抓狂的小问题。事情的经过是这样的:我用 **Python 读取别人给的 CSV 文件**,然后把数据写入数据库。按理来说,一切应该顺利进行,但当我拿着某个字段去做表关联时,发现很多数据都对不上。明明 **字段值肉眼看起来是一样...
最近在做数据处理时,遇到了一个让我抓狂的小问题。事情的经过是这样的:我用 **Python 读取别人给的 CSV 文件**,然后...
Python2.7 环境中 Tornado 实现异步接口请求的两种方式
我们公司的产品有一些微应用依然使用的 Python 开发,由于历史原因,公司产品提供的 Python 环境是 2.7.18,所以当时选择的框架是支持 Python2 的异步框架 Tornado。最近我有个需求是需要启动一个微服务提供几个接口,于是我本着不引入新...
我们公司的产品有一些微应用依然使用的 Python 开发,由于历史原因,公司产品提供的 Python 环境是 2.7.18,所以...
使用Python SDK操作VMware进行虚拟机创建和配置变更
最近在搞虚拟机变更自动化的对接,支持了两个平台,分别是 SmartX 和 VMware 平台。这篇文章记录一下使用 Python SDK 进行 VMware 虚拟机操作的一些实战场景,主要包括快照创建、快照删除、计算资源变更、磁盘扩容等操作。
最近在搞虚拟机变更自动化的对接,支持了两个平台,分别是 SmartX 和 VMware 平台。这篇文章记录一下使用 Python...
使用 frp 进行内网穿透的基本操作
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议,且支持 P2P 通信...
快速组网工具Zerotier的使用笔记
ZeroTier 是一款非常简单易用的内网穿透工具,不需要像frp一样进行重复的配置和端口映射就能实现虚拟局域网的组建,让你可以在外也能连回家中、办公室的电脑和数据。
ZeroTier 是一款非常简单易用的内网穿透工具,不需要像frp一样进行重复的配置和端口映射就能实现虚拟局域网的组建,让你可以...
Python 日志中 exc_info 和 stacklevel 参数的使用场景
作为一个主开发语言是 Python 的运维程序员,最近才学到了两个关于日志设置的小技巧,解决了我以前经常会遇到但是忽略了的问题:一个是关于错误日志经常没有记录错误的 Traceback 信息导致定位困难,另一个是日志被封装后无法显示真实的调用行号的问题。
作为一个主开发语言是 Python 的运维程序员,最近才学到了两个关于日志设置的小技巧,解决了我以前经常会遇到但是忽略了的问题:...
Nginx 应对网站扫描工具的方案
Gzip 炸弹干扰网站扫描工具的方案看似很厉害,实际上我认为根本不会起到任何作用,而且返回炸弹本身也是需要消耗网站流量和带宽的,所以并不划算。而使用 Nginx 配置直接忽略非正常请求的方式可以有效的节省服务端的处理,也可以节省日志空间,怎么看都是收益最高的选...
Gzip 炸弹干扰网站扫描工具的方案看似很厉害,实际上我认为根本不会起到任何作用,而且返回炸弹本身也是需要消耗网站流量和带宽的,...
ChatGPT提问的艺术
ChatGPT目前对我来说已经是编程助手了,可以协助我完成很多工作,比如工作中经常需要给变量取名,看似简单的事情,实际上经常想破脑壳。但是这种类似的事情只要交给ChatGPT就可以轻松拿捏🫴,本文主要记录一些我使用过并可以复用的提问。
ChatGPT目前对我来说已经是编程助手了,可以协助我完成很多工作,比如工作中经常需要给变量取名,看似简单的事情,实际上经常想破...
MongoDB 集群主机 IP 变更后恢复集群状态的方案
最近有个环境做信创改造,使用的改造方案是新旧两套环境互换 IP,从而可以避免新环境重新开各种网络策略的问题。由于新环境已经下线 MongoDB 改用公司自研数据库,而迁移数据后有个事情需要从原 MongoDB 中割接数据,因此需要重新启动老环境的 MongoD...
最近有个环境做信创改造,使用的改造方案是新旧两套环境互换 IP,从而可以避免新环境重新开各种网络策略的问题。由于新环境已经下线 ...
Django 中 locale 的用法:自定义翻译
最近在使用 Django 开发一个股票数据采集平台,在开发过程中想要把后台管理页面显示的英文改成中文显示,然后就得知了 locale 的存在和用法。Django 作为功能强大的 Python Web 框架,内置了完善的国际化(i18n)和本地化(l10n)机制...
最近在使用 Django 开发一个股票数据采集平台,在开发过程中想要把后台管理页面显示的英文改成中文显示,然后就得知了 loca...
- 飞牛 NAS 安装 MoonTV
- 使用pip下载python依赖包whl文件并进行离线安装
- 解决 Python 找不到 libpython3.x.so.1.0 问题的几种方案
- ddns-go 的使用,实现公网 IPv6 下动态域名解析
- 装机硬件解析系列(二):显卡选购指南
- [Python 爬虫]煎蛋网 OOXX 妹子图爬虫(1)——解密图片地址
- 【Jenkins 插件】Jenkins Pipeline 流水线插件的使用,Vue 项目自动化构建和部署实战
- 使用 Docker 搭建个人私有化 Git 服务:Gitea + SSH 配置实践
- 处理 Python 读取 CSV 时多出 \ufeff 的问题
- Django使用Celery实现异步和定时任务功能