- 博客(7)
- 收藏
- 关注
原创 常见设计模式类图关系的总结
每个模式的类图核心都在于体现其设计思想:工厂模式强调对象创建的解耦,观察者模式展现动态订阅机制,装饰器模式展示动态添加功能等。建议使用 UML 工具(如 PlantUML)绘制具体类图。
2025-02-07 11:05:49
272
原创 Git系列2--- 文件状态及更新
1.git add +文件名(git add. 更新目录所有文件) :跟踪文件,这个操作会把一个untracked的文件转变为staged状态,表示该文件已被跟踪;当已经被记录的文件进行了修改编辑时,相当于版本有所更新,已跟踪(tracked)但是没有放到暂存区(staged)这时候,文件会展示在Changes not staged for commit这行下面,如果此时进行更新 git add;1.tracked:文件已经被记录,规范为版本控制,就是git已经记录识别的文件。展示各类文件的状态;
2025-02-06 10:48:42
521
原创 Git系列1--简介
在进行提交之前可以先进行一次更新,防止代码冲突(例如代码原本有123,你开发3-1,其他人也开发了3-1,这时候就会出现代码冲突),同时修改同一文件/同一行代码时,会出现代码冲突。总结一下就是,远程仓库有代码M,工作时,不同人分别需要完成a b c,这时候,各自镜像一个总的代码版本,互相不干扰的开发,开发好了之后分别进行提交,M就变成了,M-abc。(3)git存储是按照元数据的方式进行的,svn是按文件。(2)git的分支是完整的代码库,而svn是单个的目录。(4)git没有全局的版本号,而svn有。
2024-10-08 13:24:04
456
原创 Selenium从零开始
首先,老生常谈的来段定义:selenium 自动化测试浏览器,它主要是用于 Web 应用程序的自动化测试,但肯定不只局限于此,同 时支持所有基于 web 的管理任务自动化。本质上就是python中UI自动化所用的一个模块,用来和浏览器进行交流的一个工具,而且它免费,直接在pycharm中可以安装,一般在控制台中输入就可以直接安装。当然很多时候这样会很慢,或者直接失败,因为网络的原因,所以推荐在python中安装包的话使用国内的镜像,比方说清华大学的。
2024-08-14 15:25:25
1922
原创 使用python在笔趣阁抓取小说
input_element = driver.find_element(By.XPATH, '//*[@placeholder="快速搜索、找书、找作者"]')save_path = r"C:/Users/L/Desktop/谢总/"+book_name+"/"book_name = input("请输入要搜索的书名,然后按下回车键: ")print("正在写入第"+str(xu_hao)+"章")#book_name = "万相之王" 也可以直接输入书名。print("正在写入目录")
2024-08-14 08:38:25
885
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