自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8308)
  • 收藏
  • 关注

原创 python 线程与进程简介

我们都知道计算机是由硬件和软件组成的。硬件中的CPU是计算机的核心,它承担计算机的所有任务。操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配、任务的调度。程序是运行在系统上的具有某种功能的软件,比如说浏览器,音乐播放器等。每次执行程序的时候,都会完成一定的功能,比如说浏览器帮我们打开网页,为了保证其独立性,就需要一个专门的管理和控制执行程序的数据结构——进程控制块。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;

2023-04-28 15:41:47 165

原创 Python线程指南

如果"set"或者"print" 在"create"还没有运行的时候就访问列表,将会出现一个异常。使用锁可以解决这个问题,但是"set"和"print"将需要一个无限循环——他们不知道"create"什么时候会运行,让"create"在运行后通知"set"和"print"显然是一个更好的解决方案。条件变量允许线程比如"set"和"print"在条件不满足的时候(列表为None时)等待,等到条件满足的时候(列表已经创建)发出一个通知,告诉"set" 和"print"条件已经有了,你们该起床干活了;

2023-04-28 15:41:11 201

原创 从原理聊JVM(二):从串行收集器到分区收集开创者G1

随着Java的进化过程,涌现出各种不同的垃圾回收器,从串行执行到并行执行,从高吞吐到低延迟,终极目标就是让开发人员专注于程序的代码书写而无需关注内存管理。JDK早期出现的垃圾回收器通常单独作用于不同分代,到后期出现的G1开始,才可以进行全区域收集。关于垃圾回收器的基础知识请翻看前一篇:从原理聊JVM(一):染色标记和垃圾回收算法在GC的选择上,同样是“没有银弹”,不同的收集器有着各自的特点和适用场景,即使是Epsilon也会在特定场合下发挥作用。

2023-04-24 10:19:19 114

原创 Hystrix 如何在不引入 Archaius 的前提下实现动态配置更新

Hystrix 是 Netflix 开源的一个限流熔断降级组件,防止依赖服务发生错误后,将调用方的服务拖垮。这里对 Hystrix 本身不做过多介绍。Hystrix 目前处于维护状态(不再更新),但是还有大量项目对它进行了使用,因此仍然非常重要。

2023-04-24 10:18:35 90

原创 selenium用法详解

详细内容:http://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.support.expected_conditions。更多操作: http://selenium-python.readthedocs.io/api.html#module-selenium.webdriver.common.action_chains。

2022-11-18 12:37:06 695

原创 java selenium (八) Selenium IDE 用法

Selenium IDE 是Firefox 浏览器的一个插件, 它会记录你对Firefox的操作,并且可以回放它的操作。

2022-11-18 12:10:14 197

原创 基于Selenium的web自动化框架

基于selenium实现的web自动化框架不仅轻量级而且灵活,可以快速的开发自动化测试用例。结合本篇中的框架设计以及一些好的实践,希望对大家以后的web自动化框架的设计和实现有所帮助。

2022-11-17 23:02:56 354

原创 Selenium+Pytest自动化测试框架实战

首先我们上述这种较为原始的方法,基本不适用于平时做UI自动化测试的,因为在UI界面实际运行情况远远比较复杂,可能因为网络原因,或者控件原因,我们元素还没有显示出来,就进行点击或者输入。以上四种代码主体进行了拆分,虽然在用例很少的情况下做会增加代码,但是当用例多的时候意义很大,代码量会在用例增加的时候显著减少。但是还有一个问题,我们怎么样才能确保我们写的每一项元素不出错,人为的错误是不可避免的,但是我们可以通过代码来运行对文件的审查。在这个文件中我们可以设置自己的各个目录,也可以查看自己当前的目录。

2022-11-17 22:54:25 475

原创 Python 图像处理 OpenCV (13): Scharr 算子和 LOG 算子边缘检测技术

