selenium无法定位可能之switch_to.frame()

  • Post author:
  • Post category:其他

最近利用python的selenium对网页实现类似模拟鼠标的自动化点击并下载相应数据,起初尝试用PyAutoGUI这个函数包去完成,但是发现可移植性很差,不同电脑由于分辨率不同,屏幕大小不同导致对应的像素点不同,此外这个包有个缺点是自动化过程中无法进行其他操作。 回到对selenium的研究,之前用浏览器中F12的中xpath函数找对应元素地址一直发现python到不到,显示“unable to…

继续阅读 selenium无法定位可能之switch_to.frame()

《C++面向对象高级开发》汇总

  • Post author:
  • Post category:其他

前言 此笔记用于对侯捷的《C++面向对象高级开发》视频进行笔记汇总。 目录 上篇 C++编程简介 头文件与类的生命 构造函数 参数传递和返回值 操作符重载与临时对象 复习Complex类的实现过程 三大函数:拷贝构造,拷贝赋值,析构 堆,栈与内存管理 复习String类的实现过程 扩展补充:类模板、函数模板及其他 复合与继承 虚函数与多态 委托相关设计 下篇 导读 conversion funct…

继续阅读 《C++面向对象高级开发》汇总

使用 app_process 运行 jar 包

  • Post author:
  • Post category:其他

欢迎访问我的博客 首页 。 使用 app_process 运行 jar 包 1. 生成 jar 包 3. 参考 1. 生成 jar 包 app_process 可以运行一般的 jar 文件和安卓的 dex 文件。为了不依赖安卓,这一步我们以 jar 文件为例,需要 jdk 环境。假设主类名为 example,使用命令行从 java 文件得到 jar 文件的命令如下: # 1. 把 java 文件编…

继续阅读 使用 app_process 运行 jar 包

matplotlib.pyplot.scatter()绘制散点图

  • Post author:
  • Post category:其他

一、matplotlib.pyplot.scatter()语法 scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, *, edgecolors=None, plotnonfinite=False, data=None, …

继续阅读 matplotlib.pyplot.scatter()绘制散点图

JS基础–常见的输入输出语句

  • Post author:
  • Post category:其他

JavaScript 可以通过不同的方式来输入输出数据: 1.alert(’文本‘) 用浏览器提示框显示msg 2.prompt(‘文本’) 用浏览器对话框接收用户输入,‘文本’是提示信息 3.console.log(‘文本’) 用浏览器控制台显示 ‘文本’ 4.document.write() 将内容写到 HTML 文档中。 5. innerHTML 写入到 HTML 元素  innerHTML…

继续阅读 JS基础–常见的输入输出语句

tcpip协议与服务器的关系,RS232转TCPIP的TCP工作模式选择

  • Post author:
  • Post category:其他

表1. TCP与UDP的区别 TCP UDP 需要连接 是 否 占用线路 是 否 可靠传输 是 否 简单易用 否 是 支持广播 否 是 1.2 TCP客户端和TCP服务器的区别 在选择TCP进行通信的时候,通信的双方,必须一方为TCP客户端(TCP Client),一方为TCP服务器(TCP Server)。以打电话来类比,打电话的人是TCP客户端,接电话的一方为TCP服务器。TCP/IP协议中的…

继续阅读 tcpip协议与服务器的关系,RS232转TCPIP的TCP工作模式选择

线程池(二)–ThreadPoolExecutor

  • Post author:
  • Post category:其他

线程池(二)--ThreadPoolExecutor 构造方法 参数解释 API 线程池原理图 ThreadPoolExecutor提交线程例子 构造方法 public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runna…

继续阅读 线程池(二)–ThreadPoolExecutor

关于序列化以及NonSerializedAttribute的一点总结

  • Post author:
  • Post category:其他

1、当一个对象不允许被序列化时,就标记这个属性。NonSerializedAttribute 允许序列化,就是可以将这个对象的字段等成分转为字符串,常见的是保存成文件,可以在网络上传输,常见的有soap、binary、xml三种序列化方式,web方面有ms的Newtongsoft.JSON,使用起来很方便,可以将服务器端的对象序列化成字符串,传给客户端,反序列化为js对象,进而应用到js程序中。 …

继续阅读 关于序列化以及NonSerializedAttribute的一点总结

【夯实基础第五天2022-8-9】

  • Post author:
  • Post category:其他

1.算法 1.1两数之和 1.1.1题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 1.1.2代码 public int[] twoSum(int[] nums, int target) { Map<Integer,Integer> map = new HashMap<>…

继续阅读 【夯实基础第五天2022-8-9】

用css画一个csdn程序猿

  • Post author:
  • Post category:其他

效果如下: 头部 我们先来拆解一下,程序猿的结构 两只耳朵和头是圆形组成的,耳朵内的红色部分也是圆形 先画头部,利用圆角实现头部形状 借助工具来快速实现圆角效果 https://9elements.github.io/fancy-border-radius/ <div class="head"></div> .head{ width: 300px; height: 300p…

继续阅读 用css画一个csdn程序猿