- 博客(17)
- 收藏
- 关注
原创 解决pyinstaller打包后存在的程序加载慢、程序文件大等问题的处理方法
针对上述的问题,我查到原因是在于打包库pyinstaller在打包时会链接到系统python环境而并非虚拟环境,所以需要构建一个与本地环境无关的环境来实现隔离下的打包,这里我选择的是。安装pyinstaller库,就可以开始打包了,打包可以详情关注如何修改spec文件,这里不做赘述,使用。进行打包即可,需要注意这里的*都表示你的文件名,该种方式打包后的文件往往大小会比原来小一半左右。接着,将完整的代码脚本复制到环境下,在环境中修改。进行库安装,安装完之后可以在环境下使用。测试脚本运行即可,接着。
2024-06-07 10:48:23
277
原创 力扣sql刷题记录
这题和上题一样,难度不大,主要需要看条件,不要漏掉已经给出的登上巴士的顺序,而像我一样算半天的重量反算,按照题目意思,首先使用窗口函数按照给出的顺序对重量进行求和,套一层循环判断加起来的重量小于等于给出的1000,写一个窗口函数进行取最大值,取到之后得出的结果即为最后一个不超过1000的重量的人,即最后一个能进入巴士的人。 筛选出所有登录在2020年的登陆记录,接着按照人员分组,求出每个人最大登陆时间,即为最后一次登录时间。
2023-09-04 01:52:21
1803
3
原创 mysql处理问题之full_group_by报错
当然,这也只是其中某一个情况,也存在一些其他报错但是底层都是最后一行出现的就是full_group_by问题,这其实是由于我们安装的mysql服务器的sql模式是规范group的模式,就是说所有的非聚合变量必须在select中出现,总之就是说你写的group。这个问题仅适用于mysql5.7以及之后的版本,因为这些版本默认的sql模式都为ONLY_FULL_GROUP_BY,所以,修改结束后,就不会产生类似问题了。近段时间刷题发现很多leecode原题在网络环境可以正常实现,但是在本地会莫名报错,
2023-08-21 14:24:56
649
3
原创 处理dattagrip报错之不存在的列名和解析错误不提示
其实原因是datagrip的代码提示是建立在扫描整个库的所有表的列名后,并扫描当前文件中所有的代码后给出的,而通过检查发现,在我们的文件前面存在一个相同的表,名字相同,而列不同,datagrip在扫描之后,误认为你的代码使用的建表语句是前面那个表的,就会认为你当前的代码提示出错,自然就报错提示,但是最终执行的时候,执行的代码是当前选中的代码块,所以反而不会报错。把这里,勾选上,就解决问题了!
2023-08-15 15:01:33
970
1
原创 hexo本地博客美化
选项中的所有内容均为非必填的。但我仍然建议至少填写title和date的值。配置选项默认值描述titleMarkdown的文件标题文章标题,强烈建议填写此选项date文件创建时的日期时间发布时间,强烈建议填写此选项,且最好保证全局唯一author根中的author文章作者img中的某个值文章特征图,推荐使用图床(腾讯云、七牛云、又拍云等)来做图片的路径.如:toptrue推荐文章(文章是否置顶),如果top值为true,则会作为首页推荐文章coverfalsev1.0.2。
2023-08-10 23:41:20
305
1
原创 hexo博客搭建及服务器部署
则说明在软件安装时就配置成功了,若未出现则需要我们手动配置,按照上面说的添加系统变量的方法,我们找到自己git安装目录的bin文件夹,将git.exe的所在目录复制,添加到系统变量Path中,确认退出,如果出现上面的情况,就代表配置成功,到桌面上右键后右键菜单里会多出来两个Git开头的命令,那就说明我们git的环境变量配置完成了。这里node.js我安装的是上面的版本,但是git我安装的版本不太一样,就没有直接放,而是给大家提供了一个官方的下载位置,我们可以根据自己的系统位数来选择合适的版本下载。
2023-08-10 23:40:30
40
1
原创 Python 操作 pdf 文档——文件阅读
这个属性是前面 PdfReader 返回值的属性,用于获取 PDF 相关的信息,例如创作者(导出的程序,例如谷歌这种:/Creator )、生产者( /Producer )、创建时间( /CreationDate )、修改时间( /ModDate )等等。操作 PDF 一般正统的会采用 pyPDF 库,这个库早已开源,所以衍生出来的小库有很多,但是其他的库的版本更迭太慢了,所以今天我们只来讲 pyPDF 这个大库的一些操作,小库的学习也可以在大库的基础上进行更深层次的学习。metadata 属性。
2023-05-30 15:28:09
598
1
原创 Typecho博客部署
今天收到了自己的服务器以及域名要到期的消息,有点悲催,看了看腾讯云的续费,域》名:79!!!告辞!经过一阵排查,找到个星辰云感觉价格不高,有备案看起来不会跑路,整!首先,由于我的域名和服务器全部过期,干脆就直接全部换算了。又由于国内网站需要备份,我们直接去购买国外的域名。
2023-04-07 01:35:56
100
原创 Python学习笔记整理(三)
PS:原定是准备一次直接搞很多把文章更新到学习进度的,但是苦于一直在复习备考,忙到脑壳昏,最近才腾出时间来补笔记,悲催的预备码农,在码字之余还需要忍受数学的苦痛。回归正题,在前文,我们说到了高级的格式化方法,那么在下面,我们就将接触到涉及到输入输出方法的数据类型、循环格式之类,难度相较之前会增加不少,同时,为了学习的连贯性,我将开始把很多相关知识放在一起去说,而非零散地去讲,让大家在学习之后,最快的得以应用。
2023-02-28 18:53:00
94
原创 Python学习笔记整理(二)
补齐长度使用的字符,采用 : 右边,补齐方向符左边的元素。在上面的演示中,我们发现我们在第一段代码中赋给 a 的值已经由3变为了6,这也表示了 a += 3 这句代码的含义,就是让 a 在原来的基础在加上3,进一步延申,我们把 += 号的两边看成两个部分,那么 += 号的意义就是让左边的部分在之前值的基础上去加上右边的值(那同样的,在我们明白了 += 之后,*= ,//= ,就迎刃而解了,用相同的思路去套就可以了,比如:a -= 3 意同 a = a - 3,a *= 3意同 a = a * 3。
2023-02-12 20:21:27
102
原创 Python学习笔记整理(一)
注释是编程语言的一个重要组成部分,在代码中恰当的位置写注释,可以增强代码的可读性。注释还可以将代码中暂时不需要执行的代码注释掉。注释不参与程序的执行,注释仅起解释说明的作用。变量其实就是用来在计算机内存中保存数据的载体。ps:可以理解为装东西的盒子,盒子是不变的,但是里面的东西可以改变,只要盒子不坏,它依旧可以指代盒子里的东西。我记不住一堆数据,但是我可以记住指代了这堆数据的代号、名字。
2023-01-04 01:27:48
155
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人