该算法首先对图像做高斯滤波,然后再求其拉普拉斯( Laplacian )二阶导数,根据二阶导数的过零点来检测图像的边界,即通过检测滤波结果的零交叉( Zero crossings )来获得图像或物体的边缘。在说 Scharr 算子之前,必须要提的是前面我们介绍过的 Sobel 算子, Sobel 算子虽然可以有效的提取图像边缘,但是对图像中较弱的边缘提取效果较差。Scharr 算子是对 Sobel 算子差异性的增强,两者之间的在检测图像边缘的原理和使用方式上相同。常见的 LOG 算子是。

2022-11-15 10:45:41 1426

原创 python自动化测试(4)-使用第三方python库技术实现

中文官方主页:1http:关于JSON的使用介绍,目前已经不言而喻。虽然在好多年前,曾经有XML和JSON在数据编解码领域平分秋色的说法,但是这么多年过去后,JSON的势头越来越好,而XML的声音则越来越小。关于JSON的定义,引用官网的原文[1]JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。

2022-11-13 14:30:00 357

原创 优化 Kubernetes 中的 Java 无服务器函数

由于运行上千个应用程序容器荚Pod所耗费的资源多,令它实现较少工作节点和资源占用所需成本也较高,所以在使用 ​​ 时,快速启动和较少的内存占用是至关重要的。这些情况极大影响了无服务器函数的发展和 Java 部署模型。到目前为止,许多企业开发人员选择 Go、Python 或 Node.js 这些替代方案来解决性能瓶颈,直到出现了 ​​ 这种基于 kubernetes 的原生 Java 堆栈,才有所改观。本文介绍如何在使用了 Quarkus 的 kubernetes 平台上进行性能优化,以便运行无服务器函数。

2022-10-27 07:30:57 147

原创 1024,我们程序员的节日

中国互联网络发展状况统计报告》报告显示:截至2022年6月,我国网民规模为10.51亿。这个庞大的数字意味着更为可观的互联网产业规模、更有发展潜力的数字经济市场。这一背景也催生出了一个兼具话题性和创造性的群体——为支撑数字世界运转而默默努力的大量程序员。由0和1构筑的世界,简单又繁复,程序员们一手敲下的代码成了不断建设、修复、填补这个世界的基石和壁垒。这是世界上少有的可以将idea转化为现实力量的职业,“代码改变世界,行业因你不同”绝非是妄语。

2022-10-27 07:29:25 263

原创 多线程售票案例Java代码_加锁不会重复_且支持乱序取票

多线程售票案例Java代码_加锁不会重复_且支持乱序取票,还可以设置只售数量,比如总共有100张票,设置只售10张。部分代码及运行结果:同一对象的多个线程thread 0/1/2,对共享变量count的操作,需要将count的值声明为volatile。随机售票 不重复且乱序售票。此模型可以模拟多账号批量上传文件,支持多账号同时上传,且不重复,还可以设置日上传量,是否乱序上传。 完整多线程售票源码下载:多线程售票案例Java代码_加锁不会重复_且支持乱序取票,可以设置只售数量。比如总共有100张票,设置只售1

2022-03-15 11:01:45 394

原创 Java Swing图书管理系统桌面软件附源码

Java Swing图书管理系统桌面软件附源码,亲测可运行。功能界面如下:登录界面,默认账号admin密码admin主功能界面:添加图书功能界面:部分源码:完整源码下载地址:...

2022-03-12 00:05:26 1793

20XX年暑假电子信息与自动化专业大学生生产实习总结.docx

20XX年暑假电子信息与自动化专业大学生生产实习总结.docx

2023-08-04

20XX年暑假软件实习总结.docx

20XX年暑假软件实习总结.docx

2023-08-04

20XX年自动化专业生产实习报告.docx

20XX年自动化专业生产实习报告.docx

2023-08-04

20XX年通信生产实习报告.docx

20XX年通信生产实习报告.docx

2023-08-04

20XX暑期新学期计算机网络实训报告.docx

20XX暑期新学期计算机网络实训报告.docx

2023-08-04

20XX钢筋混凝土多层软件开发开题报告.docx

20XX钢筋混凝土多层软件开发开题报告.docx

