自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 windows上安装python环境

最近电脑重装了系统,需要重新安装python环境 ,因此记录一下。

2024-10-05 23:11:47 90

原创 Pycharm (‘D:\\a\\1\\s\\Objects\\dictobject.c:1756: bad argument to internal function‘)

描述:用的python的flask框架,Pycharm2023调试突然一直报这个错误:bad argument to internal function,最初还以为自己写的代码有问题,看了很久也没发现我写的方法有问题,于是我就换了编辑器使用Visual Studio Code调试python代码,然后一点问题没有。

2024-09-21 22:33:43 314

原创 python sql中带引号字符串(单双引号)转义处理

描述: 最近在爬取数据保存到数据库时,遇到有引号的字符串插入MySQL报错:1064, "You have an error in your SQL syntax;

2024-09-21 21:56:57 624

原创 Python pdf转换为html

描述:最近在工作中遇到 pdf转换为html,找了很多个库,最后发现两个好用的pdf转html的库,特此记录。

2024-09-17 00:12:52 406

原创 Python 多线程访问数据库正确使用dbutils PooledDB数据库连接池

【代码】Python 多线程访问数据库正确使用dbutils PooledDB数据库连接池。

2024-09-08 19:03:21 369

原创 Python Flask_APScheduler定时任务的正确(最佳)使用

使用的Python 软件包下的__init__.py文件中初始化生成scheduler对象,此对象项目启动后只生成一次,然后导入scheduler对象,在定时任务执行的方法使用: with scheduler.app.app_context(): 就可以 获取flask当前app上下文,不需要create app,个人觉得这才是真正正确使用Flask_APScheduler参考资料。

2024-09-08 17:40:53 958

原创 .Net6/.Net8(.Net Core) IIS中部署 使用 IFormFile 上传大文件报错解决方案

最近使用.Net6 WebAPI IFormFile对象接收上传文件时大于30MB(兆)的文件就会报错。1.打开Internet Information Services (llS)管理器,选中主页。上面IIS请求筛选配置完后项目Program中加入以下代码。大约2G,此时上传文件大小在2G内就可以上传成功。4.修改允许的最大内容长度(字节)的值,默认值为。IIS上传文件有大小默认限制大约28.6MB。.无论是Net6还是.Net8写法都一样。web.config示例截图如下。3. 点击编辑功能设置。

2024-09-08 00:29:07 596

原创 Windows 下载安装RabbitMQ

windows10 Erlang 26.2.x 版本 RabbitMQ 3.13.7。我这里是windows10 64位操作系统,点击win64即可下载。因为RabbitMQ是Erlang语言开发的,所以必须安装。下载完后双击下载的otp_win64_26.2.5.exe。将Erlang安装路径添加到系统环境变量。1.下载并安装Erlang 26.2.5。1.1下载Erlang 26.2.5。新建环境变量填入Erlang安装路径。检测Erlang环境变量是否设置成功。证明Erlang已经安装成功。

2024-09-01 16:31:05 860 1

原创 在 XPath 中,‘//*‘、‘//‘ 、‘/‘ 的区别含义和用法

在 XPath 中,'//*'、'//' 和 '/' 有着不同的含义和用途:

2024-08-21 14:11:01 377

原创 python 获取当前文件的父路径(父目录)

python 获取当前文件的父路径(父目录)

2024-08-19 14:12:54 257

原创 seleniumwire报错 seleniumwire.thirdparty.mitmproxy.exceptions.TcpDisconnect: [WinError 10053]

seleniumwire.thirdparty.mitmproxy.exceptions.TcpDisconnect: [WinError 10053]

2024-08-18 11:38:48 355

原创 xpath 匹配带单引号、双引号的文本(字符串)

SyntaxError: Failed to execute 'evaluate' on 'Document'

2024-08-11 19:11:03 407

原创 python list分组求数量并排序

【代码】python list分组求数量并排序。

2024-08-03 18:43:55 221

原创 解决使用selenium-wire访问链接地址不安全的问题

python selenium-wire 驱动chrome浏览器访问不安全

2024-07-28 22:58:13 793

原创 python selenium selenium-wire使用代理

最近使用selenium、selenium-wire爬取数据,在使用代理时查阅很多资料,在使用过程中发现很多资料、博客中都是错误的用法,误导初学selenium使用代理的开发者描述:我这里使用的是Python 3.12.2。

2024-07-28 00:12:28 1396

原创 linux 部署flask项目

创建.ini配置文件或者.conf配置文件(具体要看[include]下面路径是*.ini,还是*.conf),注意不同版本的Linux系统,不同版本supervisor,配置文件路径可能不同。放进/etc/supervisor/conf.d路径里。查看版本,确认supervisor是否成功安装。文件要放进 [include]下的文件路径里。文件要放进:[include]下的文件路径里,查看supervisor的配置。启动supervisor服务。再次提醒.conf配置文件,这里以Ubuntu为例。

2024-07-23 09:58:55 776

原创 Linux 安装python编译make报错 ./Modules/binascii.c: In function ‘binascii_crc32_impl.isra.8’:

./Modules/binascii.c:1346:1: error: the control flow of function ‘binascii_crc32_impl.isra.8’ does not match its profile data (counter ‘time_profiler’) [-Werror=coverage-mismatch]cc1: some warnings being treated as errors

2024-07-20 16:16:38 416

原创 linux(CentOS、Ubuntu)安装python3.12.2环境

