首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    Python自动化开发学习7

    data = client.recv(1024) # 接收服务器端的回复 print('recv:',data.decode('gbk')) # 传过来的是执行命令的返回结果,操作系统的默认编码的 这样会造成客户端和服务端程序阻塞,只能强行关闭了 这里因为和操作系统交互了,所以中间会有系统的编码,最后打印执行结果的时候需要注意一下字符编码 socket.recv的参数 之前例子中,recv的参数都设置了 这个参数不是无限大的,因为即使python可以设置一个很大的值,但是系统层面一次接收不了无限大,所以遇到大文件的情况的一次是接收不完的,需要反复接收 import socket client = socket.socket = input(">>:") else: print("准备断开连接") client.close() 上面是故意调小了recv的参数,但是实际应用中,传递大文件设置是电影视频的话可能会超出系统的最大值的 不过命令本身没有参数限制,系统还是有限制的。所以要发送大数据,send也需要反复发送多次。

    1.1K20发布于 2020-01-07
  • 来自专栏编程

    Python接口自动化-7-unittest

    unittest简介 unittest是python自带的一个单元测试框架,详细介绍可参看官网:https://docs.python.org/3.4/library/unittest.html unittest.TestCase: TestCase类,所有测试用例类继承的基本类 unittest.main(): 将一个单元测试模块变为可直接运行的测试脚本,main()方法使用TestLoader类来搜索所有包含在该模块中以“test”命名开头的测试方法,并自动执行他们。执行方法的默认顺序是:根据ASCII

    86450发布于 2018-01-24
  • 来自专栏自学测试之道

    Pywinauto之Windows UI自动化7

    最近公司开发了一款基于PC端的桌面应用程序,需要进行自动化测试,避免重复的点工。为此,也在网上找了一些资料,都不符合当前需求,最终决定参考网上资料,使用python语言去实现。 一、起因 1、桌面应用程序的控件在程序上经过特殊处理,无法识别出控件内容 二、实现思路 1、通过录制、回放去实现自动化测试 2、通过坐标定位,点击模拟鼠标和键盘操作 (以上两种操作,均使用python 利用它可以实现自动化任务,再也不用担心有重复枯燥的任务了。 潜在的应用包括自动化繁琐的工作流、例行的用户界面测试等。 安装方法:pip install Lackey 综上几个第三方库对比,最后决定采用pynput库,实现录制回放功能,也是对目前工作进度比较快的一种自动化方式。

    2.5K50发布于 2021-08-12
  • 自动化作业批改系统

    自动化作业批改系统目录系统设计具体模块实现及代码分2.1 题目解析模块2.2 答案匹配模块2.3 评分模块2.4 反馈生成模块2.5 数据存储模块2.6 用户界面模块系统集成系统优化4.1 性能优化4.2 系统设计系统设计包括以下几个主要模块:题目解析模块:识别并解析题目的类型和内容。答案匹配模块:根据题型特性匹配学生答案与标准答案。评分模块:基于匹配结果自动判定分数。 系统集成系统集成阶段将所有模块结合起来,形成一个完整的作业批改系统系统优化4.1 性能优化缓存:对于大量相似的题目,可以使用缓存技术来加快解析和匹配速度。并行处理:对于批量作业的批改,可以使用并行处理技术提高处理效率。4.2 模型优化

    1.7K10编辑于 2024-08-27
  • 来自专栏北京马哥教育

    自动化运维平台之系统自动化安装Cobbler系统使用详解

    基于 Red Hat 或 Fedora 的系统使用 kickstart 文件来自动化安装流程。 for proper debian support 6 : comment out 'arches' on /etc/debmirror.conf for proper debian support 7 5.注释/etc/dedmirror.conf文件中的“@dists=”sid”;”一行 6.注释/etc/dedmirror.conf文件中的“@arches=”i386”;”一行 7. 可以看到我们定制的系统启动页面,开始安装系统 ? 系统安装成功,登陆系统 ? 大功告成,后续将推出自动化运维的相关内容,敬请期待!!欢迎各位大神拍砖 http://wangfeng7399.blog.51cto.com/3518031/1410169

    1.5K50发布于 2018-05-03
  • 来自专栏测试游记

    Java自动化测试(HashSet和HashMap 7)

    HashSet 特点:存储和取出顺序不一样,无索引,不可重复 package com.zhongxin.day08; import java.util.HashSet; public class HashSetDemo { public static void main(String[] args) { HashSet<String> set = new HashSet<>(); set.add("测试"); set.add("测试");

    34610发布于 2020-07-20
  • 来自专栏从零开始学自动化测试

    python接口自动化7-参数关联

    前言 我们用自动化发帖之后,要想接着对这篇帖子操作,那就需要用参数关联了,发帖之后会有一个帖子的id,获取到这个id,继续操作传这个帖子id就可以了 一、删除草稿箱 1.我们前面讲过登录后保存草稿箱

    1K40发布于 2018-04-08
  • 来自专栏FunTester

    成为自动化测试的7种技能

    在数千种不同的浏览器-设备-操作系统组合中无缝测试您的网站 自动化测试可能包含漏洞 自动化脚本就像另一段代码。而且,无论您的编码员多么出色,错误始终存在。 这就是为什么自动化测试正在兴起的原因,并且作为一个熟练的自动化测试员,每个组织都希望您在以下自动化工具方面拥有知识和经验。 Appium是最好的开源软件,可使任何混合或本机移动应用程序实现自动化测试。此外,它与所有操作系统(例如Android,iOS或Windows)兼容,并且必须了解移动应用程序测试是否属于您的领域。 连接到系统的API或Web服务以及如何使用它们。 应用程序上线后,最终用户或利益相关者期望的所有功能。 在测试阶段开始时,是否执行任何手动测试? 手动测试人员在测试应用程序时花费的预期时间。 7.自动化测试员技能–了解不同的开发方法 请记住,您的组织不仅希望您具有测试知识。您还应该了解不同的开发方法是如何工作的。

    91720发布于 2019-10-23
  • 来自专栏ShowMeAI研究中心

    NLP教程(7) - 问答系统

    [NLP中的问答系统] ShowMeAI为CS224n课程的全部课件,做了中文翻译和注释,并制作成了 GIF动图!点击 第10讲-NLP中的问答系统 查看的课件注释与带学解读。 本篇笔记对应斯坦福CS224n自然语言处理专项课程的知识板块:问答系统。主要针对NLP中的问答系统场景,介绍了一些模型和思路。 QA 系统不需要用户通读整个文档,而是倾向于给出一个简短的答案。 现在, QA 系统可以很容易地与其他 NLP 系统(如聊天机器人)结合起来,有些 QA 系统甚至超越了文本文档的搜索,可以从一组图片中提取信息。 通过阅读文档或一组指令,智能系统应该能够回答各种各样的问题。 我们可以要求句子的 POS 标签,我们可以要求系统用不同的语言来响应。 因此,很自然地,我们想设计一个可以用于一般 QA 的模型。

    1.2K21编辑于 2022-05-11
  • 来自专栏java后端

    centos7系统安装

    今日主题:Centos7安装 安装过程 1.自定义安装 2.下一步 3.选择稍后安装操作系统 4.操作系统的选择 5.虚拟机位置与命名 虚拟机名称就是一个名字,在虚拟机多的时候方便自己找到。 下一步 自定义硬件 系统安装 首先设置时间,时区选择上海 选择需要安装的软件 开始安装 设置密码 设置完成之后等待就安装完成了。

    64810发布于 2021-05-13
  • 来自专栏各类技术文章~

    Centos 7 升级系统内核

    Centos 7 升级系统内核 我们使用 Linux 来表示整个操作系统,但严格地来说,Linux 只是个内核。 各种发行版(RedHat、ubuntu、CentOS等)是一个完整功能的系统,它建立在内核之上,具有各种各样的应用程序工具和库。 在正常操作期间,内核负责执行两个重要任务: 1、作为硬件和系统上运行的软件之间的接口。 2、尽可能高效地管理系统资源。 为此,内核通过内置的驱动程序或以后可作为模块安装的驱动程序与硬件通信。 为了展示当前系统中已安装的版本,我们可以使用以下命令:  uname -sr  uname -a  cat /proc/version 复制代码 大多数现代发行版提供了使用 yum 等包管理系统和官方支持的仓库升级内核的方法 default/grub  [root@vm1 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg  [root@vm1 ~]# reboot 复制代码  1、查看当前系统内核

    1.8K00编辑于 2021-12-24
  • 来自专栏ClearSeve

    Windows7 系统优化

    加速了固态硬盘的寿命损耗禁用, 机械键盘自动 Windows Defender 禁用 Windows Update 禁用 Windows Search 文件索引 修改 虚拟内存 环境变量的用户变量和系统变量的

    3.2K50编辑于 2022-02-11
  • 来自专栏青灯古酒

    Windows 7 操作系统

    2.2.1Windows7的基础知识 Windows 7 的主要特性有:  更简单  更安全  更好的连接  更低的成本 安装Windows7操作系统所需的硬件配置  Windows 7系统的软件需求只是指对硬盘系统的要求 安装Windows 7系统的硬盘分期必须采用NTFS结构,要确保至少有16GB的可用空间,最好能提供40GB可用空间的分区供安装使用。 3.窗口  Windows7操作系统及其应用程序采用图形化界面,只要运行某个应用程序或打开某个文档,就会对应出现一个矩形区域,这个矩形区域称为窗口。 Windows 7是一个多任务操作系统,允许多个程序同时运行,但是在某一时刻,只能有一个窗口处于活动状态。   2)“开始”菜单  “开始”菜单中存放着Windows 7 的绝大多数命令和安装到系统里面的所有程序,是操作系统的中央控制区域。

    5.3K30编辑于 2023-10-16
  • 来自专栏开源部署

    CentOS 7 系统部署 RabbitMQ

    Linux系统:CentOS7 1、安装系统 基础设施服务器:Java平台、Linux远程管理、开发工具 2、打开网络连接: (1)cd  /etc/sysconfig/network-scripts/ selinux 把里边的一行改为 SELINUX=disabled 4、安装Erlang su -c 'rpm -Uvh http://download.Fedoraproject.org/pub/epel/7/ x86_64/e/epel-release-7-5.noarch.rpm' sudo yum install erlang 检查是否安装好: [root@localhost /]# erl Erlang rabbitmq_management 6、启动RabbitMQ chkconfig rabbitmq-server on /sbin/service rabbitmq-server start  7

    63410编辑于 2022-07-08
  • 来自专栏John Wong's Blog

    Centos7系统巡检

    这周闲得慌,就根据需求写了差不多20个脚本(部分是之前分享过的做了一些改进),今天主要分享一个给平时运维人员用的centos7系统巡检的脚本,或者排查问题检查系统情况也可以用.. 实用脚本 #! getSystemStatus(){ echo "" echo -e "\033[33m****************************************************系统检查 *up \([^,]*\), .*/\1/') echo " 系统:$OS" echo " 发行版本:$Release" echo " 内核:$Kernel" =$(free -m | awk 'NR==2' | awk '{print $2}') #获得占用内存(操作系统 角度) system_memery_used=$(free -m | awk 'NR -56.el7.noarch 2018年05月07日 星期一 11时32分42秒 iwl6000g2a-firmware-17.168.5.3-56.el7.noarch 2018年05月07日

    1K41编辑于 2021-12-23
  • 来自专栏千帆企业应用连接器

    7自动化办公模版 教你玩转表格数据自动化

    每天办公需要使用很多连自己都数不清的应用,除了很多企业必备的 IM 软件,还需要来回切换各种复杂的系统,比如财务、OA、ERP、CRM 等等,有时 Excel 文件还满天飞。 有没有什么方法能实现数据自动跨系统、跨应用流转,让工作「自己做完」?腾讯云 HiFlow 场景连接器就可以解决这些问题! 更多自动化流程除了上述模板,腾讯云HiFlow场景连接器在小程序页面也配备了许多自动化流程,可以直接照搬嵌入维格表,DIY 专属工作流。 图片7、微信小商店订单管理当客户在微信小商店里购买下单后,订单数据会自动归集到维格表中。且现有订单信息更改时,维格表内的订单状态也会实时更新。无论是经销商还是自营,都能使用这套模板,对账、发货更轻松。 快来和HiFlow&vika,一起探索更多自动化办公场景。产品官网:点击跳转。

    1.1K20编辑于 2022-08-10
  • 来自专栏用户8015575的专栏

    win7系统怎么瘦身 win7电脑系统怎么瘦身

    来源:yunqishi.net win7系统怎么瘦身?今天跟大家分享下方法,希望能帮到大家。 打开控制面板,点击“系统” 点击左侧“高级系统设置” 在打开的“系统”属性对话框中,点击第一个设置按钮 打开“高级”选项卡,在虚拟内存处点击“更改” 开始设置虚拟内存了,首先关闭C盘的虚拟内存,选择无分页文件并点击

    4.2K20发布于 2020-12-21
  • 来自专栏Python爬虫逆向教程

    Python爬虫之自动化测试Selenium#7

    Selenium 的使用 Selenium 是一个自动化测试工具,利用它可以驱动浏览器执行特定的动作,如点击、下拉等操作,同时还可以获取浏览器当前呈现的页面的源代码,做到可见即可爬。 所以说,如果用 Selenium 来驱动浏览器加载网页的话,就可以直接拿到 JavaScript 渲染的结果了,不用担心使用的是什么加密系统。 下面来详细了解一下 Selenium 的用法。 3. 通过上面的方法,我们就完成了一些常见节点的动作操作,更多的操作可以参见官方文档的交互动作介绍 :7. 7. 动作链 在上面的实例中,一些交互动作都是针对某个节点执行的。比如,对于输入框,我们就调用它的输入文字和清空文字方法;对于按钮,就调用它的点击方法。 控制台的输出如下: No Element 关于更多的异常类,可以参考官方文档::7.

    1.4K11编辑于 2024-02-17
  • 来自专栏从零开始学自动化测试

    Airtest IDE 自动化测试7 - touch 使用介绍

    在app中点击一个元素,可以用到touch方法,touch是触摸事件,手机上用手指触摸,实际上执行的就是点击操作了。

    2.2K10发布于 2021-06-24
  • 来自专栏北京马哥教育

    自动化代码发布系统实现

    附上几张代码发布系统的截图: 开源技术使用 rsync:用来同步代码到服务器; git: 用来标记版本,回滚版本; tornado: python的一个web构架,提供后台服务; angularjs: 从流程图可以看到,我们只需要把审核发布的权限交给开发组负责人,运维只需要维护系统的稳定,之后代码发布就不需要运维来参与了。 这时,开发人员得到发布代码的授权; 7、开发人员点击”发布代码“按钮,更新单进入”已执行发布,等待系统完成发布“状态; 8、后台进程查询状态为”已执行发布,等待系统完成发布“的更新单,执行git发布命令 下面是回滚流程: 1、进入web代码发布系统,选择已发布的版本,点击“申请回滚”; 2、负责人审核此次回滚; 3、开发人员执行回滚操作; 4、后台查询“等待回滚”的记录,假如回滚的版本号为18,进入已发布代码的目录 枯燥是因为没有意识或者懒得把重复的操作通过制定流程来使其自动化,在不断地把各种在运维工 作中占用时间比较多的重复操作通过技术来使得自动化时,我们既高效完成了工作,节省了时间,又能提高编程和解决问题的能力

    4.3K80发布于 2018-05-03
领券