- 博客(45)
- 问答 (1)
- 收藏
- 关注
原创 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
原创 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 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
原创 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
原创 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
原创 .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
原创 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
空空如也
nextcloud-desktop编译打包报错
2021-04-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人