注意这里linux系统默认安装的有openssl,版本1.1.1以上,但是不清楚什么原因自带的openssl无法使python正常编译,因此需要再次安装。安装完openssl后重新配置、编译、安装python3.12.2,和1.3~1.5步骤一样,这里不再赘述。configure的用途:检测安装环境,配置安装参数,生成供编译用的Makefile。make install:负责把编译生成的目标文件安装到预定的目录。默认是python官方镜像源,没有配置镜像源的情况下,查看为空。我这里用的是pip3.12。

2024-07-20 16:07:53 2178

原创 flask 定时任务(APScheduler)使用current_app app_context()上下文

RuntimeError: Working outside of application context.This typically means that you attempted to use functionality that neededthe current application. To solve this, set up an application contextwith app.app_context().

2024-07-14 18:30:41 813

原创 Python 获取今天(当天)、昨天(前一天)、前天(昨天的前一天)的开始时间、结束时间

Python 获取今天(当天)、昨天(前一天)、前天(昨天的前一天)的开始时间、结束时间

2024-07-14 16:43:42 1289

原创 wkhtmltopdf exited with non-zero code 1. error:QPainter::begin(): Returned false Exit with code 1

Python wkhtmltopdf exited with non-zero code 1. error:QPainter::begin(): Returned false Exit with code 1, due to unknown error.

2024-07-08 15:25:53 620

原创 flask使用定时任务flask_apscheduler(APScheduler)

flask使用定时任务,flask_apscheduler、APScheduler

2024-07-07 16:13:03 987

原创 flask模块化、封装使用缓存cache(flask_caching)

flask使用缓存;flask使用cache(flask_caching);flask中模块化使用flask_caching;flask中封装使用flask_caching

2024-07-06 23:36:01 601

原创 ModuleNotFoundError: No module named ‘blinker._saferef‘

from seleniumwire.thirdparty.mitmproxy import optmanager; import seleniumwire.thirdparty.mitmproxy.options; from seleniumwire.thirdparty.mitmproxy.net import tls, tcp from seleniumwire.thirdparty.mitmproxy import connections

2024-07-06 00:42:55 2114

原创 Python pdfkit wkhtmltopdf html转换pdf 黑体字体乱码

wkhtmltopdf 黑色字体在html转换pdf时,黑色字体乱码,分析可能wkhtmltopdf对黑色字体不太兼容;

2024-06-30 16:43:34 592

原创 Python flask_restful api.add_resource添加二级路由

【代码】Python flask_restful api.add_resource添加二级路由。

2024-06-30 16:05:27 294

原创 windows桌面图标变白解决办法

桌面图标,桌面快捷方式

2024-06-23 23:07:03 468

原创 Python获取URL中的域名

python获取url域名

2024-06-23 22:36:25 427

原创 npm run build (!) Some chunks are larger than 500 kB after minification. Consider:

说明:这里用的vue3,具体版本是: "vue": "^3.3.10"

2024-06-16 01:51:29 275

原创 IIS部署Vue web.config配置

【代码】IIS部署Vue web.config配置。

2024-06-16 01:11:35 365

原创 windows IIS上部署Vue项目

IIS上部署Vue项目

2024-06-16 01:08:56 1012

原创 bs4.FeatureNotFound: Couldn‘t find a tree builder with the features you requested: lxml.

beautifulsoup4

2024-06-12 18:47:45 478

原创 Linux google-chrome headless模式(谷歌浏览器)html转换(打印)为pdf命令

-print-to-pdf : 将当前浏览的网页转换(打印)为 PDF 格式保存下来。--headless: 无头模式运行,没有图形界面的环境(如服务器)中运行。--disable-gpu: 禁用图形处理器(GPU)的使用

2024-06-09 21:16:42 520

原创 C# split根据多个字符,拆分(分割)字符串,利用正则表达式

C# split根据多个字符分割字符串,利用正则表达式。

2024-06-08 23:23:00 431

原创 .Net Core(.Net6) 使用Serilog按日志等级写入日志,appsetting.json配置方式实现

最近使用最新版的Serilog记录日志时,发现以前有些关于Serilog的Nuget弃用了,最关键的是有些配置写法也改变,于是就整理了一下最新版的Serilog配置方式(appsetting.json)的使用说明我是用的.Net6,最新长期支持版到.Net8了,不过Serilog我用的是最新版,配置方式都一样。

2024-06-08 22:49:41 1423 1

原创 Edge关闭广告和新闻

Microsoft Edge浏览器关闭广告、Microsoft Edge浏览器关闭新闻、Edge关闭广告、Edge关闭新闻

2024-06-02 23:12:02 1572

原创 Python使用selenium chrome无头模式html转换为pdf,亲测linux可运行

python、selenium、chrome、Page.printToPDF

2024-06-02 13:03:50 850

原创 pycharm启动Debug报错* Restarting with stat...python.exe: can‘t open file ‘E:\\SoftSetuplocation\\PyCharm

这就是Pycharm新版的一个bug,因为安装的时候选择安装位置,PyCharm 2024.1是Pycharm安装软件创建的,你不修改PyCharm 2024.1为PyCharm的话启动debug就会报最上面的错误。注意:改完文件夹名称后记得把Pycharm以前的快捷方式删掉,重新创建快捷方式,要不然旧的快捷方式(桌面图标)就打不开Pycharm,因为路径变了,快捷方式找不到Pycharm就报错打不开。打开Pycharm安装位置(桌面Pycharm图标右击打开文件所在位置就能找到Pycharm安装位置)

2024-06-01 17:34:00 899

原创 python selenium driver获取html

说明:这里用的环境是selenium4.0版本。

2024-05-31 14:00:03 327

原创 error: <class ‘socket.error‘>, [Errno 2] No such file or directory: file: /usr/lib64/python2.7/socke

supervisor

2024-05-29 16:01:13 565

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除