找到 34423 篇文章 关于编程

Python Tkinter 中的 askopenfile() 函数

Pradeep Elance
更新于 2020-02-26 07:36:06

2K+ 阅读量

与其在 Python 程序中硬编码要使用的文件路径,我们可以允许用户使用 GUI 浏览操作系统文件夹结构并让用户选择文件。这是使用 tkinter 模块实现的,在该模块中,我们定义了一个画布并在其上放置了一个按钮来浏览文件。在下面的程序中,我们定义了一个文件打开函数。我们仅使用此函数来打开文本文件,因为 Python 可以读取文本文件的内容并以更易读的方式打印出来。我们可以 ... 阅读更多

Java 9 中模块的特征是什么?

raja
更新于 2020-02-26 05:01:28

262 阅读量

模块是代码、数据和资源的集合。它是一组相关的包和类型,例如类、抽象类和接口,以及代码、数据文件和一些静态资源。以下是模块的一些特征。模块的特征:模块必须定义一个与其他模块通信的接口。模块定义了模块接口和模块实现之间的分离。模块提供一组包含信息的属性。两个或多个模块嵌套在一起。模块具有清晰明确的职责。每个函数仅由一个模块实现。模块必须能够独立于其他模块进行测试。模块中的错误不能传播到其他 ... 阅读更多

Java 9 中 Optional.ifPresentOrElse() 和 Optional.or() 方法的区别?

raja
更新于 2020-02-25 12:42:26

3K+ 阅读量

Optional.ifPresentOrElse() 和 Optional.or() 方法都已在 Java 9 版本中引入以改进其功能。Optional.ifPresentOrElse() 方法检查值是否存在,使用值应用操作,否则返回空操作,而 Optional.or() 方法检查值是否存在,返回包含值的选项,否则返回应用于 Supplier 函数的 Optional。Optional.ifPresentOrElse() 方法包含两个参数,Consumer 和 Runnable,而 Optional.or() 方法仅包含一个参数,Supplier。Optional.ifPresentOrElse() 的语法:public void ifPresentOrElse(Consumer

如何在 Java 9 的 JShell 中处理异常?

raja
更新于 2020-02-25 10:13:32

311 阅读量

在 Java 9 中,JShell 提供了一个快速友好的环境,使我们能够快速探索、发现和试验 Java 语言特性和丰富的库。在 JShell 中,无需手动捕获异常。JShell 自动捕获每个异常并显示有关该异常的信息,然后显示下一个 JShell 提示,以便我们可以继续我们的会话。它也适用于未经检查的异常。通过自动捕获已检查和未经检查的异常,JShell 使我们更容易试验抛出已检查异常的方法。在下面的示例中,ArrayIndexOutOfBoundsException 发生是因为找不到“values[4]”的值。示例 1jshell> int[] values = {10, 20, 30} values ==> int[3] { ... 阅读更多

如何在 C++ 中将一个类转换为另一个类类型?

Ayush Gupta
更新于 2020-02-25 09:15:13

5K+ 阅读量

在本教程中,我们将讨论一个程序,以了解如何在 C/C++ 中将一个类转换为另一个类类型。类转换可以通过运算符重载来完成。这允许将一种类类型的数据分配给另一种类类型对象。示例实时演示#include using namespace std; //将转换到的类型 class Class_type_one {    string a = "TutorialsPoint";    public:       string get_string(){          return (a);    }    void display(){       cout

如何在 C++ 中使用 STL 查找向量元素的总和?

Ayush Gupta
更新于 2020-02-25 09:12:10

667 阅读量

在本教程中,我们将讨论一个程序,以了解如何在 C++ 中使用 STL 查找向量元素的总和。要查找给定向量的元素总和,我们将使用 STL 库中的 accumulate() 方法。示例实时演示#include using namespace std; int main(){    //定义向量    vector a = { 1, 45, 54, 71, 76, 12 };    cout

如何在 C++ 中使用 STL 查找向量的最大元素?

Ayush Gupta
更新于 2020-02-25 08:08:29

6K+ 阅读量

在本教程中,我们将讨论一个程序,以了解如何在 C++ 中使用 STL 查找向量的最大元素。要从给定向量中查找最大元素,我们将使用 STL 库中的 *max_element() 方法。示例实时演示#include using namespace std; int main(){    //定义向量    vector a = { 1, 45, 54, 71, 76, 12 };    cout

如何在 C++ 中使用 STL 查找两个向量之间的公共元素?

Ayush Gupta
更新于 2020-02-25 08:05:48

824 阅读量

在本教程中,我们将讨论一个程序,以了解如何在 C++ 中使用 STL 查找两个向量之间的公共元素。要查找两个给定向量之间的公共元素,我们将使用 set_intersetion() 方法。示例实时演示#include using namespace std; int main(){    //定义向量    vector vector1 = { 1, 45, 54, 71, 76, 12 };    vector vector2 = { 1, 7, 5, 4, 6, 12 };    sort(vector1.begin(), vector1.end());    sort(vector2.begin(), vector2.end());    cout

如何在 C++ 中使用 STL 查找两个数组之间的公共元素?

Ayush Gupta
更新于 2020-02-25 07:59:32

223 阅读量

在本教程中,我们将讨论一个程序,以了解如何在 C++ 中使用 STL 查找两个数组之间的公共元素。要查找两个给定数组之间的公共元素,我们将使用 set_intersetion() 方法。示例实时演示#include using namespace std; int main(){    //定义数组    int arr1[] = { 1, 45, 54, 71, 76, 12 };    int arr2[] = { 1, 7, 5, 4, 6, 12 };    int n1 = sizeof(arr1) / sizeof(arr1[0]);    int n2 = sizeof(arr2) / sizeof(arr2[0]);    sort(arr1, arr1 + n1);    sort(arr2, arr2 + n2);    cout

如何在 C++ 中创建用户定义类或结构的无序集?

Ayush Gupta
更新于 2020-02-25 07:49:36

636 阅读量

在本教程中,我们将讨论一个程序,以了解如何在 C++ 中创建用户定义类或结构的无序集。为此,我们将创建一个结构类型,然后使用用户定义的函数来比较两个结构类型以存储哈希函数。示例#include using namespace std; //定义结构 struct Test {    int id;    bool operator==(const Test& t) const{       return (this->id == t.id);    } }; //定义哈希函数类 class MyHashFunction {    public:       size_t operator()(const Test& t) const{         ... 阅读更多

广告

© . All rights reserved.