- 博客(30)
- 收藏
- 关注
原创 新浪财经股票每天10点自动爬取
绘制那儿有点问题,我还没弄懂绘制图形怎么弄的,所以大家可以把draw函数先屏蔽掉,或者有人会的话可以评论指导一下。因为股票是实时的,所以要加个cookie值,最好分线程或者爬取数据时等待爬取,不然会封ip。老规矩还是先分好三步,废话不多数,直接上代码。
2025-04-04 20:36:40
148
原创 python基础笔记
不可变数据:Number、String、Tuple(元组)可变数据:List(列表)、Dictionary(字典)、Set(集合)
2025-03-23 20:47:37
414
原创 爬虫-豆瓣top250
本次采用的伪装策略,也是最简单的伪装策略,有些网站的反爬机制比较复杂,则需要采用更加复杂的反爬机制来进行伪装,我也是个初学者,对与其他伪装不太熟悉,但是豆瓣的话,UA伪装就够用了找到自己网页的user-agent信息。按f12,然后点击网络,然后刷新一下点击一个文件,就会出来。
2025-03-20 21:40:50
949
原创 接口测试Selenium
显示等待是一种更加灵活的等待机制,允许为特定操作设置等待条件,通常与WebDriverWait类和expected_conditions模块一起使用。隐式等待是一种全局性的等待机制,会在查找元素时等待一定时间。一般使用第三方服务验证码识别服务,如2Captcha或Anti-Captcha,通过API接口自动化识别验证码。注意:我采用的是Edge浏览器,要有Edge浏览器驱动。无法处理某些复杂的等待条件,例如等待元素变为可点击状态。灵活性高,可以为不同操作设置不同的等待条件。可以处理复杂的等待场景。
2025-03-19 16:10:08
277
原创 软件测试面经(2025持续更新)
需求分析:理解需求并制定测试计划测试计划:确定资源、时间表、测试环境测试设计:编写测试用例测试执行:运行测试用例结果分析和测试报告编写:评估测试结果,并改进bug和总结IP地址向互联网中设备的门牌号,用于网络中标识和定位不同的设备主要区别:地址空间:IPV4使用32位地址,提供的地址数量有限、IPV6使用128位地址。表示方式:IPV4通常点分十进制,IPV6使用十六进制头部结构:IPV6头部结构更简单化,提高数据包处理效率安全性:IPV6支持IPsec协议,提供更好的安全性。
2025-03-09 19:46:25
659
原创 运维面经(2025持续更新)
三次握手是TCP建立连接的过程。第一次握手是客户端发送SYN报文给服务器请求建立连接;第二次握手是服务器收到后发送SYN+ACK报文给客户端,表示建立连接;第三次握手是客户端收到后发送ACK报文给服务器四次挥手是TCP关闭连接的过程。第一次挥手是客户端向服务端发送FIN报文,表述没有数据要发送了,想关闭连接;第二次挥手是服务器收到FIN后发送ACK确认;第三次挥手是服务器也发送FIN报文给客户端表示自己也没数据发送,关闭连接;第四次挥手是客户端收到后返回ACK关闭连接。
2025-02-13 18:10:26
1120
原创 将本地文件用git上传到gitee平台
复制远程仓库的Http链接。在本地仓库中点击克隆下载,就会弹出一个Http链接。强制远程仓库中更新合并到本地库中,这个大多数用于解决远程与本地仓库不同步。当你配置用户名错误时需要更改配置的用户名。查看当前配置的用户名和邮箱。
2024-12-07 17:57:46
251
原创 解决Unity无法显示中文
步骤:选择字体->创建->TextMeshPro->Font Asset,然后将创建好的一份Font Asset复制一份,改名为Dynamic,改字体设置为Dynamic,将该格式放入静态的那份Fallback Font Asset中 ,然后再文本UI中添加该文本格式,以下是具体步骤。这是VisualStudio的格式造成的,第一步先在VS中找到工具->自定义->命令->文件->添加命令->文件->高级保存选项->找到UTF-8的选项,以下是具体步骤。
2024-11-24 15:43:58
1494
原创 协程的使用方式
协程就是协助程序完成一系列动作和任务,他与多线程不同的是多线程程序同时运行多个任务,而协同程序是通过协作来完成,在任一指定时刻只有一个协同程序在运行。大家在游戏开发中可能会听到某某使用协程的方式进行生成。一开始我也不太懂,很懵,经过大量搜索和查看,好像有了一点头绪。这个例子是我在学习敌人生成时候学到一个协程方法。以上是我对协程的看法。不足的内容后续会补上,如有错误请指正一下。在unity常用在协程方法有 Coroutine,接下来通过一个例子来说明一下吧。
2024-10-23 10:36:59
157
原创 Java学习笔记(异常处理、Java包、事件)
在我们程序中可能会存在一些错误,但并不是所有的错误都是异常,所以错误有时候是可以避免的。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。Exception类:是所有异常类的父类,它提供了一些方法来获取异常信息,如 getMessage()、printStackTrace() 等。这类异常通常使用 try-catch 块来捕获并处理异常,或者在方法声明中使用 throws 子句声明方法可能抛出的异常。用户对组件的一个操作称为一个事件。
2024-06-27 09:55:30
224
原创 Java学习笔记(封装、继承、多态)
就是隐藏对象的属性和实现细节,仅对外提供公共访问方式。换句话说封装就是把一个对象的属性私有化,同时提供一些可以被外界访问属性的方法,如果不想被外界访问,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法,那么这个类也没有什么意义了继承是指可以让某个类型的对象获得另一个类型的对象的属性的方法指一个类实例的相同方法在不同情形有不同表现形式父类类型 变量名=new 子类类型()接口里的数据成员必须初始化,且数据成员均为常量接口里的方法必须全部声明为abstract。
2024-06-20 11:26:17
773
原创 关于pip install相关问题
可输入:pip install flask -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com。这是由于有时候Python官方的镜像源在国内访问速度较慢,容易出现报错,所以我们可以用国内镜像来代替。中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/这也是访问速度慢造成。
2023-10-20 21:02:43
93
1
原创 C#类与对象
3,private、protected、public、internal的区别。5,static静态对象。2,构造函数和析构函数。
2023-10-15 14:47:56
154
1
原创 C语言基础(5)
当你要去坐地铁,你找到了个路标,路标相当于二级指针,然后随着路标来到了地铁站,地铁站相当于指针,然后按照地铁的路线找到了自己要坐的地铁这好比是地址里的内容。例如指针的函数,指针的数组。指针的函数它就是一个函数,是由指针构成的。a等价于&a[0],a+1等价于&a[1],*(a+1)等价于a[1]。在一个函数内部定义的变量或者函数的形参被称为局部变量,其使用范围是只能在本函数内部使用。//p是变量的名,int *是表示p变量存放的int 型变量的地址。就是指向指针的指针,像二重指针,三重指针,无限套娃一样。
2023-05-31 12:41:12
327
1
原创 C语言基础(4)
函数定义的本质实现详细描述函数定义的功能,函数定义是相互平行、相互独立。在C语言中不能嵌套定义一般情况下还是先声明还还是为好,若定义函数是在调用的前面的话就不用声明在函数调用中主函数(main函数)可以调用普通函数,但普通函数不能调用主函数普通函数之间是可相互嵌套调用的,因为它们的级别是一样的。
2023-05-28 22:29:34
306
1
原创 C语言基础(2)
scanf:中非输入控制符则原样输出,在读取字符串时以空格位分隔,遇到空格就认为当前字符串结束,无法读取含空格的字符串。-5/-2=1 //出现负数时,整除的商当a,b异号时为负,同号时为正。1/2.0=0.5;-5%-2=-1 //出现负数,余数与a的符号保持一致。两者最终i的值都会加1,不同的是前自增的i是使用加1后的值,后自增是使用i加1之前的值。%x ,%o ---int或long int 十六进制,八进制。%g ---根据大小自动选f格式或e格式,且不输出无意义的零。
2023-05-18 16:38:15
157
1
原创 解决能登录QQ微信但不能访问游览器问题
若网络诊断无法解决就进行以下操作1.win+X,选择Windows powerShell(管理员)输入ipconfig /flushdns点击回车;2.键盘按win+X,选择Windows powerShell(管理员)(1)输入 netsh advfirewall reset回车;(2)输入netsh int ip reset 回车;(3)输入netsh int ipv6 reset 回车 ;(4)输入netsh winsock reset 回车;(5) 重启电脑;...
2022-04-29 12:24:11
833
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人