当前位置: 首页 > news >正文

移动端App自动化之触屏操作自动化

本文节选自霍格沃兹测试学院内部教材

工作中我们经常需要对应用的页面进行手势操作,比如滑动、长按、拖动等,AppiumDriver 为我们提供一个模拟手势操作的辅助类
TouchAction,可以通过它对手机屏幕进行手势操作。

具体用法参见链接:chromedriver下载地址与webview自动化关键代码 2

导入TouchAction

from appium.webdriver.common.touch_action import TouchAction

常用的手势操作

TouchAction 提供的常用的手势操作有如下操作:

  • Press 按下

  • release 释放

  • move_to 移动

  • tap 点击

  • longPress 长按

  • wait 等待

  • cancel 取消

  • perform 执行

press

**
**

TouchAction 提供的 press( ) 方法可以实现对元素或者坐标的按下操作。通常会结合 release( )
方法实现对某个元素的点击(包括按下和抬起两个动作)。

在某个控件上执行 press 操作,用法如下:

press(WebElement el)

在坐标为(x,y)的点执行 press 操作,用法如下:

press(int x, int y)

release

**
**

释放操作,可以结合其它的事件使用。代表该系列动作的一个结束标志。在某个控件上执行释放操作,用法如下:

 release(WebElement el)

也可以在上一个操作结束之后执行 release,不添加任何参数,用法如下:

release()

move_to

**
**

以控件为目标,从一个点移动到该目标上,用法如下:

 move_to(WebElement el)

以(x,y)点为目标,从一个点移动到该目标,用法如下:

move_to(WebElement el, int x, int y)

tap

**
**

在某个控件的中心点上点击一下,用法如下:

 tap(WebElement el)

以(x,y)坐标点为目标点击,用法如下:

tap(int x, int y)

以控件 el 的左上角为基准,沿着 x 轴向右移动 x 单位,沿着 y 轴向下移动 y 单位。在该点上点击,用法如下:

tap(WebElement el, int x, int y)

longpress

**
**

长按某一控件,用法如下:

 long_press(WebElement el)

以(x,y)点为目标实现长按,用法如下:

long_press(int x, int y)

在控件的左上角的 x 坐标偏移 x 单位,y 左边偏移 y 单位的坐标上长按。用法如下:

long_press(WebElement el, int x, int y)

wait

**
**

等待,单位为毫秒。可以在操作事件的过程中,短暂的停留几秒再继续操作。用法如下:

 wait(long timeout)

cancel

**
**

可以取消执行事件链中的事件,用法如下:

 cancel()

perform

**
**

执行事件链中的事件,一般最后会调用这个方法,顺序执行事件链中的动作。用法如下:

 perform()

案例

打开测试应用,从元素 “Views” 文本滑动到 “Accessibility” 元素,创建一个测试文件
test_touchaction.py,代码如下:

测试 app 官方下载地址:appium/sample-code/apps at master · appium/appium · GitHub


#!/usr/bin/env python# -*- coding: utf-8 -*-from appium import webdriverfrom appium.webdriver.common.touch_action import TouchAction  
class TestTouchAction():    def setup(self):        caps = {}        caps['platformName'] = 'Android'        caps['platformVersion'] = '6.0'        caps['deviceName'] = 'emulator-5554'        caps['appPackage'] = 'io.appium.android.apis'        caps['appActivity'] = 'io.appium.android.apis.ApiDemos'        self.driver = webdriver.Remote(\        "http://127.0.0.1:4723/wd/hub", caps)        self.driver.implicitly_wait(5)  def teardown(self):        self.driver.quit()  def test_touchaction_unlock(self):        # 点击 Views        el1 = self.driver.find_element_by_accessibility_id(            "Views")        # 点击 Accessibility        el2 = self.driver.find_element_by_accessibility_id(            "Accessibility")        # TouchAction 滑动操作        action = TouchAction(self.driver)        action.press(el1).wait(100).move_to\        (el2).wait(100).release().perform()

上面代码可以看出,首先定位两个元素 el1 与 el2 ,分别作为滑动过程中起点元素和终点元素,将我们滑动的起点元素与终点元素找到之后,创建一个
TouchAction 对象,调用里面的 press( ) 方法实现起点元素的点击,使用 wait( ) 方法在事件之间添加等待,使用 move_to( )
方法完成手势的移动操作,然后调用 release( ) 方法来完成手势的抬起,最后调用 perform( ) 方法对添加到 TouchAction
中的事件链顺序执行。

** _

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4500875.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

idea 调试 maven plugin 源码

...

idea调试按钮作用

idea调试按钮含义 1: F8 :step over 下一步下一步, 当遇到调用方法, 直接把方法当做一句话执行完毕,不会进入方法 2: F7 : step into 也是下一步的意思,但是当遇到 “自已定义的方法…...

java内存释放_如何释放Java中的内存?

System.gc();运行垃圾收集器。调用gc方法表明,Java虚拟机将花费更多精力来回收未使用的对象,以使它们当前占用的内存可用于快速重用。当控件从方法调用返回时,Java虚拟机将尽最大努力从所有丢弃的对象中回收空间。不建议。编辑:我…...

TS 常用的片段示例

ts 常用片段 returnType , Pick, Omit type Test{name:string,age:number,call:()>void,color:string, }type PickTestPick<Test, name|color >//顾名思义, 挑出来type OmitTestOmit<Test, name|color> type T1 Exclude<"a" | "b" | …...

IDEA调试接口

IDEA调试接口 HTTP method: post Host/Port: http://localhost:8081 Path: /customer/info/selectByName 设置参数...

python绘制半对数坐标

实验作图的时候出现了一个问题&#xff0c;由于数据范围过大&#xff0c;导致数据变化不明显&#xff0c;出来的折线图如下&#xff1a; 对应代码&#xff1a; import matplotlib.pyplot as plt import numpy as np a_ np.array(a) plt.plot(a_[:, 0],-a_[:, 1]) plt.xlabel(…...

python基于SVM的疫情评论情感数据分析

