- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 Git学习笔记
一般来说执行commit命令后git 中存在三个对象,一个是文件快照对象,树对象(记录文件结构和快照对象的索引,以及提交对象(包含指向前树对象的指针和所有提交信息。多次本地git库关联到github出现错误后,建议构建先创建远端的github仓库,使用git clone 仓库名命令克隆至本地,再进行git的使用。因为在新建的分支上进行修改后,快照是接续主分支的,合并分支就像将把分支的指针指向修改后的快照。创建分支后需要知道如何指向这个分支,git中存在HEAD的特殊指针,通过它进行分支的指定。
2023-09-11 16:15:50
64
原创 优化程序性能
对于一个可结合和可交换的合并运算来说,可以通过将一组合并运算分割成两个或更多部分,并在最后合并结果来提高性能。识别要执行多次(例如在循环里)但是计算结果不会改变的计算,将计算移动到代码前面不会被多次求值的部分。循环展开是一种程序变换,通过增加每次迭代计算的元素数量,减少循环的迭代次数。程序优化的第一步就是消除不必要的工作,让代码尽可能有效地执行所期望的任务。程序优化的第二步就是利用处理器提供的指令级并行能力,同时执行多条指令。通过小括号重新变换合并顺序,从而提高处理器的并行能力。...
2022-07-20 15:42:51
393
原创 Python3 发送QQ邮箱(含附件)
Python3 发送QQ邮箱(含附件)准备工作:1.用到的python包:smtplib和email2.获取qq邮箱授权码:在qq邮箱的设置里面的账户下面,开启POP3/SMTP服务和IMAP/SMTP服务后,点击生成授权码,按照提示操作完后得到授权码(记得保存好)。- 完整代码如下:import smtplibfrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartdef
2022-03-17 10:38:23
1118
原创 Python爬取B站视频全部评论
Python3爬取B站视频全部评论1.为什么有这篇文章2.相关代码1.为什么有这篇文章最近受朋友委托需要爬取B站视频下的评论作为他的分析数据,我上网查了很多相关教程和文章都没有爬取全部的评论,不能满足朋友的需求,只好自己动手,在此分享一下实现代码供大家学习交流。2.相关代码通过输入B站视频Bvid号,可以将视频下的评论全部保存到csv文件中。(说明一下:输出显示 总评论数 > 当前评论数,这并不是BUG,而是总评论数包含评论和回复,这里只是爬取了评论。)```python3import
2021-09-06 21:22:54
7659
38
原创 python3爬取B站视频历史弹幕
python爬取B站视频历史弹幕演示演示1.运行程序,输入Bvid和爬取日期。2.程序运行完成后会在当前文件夹下生成一个csv格式文件。
2021-07-29 18:05:20
3133
31
自动批量备份文件夹小程序
2021-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人