2023-08-04

3dsmax学习心得.docx

3dsmax学习心得.docx

2023-08-04

3G电子商务发展.docx

3G电子商务发展.docx

2023-08-04

3月全国计算机等级考试二级VB无纸化上机题题库及答案解析.doc

3月全国计算机等级考试二级VB无纸化上机题题库及答案解析.doc

2023-08-04

4月自考计算机基础与程序设计试题及答案解析评分标准.docx

4月自考计算机基础与程序设计试题及答案解析评分标准.docx

2023-08-04

4月自考计算机网络原理04741试题及答案.doc

4月自考计算机网络原理04741试题及答案.doc

2023-08-04

9月计算机四级网络工程师必得分的题目.doc

9月计算机四级网络工程师必得分的题目.doc

2023-08-04

AAA单位网站站群建设方案培训资料.doc

AAA单位网站站群建设方案培训资料.doc

2023-08-04

ABPLC调试总结专题培训课件.ppt

ABPLC调试总结专题培训课件.ppt

2023-08-04

ADAMS软件操作基础精讲专题培训课件.ppt

ADAMS软件操作基础精讲专题培训课件.ppt

2023-08-04

AI大数据解决方案.pptx

AI大数据解决方案.pptx

2023-08-04

Android手机开发环境配置详细说明书.doc

Android手机开发环境配置详细说明书.doc

2023-08-04

ASP电脑公司网站设计研究.doc

ASP电脑公司网站设计研究.doc

2023-08-04

CO-TRUSTCTS7-200PLC在挤出吹塑成型控制系统中的应用与设计.doc

CO-TRUSTCTS7-200PLC在挤出吹塑成型控制系统中的应用与设计.doc

2023-08-04

C程序设计实验指导书.doc

C程序设计实验指导书.doc

2023-08-04

C语言人事档案管理系统.doc

C语言人事档案管理系统.doc

2023-08-04

c语言学习心得.docx

c语言学习心得.docx

2023-08-04

C语言学生成绩管理系统课程设计报告.doc

C语言学生成绩管理系统课程设计报告.doc

2023-08-04

c语言实现机票管理系统源代码.doc

c语言实现机票管理系统源代码.doc

2023-08-04

C语言旅馆信息管理系统.doc

C语言旅馆信息管理系统.doc

2023-08-04

C语言程序设计学生成绩管理系统课程设计报告.doc

C语言程序设计学生成绩管理系统课程设计报告.doc

2023-08-04

云存储系统中数据完整性验证协议.doc

云存储系统中数据完整性验证协议.doc

2023-08-04

互联网+节能减排能耗管控平台项目方案.pptx

互联网+节能减排能耗管控平台项目方案.pptx

2023-08-04

互联网专线业务接入服务合同.docx

互联网专线业务接入服务合同.docx

2023-08-04

互联网停车场智能停车场项目商业计划书.doc

互联网停车场智能停车场项目商业计划书.doc

2023-08-04

互联网商城供货商合作协议书.docx

互联网商城供货商合作协议书.docx

2023-08-04

互联网思维—传统企业转型.pptx

互联网思维—传统企业转型.pptx

2023-08-04

互联网时代的人才梯队建设.pptx

互联网时代的人才梯队建设.pptx

2023-08-04

任务-数控铣床直线和圆弧编程课件.ppt

任务-数控铣床直线和圆弧编程课件.ppt

2023-08-04

企业一套表数据处理方案.doc

企业一套表数据处理方案.doc

2023-08-04

企业信息化供应链管理模式.doc

企业信息化供应链管理模式.doc

2023-08-04

企业信息化技术标准规范.doc

企业信息化技术标准规范.doc

2023-08-04

企业信息化技术规范详述.doc

企业信息化技术规范详述.doc

2023-08-04

企业信息化研究报告.doc

企业信息化研究报告.doc

2023-08-04

企业信息化管控的解决方案.doc

企业信息化管控的解决方案.doc

2023-08-04

空空如也

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

TA关注的人

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