自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Fix】ImportError: DLL load failed while importing _rust: 找不到指定的程序。

在用streamlit,Streamlit-Authenticator做注册登录的时候出现报错:ImportError: DLL load failed while importing _rust: 找不到指定的程序。本人Python 3.9,原cryptography版本为42.0.7。后续把cryptography包降级为41.0.7即可。

2024-07-09 17:06:37 219

原创 【Fix】ImportError: DLL load failed while importing _bcrypt: 找不到指定的程序。

在用streamlit做注册登录的时候出现报错:ImportError: DLL load failed while importing _bcrypt: 找不到指定的程序。Python版本为3.9,原bcrypt为4.1.3。重新pip uninstall和install之后依旧报错。后降低版本为bcrypt为4.1.1,解决。

2024-07-09 16:16:12 367

原创 Pycharm中使用GitHub

配置完成之后在Pycharm右上角会出现一排Git的小标志,可以pull,commit,push。或者使用Git Bash窗口进行命令行操作,都是可以的。在VCS中,“在GitHub上共享项目”

2024-07-04 12:28:19 249

原创 Python读取xmind文件版本兼容性解决

做项目的时候需要用Python去读取xmind文件,并将xmind转化为plantuml格式。但是测试了几个不同版本的xmind文件,发现兼容性不好,除了用XMind 8保存的版本外,其余多个版本读取的时候出现以下情况(如图1所示),输出的不是文件内容,而是xmind的警告信息。Python的xmind库只支持解析xmind8 文件,但是不同客户给的xmind文件版本很难统一。兼容性测试:主要测试了2010,2018,2023,2024,XMind 8版本。这样就能准确识别咯~

2024-04-18 23:13:57 665 1

原创 Python二分查找库bisect

和主要用于查找操作,返回的是插入位置的索引,其中返回第一个插入位置,而返回最后一个插入位置。insort()和用于实际插入元素,insort()在序列中插入元素时使用的返回值,而使用的返回值。​。

2024-04-14 22:53:53 841 1

原创 GitLab使用 代码拉取 切换分支

网上教程很多,不细写了。

2024-04-07 16:09:31 939

原创 图片识别,从图片中提取文字,OCR

同2.2其实是对tesseract做的一层Python API封装,是Google的Tesseract-OCR引擎包装器,它的核心是tesseract。封装好的PaddleOCR(PaddleOCR见1.4)(但是据作者说,有优化),UI界面;软件发布包下载为 .7z 压缩包或 .7z.exe 自解压包。自解压包可在没有安装压缩软件的电脑上,解压文件;本软件无需安装。解压后,点击 Umi-OCR.exe 即可启动程序;暂无Linux版本。软件下载链接模型下载链接建议使用 python 3.8.5。

2024-04-04 17:56:40 2404 1

原创 pip换国内源

​pip安装的时候,由于默认源用的国外的,pip install会很慢,换成国内源的话速度一下就上去了。

2024-03-09 15:25:31 329

原创 Gitee代码仓库及Git操作

cmd下ssh-keygen一直回车就可以生成公钥和私钥。

2024-02-24 21:28:41 453

原创 什么是粘包?出现粘包的原因?如何解决?

简单来说,粘包就是连续向对端发送两个或者两个以上的数据包,对端在一次收取中收到的数据包数量可能大于1个,当大于1个时,可能时几个包加上某个包的部分。当然,也可能收到的数据只是一个包的部分,这种情况一般也叫做半包。多个数据包被连续存储于连续的缓存中,在对数据包进行读取时由于无法确定发送方的发送边界,而采用某一估测值大小来进行数据读出,若双方的size不一致时就会使发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。

2024-02-01 21:21:24 273

原创 进程池 与 Epoll

但是呢,简单的进程池模型为每个连接创建一个进程,当有1000个空闲的长连接,就需要1000个进程才能处理。所以采用 epoll + 进程池模型,I/O进程处理I/O收发,当I/O进程收到一个完整的请求,把请求交给进程池处理,进程池处理完成之后,交由I/O进程发送回客户端。中时,如果池还没有满,那么就会创建一个新的进程来执行该请求,但是如果池中的进程数已经达到刚刚我们指定的最大值,那么请求就会等待,直到池中有进程结束,才会使用之前的进程来执行新的任务。时,可以指定一个最大进程数,当有新的请求提交到。

2024-02-01 17:58:30 316

原创 PyCharm输入代码匹配取消大小写

虽然有些大小写敲习惯了,能准确写出来,比如TrueFalse之类的。但是今天做图像处理,一直用到ToTensor(),不大写一直匹配不出来,烦!就想着把匹配大小写给取消掉吧。

2024-01-31 23:08:31 516

空空如也

空空如也

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

TA关注的人

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