
基础学习
文章平均质量分 61
askxiaozhang
这个作者很懒,什么都没留下…
展开
-
视频转高清gif动态图片(Python代码实现)
以下是第三步的代码''':param videoPath: 视频路径 绝对路径。且路径不要含中文:param resultName: 输出的gif文件名:param fps: 保存的gif帧率,fps默认为25'''random_name = "_" + "".join(random.sample(sample,10)) #用于临时存储数据图片#shutil.rmtree(file_path) #删除video_to_image(videoPath,tmp_path) #视频转化完毕。原创 2023-09-27 22:14:55 · 1186 阅读 · 0 评论 -
如何将服务开放给用户:构建 API 接口和用户认证的实践指南
API,即应用程序接口,是你的服务与外界交流的窗口。它就像是你服务的门卫,决定了谁可以进来,以及他们可以做什么。通过API接口,用户可以请求数据、提交信息、执行操作等。用户认证是确认用户身份的过程,确保只有合法用户可以访问你的服务。在API开放给公众使用时,用户认证尤为重要,防止未经授权的访问和滥用。通过构建API接口和用户认证,服务将变得更加强大和灵活,并且得到更多用户的喜爱和信赖。同时请记得提供清晰明了的API文档,以便用户更好地理解和使用你的服务。让我们一起走向开放的编程世界,迎接更多挑战和机遇吧。原创 2023-08-03 19:06:33 · 596 阅读 · 0 评论 -
GO!GO!Gopher!笑看编程江湖
GO语言,又称Golang,是谷歌开发的一门开源编程语言。它的设计目标是简单易学、高效快速,同时支持并发编程。这就像一位快乐的小天使,带着笑脸在编程世界中飞舞。😇GO语言简单易学、高效快速,支持并发编程,让编程之路充满了乐趣。无论你是新手还是老手,GO语言都值得你去学习和尝试。期待你在GO的世界中,开启更多精彩的编程之旅!😊如果有什么问题,欢迎还请各位大佬批评指正。🚀)原创 2023-08-02 18:22:29 · 318 阅读 · 0 评论 -
命令行【一键下载】清华云上的文件
为了解决这个问题,我开发了一个名为THU-Cloud-Downloader的库,它可以帮助我们实现清华云一键下载的功能。THU-Cloud-Downloader库使用了argparse库来处理命令行参数,使得我们可以通过命令行来指定需要下载的文件的路径和其他参数。无论是在学习还是工作中,我们经常需要从云存储平台下载文件,而THU-Cloud-Downloader库可以帮助我们提高效率,节省时间。这个文件是THU-Cloud-Downloader库的主要执行文件,它会帮助我们从清华云下载全部文件。原创 2023-07-12 11:01:50 · 1017 阅读 · 0 评论 -
Django期末复习总结【内含思维导图帮助梳理】
通过ChangeForm修改字段值通过管理后台添加实例对象通过管理后台删除实例对象注册Model到Admin的方式使用register方法注册,给register提供自定义的ModelAdmin子类使用admin.register装饰器注册,在ModelAdmin类上使用装饰器标注需要注册的Model。原创 2023-06-29 19:10:47 · 914 阅读 · 0 评论 -
GIT基础知识(浅显易懂)
常用代码git initgit addgit loggit refloggit reset --hard 版本号查看分支git branch创建分支git branch 分支名称切换分支git checkout 分支名称分之合并(可能产生冲突)git merge 要合并的分支注意:一定要切换分支再合并,例如要合并B分支和C分支,需要切换到B分支再合并C分支删除分支git branch -d 分支名称工作流dev分支专门用于开发master只保留正式版本,(必须稳定)原创 2023-01-13 14:22:58 · 164 阅读 · 0 评论 -
Python实现批量按顺序读取txt文本并保存到新文本txt中
将小说章节、章回目录各种零散的数据进行批量汇总到txt中。通过os批量获取文本并保存到新的文本中,借助chardet库解决with open()读取文本报错的问题,以及通过lambda表达式对os.listdir()之后的数据进行排序。原创 2022-11-19 17:53:47 · 4911 阅读 · 0 评论 -
Python 批量自动修改文件名,按指定的格式自动命名
在我们在对一个已经排好序的项目进行增删改之后,文件名可能不再连续,有所缺失,这时我们需要对所有文件进行有序的排序,需要借助Python来进行自动获取所有文件的数量然后自动进行排序。例如我对某个文件进行删除后,图片的命名已经不连续了,需要对其后面的需要按顺序进行排列。再运行完os库的代码后,文件名已经变成连续的了。如果存在问题,请各位大佬批评指正!原创 2022-11-18 15:17:39 · 1535 阅读 · 0 评论 -
Python 读取csv文件时报错:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0xd0 in position 0:invalid
UnicodeDecodeError: 'gbk' codec can't decode byte 0xb1 in position 5: illegal multibyte sequenc;UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0。一个方法解决报错。python解决。原创 2022-11-15 23:21:57 · 9334 阅读 · 6 评论 -
Selenium的高级用法汇 expected_conditions库 from selenium.webdriver.support import expected_conditions as EC
9.frame_to_be_availabe_and_switch_to_it:判断该frame是否可以switch进去,如果可以,则返回True并且switch进去,否则返回False。15.element_located_selection_state_to_be:跟上面的方法一样,只是上面的方法传入定位到的element,这个方法传入locator。8.text_to_be_present_in_element_value:判断某个元素中的value属性值是否包含了预期字符串。转载 2022-11-14 23:37:36 · 359 阅读 · 0 评论 -
Python字典简单实现词频统计
需要统计一本小说中某个人(主角)名字,或者某个关键词在文章中出现的次数,由于字数太多我们不可能人为的慢慢去计数,这时我们可以根据程序来自动获得其次数。首先对文中进行分词->对每个词建立键->以此遍历每个词->如果字典中有该词->则其值+1否则设为1并创建该词的键。根据字典的性质,以此关键词或人名作为字典的键,出现次数作为其字典的值。思路:如果该单词已经在字典中存在(键存在)则对应的键加一。如果该单词不存在,则创建键并值设置为1。用于后续记录各单词的频次。Python实现英文词频统计。简单高效实用字典几行代码原创 2022-10-31 00:02:48 · 8053 阅读 · 0 评论 -
Web前端开发-基础知识总结[期末考试总结]
基本数据类型( 值传递 ):Undefined,Null,Number,String,Boolean,Symbol(ES2015 新增),BigInt(ES2015 新增)Number.isNaN( x ) 判断x是否是 NaN字符串:"" '' ``数据类型的转换:数值、布尔值、字符串 数值-->布尔值: Boolean( 100 )、!!100 --> 字符串: String(100)、 X.toString() 100+"" 、${100}原创 2022-10-25 11:23:00 · 3873 阅读 · 0 评论 -
Win10提示“为了对电脑进行保护,已经阻止此应用”怎么处理?
5、在左边选择【计算机配置】→【Windows设置】→【安全设置】→【本地策略】→【安全选项】,在右边下边选择【用户账户控制:以管理员批准模式运行所有管理员】,并且双击后选择【已禁用】,最后重启,即可完全关闭用户账户控制。有些用户升级到win10系统之后,发现其他目录的一些程序都无法打开,并且提示“为了对电脑进行保护,已经阻止此应用”,这应该是由于系统所登录的账号管理权限不足导致的。3、在“管理与维护”框的左侧点击“更改用户账户控制设置”,把滑条拉到底部“从不通知”点击确定。转载 2022-10-19 10:09:26 · 14593 阅读 · 0 评论 -
通过Excel制作下拉框筛选出成绩
通过excel开发者工具筛选出数据,B2:B4指的是所选范围,A18是索引所在的单元格 同理分数的展示: 最后大功告成原创 2022-10-19 09:35:05 · 1469 阅读 · 0 评论 -
Ubuntu-Linux编辑文本、通过编辑器编写一个c程序
#yy」:例如,「6yy」表示拷贝从光标所在的该行"往下数"6行文字。注意:所有与"y"有关的复制命令都必须与"p"配合才能完成复制与粘贴功能。按一下"r"然后输入要即可.「R」:替换光标所到之处的字符,直到按下「ESC」键为止。光标移动除了键盘上的上下左右键.也可以是小写模式下,按键盘上的"h,j,k,l",(左下上右)输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.按键盘上的大写"G"移动到文章的最后."b":跟"w"相反.移到上一行行头。"ctrl+u":屏幕往后移动半页。原创 2022-10-17 15:08:51 · 2034 阅读 · 0 评论 -
[成功解决]Jupyter noteobook 导入statsmodels.api时报错
【代码】[成功解决]Jupyter noteobook 导入statsmodels.api时报错。转载 2022-10-16 20:35:44 · 1055 阅读 · 0 评论 -
[进制转换]用python实现10进制转任意进制的方法
【代码】[进制转换]用python实现10进制转任意进制方法。原创 2022-10-10 14:20:01 · 3772 阅读 · 0 评论 -
基于Harry Potter的数据可视化
1.熟悉networkx和openpyxl使用2.掌握python中数据整理的方法3.掌握networkx中node和edge的使用。原创 2022-10-09 13:09:13 · 3203 阅读 · 11 评论 -
[成功解决]Java work 运行没报错,但是运行的是非本代码的代码块
例如我把void main写成了void mian导致无法识别主函数,所以运行的是上一个代码模块的。问题描述:程序没有报错但是运行的是上一个程序的代码;①主函数的模块代码写错了,检查代码的编写。原创 2022-10-06 15:49:34 · 446 阅读 · 0 评论 -
[成功解决]Vmware虚拟机一打开就蓝屏解决方法
目录问题描述:win10系统可能由于无法自动检测到CD/DVD导致启动就蓝屏解决方案:① 点开编辑虚拟机设置编辑 ②点击CD/DVD(SATA)③把自动检测改成 → 使用ISO映像文件 ④同理把CD/DVD 2(SATA) 也改成使用ISO映像文件⑤确定保存 再启动虚拟机 问题解决。 ubuntu-XX.iso原创 2022-10-05 20:51:50 · 5917 阅读 · 0 评论 -
[成功解决]Jupter Notebook安装tensorflow后,闪退打不开
【代码】[成功解决]Jupter Notebook安装tensorflow后,闪退打不开。原创 2022-10-05 09:18:24 · 1579 阅读 · 6 评论 -
成功解决 Spyder 遇到 spyder crashed during last session 打不开
Spyder crashed during last session转载 2022-10-05 09:12:25 · 1093 阅读 · 0 评论 -
操作系统的形成-知识梗概&总结.附:【思维导图】一览无余
缺点:早期批处理系统中,一开始作业的输入和输出均是联机的,联机I/O的缺点是:速度慢,I/O设备和CPU仍然串行工作,CPU时间浪费相当大。优点:能够实现作业到作业的自动转换,缩短作业的准备和建立时间,减少人工操作和干预,让计算机尽可能地连续运转。除主机外,另设一台辅机,该机仅与I/O设备打交道,不与主机链接,I/O工作脱离了主机,辅机和主机可以并行工作。缺点:延长了作业的周转时间。宏观上:并行的,多道程序都处于运行过程中,但都未运行结束;微观上:串行的,各道程序轮流占用CPU,交替的执行。原创 2022-09-25 16:11:39 · 687 阅读 · 0 评论 -
python如何将程序打包成一个应用exe
首先安装安装pyinsatller在cmd命令窗口中执行:pipinstall pyinstaller2.使用pyinstaller打包Python程序在cmd窗口中进入要带包的.py程序的目录文件夹。例如:打包的程序为:素质分查询.py 的程序然后进入cmd目录\3.执行语句例:pyinstaller -F -w 素质分查询.pypyinstaller -F -w 打包的程序名字.py或者pyinstaller -w -i 图标ico文件的路径 主py文原创 2022-09-20 21:57:50 · 2222 阅读 · 0 评论 -
镜像安装pip更新python库
Anaconda命令窗口进行pip安装和更新python库,与更新失败的解决方法;通过2行代码快速解决原创 2022-09-09 10:55:41 · 2269 阅读 · 0 评论 -
微信小程序项目开发---第一章 制作首页
微信小程序,新手入门开发教程,制作首页部分内容。原创 2022-08-12 13:29:44 · 1734 阅读 · 0 评论