自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 解决git commit 时出现ERR_PNPM_NO_IMPORTER_MANIFEST_FOUND 报错的问题

经确认,此问题由Git hook产生,即安装依赖的过程中,某个环节配置了git hook,该hook中配置了基于pnpm的校验机制,导致了此异常产生。

2024-06-21 17:46:13 387 1

原创 nvm更换镜像源后 nvm list available 提示 Could not retrieve https://xxxx/index.json. 问题解决

更换新nvm镜像源以解决此问题

2024-06-21 15:15:21 514

原创 sqlalchemy和alembic在异步数据库引擎下使用

异步场景下基于sqlalchemy和alembic,使用python搭建后端数据库相关框架

2024-04-26 14:29:42 1079

原创 python 协程和进程的区别

协程和线程都可用于实现并行操作,但协程是在操作的空余时间处理其他异步任务,线程是多个任务同时运行

2024-04-26 11:46:02 217 3

原创 window搭建基于Electron的hyper开发环境踩坑

此问题猜测为windows-build-tools会主动安装Visual Studio环境,且使用安装源为国外源,导致无法成功安装;,出现长时间加载后仍未响应的问题,网上一些回答表示就是需要较长时间,但用时超过12H后仍未加载成功,显然是不合理的。若执行上述操作后,成功出现UI界面,但界面卡死无响应,并提示 Permision 相关异常,请使用。文件中,尝试从谷歌地址下载谷歌插件,而因为众所周知的原因导致连接失败;,根据其异常提示,此处是尝试连接某个地址失败,随后抛出此异常;

2024-01-22 14:09:08 1579

原创 Python实现前端JS库jsrsasign RSA加密方法

本文通过Python实现了前端jsrsasign库RSA加密方式,加密后数据与前端jsrsasign库一致,可以通过基于其创建的RSA校验,并提供了具体Python代码和解析过程。

2023-07-05 10:02:08 1080

原创 flask HTTPAuth封装:同时支持Token和Basic认证的解决方案

前端页面为了保证访问页面的流畅以及浏览器兼容性,最好是使用token或session做用户认证,因为前端有跨域需求,调用cookie比较麻烦,因此这里直接使用token。而在API接口调用的需求中,使用basic认证会比较方便,只需要在请求头附带账号密码即可,如果使用token验证方式使用API接口的话,则需要先从认证端口获取一个token,再在后续的api请求中附带这个token,对接方面会增加复杂度。

2023-04-06 10:31:52 709

原创 window下编译安装net-snmp 5.9.3流程以及踩坑总结

增加环境变量C:\System32未解决,最终手动复制了一个cmd.exe到win32目录下,解决此报错问题,但后续执行nmake相关行时又报错,clean.out显示。在官网注册登录后,选择perl并打开下载页面,复制生成的PowerShell命令,同样是在cmd中执行,等待安装完成。,此问题未找到原因,但根据build.pl中给出编译选项,尝试以dynamic方式编译后,再重新编译,问题得到解决。,最终放弃通过build.bat,转而根据build.pl内容,手动进行编译。

2023-03-30 14:06:27 4180 1

原创 selenium处理弹窗登录认证方案

使用selenium开发相关自动化模块时,遇到一个网页需要进行用户认证,如下图所示。请求鉴权时的提示框,从网络分析中也可以看到此时连接未完成,服务端在等待认证;显然,这个弹窗不属于常规prompt弹窗,无法通过alert对象操作;由此可以从主动提供用户密码这个思路着手,跳过这个认证提示;成功跳过授权弹窗,直接登录到页面,问题解决!需要登录认证后才能进行后续操作。经查询资料,得知此认证窗口为。

2023-03-27 14:33:08 1059

原创 文本数据暂存方式对比: 字符串累加、队列存放、数组存放

结论:在需要暂存的文本数据量较大时,直接用字符串相加的方式在数据量较大的时候效率极低,而通过数组存放的效率最高。

2023-03-23 10:48:27 87

原创 importlib.reload() 重新加载模块时提示 AttributeError: ‘NoneType‘ object has no attribute ‘name‘ 解决办法

importlib.reload() 重新加载模块时提示 AttributeError: 'NoneType' object has no attribute 'name' 解决办法

2023-02-24 11:58:18 2280

原创 acpi_listen运行提示“can‘t open socket /var/run/acpid.socket” 解决办法

异常报错:acpi_listen: can‘t open socket /var/run/acpid.socket: No such file or directory再次运行acpi_listen,无报错,可执行成功;

2022-05-30 11:11:42 555

原创 “系统处于脱机状态,应用程序没有指定” 问题的解决办法

“系统处于脱机状态,应用程序没有指定”问题的解决办法近期,在执行一个.jnlp文件时,遇到如下报错:出现此提示原因是IE被设置为脱机状态,此情况发生在断开网络后连接到了无法连通互联网的网络上,解决办法为:打开IE浏览器,点击 工具-- 脱机工作,将脱机状态取消此时再次运行该程序,可见执行成功...

2021-10-19 21:47:32 2901

转载 评估算法及算法的时间复杂度

【对于一个给定的算法,通常要评估其正确性和运行效率的高低。算法的正确性评估不在本文范围之内,本文主要讨论从算法的时间复杂度特性去评估算法的优劣。】程序是用来解决问题的,是由多个步骤或过程组成的,这些步骤和过程就是解决问题的算法。解决一个问题有多种方法,也就有多种算法。每一种算法都可以达到解决问题的目的,但花费的成本和时间不尽相同,从节约成本和时间的角度考虑,需要找出最优算法。那么,如何衡量一个算法的好坏呢?显然,选用的算法应该是正确的(算法的正确性不在此论述)。除此之外,通常有三个方面的考虑:(1)算

2020-06-09 20:14:36 563

原创 pip无法在线安装模块,提示“无法找到合适的版本”的解决办法总结

使用pip安装python库时,报错如下:ERROR: Could not find a version that satisfies the requirement 观察前面的警告信息,似乎是网络错误,经过各种尝试,最终解决,思路如下:首先,网络错误无非是与服务器通信失败,首先尝试直接连接python 库所在的网址,这里连接的是阿里云的python库: https://mirrors.aliyun.com/pypi/simple可以连接成功,证明网络是没问题,可以连通的,怀疑是协议有问题,使用p

2020-06-08 17:51:53 7948 1

原创 Linux inotify特性以及遍历方式监控所有子目录

Linux inotify特性以及遍历方式监控所有子目录首先,转载一段关于inotify的介绍:它是一个内核用于通知用户空间程序文件系统变化的机制。众所周知,Linux 桌面系统与 MAC 或 Windows相比有许多不如人意的地方,为了改善这种状况,开源社区提出用户态需要内核提供一些机制,以便用户态能够及时地得知内核或底层硬件设备发生了什么,从而能够更好地管理设备,给用户提供更好的服务,如hotplug、udev 和 inotify 就是这种需求催生的。Hotplug是一种内核向用户态应用通

2020-05-30 13:31:09 1724

空空如也

空空如也

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

TA关注的人

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