自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git版本工具使用

git安装及配置Git是一个分布式代码管理工具,可以在本地提交,不需要依赖网络,并且会将每次提交自动备份到本地。每个开发者都可以把远程仓库clone一份到本地,并会把提交历史一并拿过来。官网下载按照安装向导来安装Git,相关参数勾选为默认即可安装完成后,右键菜单栏会出现Git GUI和Git Bashgit基本操作命令查看系统配置git config -l配置Github用户名和账号打开Git bash# 配置git用户和邮箱git config --global user.name

2022-03-05 23:05:21 302

原创 web自动化 - Playwrigh Python

Playwright是一个强大的Python库,仅用一个API即可自动执行Chromium、Firefox、WebKit等主流浏览器自动化操作,并同时支持以无头模式、有头模式运行。

2024-04-29 10:42:50 307

原创 Jinja2 模板

Flask 是使用 Jinja2 这个模板引擎来渲染模板视图函数只负责业务逻辑和数据处理(业务逻辑方面)而模板则取到视图函数的数据结果进行展示(视图展示方面)将模板转换为完整的HTML页面的操作称为渲染。参数:默认会在根目录下的templates文件夹下寻找about.html模板文件。如果想更改模板文件地址,应该在创建app的时候,给Flask传递一个关键字参数template_folder,指定具体的路径,再看以下例子:加载静态文件Web应用中会出现大量的静态文件来使得网页更加生动美观。类似于CS

2024-04-28 14:13:15 739

原创 Redis数据库安装与使用

Redis 是键值对(Key-Value)存储数据库,数据存储在内存中,读写速度非常快,每秒可以处理超过10万次读写操作,广泛应用于缓存,也经常用来做分布式锁Redis 是一个客户端服务端的程序。

2024-04-27 16:23:45 1003

原创 MySQL - DML语句

mysql常见增删改查

2024-04-27 15:52:25 658

原创 一个神奇的自动化爬虫利器 - DrissionPagae

DrissionPage 是一个基于 python 的网页自动化工具。它既能控制浏览器,也能收发数据包,还能把两者合而为一。可兼顾浏览器自动化的便利性和 requests 的高效率。

2024-04-27 10:37:48 809

原创 Django单元测试的坑

环境:Django5.0 +python3.10 +Pycharm2023问题:在Pycharm自带的manage工具中执行test单元测试报错Django 在 Django 5.0 中删除了参数并且PyCharm的测试运行程序仍然提供它。参见DiscoverRunner.build_suite() 和 DiscoverRunner.run_tests() 的 extra_tests 参数已删除。存在与此弃用相关的 Pycharm 问题,请参阅。

2024-03-24 10:43:15 300 1

原创 PlayWright -元素节点操作

操作顺序是:悬停拖动元素,鼠标向下,悬停放置元素,第二次悬停放置元素,鼠标向上。由此可见,click() 方法优化了selenium 点击元素的遇到的一些痛点问题,比如元素遮挡,不在当前屏幕,元素未出现在DOM中或隐藏不可见等不可点击的状态。playwright 在操作元素的时候,都会自动去让元素出现在可视窗口。在延迟加载的页面中,使用locator.wait_for()等待元素可见是很有用的。hover 方法是把鼠标放到元素上,它也会自动去页面上找到元素,让它出现在可视窗口。playwright 的。

2024-03-14 21:51:10 898 1

原创 linux学习笔记

window下搭建linux 环境

2022-03-04 21:39:59 497

原创 Java基础

字符标识符命名规则可以包含数字,但不能以数字开头除了下划线_,和$符之外,不能有其它特殊字符,如空格区分字母大小写不能使用Java关键字换行符\n要加双引号System.out.println(“名字”+“\n”);注释单行注释://多行注释:从“/”开始到“/”结束,文档注释:从“/**”开始到“*/”结束文档注释可以用javadoc命令提取出来,生成类似于jdk文档的网页文件,以便于他人了解一个类的功能。变量变量基本结构:类型 变量名 =值前面不可以有访问符数据类型

2022-01-04 11:19:46 179

原创 Java面向对象

一.类和对象1.属性直接把field用public暴露给外部可能会破坏封装性,所以用private外部代码可以调用get()方法和set()方法来间接获取和修改指定的私有成员变量的值2.方法定义语法修饰符 方法返回类型 方法名(方法参数列表) { 若干方法语句; return 方法返回值;}若方法中没有returun返回值,则该方法的返回类型为void类型参数方法的参数传递机制形参:声明方法时定义的参数,形参前必须有数据类型 格式:方法名(数据类型 形参)实参:调

2022-01-04 11:18:00 83

原创 搭建hexo个人博客

部署在gitee上的hexo个人博客基础搭建

2021-12-18 17:54:07 247

原创 配置hexo博客

配置hexo,安装插件,美化博客

2021-12-18 17:45:16 249

原创 非常好用的浏览器插件

谷歌插件Unpaywal当你浏览一篇学术文章时,Unpaywall会从2000万个免费合法的文献库里索引一个PDF副本,如果找到对应的文章,会在侧边出现一个绿色按钮,点击按钮就可以阅读或者下载全文。 WeChatSync,中文名叫【微信公众号同步助手】原文:https://mp.weixin.qq.com/s/oTMc_t_f65ITyTgy4Wdg9g是一款将微信文章同步到知乎, B站,微博,豆瓣,百家号, 简书, 头条号,搜狐号, 大鱼号, 一点资讯, Cnblog, CSDN, 51CTO,

2021-12-14 13:07:04 341

原创 java --客户从银行账户存取钱操作的设计与实现

一、实验目的通过让学生独立实现客户从银行账户存取钱的操作,使学生能够掌握面向对象编程的思想及方法。(1)理解面向对象编程思想(2)掌握类和对象的创建方法(3)掌握构造方法以及实例方法的定义和调用  (4)   掌握封装的应用二、实验内容和要求题目要求:完成如下程序,代码行必须加注释。(记录所有过程和步骤,有截图,有说明。页数可增加)(1)编写一个名为Account类的模拟账户。该类包含的属性有:账户id,  余额balance,年利率annualIntere

2021-12-14 11:18:39 1344

原创 微软远程控制win10电脑注意事项

联想小新显示屏关闭后,微软远程就连接不上的原因微软远程控制win10电脑注意事项

2021-12-02 20:28:07 663

原创 vscode中使用jupyter notebook调用内核出错

vscode中使用jupyter notebook,内核以退出代码 1073741845 死亡。

2021-11-30 20:58:35 4162 3

空空如也

空空如也

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

TA关注的人

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