关于python读取文件“r+“模式的踩坑

在使用‘r+’模式读写文件时,在读取文件后直接write进内容时,新增的内容会从文件头开始覆盖原来的文本!例如:原文内容为‘abc’,假如写入‘123’,那么此时文件中存储的内容是‘123’,但如果写入的是‘1’,则文件中的内容是‘1bc’!假如在读取文件后先read文件内容,再进行write操作时,新增的内容会像‘a+’模式一样添加在原文内容后!例如:原文内容为‘abc’,假如写入‘123’,那

- 阅读全文 -

smtp 端口465、587、25被封的解决办法

前提条件是手上有一个没有被封的vps,没有的话就不用看下面的内容了。下面以outlook邮箱的服务器smtp.office365.com为例第一步在新的vps的nginx配置文件的最后添加下面的内容:stream { server { listen 588; resolver 1.1.1.1 8.8.8.8; proxy_pass smtp.

- 阅读全文 -

WordPress删除插件停用残留的定时任务

一些插件停用后,还会残留一些的定时作业。以下代码可以删除插件停用残留的定时任务。在主题的函数文件function.php添加如下代码:# WordPress删除插件停用残留的定时任务 add_action('wpjam_remove_invild_crons', 'wpjam_remove_invild_crons'); function wpjam_remove_invild_crons(){

- 阅读全文 -

谷歌站长工具警告“已编入索引,尽管遭到 robots.txt 屏蔽” 的处理方案

使用 robots.txt 并不能完全防止该网页被编入索引。 要想彻底防止该网页被编入索引,您应该使用“noindex”,或使用身份验证禁止匿名访问该网页。在屏蔽的页面中添加以下代码<meta name='robots' content='noindex, nofollow' />删除 robots.txt中屏蔽所需页面的行,因为robots.txt屏蔽后,搜索引擎就看不到上面的代码,

- 阅读全文 -

古腾堡编辑器禁用自动保存

放在主题的functions.php文件里/** * 古腾堡编辑器禁用自动保存 * http://www.gmloc.me/120.html */ add_filter('block_editor_settings_all', function($settings) { $settings['autosaveInterval'] = 99999; return $settin

- 阅读全文 -

python请求url出现check_hostname requires server_hostname的解决办法

1、首先是因为开了代理出现此问题,所以首先关了代理2、这个问题的原因是urllib3版本太高,新版的urllib3修改了一些东西,所以会报错。降级安装1.25.11版本的urllib3就能解决问题。pip install urllib3==1.25.11此时打开代理也能正常运行了!注意:以上解决方法,解决了python代码请求url出现的问题。在安装模块时开代理,依然出现此问题。

- 阅读全文 -

宝塔绕过登录的方法

对于宝塔7.8.0版本此方法已失效。安装7.7可以使用下方办法新版方法:sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.jsrm -rf /www/server/panel/data/bind.pl执行这

- 阅读全文 -