1、构建SVM情感分析模型 读取数据 使用pandas的库读取微薄数据读取并使进行数据打乱操作 import pandas as pd test pd.read_csv(".\\weibo.csv") test_data pd.DataFrame(test)[:1000] test_data 打乱数据 re_test_data test_data.sample(frac1).reset_index(…...

IDEA调试项目启动不了

今天做黑马旅游网的登录功能一直跑不起来&#xff0c;决定学习调试项目去发现问题&#xff0c;但是点击debug&#xff0c;项目卡一半跑不起来了 针对这个问题&#xff0c;大概率是自己先设下了断点&#xff0c;取消就好&#xff0c;具体在console处取消&#xff1a; 把设置的…...

接入米家(通过米家购买的WIFI模组 串口方式)

一、文档资料 添加链接描述 二、整体流程 引脚 命令列表(注意\r结尾) 其中&#xff0c;restore 用于重新配置模组&#xff0c;类似于出厂了&#xff0c;出厂后&#xff0c;设备进入ap模式 arch ble_config ble_event…...

JAVAWEB开发Myeclipse 项目中报“无法解析类型 java.io.ObjectInputStream,从必需的 .class 文件间接引用了它”解决办法

JAVAWEB开发Myeclipse 项目中报“无法解析类型 java.io.ObjectInputStream&#xff0c;从必需的 .class 文件间接引用了它”解决办法触发场景报错1的处理报错2的原因触发场景 背景&#xff1a; 第一次写maven项目 jdk:1.8 tomcat:7 目的&#xff1a; 通过maven管理jar包&#…...

IDEA调试台中文乱码

在使用IDEA时&#xff0c;调试台出现中文提示代码问题&#xff0c;网上很多解决方案都无效时&#xff0c;请试试下面的方法。 点击菜单【Help】 -> 【Edit Custom VM Options…】 打开idea.vmoptions文件&#xff0c;在文件尾增加以下代码 -Dfile.encodingUTF-8...

Unity 发布安卓包的配置

unity版本是&#xff1a;unity5.6.7&#xff0c;主要是我现在工作中只会在一些工业软件中会用到3d部分&#xff0c;所以版本低了一些&#xff0c;感觉低版本打开unity的速度反而更快一些。发布这个帖子主要目的是 Android SDK 可选项太多了&#xff0c;不熟悉的话&#xff0c;根…...

TCP怎么保证数据的可靠性?

面试回答&#xff1a; TCP主要通过校验和、确认应答序列号、超时重传、连接管理、流量控制、拥塞控制这6个方面来保证数据的可靠传输的。 1、检验和&#xff1a;数据收发方在进行数据传输时&#xff0c;都会先计算校验和&#xff0c;如果不一致&#xff0c;就说明数据传输有误…...

python代码示例下载-43个Python代码打包下载

【实例简介】 快速上手python 适合入门者 覆盖大部分python知识点 代码可直接运行看结果 【实例截图】 【核心代码】 PythonCode ├── __MACOSX │ └── PythonCode └── PythonCode ├── a_helloworld.py ├── calss_method.py ├── class_inherit.py ├── cl…...

easyexcel 给单元格设置格式,通过自定义注解方式实现对每一列格式的精确控制

easyexcel官方文档中可以设置表头单元格格式及内容的单元格格式&#xff0c;其中单元格格式策略类中有两个构造函数 public HorizontalCellStyleStrategy(WriteCellStyle headWriteCellStyle,List<WriteCellStyle> contentWriteCellStyleList) {this.headWriteCellStyle…...

对数坐标系与半对数坐标系

什么是对数坐标系&#xff1f; 这个问题中的关键词是对数&#xff0c;只要理解了对数坐标系中的对数指的是什么意思&#xff0c;我们就能明白什么是对数坐标系。 对数定义&#xff1a;如果a的x次方等于N&#xff0c;那么数x叫做以a为底N的对数&#xff0c;记作xlogaN。其中&a…...

考研阅读总述

...

微信小程序自定义Modal弹框

一、创建组件 1、在根目录下自定义一个components文件夹&#xff0c;用来存放自定义的组件。 2、再针对每一个组件创建一个文件夹&#xff0c;用来存放这个组件相关的文件。 3、在指定组件的文件夹中右键->新建Component创建组件。这样创建的目的是在json文件中添加"c…...

Idea 插件: SequenceDiagram,时序图自动生成工具

SequenceDiagram 在搞清楚这款插件如何使用之后&#xff0c;我不得不佩服的评价一下—神器。我平常是很讨厌绘制时序图的&#xff0c;需要搞清楚不同类之间的调用关系&#xff0c;然后将调用过程绘制成一个谁也看不懂的图&#xff0c;最后都不知道自己做了些什么。 这款 Idea …...

如何实现 kitten编程猫 里虚拟手柄效果

https://v.qq.com/x/cover/mzc00200b3fta2o/t3065dl6mqk.html 物体A 可以让物体B执行某操作&#xff0c;通过积木 “告诉” X 执行 Y 完成。 其中 Y 的执行上下文&#xff0c;指向的是 X. 所谓虚拟手柄&#xff0c;指的是我们可以通过按住鼠标不放&#xff0c;移动下图黄色圆…...

常用的画流程图/时序图工具简介

流程图部分。 一、Graphviz 先下载并安装Graphviz。 然后在sublime下安装插件。 这样&#xff0c;就支持Graphviz的dot语言语法了。 在subime下&#xff0c;添加一个dot语言的编译系统dotCompile.sublime-build { "cmd": ["D:\\Graphviz2.38\\bin\\d…...

stm32f103 独立看门狗

STM32的独立看门狗由内部专门的40Khz低速时钟驱动&#xff0c;即使主时钟发生故障&#xff0c;它也仍然有效。这里需要注意独立看门狗的时钟是一个内部RC时钟&#xff0c;所以并不是准确的40Khz&#xff0c;而是在30~60Khz之间的一个可变化的时钟&#xff0c;只是我们在估算的时…...

Windows7截图教学

用惯了Windows10系统&#xff0c;重新用win7时一下子竟忘记截图方法&#xff0c;相信很多人都有类似的困扰&#xff0c;在此我便带大家回顾一下如何在Windows7系统进行截图。 我一共整理了几种不同方法&#xff0c;在此 一 一 说明。 目录 第一种&#xff1a; 第二种&#x…...

2.6 C语言入职例程三:函数指针和程序框架入门

2.6.1 勿在浮沙筑高台 前文介绍过&#xff0c;很多企业的培训体系是这样的&#xff1a; 新人入职后&#xff0c;师傅会给一堆资料让看&#xff0c;然后新人硬着头皮看一些&#xff1b;哪天师傅不忙了&#xff0c;惦记起这个新人&#xff0c;然后交给其一个产品&#xff0c;让…...

计算机资源库在哪,电脑的资源管理在哪里

语音内容&#xff1a;大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。电脑的资源管理的位置&#xff1a;1、单击开始菜单&#xff0c;在弹出的快捷菜单中选择文件资源管理器。2、按组合键WinR打开运行窗口。3、在运行窗口中输入命令…...

php毕设周记,毕设周记录如何写的

当合上最后一页书的时候&#xff0c;我并没有心潮澎湃&#xff0c;没有意犹未尽&#xff0c;也没有忧伤或是激昂&#xff0c;只是闭上眼睛&#xff0c;似乎还能感到那些自然的文字&#xff0c;悠长的意蕴&#xff0c;和清淡的情感。毕老师的文字最大的特点便是自然&#xff0c;…...

CentOS6.5服务器配置建站环境详细流程

CentOS6.5服务器配置建站环境详细流程 之前的Win主机上挂了十几个WordPress网站&#xff0c;客户普遍反映后台操作已经慢到不行。于是我租了一台新的云主机&#xff0c;这次下决心要搞定Linux 主机了&#xff0c;同样的配置&#xff0c;Linux跑WordPress肯定要快不少&#xff0…...

密码破解很容易,这是怎么做的

重点 (Top highlight)Cracking a majority of passwords can be easier than you think. By the time you’re done with this article, you’ll know how it’s done, and will probably have all the knowledge and tools you need to crack passwords yourself (I’m not sa…...

WLAN配置三层直连直接转发

示例图 一、实验目的 1.配置三层直连直接转发 二、注意事项 1.可以把LSWB看成一个三层交换机。 2.VLAN标签的剥离与封装是关键 3.不同网段的路由&#xff0c;要相互通告 4.参考了无线接入控制器(AC和FIT AP) V200R019C00 产品文档 三、基本配置 LSWA sysname LSWA # vla…...

运营商纷纷下架4G套餐,在于用户不愿使用5G服务

据媒体报道指三大运营商已下架部分价格实惠的4G套餐&#xff0c;甚至一些地区的运营商营业厅和APP已不提供4G套餐&#xff0c;一些新用户选购运营商的服务就只能被迫选择5G套餐了。运营商如此做可能在于5G的发展远比预期的慢。中国联通尚未公布5G用户数&#xff0c;至8月份中国…...

计算机中应用管理在哪里,应用程序管理器在哪里

大家好&#xff0c;我是时间财富网智能客服时间君&#xff0c;上述问题将由我为大家进行解答。找到任务管理器的方法有如下两种&#xff1a;1、右击任务栏空白处&#xff0c;选择“任务管理器”即可。2、按住CtrlAlt&#xff0c;点击Delate即可找到。计算机(computer)俗称电脑&…...

作为社区的第一帖,今天给大家介绍一款翻译软件

中国的程序员&#xff0c;会英语和其他外语的不在少数&#xff0c;可日常工作遇到的问题不一定能够快速解决&#xff0c;市面上的翻译软件有太多太多&#xff0c;以我的经验来看上面这款软件是最好用的!!!!...

记一次通过python脚本完成自动联网

背景 近期广州的yq比较严重&#xff0c;无奈本狗天选打工人&#xff0c;至今没有在家办公过。但是公司发了通知&#xff0c;说随时做好在家办公的准备。 我原先是每天背着自己的笔记本上下班的&#xff0c;全程用笔记本办公。而最近双11&#xff0c;我换了台新的笔记本&#…...

如何用PS制作一寸照片

问&#xff1a;平时用的小1吋、小2吋照片是多大的&#xff1f;在电脑上如何选择&#xff1f;需要电子版的照片&#xff0c;可是用数码相机拍的太大&#xff0c;不知用什么软件可以修改&#xff1f;答&#xff1a;一寸2.5*87.5px600*400以上小两寸3.3*120px600*400以上两寸3.5*1…...

通过 WLAN 连接到安卓设备安装调试app

一般情况下&#xff0c;adb 通过 USB 与设备进行通信&#xff0c;但是也可以通过 USB 完成一些初始设置后通过 WLAN 使用 adb&#xff0c;如下所述&#xff1a; 1、将 Android 设备和 adb 主机连接到可以访问的同一 WLAN 网络。需要注意的是&#xff0c;并非所有接入点都适用&a…...

python画对数与半对数坐标

import numpy as np import matplotlib.pyplot as plt import scipy.stats as stsif __name__ __main__:a 0.031 / 10000 0.0337 / 10000print(0.0336 * 100 / np.sqrt(a)) # 1320.95r sts.lognorm.rvs(0.954, size1000)c plt.hist(r, bins500)plt.show()# 双对数坐标下f…...

项目一 查找Linux系统的基本概况

任务一 查找Linux系统的基本概况第一步&#xff1a;通过搜索引擎搜索“Linux”用百度 搜索引擎搜索"UNIX"、“Linux”、Linux操作系统“等关键词。阅读与Linux相关的内容与知识。第二步&#xff1a;收集整理搜索到的网页&#xff08;1&#xff09;UNIX是大型机用的&a…...

数据库完整性之参照完整性

参照完整性定义 关系模型的参照完整性定义 在CREATE TABLE中用FOREIGN KEY短语定义哪些列为外码 用REFERENCES短语指明这些外码参照哪些表的主码 例如&#xff0c;关系SC中&#xff08;Sno&#xff0c;Cno&#xff09;是主码。Sno&#xff0c;Cno分别参照Student表的主码和C…...

快速减肥的30种方法

想快速减肥&#xff0c;一定要吃药吗&#xff1f;不&#xff0c;介绍30种快速减肥的饮食减肥法给大家&#xff0c;助你成功减掉肉肉。 每次减肥两天。第三/四天恢复正常饮食&#xff0c;然后再开始两天。 第一天&#xff1a;苹果两斤&#xff08;五六个左右&#xff0c;最多不…...

基础数据类型list

1.今日内容大纲 基础数据类型之list列表的常用操作列表的嵌套 2.具体内容 1.基础数据类型list 引子 我们之前讲的数据类型&#xff1a;int bool str。 str&#xff1a; 只能存储少量数据。存储的类型单一全部都是字符串类型。 我们亟需一种容器型数据类型。列表。 list: [10…...

SteamVR手柄震动控制实现

SteamVR手柄震动控制实现 public class handCtrl : MonoBehaviour { public SteamVR_TrackedObject _TrackedObject; //定义unity中手柄控制器 private SteamVR_Controller.Device _device; //定义手柄控制设备 private bool flagfalse; //定义bool变量 voi…...

Linux磁盘管理和文件系统

磁盘基础检测并确认新硬盘创建文件系统挂载、写在文件系统总结1.磁盘基础 硬盘的数据结构 扇区&#xff1a;盘片被分为多个扇形区域&#xff0c;每个扇区存放512字节的数据&#xff08;扇区越多容量越大&#xff09; 磁道&#xff1a;同一盘片不同半径的同心圆 柱面&#xf…...

10 ,正态分布,期望,方差 :

1 &#xff0c; 正态分布 &#xff1a; 公式 &#xff1a; 图 &#xff1a; 意义 &#xff1a; μ &#xff1a; 平均数 derta &#xff1a; 标准差 2 &#xff0c;期望 &#xff1a; 射手打中几环的概率 &#xff1a; 期望 &#xff1a; 假设打 100 次&#xff0c;他大概能…...

Android 讯飞语音合成

. . 首先&#xff0c;需要先去科大讯飞官网申请帐号&#xff0c;以及创建应用&#xff0c;创建应用后可以进入我的应用查看APPID&#xff0c;并开通“讯飞语音合成”服务。然后下载对应的SDK&#xff0c;并进行以下步骤 http://www.xfyun.cn/ Step1&#xff1a;导包 Eclip…...

乐观锁与悲观锁的区别

乐观锁和悲观锁都是用于解决并发场景下的数据竞争问题&#xff0c;但是却是两种完全不同的思想。它们的使用非常广泛&#xff0c;也不局限于某种编程语言或数据库。 乐观锁的概念&#xff1a; 乐观锁&#xff1a;指的是在操作数据的时候非常乐观&#xff0c;乐观地认为别人不会…...

数据结构(郝斌课程内容概述)

郝斌老师课程内容模板数据结构概述预备知识模块一&#xff1a;线性结构【把所有的结点用一根直线穿起来】模块二&#xff1a;非线性结构模块三&#xff1a;查找和排序内容回顾与总结数据结构概述 定义 我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到…...

用python数据的计算期望值_【Python】统计科学之均值与期望到底是不是一回事?...

首页专栏python文章详情0统计科学之均值与期望到底是不是一回事&#xff1f;张俊红发布于 今天 07:00均值和期望是我们平常接触比较多的两个概念&#xff0c;均值大家都知道&#xff0c;就是若干个值先求和&#xff0c;然后再除值的个数&#xff1b;那期望又是什么。一般人们为…...

服务器IDRAC远程安装centos系统

bios配置idrac详细图解https://editor.csdn.net/md/?articleId120369537 服务器可以的话&#xff0c;绝对推荐idrac远程控制装系统&#xff01;&#xff01; 使用U盘等&#xff0c;会涉及到U盘盘符、引导找不到等问题&#xff0c;&#xff08;U盘安装报错&#xff01;dracut…...

JAVA怎么给扇形加边框_PS怎么制作扇形边框 扇面边框教程

这种边框的图片制作出来十分简单&#xff0c;就是用工具做出选区&#xff0c;然后把不需要的地方擦掉就行了&#xff0c;方法很多&#xff0c;这里介绍一下用背景橡皮擦工具擦除的方法。之前的系列教程为大家讲解了意境水墨后期的处理过程&#xff0c;今天就为大家带来写意摄影…...

Java中的String类为什么用final修饰?

目录 一、前言 二、final关键字 三、String类中如何使用final关键字及其好处 String类的源码 不可变性的好处 四、总结 一、前言 相信很多小伙伴在面试的时候都被问到过“Java中的String类为什么用final修饰&#xff1f;”这个问题&#xff0c;今天带大家一探究竟&#…...

JVM参数调优利器 —— XXFox

好东西就是要拿出来与大家分享&#xff0c;本篇介绍一款可视化、能根据不同环境提供优化建议的JVM参数调优工具。 一只懂JVM参数的狐狸&#xff0c;来自于PerfMa。旨在帮助大家更好地了解JVM参数&#xff0c;使用JVM参数&#xff0c;并对现有的JVM参数提供优化建议的能力&#…...

php 使用saml,php-saml

php-saml 是 PHP 的 SAML 开发包。配置示例&#xff1a;<?php $settings array (// If strict is True, then the PHP Toolkit will reject unsigned// or unencrypted messages if it expects them to be signed or encrypted.// Also it will reject the messages if th…...

商城项目介绍以及ES6的新语法

0.学习目标 了解电商行业了解乐优商城项目结构能独立搭建项目基本框架能参考使用ES6的新语法 1.了解电商行业 学习电商项目&#xff0c;自然要先了解这个行业&#xff0c;所以我们首先来聊聊电商行业 1.1.项目分类 主要从需求方、盈利模式、技术侧重点这三个方面来看它们的…...

Android通过包名启动应用微信qq淘宝

step1: 获取应用列表&#xff0c;亲测可用&#xff0c;找了几个小时才找到能用的 package com.example.myapplicationimport android.content.pm.PackageManager.GET_UNINSTALLED_PACKAGES import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import …...

ddm模型公式_股利增长模型计算公式

如何理解股利贴现模型以及其计算公式 基本简介:股利贴现模型(Dividend Discount Model),简称DDM,是其中一种最基本的股票内在价值评价模型。 2原理:内在价值是指股票本身应该具有的价值,而不是它的市场价格。股票内在价值可以用股票每年股利收入的现值之和来评价;股利是发…...

iOS 点击图片放大效果

这次带来的是点击图片放大效果,(就是手机最开始是照片的略缩图,点击后放大成正常图片) 因为项目要求用户上传的照片要像在本地一样,开始是略缩图显示,点击后进入详情并放大,所以这次分享下这个功能简单的实现原理,话不多说,上代码. viewContoller的. m 里的代码如下: #import…...

ps制作2寸照片教程蓝底,ps怎么p二寸照片详细步骤

ps制作2寸照片教程蓝底?ps怎么p二寸照片详细步骤。在日常生活当中经常会用到二寸证件照&#xff0c;很多人都还要跑到数码馆去照相再让人家修图&#xff0c;最后再打印出来&#xff0c;一套照片下来几十元。如果你知道ps制作2寸照片教程蓝底?了解ps怎么p二寸照片详细步骤&…...

RS485串口乱码解决(F107VCT6)

最近在学习RS485串口的使用遇到一个大坑&#xff0c;在此记录一下&#xff0c;希望后面的人别上当。 我写好了串口RS485的初始化及发送函数&#xff0c;正是激动人心的时刻&#xff0c;本以为可以结束串口&#xff0c;继续往下学习新的外设了&#xff0c;可是编译下载后出现了…...

java升级菜单切换_java-第五章-do{}while()升级菜单切换

import java.util.Scanner;public class A04 {public static void main(String[] args) {// TODO Auto-generated method stubScanner input new Scanner (System.in);System.out.println("欢迎使用MyShopPing管理系统");System.out.println("\n**************…...

html监控页面完成,Web前端开发,利用HTML5 Canvas实现监控系统页面展示

今日我们给大家介绍一下怎么创建一个监控体系的前端部分。如果你们想要了解或者想要深入学习可以进我的群里进行交流学习,群号&#xff1a;659479860 。欢迎我们进去交流学习&#xff0c;我们一同学习一同行进&#xff0c;我觉得程序员不应该中止脚步&#xff0c;而是一向在学习…...

六大设计原则 之 单一职责原则:做好自己的事情,别瞎掺和

简介&#xff1a; 单一职责原则&#xff08;Single Responsibility Principle, SRP&#xff09;&#xff0c;顾名思义&#xff0c;在编程上就是一个类中&#xff0c;应该是一些相关性很高的函数、数据的封装。简单来说&#xff0c;就是一个类只干一件事。 问题点&#xff1a; …...

实现搜索查询功能

FoodUtils.java package com.example.healthydiet;import java.util.ArrayList; import java.util.List;public class FoodUtils {private static final String[] food {"猪肉","猪肝","牛肉","猪肝","牛肉","猪肝&q…...

CV Papers|计算机视觉论文推荐周报20200503期

五月第三周&#xff0c;推荐本周新出几篇有意思的 CV 论文&#xff0c;其中还有 3 篇最新综述&#xff0c;希望对大家有帮助。换装人员重识别#CVPR2020##数据集#COCAS: A Large-Scale Clothes Changing Person Dataset for Re-identificationCOCAS&#xff1a;用于重识别的大规…...

从零到一写一个完整的 Compose 版本的天气

忍不了了 最近在手机上看天气的时候发现一堆广告&#xff0c;烦得要死&#xff0c;一个天气app&#xff0c;我想要的只是查看下天气&#xff0c;结果钢筋天气应用就给我来个开屏广告&#xff0c;好家伙&#xff0c;原来我这么喜欢广告吗&#xff1f;&#xff1f;&#xff1f;开…...

从零编写MDK的FLM烧录算法

文章目录前言一、将代码中的图片资源下载到外部flash1. 修改分散加载文件2. 添加外部flash算法二、制作FLM文件步骤三、使用STM32CubeMX新建工程前言 上文讲过&#xff0c;当我们要下载编译好的镜像到Flash时&#xff0c;首先要做的一步就是选择合适的Flash下载算法&#xff0…...

SpringCloud-Netflix学习笔记01——SpringCloud入门

一、SpringCloud是什么 Spring官网&#xff1a;https://spring.io/ SpringCloud, 基于SpringBoot提供了一套微服务解决方案&#xff0c;包括服务注册与发现&#xff0c;配置中心&#xff0c;全链路监控&#xff0c;服务网关&#xff0c;负载均衡&#xff0c;熔断器等组件&#…...

用友U8案例教程应付管理前台操作

目录 一&#xff0e;采购发票处理 新增采购发票 查询采购发票 审核采购发票 生成凭证 采购发票 二&#xff0e;委外发票处理 新增委外发票 查询委外发票 审核委外发票 生成凭证 委外发票 三&#xff0e;应付模块操作 显示采购发票列表 新增付款单 生成凭证 付款单 核销 付款冲应…...

关于用友 U8-UAP二开的一些事

这是关于一个刚刚接触用友U8的二次开发的一些小心得。 首先就是用友二开的论坛&#xff0c;http://u8dev.yonyou.com/ 当然这个论坛做得不怎么样&#xff0c;提出了好几个问题&#xff0c;都没有回复的。 以下是关于二开的内容&#xff0c;写的不好&#xff0c;请各位勿喷 1、首…...

卡尔曼滤波由浅入深

无人驾驶在行驶过程中的噪声或者其他波动&#xff0c;带来的传感器测量与实际有误差&#xff0c;卡尔曼滤波就是在努力消除这种误差&#xff0c;比如说一个超声波传感器&#xff0c;我们假设车辆固定&#xff0c;障碍物实际离车辆的距离实际是5米&#xff0c;但是超声波给到的距…...

重读博弈论(五)--纳什均衡

纳什均衡与优势策略均衡是完全不同的&#xff0c;纳什均衡给出了对问题的一种新的分析方法。它往往用于在没有优势均衡与重复剔除优势均衡的情况之下。它的正确并不容易看出&#xff0c;但普遍的应用却很广泛。 智猪博弈  在下面的例子之中&#xff1a;   猪圈里有两头猪&a…...

keyshot激活选择许可证后提示,mac cannot retrieve MAC addre

这个问题是我用 手机热点给电脑用时&#xff0c;打开keyshot出现的。 只需打开适配器-本地连接&#xff0c;再选择注册证就可以注册成功了...

Omit --global to set the identity only in this repository. fatal: unable to auto-detect email addre

Omit --global to set the identity only in this repository.fatal: unable to auto-detect email address (got rootubuntu.(none))解决办法&#xff1a;git config --global user.email "youexample.com"git config --global user.name "Your Name"执行…...

Address localhost:8080 is already in used

解决&#xff1a; 出现这个错误可能是你的8080端口真的被占用了&#xff0c;那我的这个方法就帮不到你了&#xff0c;要是你的8080端口没有被任何其他程序占用但还是提示了这个错误&#xff0c;就可以尝试一下下面的方法&#xff1a; 在运行web项目前去tomcat/bin目录下运行s…...

redis:错误DENIED Redis is running in protected mode because protected mode is enabled, no bind addre

错误 今天在window系统下学习redis的时候&#xff0c;在cmd界面输入redis-cli.exe -h 127.0.0.1 -p 6379 是OK的&#xff0c;但是输入redis-cli.exe -h 192.168.2.107 -p 6379出现以下错误 (error) DENIED Redis is running in protected mode because protected mode is ena…...

GTD之初总结

思维导图 GTD&#xff1a;GTD是“Getting Things Done”的缩写&#xff0c;是由效率管理专家戴维艾伦&#xff08;David Allen&#xff09;开创的一套完整个人时间管理系统 既高效地处理工作事务&#xff0c;又能品味生活的快乐滋味&#xff0c;达到心如止水的轻松感 GTD工作…...

hadoop报错java.io.IOException: Incorrect configuration: namenode address dfs.namenode.servicerpc-addre

不多说&#xff0c;直接上干货&#xff01; 问题详情 问题排查 sparkmaster:~/app/hadoop$ sbin/start-all.sh This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh Starting namenodes on [master] master: starting namenode, logging to /home/spark/a…...

c语言入门到c++使用高手: c语言入门之结构体与共用体(二)

第十章 结构体与共用体 第二节 结构体数组,结构体指针 1. 结构体数组 单独写成一行来定义 struct student stu[3];定义结构的时候顺便定义结构体数组 struct student {int num; //学号char name[100]; //姓名int sex; //性别,女:0, 男:1i…...

java.net.BindException: Cannot assign requested address: bind

1、错误描述WARN:oejuc.AbstractLifeCycle:FAILED SelectChannelConnector168.36.25.21:8686: java.net.BindException: Cannot assign requested address: bind java.net.BindException: Cannot assign requested address: bindat sun.nio.ch.Net.bind0(Native Method)at sun.…...

Error running 'pms': Unable to open debugger port (127.0.0.1:56448): java.net.BindException Addre

将C:\Users\zjh\.IntelliJIdea2018.1\system\tomcat文件夹下的所有文件都删了&#xff0c;成功...

EhCache启动报Error starting heartbeat. Error was: Can't assign requested addre

最近采用EhCache解决分布式缓存问题&#xff0c;我的开发笔记本为MacBook PRO&#xff0c;昨天晚上调试完好的demo程序&#xff0c;今天早上启动时竟然报以下错误&#xff1a; [2017-04-12 10:35:33,267] 460 [localhost-startStop-1] INFO [org.springframework.cache.ehcach…...

遇到问题--kubernets--k8s--运行delete deployment空指针报错--panic: runtime error: invalid memory address or nil

情况 运行命令 kubectl --kubeconfig kubeconfig-beta delete --ignore-not-found=true deployment reportfile-api报错如下: kubectl --kubeconfig kubeconfig-beta delete --ignore-not-found=true deployment reportfile-api panic: runtime error: invalid memory addre…...

[New Portal]Windows Azure Virtual Machine (20) 关闭Azure Virtual Machine与VIP Address,Internal IP Addre

《Windows Azure Platform 系列文章目录》  默认情况下&#xff0c;通过Azure Management Portal创建的Public IP和Private IP都是随机分配的。 用户可以通过Azure PowerShell来设置固定Public IP和Private IP&#xff0c;请参考笔者的文档&#xff1a; Windows Azure Virtual…...

[New Portal]Windows Azure Virtual Machine (19) 关闭Azure Virtual Machine与VIP Address,Internal IP Addre

《Windows Azure Platform 系列文章目录》  默认情况下&#xff0c;通过Azure Management Portal创建的Public IP和Private IP都是随机分配的。 用户可以通过Azure PowerShell来设置固定Public IP和Private IP&#xff0c;请参考笔者的文档&#xff1a; Windows Azure Virtual…...

Redis问题解决-DENIED Redis is running in protected mode because protected mode is enabled, no bind addre

今天在window系统下学习redis的时候&#xff0c;在cmd界面输入redis-cli.exe -h 127.0.0.1 -p 6379 是OK的&#xff0c;但是输入redis-cli.exe -h 192.168.2.107 -p 6379出现以下错误 (error) DENIED Redis is running in protected mode because protected mode is enabled, …...

Error running 'Unnamed': Address localhost:1099 is already in use

Idea 有时打开会出现Error running Unnamed: Address localhost:1099 is already in use 说明1099端口号被占用只需要找到他&#xff0c; 首先cmd找到这个占用的Pid 关掉这个就可以了...

【解决问题】引入.vmx文件后,xshell连接Could not connect to ‘192.168.211.132‘ (port 22): Connection failed.

文章目录一、问题背景二、问题分析1.检查是否安装ssh-server 服务器2.检查防火墙是否开启及是否开放22端口三、如果上面不行&#xff0c;正文开始1.虚拟机ping主机2.主机ping虚拟机3.修改虚拟机IP地址一、问题背景 用xshell连接虚拟机后&#xff0c;出现下面的问题 二、问题…...

启动hadoop报192.168.1.151: Address 192.168.1.151 maps to node1, but this does not map back to the addre

使用root用户启动hadoop的时候报错&#xff1a; [rootnode1 ~]# su - hadoop -c start-all.sh starting namenode, logging to /app/hadoop/bin/../logs/hadoop-hadoop-namenode-node1.out 192.168.1.153: starting datanode, logging to /app/hadoop/bin/../logs/hadoop-hadoo…...

SQL 必知必会 50 题(41 - 45)

SQL41 确定最佳顾客的另一种方式&#xff08;二&#xff09; 描述 OrderItems 表代表订单信息&#xff0c;确定最佳顾客的另一种方式是看他们花了多少钱&#xff0c;OrderItems 表有订单号 order_num 和 item_price 商品售出价格、quantity 商品数量 order_numitem_pricequa…...

Jmeter - Linux 下面执行jmeter-server的时候出现:An error occurred: Cannot start. localhost is a loopback addre

Jmeter - Linux 下面执行jmeter-server的时候出现&#xff1a;An error occurred: Cannot start. localhost is a loopback address.错误 [rootlocalhost bin]# ./jmeter-server Created remote object: UnicastServerRef [liveRef: [endpoint:[127.0.0.1:39150](local),objID:…...

ltium designer 原理图复制出错问题 InvalidParameter at AdvSch.dll, Base Addre...

1.AD原理图中复制出现invalidparameter exception occurred in copy InvalidParameter at 2510219C. AdvSch.dll, Base Address: 24C80000. Exception Occurred In Copy 这个我自己实际操作应用中&#xff0c;也出现这个想象&#xff1b;查找一些资料&#xff0c;试了一些方法…...

mysql slave 节点修改 bind-address

1.编辑 my.cnf ,不同os&#xff0c;路径可能稍微有点区别 [mysqld]节中修改 下面一行&#xff1a; bind-address0.0.0.0 #全部IP V4地址 2 停止slave mysql > stop slave; 3.重启服务 service mysqld stop service mysqld start mysql > show salve status\G 如…...

程序思路分享 计算机毕业设计Python+Spark+Hadoop+Flink微博舆情预警系统 微博舆情可视化 舆情大数据 微博大数据 微博爬虫 大数据毕业设计 大数据毕设

开发技术 前端&#xff1a;vue.js echarts websocket 后端&#xff1a;springbootmybaits 大数据计算框架&#xff1a;spark flink 机器学习/深度学习&#xff1a;lstm情感分析 爬虫&#xff1a;Python爬虫 数据库&#xff1a;mysql 说明 利用lstm.py 可以进行批量情感…...

centos7设置虚拟内存

环境说明&#xff1a; 系统&#xff1a;Centos 7 首先查看当前的内存和swap 空间大小 默认单位为k, -m 单位为M free -m查看swap信息&#xff0c;包括文件和分区的详细信息 swapon -s # 或者 cat /proc/swaps如果没有虚拟内存&#xff0c;我们就需要手动添加交换分区。 注…...

xp系统怎么看计算机内存条,XP环境下怎么查看虚拟内存?XP系统虚拟内存过低怎么设置?...

虚拟内存&#xff0c;一般常见于家庭电脑中&#xff0c;因为相对于高端计算机&#xff0c;家庭电脑的内存容量普遍不够用&#xff0c;是以使用一部分的硬盘充当内存空间&#xff0c;它使得应用程序认为它拥有连续可用的内存(一个连续完整的地址空间)&#xff0c;而实际上&#…...

操作系统 虚拟内存技术

前言 本文介绍操作系统里的虚拟内存技术&#xff0c;它是目前最常用的内存扩充技术。 本文先介绍了虚拟内存的概念&#xff0c; 再介绍如何实现虚拟内存&#xff0c;只以请求分页管理方式为例来表示如何实现&#xff1b; 再比较各种页面置换算法&#xff0c;用以确定将哪个页…...

虚拟地址与虚拟内存的理解

在最开始看书的时候&#xff0c;我知道程序在运行时&#xff0c;不是全部加入内存当中的&#xff0c;当然&#xff0c;这个现在依旧正确&#xff0c;在有了虚拟地址空间这个概念以后&#xff0c;我一直认为是在硬盘中划分出一块虚拟内存出来&#xff0c;然后给每个程序4G的硬盘…...

虚拟内存机制

虚拟内存机制 1.为什么要有虚拟内存 在早期的计算机中&#xff0c;是没有虚拟内存的概念的。我们要运行一个程序&#xff0c;会把程序全部装入内存&#xff0c;然后运行。 当运行多个程序时&#xff0c;经常会出现以下问题&#xff1a; 1)进程地址空间不隔离&#xff0c;没有权…...

页表与虚拟内存

引言 虚拟内存也叫做虚拟存储器&#xff0c;作为现代操作系统中存储管理的一项重要技术&#xff0c;实现了内存扩充功能。我们知道一台计算机的内存其实是很小的&#xff0c;但很多程序所需要的空间却是非常大的&#xff1b;这个问题有两个解决方案&#xff0c;一个显而易见的方…...

虚拟内存——分页

虚拟内存 文章目录虚拟内存前言一、虚拟内存的基本思想二、分页前言 随着现在程序对内存的需求越来越大&#xff0c;交换技术并不是一个具有吸引力的解决方案&#xff0c;因为一个典型SATA磁盘的峰值传输率高达每秒好几百兆&#xff0c;这意味着需要好几秒才能换出或换入一个1…...

hyper-v虚拟服务器内存满了,在Hyper-V Dynamic Memory里设置虚拟内存

Hyper-V R2 SP1版中加入了动态内存技术&#xff0c;关于内存分配的猜想也随之结束。当VMware可以自动进行虚拟内存分配的时候&#xff0c;Hyper-V通过动态内存让用户可以调整虚拟内存的设置。这种灵活性为主机内存分配方式提供了参考&#xff0c;有效提高了精确度和降低难度。通…...

边际成本与机会成本

从理论上来讲&#xff0c;机会成本和边际成本应该是没有直接联系的&#xff0c;机会成本是一种隐性的不直接发生的成本&#xff0c;并且机会成本是相对的&#xff0c;是针对不同项目来说的&#xff0c;比如我做A项目而放弃B项目&#xff0c;所导致的如果我选B项目能够获得的收益…...

反需求函数和边际收益_如何通俗的解释边际成本和边际收益?

我写过一篇关于边际效益递减的文章&#xff0c;文章里面通俗解释了这个问题&#xff0c;希望能对你有所帮助。首先边际效用和边际效益是一个意思&#xff0c;翻译不一样而已&#xff0c;英文名叫Marginal Benefit。举个例子来说明一下什么是边际效益。先说一下边际效益递减规律…...

stc和sac_SAC与短期边际成本SMC.PPT

SAC与短期边际成本SMC* 第一节 成本概念 第二节 短期成本分析 第三节 长期成本分析 第六章 厂商理论—成本理论 6.1 成 本 概 念 一、机会成本(Opportunity Cost) 1、生产一单位某种商品的机会成本是指生产者所放弃的使用相同的生产要素在其它生产用途中所能得到的最高收入。 2…...

平台的边际成本与商家的边际成本

前几天和一个在淘宝卖货的小老板咨询我一个合同纠纷&#xff0c;事情也挺简单的就是有一家直播公司找小老板说能帮忙直播卖货&#xff0c;小老板花了两万结果没卖出什么东西&#xff0c;我和他随便扯了下直播卖货的水很深。 聊着聊着就聊到了这几年的流量成本&#xff0c;小老板…...

软考报名有没有学历要求?2023年软考报名条件分享

软考有学历要求吗&#xff1f;高中毕业可不可以报考&#xff1f;专业有没有限制&#xff1f;不是计算机相关专业可以报考吗&#xff1f;要不要提供工作证明&#xff1f;不是计算机相关工作可以报考吗&#xff1f;在校生可不可以报考&#xff1f; 很多朋友会有以上疑问&#xf…...

[转]决定人生的三种成本:机会成本,沉没成本,边际成本

http://www.201980.com/lizhi/rensheng/23159.html 三种成本&#xff0c;决定你是一无所有&#xff0c;还是财富自由 作者&#xff1a;Spenser&#xff08;原名&#xff0c;陈立飞&#xff0c;混迹创投圈的职场墨客&#xff09; 摘自公众号&#xff1a;Spenser 每种自由&#x…...

《老路:用得上的商学课》读书笔记-004 边际成本

我们都知道这样一个规律&#xff0c;我们生产一件产品越标准化&#xff0c;越流程化越好。规模越大越好&#xff0c;为什么呢&#xff1f;因为这样能够降低成本&#xff0c;但是降低了什么成本呢&#xff1f;生产成本&#xff1f;人工成本&#xff1f;还是采购成本&#xff1f;…...

边际成本与边际利益

在经济学和金融学中&#xff0c;边际成本指的是每一单位新增生产的产品&#xff08;或者购买的产品&#xff09;带来的总成本的增量。 这个概念表明每一单位的产品的成本与总产品量有关。比如&#xff0c;仅生产一辆汽车的成本是极其巨大的&#xff0c;而生产第101辆汽车的成本…...

c语言中如果产量的隐藏类型是,如果随着产量的增加,生产函数首先表现出边际产量增加,然后表现出边际产量递减,那么相应的边际成本曲线将 答案:是U形的...

相关问题设随机变量X的密度函数为&#xff0c;则c .e339fd828a3e5af974ac21fd9ebc7f0b.gif有函数f(x,y,z)&#xff0c;其中x∈[1900,2100]&#xff0c;y∈[1,12]&#xff0c;z∈[1,31]的。请写出该函数采用边界值分析法设计的测试用例函数重写与函数重载的相同之处是&#xff1…...

由边际成本引发的思考

今天在翻刘鹏北冥乘海生的《计算广告》时&#xff0c;看到“边际成本 ”一词&#xff0c;在知乎上看到猴子同学的介绍&#xff0c;顿时心里澎湃不已&#xff0c;于是想写点什么。 要了解“边际成本”&#xff0c;先了解一下“边际效应”&#xff0c;大概是这么一个意思&#x…...

一张电影票引发的思考,谈谈边际成本和机会成本

最近在读《计算广告》这本书&#xff0c;里面提到了边际成本这个概念&#xff0c;并指出 所有能够传播信息的商品&#xff0c;其售价都会趋向其边际成本 同时又指出了&#xff1a; 电影是一种边际成本很低&#xff0c;同时传播的信息很大的典型商品&#xff0c;但电影票的售价往…...

边际成本,机会成本,沉默成本

边际成本指的是每一单位新增生产的产品&#xff08;或者购买的产品&#xff09;带来的总成本的增量 沉没成本&#xff0c;是指以往发生的&#xff0c;但与当前决策无关的费用。从决策的角度看&#xff0c;以往发生的费用只是造成当前状态的个因素&#xff0c;当前决策所要考虑的…...

边际成本

在经济学和金融学中&#xff0c;边际成本指的是每一单位新增生产的产品&#xff08;或者购买的产品&#xff09;带来的总成本的增量。 这个概念表明每一单位的产品的成本与总产品量有关。比如&#xff0c;仅生产一辆汽车的成本是极其巨大的&#xff0c;而生产第101辆汽车的成本…...

边际递减,边际成本,边际收益,边际效益

边际成本 每增加1个单位成本&#xff0c;所带来的总收益变化 总成本T,单位产量Q,边际成本M 总成本固定成本可变成本&#xff08;TQ*c固定成本) 固定成本如&#xff1a;机器成本&#xff0c;管理成本&#xff0c;库存成本 当产量小于某个值时没有发生变化 可变成本&#xff1a;…...

软件的边际成本低吗

软件的边际成本低吗 软件在运营上有三种形式&#xff0c;一是项目&#xff0c;二是产品&#xff0c;三是服务。 以大公司为客户&#xff0c;常是第一种形式&#xff0c;它要求是定制化的公司管理相关的信息系统。 所以做成了软件项目&#xff0c;这就与盖楼房类似了。层层审核…...

【计算广告】边际成本的妙用

最近在读《计算广告》这本书&#xff0c;里面提到了边际成本这个概念&#xff0c;并指出 所有能够传播信息的商品&#xff0c;其售价都会趋向其边际成本 同时又指出了&#xff1a; 电影是一种边际成本很低&#xff0c;同时传播的信息很大的典型商品&#xff0c;但电影票的售价往…...

决定人生的三种成本:机会成本,沉没成本,边际成本

每种自由&#xff0c;都有代价&#xff1b;每种选择&#xff0c;都有成本。 你能混到什么层次&#xff0c;能获得多大财富&#xff0c;能过上什么样的人生&#xff0c;在我看来&#xff0c;基本上由三种成本的排列组合决定。 这三种成本分别是——机会成本&#xff0c;沉没成…...

动态内容管理

这期我们来看动态内存管理的相关知识&#xff0c;话不多说&#xff0c;我们来看今天的正题 目录 1.为什么要有动态内存管理&#xff1f; 2.动态内存函数的介绍 2.1.malloc和free 2.2.calloc 2.3.realloc 3. 常见的动态内存错误 3.1 对NULL指针的解引用操作 3.2 对动态开…...

在Ubuntu上安装OpenShift并使用

服务器信息 在阿里云买了个抢占式的服务器&#xff0c;地区为华南广州&#xff0c;系统为Ubuntu 20.04&#xff0c;8核16GB。 安装Docker 命令如下&#xff1a; $ apt-get update -y $ apt-get upgrade -y $ apt-get install -y docker.io 安装成功后&#xff0c;检查一下版…...

ftp域名登录和文件下载

依赖&#xff1a;&#xff1a; <dependency><groupId>commons-net</groupId><artifactId>commons-net</artifactId><version>3.6</version> </dependency><dependency><groupId>cn.hutool</groupId><ar…...

sh脚本中使用getopts解析的参数中含有空格的解决方法

一、getopts的问题 如下使用getopts时&#xff0c;当执行命令为 #sh test1.sh -s “A B C” 时&#xff0c; getopts只能解析到 -s A&#xff0c;空格后面的内容就没办法解析了,其实在使用$给fun_main函数传参的时候"A B C"就被分割成了三个参数了。 #!/bin/sh #t…...

关于测试,我发现了哪些新大陆

关于测试 平常也只是听说过一些关于测试的术语&#xff0c;但并没有使用过测试工具。偶然看到编程老师在课堂上使用龙测为我们展示了一波测试的相关操作&#xff0c;我发现了一些新大陆&#xff0c;这篇文章就记录一下有关测试的相关操作。 开启测试之旅 进入官网了解到 龙测…...

HTTP状态代码以及定义

在我们平常浏览网页时&#xff0c;也会发现一些文件不存在时显示为“404错误”&#xff0c;这就是常见的Http请求状态&#xff08;status&#xff09; Web服务器响应浏览器或其他客户程序的请求时&#xff0c;其应答一般由以下几个部分组成&#xff1a;一个状态行&#xff0c;…...

基于Springboot实现口腔牙诊所网站平台【源码+论文】

基于Springboot实现口腔牙诊所网站平台【源码论文】开发语言&#xff1a;Java 框架&#xff1a;springboot JDK版本&#xff1a;JDK1.8 服务器&#xff1a;tomcat7 数据库&#xff1a;mysql 5.7 数据库工具&#xff1a;Navicat11 开发软件&#xff1a;eclipse/myeclipse/idea M…...

SQLAlchemy查询不重复的数据

在SQLAlchemy中&#xff0c;如果你想查询不重复的数据&#xff0c;可以使用distinct()方法。以下是一个简单的示例&#xff1a; 首先&#xff0c;导入必要的库和对象&#xff1a; from sqlalchemy import create_engine, Column, Integer, String from sqlalchemy.ext.declar…...

Leetcode27—移除元素

27 移除元素 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素&#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间&#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中…...

vue3 组件篇 Message

文章目录组件介绍组件使用组件代码参数说明关于vue3-dxui组件库组件介绍 Message组件用以消息提示&#xff0c;用户在前端完成某些交互时&#xff0c;在页面弹出的某种反馈。该组件一共有四种类型&#xff0c;info、success、warning、error。与一般的组件不同&#xff0c;该组…...

Linux宝塔面板搭建Discuz论坛, 并公网远程访问【内网穿透】

文章目录前言1.安装基础环境2.一键部署Discuz3.安装cpolar工具4.配置域名访问Discuz5.固定域名公网地址6.配置Discuz论坛前言 Crossday Discuz! Board&#xff08;以下简称 Discuz!&#xff09;是一套通用的社区论坛软件系统&#xff0c;用户可以在不需要任何编程的基础上&…...

最长公共子序列 以及 输出公共最长子序列

最长公共子序列 以及 输出公共最长子序列题目描述 给两个字符串&#xff0c;输出最长公共子序列 例如 ABCBDAB BDCABA 那么输出结果就是 BCBC 思路&#xff1a; f[i][j] 表示 1-i 和 1-j 中对应字符串A 和 字符串B的角标中 已经算出的最长子序列长度 b[i][j] 表示 字符串A和B…...

【vue2】使用elementUI进行表单验证实操(附源码)

&#x1f973;博 主&#xff1a;初映CY的前说(前端领域) &#x1f31e;个人信条&#xff1a;想要变成得到&#xff0c;中间还有做到&#xff01; &#x1f918;本文核心&#xff1a;vue使用elementUI进行表单验证实操&#xff08;附源码&#xff09; 【前言】我们在构建一…...

药品批准文号查询|药融云-中国批准文号系统在线查询

药品批文是国家食品药品监督管理局&#xff08;NMPA&#xff09;对药品的审评和批准的证明文件&#xff0c;是药品合法上市的必要条件。药品批文包括国产药品批准文号和进口药品注册证号&#xff0c;每个批文都有唯一的编号和有效期限。那么&#xff0c;怎样查询中国药品批文呢…...

谁是猪头王

来自推理学院APP 规则&#xff1a; 示例&#xff1a; 每张牌上有猪头数量&#xff0c;红色虚线框里面有总数。 现在4位玩家数字公布&#xff0c;首先出2的先选一行清空并扣分&#xff0c;假如他选第2行1个猪头&#xff0c;则扣1分&#xff0c;局面变成&#xff1a; 5 …...

Mac配置jdk环境

打开终端获取java的安装路径在终端输入&#xff1a;/usr/libexec/java_home -V待会使用中间java se8的地址在配置文件中完善路径打开配置文件open -e .bash_profile 将以下模版粘贴到bash profile中去&#xff0c;并将我的jdk地址替换为上述java se8后面的地址后保存#JAVAJAVA_…...

【算法系列之回溯算法】leetcode46.全排列

90.子集II 力扣题目链接 给你一个整数数组 nums &#xff0c;其中可能包含重复元素&#xff0c;请你返回该数组所有可能的子集&#xff08;幂集&#xff09;。 解集 不能 包含重复的子集。返回的解集中&#xff0c;子集可以按 任意顺序 排列。 输入&#xff1a;nums [1,2,…...

Docker基础篇——最全讲解

文章目录一、CentOS安装docker二、启动帮助类命令三、镜像命令1.名词概念2.常用命令2.1 镜像命令2.2 容器命令2.2.1&#xff1a;常用参数2.2.2&#xff1a;常用指令2.3 安装单机mysql、redis一、CentOS安装docker docker官网 1&#xff09;yum安装gcc相关&#xff1a; yum -y…...

若依框架----源码分析(@RateLimiter)

若依作为最近非常火的脚手架&#xff0c;分析它的源码&#xff0c;不仅可以更好的使用它&#xff0c;在出错时及时定位&#xff0c;也可以在需要个性化功能时轻车熟路的修改它以满足我们自己的需求&#xff0c;同时也可以学习人家解决问题的思路&#xff0c;提升自己的技术水平…...

Qt+MySql开发笔记:Qt5.9.3的mingw32版本编译MySql8版本驱动并Demo连接数据库测试

若该文为原创文章&#xff0c;转载请注明原文出处 本文章博客地址&#xff1a;https://hpzwl.blog.csdn.net/article/details/129687210 红胖子网络科技博文大全&#xff1a;开发技术集合&#xff08;包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬…...

java基础:JAVA中重写equals()方法的同时要重写hashcode()方法

一、public boolean equals(Object obj) 和 hashcode()方法是object对象中的方法。 二、equals与hashcode间的关系是这样的&#xff1a; 1、如果两个对象相同&#xff08;即用equals比较返回true&#xff09;&#xff0c;那么它们的hashCode值一定要相同&#xff1b; 2、如果…...

你掌握了吗?在PCB设计中,又快又准地放置元件

在印刷电路板设计中&#xff0c;设置电路板轮廓后&#xff0c;将零件(占地面积)调用到工作区。然后将零件重新放置到正确的位置&#xff0c;并在完成后进行接线。 组件放置是这项工作的第一步&#xff0c;对于之后的平滑布线工作是非常重要的工作。如果在接线工作期间模块不足…...

Uploadifive 批量文件上传

Uploadifive 批量文件上传_uploadifive 多个上传按钮_asing1elife的博客-CSDN博客 属性auto - Boolean - true当文件被添加到上传队列时&#xff0c;会自动上传buttonClass - String为上传按钮指定一个类选择器buttonText - String - SELECT FILES定义显示在按钮上的文本内容up…...

多美商城实战-01-引入REST Framework

1. 引入Django REST framework 在本章中,我们要大家介绍为什么学习Django REST framework,它能帮助我们做哪些事情。 课程思路: 我们从分析现在流行的前后端分离Web应用模式说起,然后介绍如何设计REST API,通过使用Django来实 现一个REST API为例,明确后端开发REST API要做…...

数字温湿度传感器DHT11模块资料

模块实例https://blog.csdn.net/qq_38393591/article/details/111269994 1.1产品概述 DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术&#xff0c;确保产品具有极高的可靠性与卓越的长期稳定性。传感器…...

2023面试题汇总二

一、CSS面试题 1. 清除浮动的方式有哪些&#xff1f; 为什么要清除浮动&#xff1f;因为浮动的盒子脱离标准流&#xff0c;如果父盒子没有设置高度的话&#xff0c;下面的盒子就会撑上来。 额外标签法(在最后一个浮动标签后&#xff0c;新加一个标签&#xff0c;给其设置cle…...

孩子用什么样的灯对眼睛没有伤害呢?2023这样的灯光更护眼

现代社会高速发展&#xff0c;越来越多的人开始重视身体健康&#xff0c;尤其是很多家长&#xff0c;非常关心孩子的眼睛健康问题。现如今我们的青少年儿童近视率常年高居世界第一&#xff0c;情况不容乐观&#xff0c;这个与习惯、学习、照明环境等众多因素有关。 其中照明环境…...

GitHub的Repository权限将public转为private(转)

转自: GitHub的Repository权限将public转为private 2019年1月7日&#xff0c;GitHub CEO Nat Friedman 于官方博客公开发文&#xff0c;称“New year, new GitHub”&#xff0c;宣布从此将免费无限地为普通用户提供私有仓库服务。 因此&#xff0c;我们可以将之前创建的公开仓库…...

《钢琴调律原理及应用》 笔记

【第一章 绪论】 美国人威廉布雷德怀特于 1917 年发表了世界上第一部关于钢琴调律理论与技术的著作&#xff0c;书名为《钢琴调律与相关技术》 福岛琢郎于1950年发表一部名为《钢琴的构造调律修理》的专著 80年代初&#xff0c;在沈阳音院任教的张琨先生写出了我国第一部有关…...

Java OFD文件转PDF、图片、SVG、TXT、HTML

OFDRW 提供了将 OFD 文档导出为其他格式文档的能力&#xff0c;如导出为 PDF、图片、SVG、TXT、HTML 等。 OFDRW 转换模块在 2.0.0 之后抽象了多种文档导出接口&#xff0c;使用统一的 API 实现 OFD 文档导出功能。 之前整合的 2.0.0 以前版本&#xff0c;可参考 OFD 文件转换…...

WuThreat身份安全云-TVD每日漏洞情报-2023-03-23

漏洞名称:Windows Installer 特权提升漏洞 漏洞级别:高危 漏洞编号:CVE-2023-21800,CNNVD-202302-1117 相关涉及:Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation) 漏洞状态:POC 参考链接:https://tvd.wuthreat.com/#/listDetail?TVD…...

gan实战(DCGAN、)

一、DCGAN 1.1 参数 &#xff08;1&#xff09;输入&#xff1a;会被放缩到6464 &#xff08;2&#xff09;输出&#xff1a;6464 &#xff08;3&#xff09;数据集&#xff1a; 1.2 实现 import glob import torch from PIL import Image from torch import nn from torch.u…...

视频编辑场景下的文字模版技术方案

作者 | Lok’tar ogar 导读 本文根据度咔剪辑APP文字模版开发实践&#xff0c;分享视频编辑场景下&#xff0c;静态文字模版渲染能力的技术方案。作为富文本渲染方案的父集&#xff0c;此技术方案可以扩展到其他需要复杂富文本渲染的场景下。 全文6745字&#xff0c;预计阅读时…...

移动应用架构设计:如何转变开发流程

移动应用架构设计&#xff1a;如何转变开发流程 2023 年掌握移动应用程序架构的指南&#xff08;附案例研究&#xff09; 如果他们要解决这个问题&#xff0c;开发人员需要了解移动架构设计的最佳实践&#xff0c;使他们能够构建用户喜欢的优化应用程序。其中一些做法包括使用…...

【服务器数据恢复】误操作导致NetApp存储卷丢失的数据恢复案例

服务器数据恢复环境&#xff1a; 某公司的一台NetApp某型号存储&#xff1b; 几十块磁盘组建两组存储池&#xff0c;两组存储池互为镜像&#xff1b; 存储池划分卷并映射到ESXI作为数据存储使用&#xff0c;卷内有数百台虚拟机。 服务器故障&#xff1a; 管理员操作失误导致卷…...

QML- QML视觉元素类型

QML视觉元素类型一、概述一、图像类型三、共享视觉属性1. 不透明度和可见性2. 转换&#xff08;转置&#xff09;一、概述 对于最基本的视觉效果&#xff0c;Qt Quick提供了一个 Rectangle 类型来绘制矩形。这些矩形可以用颜色或垂直渐变来着色。 Rectangle 还可以在矩形上绘制…...

nodejs+vue+elementui水果购物商城vue

水果购物商城系统的主要使用者分为管理员&#xff1b;个人中心、用户管理、水果分类管理、水果信息管理、系统管理、订单管理&#xff1b;前台首页&#xff1b;首页、水果信息、个人中心、后台管理、购物车、人工服务&#xff1b;用户后台&#xff1b;首页、个人中心、水果信息…...

从NVIDIA GTC大会,看AI算力行业信号

从NVIDIA GTC 2023这场全球行业盛宴&#xff0c;我们可以解读出AI算力行业的哪些重要信号&#xff1f;一年一度的NVIDIA GTC如期而至汇聚了全球AI与元宇宙开发者的目光焦点&#xff0c;NVIDIA GTC 2023于美国当地时间3月20日如期而至。众所周知&#xff0c;作为全球一年一度的行…...

Docker 在未来应用场景的有哪些?

Docker是一种流行的容器化技术&#xff0c;可以将应用程序和其依赖项打包到一个可移植的容器中&#xff0c;使得应用程序可以在任何平台上运行。Docker的应用场景非常广泛&#xff0c;下面列举了一些常见的应用场景&#xff1a; 应用程序部署和管理&#xff1a;Docker可以使应…...

部署+使用集群的算力跑CPU密集型任务

我先在开头做一个总结&#xff0c;表达我最终要做的事情和最终环境是如何的&#xff0c;然后我会一步步说明我是如何搭建。 要做的事情 尝试如何使用多台机器的算力共同跑一个CPU密集型或者GPU密集型的任务。这里以CPU密集型为例子。 在多台机器搭建MPI环境&#xff0c;构建…...

MATLAB算法实战应用案例精讲-【智能优化算法】森林优化算法(FOA) (附MATLAB代码实现)

目录 前言 算法原理 算法思想 (一)树的初始化 (二)局部播种...

后端接口返回近万条数据,前端渲染缓慢,content Download 时间长的优化方案

前言 性能优化&#xff0c;是前端绕过不去的一道门槛&#xff0c;甚是重要。最近一年&#xff0c;也很少有机会在项目中进行前端性能优化&#xff0c;一直在忙于业务开发。 最近终于是来了机会&#xff0c;遇到了这样的场景&#xff0c;心里也甚是激动&#xff0c;写个随笔记…...

三天吃透MongoDB面试八股文

本文已经收录到Github仓库&#xff0c;该仓库包含计算机基础、Java基础、多线程、JVM、数据库、Redis、Spring、Mybatis、SpringMVC、SpringBoot、分布式、微服务、设计模式、架构、校招社招分享等核心知识点&#xff0c;欢迎star~ Github地址&#xff1a;https://github.com/…...

游戏服务器开发指南(一):设置合适的Socket选项

前言 上周写完系列序言&#xff0c;得到不少读者朋友的关注&#xff0c;这也给了我额外的动力。写东西就是这样&#xff0c;都希望获得更多的关注&#xff0c;如果写出来没什么人看&#xff0c;那就无异于闭门造车、自娱自乐。欢迎朋友们在文后留言&#xff0c;我也会根据大家…...

为什么电路板上的线路总是弯曲的?

不知道小伙伴有没有发现&#xff0c;电路板上的线路虽然密密麻麻&#xff0c;但线路总是弯曲延伸而不是直径到达&#xff0c;毕竟学过小学数学都知道&#xff1a;两点之间直线最短&#xff0c;所以为什么要花那么多线路来设计PCB板&#xff1f;难道不能直接设计成直线。小伙伴们…...

计算机网络(第十三弹) --- ARP 协议及子网掩码的相关概念

ARP 协议及子网掩码1 ARP 协议2 子网掩码1 ARP 协议 ARP 协议就是介于数据链路层和网络层之间的协议; 建立了主机 IP 协议和 MAC 地址的映射关系. 在网络通讯时, 源主机的应用程序知道目的主机的 IP 地址和端口号, 却不知道目的主机的硬件地址, 数据报首先是被网卡接收到再去处…...

Tlsr8258开发-小问题汇总

默认情况如果不指定时钟源&#xff0c;则使用外部晶振&#xff0c;并且默认为16M如果想要在一开始就调用读取flash的函数&#xff0c;一定要先cpu_wakeup_init()&#xff1b; delay_us(150)。我这里是通过读取flash中的值&#xff0c;然后来选择初始化BLE还是2.4G如果想要在BLE…...

python 基础系列篇:四、编写两个简单的小游戏(猜数字及2048)

python 基础系列篇&#xff1a;四、编写两个简单的小游戏&#xff08;猜数字及2048&#xff09;猜数字游戏游戏进程示例需求分析并逐步实现1、使用随机函数包 random2、记录用户输入3、提前做好的结果反馈4、判定A的实现5、判定B的范围6、判定B的判定内容7、判定B的实现8、用户…...

网络安全——网络层安全协议

作者简介&#xff1a;一名云计算网络运维人员、每天分享网络与运维的技术与干货。 座右铭&#xff1a;低头赶路&#xff0c;敬事如仪 个人主页&#xff1a;网络豆的主页​​​​​​ 目录 前言 引言 一.网络攻击与防御 1.常见的网络攻击 &#xff08;1&#xff09;窃听…...

8种特“坑”的 SQL 写法,性能降低100倍

给大家分享几个SQL常见的“坏毛病”及优化技巧。 SQL语句的执行顺序&#xff1a; 1、LIMIT 语句 分页查询是最常用的场景之一&#xff0c;但也通常也是最容易出问题的地方。比如对于下面简单的语句&#xff0c;一般 DBA 想到的办法是在 type、 name、 create_time 字段上加组…...

用c++手写一个带箭头的线

根据经纬度&#xff0c;和uv。算出开始点位和结束点位&#xff0c;并在结束点位画一个小箭头。根据需要调整0.2和0.8以及箭头的headSize 。 #include <iostream> #include <vector> #include <cmath> #include "matplotlibcpp.h" namespace plt …...

JVM-Java虚拟机(二)

执行引擎概述1.执行引擎是 Java 虚拟机核心的组成部分之一。2.JVM 的主要任务是负责装载字节码到其内部&#xff0c;但字节码并不能够直接运行在操作系统之上&#xff0c;因为字节码指令并非等价于本地机器指令&#xff0c;它内部包含的仅仅只是一些能够被 JVM 所识别的字节码指…...

Golang中的边界检查和边界检查消除(bounds check elimination)

边界检查大家都知道Golang是内存安全型语言&#xff0c;在根据索引获取数组/切片元素时&#xff0c;Golang runtime 会检查索引是否超出范围&#xff0c;如果索引超出了范围&#xff0c;程序就会 panic&#xff0c;这种机制叫做边界检查&#xff08;bounds check&#xff09;。…...

发现一个不错的golang框架,文档非常详细,自带代码生产dao工具,可以快速的进行项目开发,还有社区也是非常的活跃

目录前言1&#xff0c;关于goframe框架介绍2&#xff0c;创建Dao代码3&#xff0c;测试Dao的方法4&#xff0c;总结前言 本文的原文连接是: https://blog.csdn.net/freewebsys/article/details/129698017 未经博主允许不得转载。 博主CSDN地址是&#xff1a;https://blog.csdn…...

使用Python开启局域网传送数据(3):使用 simple_http_server 实现上传下载功能

&#x1f4a1;温馨提示&#xff1a;本文测试环境&#xff1a;windows11 64位、Python3.9。 摘要&#xff1a;本文将介绍在 Windows 系统中如何使用 Python 的第三方模块 simple_http_server 实现在局域网中传送数据&#xff0c;仅限于别人上传文件给自己的功能&#xff0c;不具…...

Flink 第1章 基础介绍和特性

一 Flink概念 1.1 Flink的概念 Flink是一个框架和分布式处理引擎&#xff0c;用于对无界和有解数据流进行状态计算。如下图所示&#xff1a; 1.2 Flink的应用场景 1.3 Flink的目标 1.高吞吐量 2.低延迟 3&#xff0c;结果的准确性和良好的容错性。 1.4 Flink与spark的区别…...

JavaScript查找数组内的元素的方法 filter() find includes findIndex lastIndexOf indexOf

需求&#xff1a;查找数组内元素6是否存在 let arr [1, 3, 6, 5, 7, 6]; 方法1、indexOf方法 let index1 arr.indexOf(6); console.log(index1);//2方法2、lastIndexOf方法 从右至左查找&#xff0c;找到返回索引&#xff0c;找不到返回-1 let index2 arr.lastIndexOf(6)…...

mybatis-plus的批量新增insertBatchSomeColumn

MyBatis-Plus 是基于 MyBatis 进行封装的一套优秀的持久层框架&#xff0c;它提供了丰富的便捷操作方法和强大的代码生成器&#xff0c;大大简化了 MyBatis 的使用。在 MyBatis-Plus 中&#xff0c;我们可以使用 insertBatchSomeColumn 方法来实现批量新增指定字段的操作。 myb…...

2023-第十四届蓝桥杯冲刺计划!

&#x1f4ac;前言 &#x1f4a1;本文以目录形式列举大纲,可根据题目点击跳转 &#x1f308;冲刺阶段目的&#xff1a;把握高频重点,结合基础算法和常考题型总结,用真题进行模拟练习 根据自己的能力熟练目前已掌握的算法&#xff0c;不会的还可以暴力 ⏳最后三个星期大家一起冲…...

通过Linux串口实现树莓派与电脑通信

目录 一 串口说明 二 USB—TTL模块 ● usb-ttl模块接口 三 串口通信常用的API 四 修改串口的配置文件 五 串口通信代码验证 ● 发送一个字符/字符串到串口 ● 树莓读取串口数据&#xff08;字符&#xff09; ● 代码拓展&#xff08;双方&#xff09; 一 串口…...

「解析」Linux使用Screen挂起线程

之前一直使用 nohup进行挂起&#xff0c;但是在进行训练的时候发现通过Pyhton脚本调用的时候虽然可以挂起&#xff0c;但是貌似没办法真正的执行命令&#xff0c;目前还不知道具体什么原因造成的&#xff0c;因此更加推荐 screen 进行挂起&#xff0c;并且 screen 还可以跨设备…...

【Unity 手写PBR】Build-in管线:实现直接光部分

写在前面 前期积累&#xff1a; GAMES101作业7提高-实现微表面模型你需要了解的知识 【技术美术图形部分】PBR直接光部分&#xff1a;Disney原则的BRDF和次表面散射模型 【技术美术图形部分】PBR全局光照&#xff1a;理论知识补充 算是对光照模型计算的查漏补缺吧&#xff…...

Java Druid,反射,反射封装DBUtil

零、 复习昨日SQL注入预处理语句String sql "select * from user where id ?"; PreparedStatement ps conn.preparedStatement(sql); ps.setInt(1,id); // ps.setDate(1,new java.sql.Date(user.getDate().getTime())) ps.executeQuery();DBUtil一、数据库连接池…...