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

    Python-3 匿名函数

    #1、匿名函数计算a+b的值 func = lambda a,b:a+b result = func(2,3) #传入实参23,计算a+b,自动返回a+b的值。

    40010发布于 2020-01-06
  • 来自专栏从零开始学自动化测试

    pytest文档6-fixture之yield实现teardown

    1") def test_s2(open): # 不传login print("用例2:搜索python-2") def test_s3(open): print("用例3:搜索python \YOYO\test_f1.py 打开浏览器,并且打开百度首页 用例1:搜索python-1 .用例2:搜索python-2 .用例3:搜索python-3 . =================== \YOYO\test_f1.py 用例1:搜索python-1 .打开浏览器,并且打开百度首页 用例2:搜索python-2 .用例3:搜索python-3 . =================== \YOYO\test_f1.py 打开浏览器,并且打开百度首页 用例1:搜索python-1 .用例2:搜索python-2 .用例3:搜索python-3 .执行teardown! smtp_connection.close() request.addfinalizer(fin) return smtp_connection # provide the fixture value 2.yieldaddfinalizer

    1.6K40发布于 2018-08-17
  • 来自专栏Pipeline

    pipz: 从PyPI安装任何Python软件包作为Rez软件包

    package_name> 比如 rez env pipz -- install pyyaml rez env pipz -- install pyside2 指定python版本 rez env pipz python -3 -- install pyyaml rez env pipz python-2 -- install pyyaml 需要注意的是像我这边的rez是通过python-3安装的 rez env中默认带了 python-3的环境所以当我不指定python版本去安装python-2的包的时候会出现类似下面的冲突 我们只需要指定对应的python版本就可以了 默认安装好了的pip包的路径在你本地用户下的packages

    1.4K10编辑于 2022-07-14
  • 来自专栏橙子探索测试

    Python Pytest中fixture之yield唤醒teardown终结函数addfinalizer

    这就是我们今天学习的yieldaddfinalizer。 yield yield是一个关键字,它不是单独存在的,要写在fixtrue标记的固件中。 "用例1:搜索python-1",open) def test_s2(): print("用例2:搜索python-2") def test_s3(): print("用例3:搜索python F open打开浏览器,并且打开百度首页 SETUP F open test03.py::test_s3 (fixtures used: open)用例3:搜索python "用例1:搜索python-1",aaaa) def test_s2(): print("用例2:搜索python-2") def test_s3(): print("用例3:搜索python F open打开浏览器,并且打开百度首页 SETUP F open test03.py::test_s3 (fixtures used: open)用例3:搜索python

    1.5K10发布于 2019-10-25
  • 来自专栏全栈程序员必看

    java引用变量对象(java变量对象)

    Java对象及其引用 先搞清楚什么是堆,什么是栈。 Java开辟了两类存储区域,对比二者的特点 存储区域 存储内容 优点 缺点 回收 栈 基本类型的变量对象的引用变量 存取速度比堆要快,仅次于寄存器,栈数据可以共享 存在栈中的数据大小与生存期必须是确定的 初学Java时,在很长一段时间里,总觉得基本概念很模糊。后来才知道,在许多Java书中,把对象对象的引用混为一谈。 把自己的一点认识写下来,或许能让初学Java的朋友们少走一点弯路。 最常见的就是打印字符串: System.out.println(“I am Java!”); 字符串对象“I am Java!”在打印后即被丢弃。有人把这种对象称之为临时对象。

    2.8K40编辑于 2022-07-29
  • 来自专栏全栈程序员必看

    java datagramsocket,Java DatagramSocketDatagramPacket

    Java DatagramSocketDatagramPacket 1 Java DatagramSocketDatagramPacket Java DatagramSocketDatagramPacket 2 Java DatagramSocket类 Java DatagramSocket类表示用于发送接收数据报包的无连接Socket。 DatagramSocket(int port, InetAddress address) throws SocketEeption 创建一个DatagramSocket,并将其与指定的端口号主机地址绑定 3 Java DatagramPacket类 Java DatagramPacket是可以发送或接收的消息。如果发送多个数据包,则它可能以任何顺序到达。此外,不能保证数据包的传递。 4 DatagramSocketDatagramPacket的例子 4.1 通过DatagramSocket发送DatagramPacket package com.yiidian; /** * 一点教程网

    42120编辑于 2022-07-01
  • 来自专栏全栈程序员必看

    javac 就业,c++java的区别就业前景

    c++java都是当下最热门的编程语言,二者各有各的优势。 java与c++都是面向对象的语言,但java晚于c++发布,部分语法思想也参考了c++,只是java 没有头文件、指针、运算符重载、虚基类等等,算是c++语言的“纯净版”。 c++java的主要区别 1、指针 java语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。 对象将数据方法结合起来,把它们封装在类中,这样每个对象都可实现自己的特点行为。而c++允许将函数变量定义为全局的。此外,java中取消了c/c++中的结构联合,消除了不必要的麻烦。 java语言不支持操作符重载是为了保持java语言尽可能简单。 c++java哪个好找工作 1、从两者语言入门来说:java入门相对简单,C++入门相对难,精通更难!

    3.3K40编辑于 2022-09-08
  • Java基础:&&&、|||的区别

    s.length()>0) ) C. if( (s==null) | (s.length()==0) ) D. if( (s==null) || (s.length()==0) ) 能做对这道题的前提就是要知道 && &、|||的区别 逻辑运算符:&&|| 是按照“短路”方式求值的。 如果第一个操作数已经能够确 定表达式的值,第二个操作数就不必计算了 位移运算符:&| 运算符应用于布尔值,得到的结果也是布尔值,不按“短路”方式计算。

    22210编辑于 2025-04-07
  • 来自专栏全栈程序员必看

    kotlin相比于java的好处坏处_kotlinjava

    主要区别: Kotlin 的特点 Java的特点 Kotlin 的历史 JAVA的历史 Kotlin Java 的区别 Kotlin 的优势 Java的优势 Kotlin 的缺点 Java的缺点 哪个更好 Kotlin Java 的区别 Kotlin 与 Java 这是 Kotlin 与 Java 之间的区别 Kotlin Java Kotlin 允许用户创建扩展函数。 Java 不提供任何扩展功能。 Kotlin 不需要为数据类做太多工作。 Java 开发人员编写构造了很多元素来开发类 Kotlin 不提供隐式转换。 Java 支持隐式转换。 Java 使用两个协程选项作为 1) Rx Java 2) Project Loom。 Kotlin 没有任何通配符类型。 wide-card在 Java 中可用。 帮助开发者创建扩展功能 提供了一种非常简单且几乎自动化的方式来创建数据类 Kotlin 是一种静态类型语言,因此非常易于阅读编写。 这种语言允许以各种方式交换使用来自 Java 的信息。

    8.7K10编辑于 2022-11-03
  • 来自专栏全栈程序员必看

    java重写重载的区别总结_java覆盖重载

    3、重写的方法的返回值必须被重写的方法的返回一致; 4、重写的方法所抛出的异常必须被重写方法的所抛出的异常一致,或者是其子类; 5、被重写的方法不能为private,否则在其子类中只是新定义了一个方法 为父类中的方法,Triangle中没有,所以tri.isSharp()方法为继承父类中的方法 Shape shape = new Triangle(); //new一个对象为Triangle的Shape实例(new

    95130编辑于 2022-10-03
  • 来自专栏国产程序员

    Java基础(四)Java 对象

    Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载 对象:对象是类的一个实例(对象不是找个女朋友),有状态行为。 Java中的类 类可以看成是创建Java对象的模板。 在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步: · 声明:声明一个对象,包括对象名称对象类型。 · 实例化:使用关键字new来创建一个对象。 除了上面提到的几种类型,Java还有一些特殊的类,如:内部类、匿名类。 Java包 包主要用来对类接口进行分类。当开发Java程序时,可能编写成百上千的类,因此很有必要对类接口进行分类。 例如,下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类 原文地址:http://www.runoob.com/java/java-object-classes.html

    68430发布于 2019-07-02
  • 来自专栏全栈程序员必看

    java inputstreamoutputstream_java input

    Java中,上述三个类经常用于处理数据流,下面介绍一下三个类的不同之处以及各自的用法。 并且能为字节流指定字符集,可输出一个个的字符; BufferedReader : 提供通用的缓冲方式文本读取,readLine读取一个文本行, 从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组行的高效读取 ; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; public class ---- InputStreamReader package 数据流; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader ; import java.io.InputStream; import java.io.InputStreamReader; import java.net.MalformedURLException

    67730编辑于 2022-11-09
  • 来自专栏Python数据结构与算法

    JAVAJAVA方法的学习创造

    JAVA中的方法存在的意义 1.能够模块化的组织代码 2.做到代码被重复使用,一份代码可以在多位置使用 3.让代码更好理解更简单 4.直接调用现有方法,不必重复造轮子. a*b); } //有返回值 public static int add(int a,int b){ return a+b; } } 注意: JAVA

    31920编辑于 2024-03-17
  • 来自专栏全栈程序员必看

    javajavac编译运行java程序

    目录 目录 前言 编译命令介绍 javac java 代码编译与运行 java类发现规则 分离classjava文件 参考链接 前言 给自己定了一个月学习JVM虚拟机的计划,不管有没有卵用,学点新东西总是好的 下面,主要是总结一些如何在命令行中编译java程序。主要是想记录总结一下java的类发现原则。 编译命令介绍 其实,java编译过程主要使用了javacjava两个命令。 那之所以会遇到这个问题,就是由于Ecplise这种编译器替我们掩盖了java是有类发现规则的。 java类发现规则 要想成功的编译执行java文件,是需要有classpath包名的共同配合。 但是,同样在src/jvm目录下,我们禁用classpath去编译CompileClass.java,是无法编译通过的,编译错误之前是一样的。 CompileClass.java 执行的时候,命令如下: java -classpath ".." jvm.CompileClass ---- 分离.class.java文件 在了解了java类发现规则之后

    3.6K30编辑于 2022-09-01
  • 来自专栏全栈程序员必看

    java inputstreamoutputstream_string java

    while((is.read(buffer,0,byte.length) )) > 0){ ps.write(buffer,0,byte.length); } 这样会导致输出文件中有很多NULL乱码

    57530编辑于 2022-09-29
  • 来自专栏编程大道

    Java网络代理

    Java网络代理 1)简介 在当今的网络环境中,特别是企业网络环境中,应用程序开发人员必须像系统管理员一样频繁地处理代理。 在任何情况下,像Java这样的开发平台应该提供处理这些强大且灵活的代理的机制。不幸的是,直到最近,Java平台在该领域还不是很灵活。 我们需要做的只是子类 java.net.ProxySelector并提供select()connectFailed() 方法的实现。 select()在尝试连接到目标之前,协议处理程序会调用该方法。 应该注意的是,Java PluginJava Webstart都会使用自定义的ProxySelector替换默认的ProxySelector,以便更好地与底层平台或容器(如Web浏览器)集成。 import java.net.*; import java.util.List; import java.util.ArrayList; import java.util.HashMap; import

    1.4K20发布于 2019-07-29
  • 来自专栏米扑专栏

    Java Date Calendar

    Java 语言的Date(日期),Calendar(日历),DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分。 创建一个日期对象 让我们看一个使用系统的当前日期时间创建一个日期对象并返回一个长整数,这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间。 类的例子,你应该能够使用 java.util.Date,java.text.SimpleDateFormat, java.util.GregorianCalendar 创建许多方法了。 测试代码下载 参考推荐: Java语言的CalendarDate类 Java 之 Date Calendar 实例 JAVA Calendar详解 Date类型的转换运算 “Java语言的 CalendarDate类” 的更多相关文章

    88420发布于 2019-02-19
  • 来自专栏landv

    Java对象

    Java作为一种面向对象语言,支持以下基本概念 多态,继承,封装,抽象,类,对象,实例,方法,重载。 本节我们重点研究对象类的概念。 Java中的对象, 现在让我深入了解什么是对象,看看周围真实的世界,回发现身边有很多对象,车,狗,人等等。所有这些对象都有自己的状态行为。 Java中的类 类可以看成是创建Java对象的模板。 除了上面提到的几种类型,Java还有一些特殊的类,如:内部类、匿名类。 Java包 包主要用来对类接口进行分类。当开发Java程序时,可能编写成百上千的类,因此很有必要对类接口进行分类。 例如,下面的命令行将会命令编译器载入java_installation/java/io路径下的所有类 import java.io.*;

    1.3K40发布于 2018-05-24
  • 来自专栏数据分析与挖掘

    java中的++--

    i++,i--++i,--i的区别: i++,i--是先赋值后运算; ++i,--i是先计算后赋值; ? ?

    92920发布于 2020-08-26
  • 来自专栏用户8637799的专栏

    java注解反射

    java 注解反射 注解 Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。 Java 语言中的类、方法、变量、参数包等都可以被标注。 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件时,标注可以被嵌入到字节码中。Java 虚拟机可以保留标注内容,在运行时可以获取到标注内容 。 当然它也支持自定义 Java 标注。 反射 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性方法; 对于任意一个对象,都能够调用它的任意一个方法属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java //在Java中,每一个字节码文件,被加载到内存后,都存在一个对应的Class类型的对象 //白话,反射就是通过操作class类型的对象(从字节码文件)获得类的所有属性方法 得到Class的几种方式

    61810编辑于 2022-09-09
领券