功能 工作流 缺失 控件
Python 自动化指南(繁琐工作自动化)第二版:十四、使用谷歌表格
原文:https://automatetheboringstuff.com/2e/chapter14/ 谷歌表格是一个免费的基于网络的电子表格应用,任何拥有 Google 账户或 Gmail 地址的人都可以使用,它已经成为 Excel 的一个有用的、功能丰富的竞争对手。谷歌表格有自己的 API,但是 ......
Python 自动化指南(繁琐工作自动化)第二版:十五、使用 PDF 和 WORD 文档
原文:https://automatetheboringstuff.com/2e/chapter15/ PDF 和 Word 文档是二进制文件,这使得它们比纯文本文件复杂得多。除了文本,它们还存储大量的字体、颜色和布局信息。如果您想让您的程序读写 PDF 或 Word 文档,您需要做的不仅仅是简单地 ......
Python 自动化指南(繁琐工作自动化)第二版:十一、调试
原文:https://automatetheboringstuff.com/2e/chapter11/ 既然你已经知道了足够多的知识来编写更复杂的程序,你可能会开始发现其中不那么简单的错误。这一章介绍了一些工具和技术,用于查找程序中错误的根本原因,帮助您更快、更省力地修复错误。 套用程序员之间的一个 ......
Python 自动化指南(繁琐工作自动化)第二版:十、组织文件
原文:https://automatetheboringstuff.com/2e/chapter10/ 在前一章中,你学习了如何在 Python 中创建和写入新文件。您的程序也可以组织硬盘上预先存在的文件。也许你有过这样的经历:浏览一个装满几十个、几百个、甚至几千个文件的文件夹,然后手动复制、重命名 ......
Python 自动化指南(繁琐工作自动化)第二版:八、输入验证
原文:https://automatetheboringstuff.com/2e/chapter8/ 输入验证代码检查用户输入的值,比如来自input()函数的文本,格式是否正确。例如,如果您希望用户输入他们的年龄,您的代码不应该接受无意义的答案,如负数(在可接受的整数范围之外)或单词(这是错误的数 ......
Python 自动化指南(繁琐工作自动化)第二版:九、读取和写入文件
原文:https://automatetheboringstuff.com/2e/chapter9/ 变量是在程序运行时存储数据的好方法,但是如果您希望数据在程序完成后仍然存在,您需要将其保存到一个文件中。你可以把一个文件的内容想象成一个单独的字符串值,大小可能是千兆字节。在本章中,您将学习如何使用 ......
Python 自动化指南(繁琐工作自动化)第二版:七、使用正则表达式的模式匹配
原文:https://automatetheboringstuff.com/2e/chapter7/ 您可能熟悉通过按下CTRL+F并输入您要查找的单词来搜索文本。正则表达式更进了一步:它们允许你指定文本的模式来搜索。您可能不知道某个企业的确切电话号码,但如果您住在美国或加拿大,您会知道它是三位数字 ......
Python 自动化指南(繁琐工作自动化)第二版:五、字典和结构化数据
原文:https://automatetheboringstuff.com/2e/chapter5/ 在这一章中,我将介绍字典数据类型,它提供了一种灵活的方式来访问和组织数据。然后,结合字典和上一章的列表知识,您将学习如何创建一个数据结构来模拟井字棋棋盘。 字典数据类型 像列表一样,字典是许多值的可 ......
Python 自动化指南(繁琐工作自动化)第二版:零、前言
关于作者 Al Sweigart 是一名软件开发人员和技术书籍作者。Python 是他最喜欢的编程语言,他是该语言的几个开源模块的开发者。他的其他书籍可以在他的网站上根据知识共享许可免费获得。他的猫现在重 11 磅。 关于技术评审 Philip James 从事 Python 工作已经超过十年,是 ......
Python 自动化指南(繁琐工作自动化)第二版:三、函数
原文:https://automatetheboringstuff.com/2e/chapter3/ 您已经熟悉了前几章中的print()、input()和len()函数。Python 提供了几个这样的内置函数,但是您也可以编写自己的函数。函数就像一个程序中的一个小程序。 为了更好地理解函数是如何工 ......
Python 自动化指南(繁琐工作自动化)第二版:四、列表
原文:https://automatetheboringstuff.com/2e/chapter4/ 在开始认真编写程序之前,您需要理解的另一个主题是列表数据类型及其表亲元组。列表和元组可以包含多个值,这使得编写处理大量数据的程序更加容易。由于列表本身可以包含其他列表,您可以使用它们将数据组织成层次 ......
Python 自动化指南(繁琐工作自动化)第二版:二、流程控制
原文:https://automatetheboringstuff.com/2e/chapter2/ 所以,你知道单个指令的基本原理,程序就是一系列指令。但是编程的真正优势不仅仅是像周末跑腿一样一个接一个地运行指令。根据表达式的求值方式,程序可以决定跳过指令,重复指令,或者从几条指令中选择一条来运行 ......
Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
原文:https://automatetheboringstuff.com/2e/chapter1/ Python 编程语言具有广泛的语法结构、标准库函数和交互式开发环境特性。幸运的是,你可以忽略其中的大部分;你只需要学会足够多的东西来编写一些方便的小程序。 但是,在做任何事情之前,您必须学习一些基 ......
Discord 推出多种新的 AI 功能
导读 Discord 宣布将在有限数量的服务器上推出一系列全新的 AI 体验,作为公共免费实验。 该公司表示每个月已有超过 3000 万人在 Discord 上使用 AI 应用,使用范围最广的属于 Midjourney,这种 AI 使用户能够使用文本指令创建图像。Discord 声称其用户已经在 D ......
智能云呼叫中心系统的功能
如今,智能云呼叫中心系统功能丰富。设有呼叫中心号码、电话记录、座席协助、工单流转、公海池、客户数据管理、工单管理、录音管理、外呼管理、统计报表、IVR流程配置、短信管理、电话会议……更适合用户多样化的使用场景。下面为大家介绍一下智能云呼叫中心系统的功能。 一:IVR语音导航流程配置。 智能云呼叫中心 ......
js---局部打印功能
最近在开发一个项目,需要用到PC端打印的功能,很多都会去引入一个第三方的JS来做,其实打印功能很简单,调用浏览器的打印功能就可以实现。 代码示例: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>打印</ti ......
canvas 实现水印功能
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ......
1953. 你可以工作的最大周数
题目描述 给了n个项目,每个项目有不同的工作阶段。 限制是每周只能做一个阶段,相邻的两周不能看同一个项目 问最多能看多少周? f1-贪心 基本分析 最好的分配方式?最长的分为一类,其余一类,用其余的来分隔最长的 会有哪些情况?s > rest + 1和 s <= rest + 1的情况 代码 cla ......
Java 缺失的特性:扩展方法
扩展方法,就是能够向现有类型直接“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改现有类型。调用扩展方法的时候,与调用在类型中实际定义的方法相比没有明显的差异。 ......
共建六位一体的数字化转型协同工作体系
1、诊断、贯标、示范、服务、平台、政策六位一体协同工作体系2、数字化转型是一项系统性的创新工程,我们提出六位一体的数字化转型协同工作体系和工作抓手,引导和支持 相关推进主体从全局、全价值链、全要素出发开展整体统筹和协同优化。#数字化转型 #大数据推荐给有需要的人#产品经理 #售前工程师 #解决方案架 ......
Django笔记十四之统计总数、最新纪录和空值判断等功能
本篇笔记将介绍一些 Django 查询中统计总数、最新纪录和空值判断等功能。 count in_bulk latest、earliest first、last exists contains、icontains gt、gte、lt、lte startswith、istartswith isnull ......
巧用rpmbuild的expand宏实现模板功能
需求:构建生成的二进制包的个数不确定,由某些条件决定。 比如,我们想为系统中的所有内核版本构建某个外来模块,如果系统中有2个内核版本,就生成两个2个二进制包,分别对应相应的版本,如果系统中有3个内核版本,就生成3个二进制包。 我们的需求是实现动态个数的%package。 很多人在讨论spec是不是一 ......
工具属性与功能剖析
UFT--企业级自动化测试工具: 1、UFT是一种企业级的自动化测试工具,提供了强大易用的录制回放功能; 2、基于GUI(图形用户界面(Graphical User Interface),简称 GUI)的自动化,模拟用户使用行为,调用api接口程序,实现测试自动化:uft/qtp,执行重复的手动测试 ......
容器功能 底层注解
一、组件添加 1、@Configuration 原来使用配置文件配置bean <bean id="user" class="com.cmq.boot.bean.User"> <property name="name" value="cencen"/> <property name="age" val ......
【vue】给 dom 添加拖拽功能
实现效果 实现步骤 新建一个 drag.js 注册拖拽指令 import Vue from 'vue'; //使用Vue.directive()定义一个全局指令 //1.参数一:指令的名称,定义时指令前面不需要写v- //2.参数二:是一个对象,该对象中有相关的操作函数 //3.在调用的时候必须写v ......
3.注册功能
注册功能 """ 我们之前直接在views.py中书写forms组件代码 但是为了解耦合,应当将所有的forms组件代码单独写到一个地方 如果项目自始至终只用到一个forms组件,那么可以直接建一个py文件即可 myforms.py 如果你的项目需要用到多个forms组件,那么可以创建一个文件夹并在 ......
Layui open()弹窗中的表单实现Layui自带的验证功能
在 layer.open 中的 success 回调方法里增加如下代码: layero.addClass('layui-form'); layero.find(".layui-layer-btn0").attr({"lay-filter":"addSubmit", "lay-submit":""}) ......
Thanos工作原理及组件简介
Thanos 简介 Thanos 是一个「开源的,高可用的 Prometheus 系统,具有长期存储能力」。很多知名公司都在使用 Thanos,也是 CNCF 孵化项目的一部分。 Thanos 的一个主要特点就是通过使用对象存储(比如 S3)可以允许 “无限” 存储空间。对象存储可以是每个云提供商提 ......
练习:JavaSE之模拟ATM系统实现功能项目
需求分析:模拟ATM系统功能实现 功能 用户层面(注册、登录、注销) 系统层面(改密、存款、取款、转账) 逻辑层面(选择功能) 一、账户Bean创建(Account) · 成员属性:id、password、username、amount、balance /**账户类 用于得到每个账户对象*/ pub ......
C#个人邮件发送功能
在收件人邮箱开启stmp授权,获取授权码,具体在要登陆对应邮箱在设置具体百度 调用微软提供SmtpClient的接口 SmtpClient 类 (System.Net.Mail) | Microsoft Learn ......