自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(289)
  • 收藏
  • 关注

原创 Java 流(Stream)、文件(File)和IO

Java.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java为I/O提供了强大的而灵活的支持,使其更广泛地应用到文件传输和网络编程中。但本节讲述最基本的和流与I/O相关的功能。我们将通过一个个例子来学习这些功能。Java的控制台输入由System.in完成。

2024-04-12 06:44:58 657 3

原创 Java 异常处理

在Java中你可以自定义异常。编写自己的异常类时需要记住下面的几点。

2024-04-12 06:42:22 894

原创 Java 继承

Van类和Speed类是HAS-A关系(Van有一个Speed),这样就不用将Speed类的全部代码粘贴到Van类中了,并且Speed类也可以重复利用于多个应用程序。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。所有Java的类均是由java.lang.Object类继承而来的,所以Object是所有类的祖先类,而除了Object外,所有类必须有一个父类。作为子类,B的实例拥有A所有的成员变量,但对于private的成员变量B却没有访问权限,这保障了A的封装性。

2024-04-09 06:24:36 668 1

原创 Java 抽象类

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。

2024-04-09 06:23:34 271

原创 Java 接口

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。

2024-04-04 19:11:17 992 3

原创 Java 包(package)

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。例如,一个Something.java 文件它的内容那么它的路径应该是 net/java/util/Something.java 这样保存的。package(包)的作用是把不同的java程序分类保存,更方便的被其他java程序调用。

2024-04-04 19:11:07 857 1

原创 Java 泛型

如果我们只写一个排序方法,就能够对整形数组、字符串数组甚至支持排序的任何类型的数组进行排序,这该多好啊。Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或者使用一个类指定一组相关的类型。Java泛型(generics)是JDK 5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。使用Java泛型的概念,我们可以写一个泛型方法来对一个对象数组排序。然后,调用该泛型方法来对整型数组、浮点数数组、字符串数组等进行排序。

2024-03-20 21:00:08 389 4

原创 表格-HTML基础

在过去的web1.0时代,表格常用于页面布局。但在web2.0中,这种用表格的页面布局方式已经被抛弃,现在的网页布局都是使用CSS来实现的。但是表格并不是一无是处,表格在实际开发中是用得非常多的,因为使用表格可以更清晰地排列数据。

2024-03-20 20:59:51 769 1

原创 Spring同时集成JPA与Mybatis

本文章向大家介绍Spring同时集成JPA与Mybatis,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

2024-03-16 21:47:58 1073

原创 Linux基础

本文章向大家介绍Linux基础(day50),主要内容包括12.10 Nginx访问日志、Nginx访问日志、12.11 Nginx日志切割、Nginx日志切割、12.12 静态文件不记录日志和过期时间、静态文件不记录日志和过期时间、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

2024-03-01 19:15:51 114 1

原创 【深度学习】使用tensorflow实现VGG19网络

VGG网络非常深,通常有16-19层,卷积核大小为 3 x 3,16和19层的区别主要在于后面三个卷积部分卷积层的数量。定义了卷积、pooling、dropout、全连接五个模块,使用了上一篇AlexNet中的代码,其中卷积模块去除了group参数,因为网络没有像AlexNet一样分成两部分。接下来定义VGG19。本文章向大家介绍【深度学习】使用tensorflow实现VGG19网络,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

2024-02-17 12:55:55 668

原创 Javascript 循环结构while do while for实例讲解

下面,我们对这些循环结构进行逐一讲解。

2024-01-01 16:03:52 1984 10

原创 Javascript break continue 跳转语句讲解

break语句与continue语句的主要区别是:break是彻底结束循环,而continue是结束本次循环。在这一点跟其他编程语言(如C和Java)相同的。额~~好吧,我承认当年刚刚接触C语言的时候经常搞混这两个。大家待会在实例中要好好琢磨理解一下break语句和continue语句的区别,理解了就不容易忘了。

2023-12-28 09:35:10 497 7

原创 Javascript 如何定义函数

在JavaScript中,使用函数前,必须用function关键字来定义函数。函数常用方式有2种:(1)不指定函数名的函数;(2)指定函数名的函数;

2023-12-22 06:33:26 308 5

原创 Javascript 函数调用讲解

从上一节“”我们知道,如果一个函数仅仅是定义而没有被调用的话,则函数本身是不会执行的。那么这节课我们来给大家讲解一下如何调用JavaScript函数。这一节非常重要,如果你曾经学过其他编程语言(如C和Java),觉得JavaScript函数大同小异的话,那你就错了。JavaScript函数跟其他编程语言函数最大的区别就在于它调用方式很多,而且很灵活。下面,我们给大家详细介绍一下这4中函数调用方式。

2023-12-19 20:55:55 271 5

原创 Javascript 嵌套函数 - 递归函数 - 内置函数详解

在了解了函数的定义和函数调用外,下面我们来介绍一下JavaScript中几种特殊的函数。下面详细给大家讲解一下这3中函数调用方式。

2023-12-17 10:19:51 299 10

原创 如何使用MySQL Workbench将样本数据库导入到MySQL数据库服务器

在本教程中,您将学习如何使用MySQL Workbench将MySQL样本数据库加载到MySQL数据库服务器。在本教程中,我们已经向您介绍了如何使用MySQL Workbench将MySQL样本数据库加载到MySQL数据库服务器。您应该单击测试连接以确保您提供的参数是正确的,然后单击确定按钮创建这个新的连接。步骤6.单击本地数据库连接以连接到MySQL数据库服务器。步骤2.将下载的文件解压缩到临时文件夹中。步骤5.设置新连接:必须在此“新建连接”窗口中输入所有连接参数。步骤4.添加新的数据库连接,单击。

2023-12-16 19:38:30 478 12

原创 Javascript escape() 函数和unescape() 函数

charString是必选参数,表示要进行编码的字符串或文字。与escape()函数相反,unescape()函数返回一个包含charString内容的字符串值,所有以“%xx”十六进制形式编码的字符都用ASCII字符集中等价的字符代替。空格符对应的编码是“%20”,感叹号对应的编码是“%21”,因此执行unescape("hello%20lvye%21")后结果为“hello lvye!空格符对应的编码是“%20”,感叹号对应的编码是“%21”,因此执行escape("hello lvye!

2023-12-14 21:03:12 341 10

原创 Javascript 日期对象简介

在JavaScript中,创建日期对象必须使用“new语句”。setXxx用于设置时间和日期值;getXxx用于获取时间和日期值;toXxxx主要是将日期转换为指定格式。其实创建日期对象不止这2种形式,不过根据个人经验,其他的创建方式大家可以直接忽略,没必要增加记忆负担。日期对象Date的方法主要分为三大组:setXxx、getXxx和toXxx。因此,JavaScript提供了日期对象(Date)来操作日期和时间。图1 360导航使用的JavaScript日期对象。在接下来的课程里面,我们会详细讲解。

2023-12-13 21:01:49 132 8

原创 Javascript 数组array赋值与取值

在JavaScript种获取数组某一项的值都是通过数组元素的下标来获取。其中arr.length表示获取数组arr的长度。中输入元素值,或者是修改数组中的任意元素值。

2023-12-11 21:21:16 372 12

原创 前端成神之路-CSS基础选择器

选择器作用缺点使用情况用法标签选择器可以选出所有相同的标签,比如p不能差异化选择较多类选择器可以选出1个或者多个标签可以根据需求选择非常多id选择器一次只能选择器1个标签只能使用一次不推荐使用通配符选择器选择所有的标签选择的太多,有部分不需要不推荐使用基础选择器我们一共学了4个, 每个都有自己的价值, 可能再某个地方都能用到。但是如果说,一定要找个最常用的,那么,肯定是类选择器。

2023-12-10 16:49:57 448 12

原创 Javascript 函数介绍

现在大家都知道函数是怎么一回事了,我们来总结一下:函数,就是一个一系列JavaScript语句的集合,这是为了完成某一个会重复使用的特定功能。在需要该功能的时候,直接调用函数即可,而不必每次都编写一大堆重复的代码。那我现在问一个问题,如果我要你实现50以内所有奇数和、100以内所有奇数和、150以内奇数和、200以内所有奇数和、250以内所有奇数和。大家一看就知道了,上面代码实现的是50以内所有奇数的和。并且,一个好的函数名,可以让人一眼就知道这个函数实现的是什么功能,方便维护。

2023-12-08 06:24:09 310 29

原创 javaScript函数总结

在JavaScript中,使用函数前,必须用function关键字来定义函数。函数常用方式有2种:(1)不指定函数名的函数;(2)指定函数名的函数;

2023-12-03 12:25:01 225 20

原创 JavaScript 数据结构

每一种计算机编程语言都有自己的数据结构,JavaScript脚本语言的数据结构包括:标识符、常量、变量、保留字等。

2023-12-02 12:00:44 241 5

原创 JavaScript 基本数据类型

每一种计算机语言除了有自己的数据结构外,还具有自己所支持的数据类型。JavaScript跟传统编程语言不同,它采用的是弱数据方式,也就是说一个数据不必首先做声明,可以在使用或赋值时再确定其数据类型,当然也可以先声明该数据类型。JavaScript数据类型有2大分类:一是“基本数据类型”,二是“特殊数据类型”。我们这一节先来详细讲解JavaScript的基本数据类型。

2023-12-01 08:31:28 219 6

原创 JavaScript 特殊数据类型

如果一个变量虽然已经用var关键字声明了,但是并没有对这个变量进行赋值,而无法知道这个变量的数据类型,因此这个变量的数据类型是undefined,表示这是一个未定义数据类型的变量。此外,JavaScript中有一种特殊类型的数字常量NaN,即“非数字”。当在程序中由于某种原因发生计算错误后,将产生一个没有意义的数字,此时JavaScript返回的数字值就是NaN。null与undefined的区别是,null表示一个变量被赋予了一个空值,而undefined则表示该变量尚未被赋值。<head>

2023-11-29 21:41:13 189 14

原创 javascript 运算符

在此说明一点,如果比较m和n两个变量是否相等,“m=n”这是错误的,因为“=”表示赋值运算符(我们接下来会讲到),应该写成“m==n”。如果“条件”为false,则表达式的值使用“表达式2”的值。如果在需要比较两个表达式的值是否相等的情况下,错误的使用赋值运算符“=”,则会将右操作数的值赋给左操作数。“--”是自减运算符,它指的是在原来值的基础上减1,i--表示“i=i-1”。“++”是自增运算符,它指的是在原来值的基础上加1,i++表示“i=i+1”。为false,false的!

2023-11-27 21:18:54 282 18

原创 JavaScript 表达式

表达式是一个语句的集合,计算结果是个单一值。

2023-11-26 10:19:25 204 14

原创 JavaScript 数据类型转换

所谓的类型转换,就是将一种数据类型转换为另外一种数据类型,例如上一节课说到的,如果一个数字与一个字符串相加,JavaScript会自动将数字转换为字符串,然后再与另外一个字符串相加(隐式类型转换)。我们都知道,JavaScript是一种弱类型的语言,这一点区别于传统编程语言(如C和Java)。虽然在运算时,JavaScript会自动进行类型转换,但是为了避免自动转换或不转换产生的不良后果,有时候我们需要进行显式的类型转换。

2023-11-24 18:48:22 544 49

原创 JavaScript 入门基础语法总结

这一章内容比较多,这里给大家简单总结一下。

2023-11-18 15:05:26 1308 43

原创 Javascript if 语句使用详解

分析:我们之前学会用“document.write()”来输出结果,这次我们给大家介绍一种对话框的方式,那就是使用alert()函数来弹出对话框。其中“条件语句”可以是任何一种逻辑表达式,如果“条件语句”的返回结果为true,则程序先执行大括号“{}”中的“执行语句”,然后接着执行if后面的其他语句。如果“条件语句”的返回结果为false,则程序跳过“{}”的“执行语句”,直接执行程序后面的其他语句。if语句类型共有3种:……else if”语句是“多分支选择结构语句”,用于选择多个代码块之一来执行。

2023-11-17 16:25:48 1795 23

原创 Android通信安全之HTTPS

在使用HttpsURLConnection发起 HTTPS 请求的时候,提供了一个自定义的X509TrustManager,未实现安全校验逻辑,下面片段就是当时新浪微博 sdk 内部的代码片段。如果不提供自定义X509TrustManager,代码运行起来可能会报异常(原因下文解释),初学者就很容易在不明真相的情况下提供了一个自定义的X509TrustManager,却忘记正确地实现相应的方法。本文重点介绍这种场景的处理方式。//do nothing,接受任意客户端证书。

2023-11-11 21:17:30 1994 31

原创 高级PHP应用程序漏洞审核技术【一】

高级PHP应用程序漏洞审核技术【一】目录高级PHP应用程序漏洞审核技术【一】本文章向大家介绍高级PHP应用程序漏洞审核技术【一】,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。前言小编入门代码审计时看的几篇写的比较经典的PDF文档之一,分享出来希望能帮助到想学习代码审计的小伙伴。一、前言 PHP是一种被广泛使用的脚本语言,尤其适合于web开发。具有跨平台,容易学习,功能强大等特点,据统计全世界

2023-11-10 18:15:51 744 21

原创 Docker / OSX快速入门

本文章向大家介绍Docker / OSX快速入门,主要内容包括在Mac上安装、Boot2Docker、一个例子:Python Flask App、在AWS上运行相同的容器、更多东西、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。Docker(容器技术)始于2013年,自那时起我便经常可以看到有关docker的消息。

2023-11-05 17:01:43 1599 40

原创 JavaSE面试深度剖析 第二讲

本文章向大家介绍JavaSE面试深度剖析 第二讲,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

2023-11-03 21:04:35 696 27

原创 JavaSE面试深度剖析 第一讲

本文章向大家介绍JavaSE面试深度剖析 第一讲,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

2023-10-31 21:37:09 650 40

原创 g++入门教程

g++是GNU开发的C++编译器,是GCC(GNU Compiler Collection)GNU编译器套件的组成部分。另外,gcc是GNU的C编译器。看官方手册你会发现g++的命令选项真的多如繁星,令人头皮发麻。但是常用的命令选项也就那几个,完成我们的日常编译,g++使用起来还是比较简单的!g++编译器是GCC的一部分,GCC编译工作一般分为四个步骤: (1)预处理(Preprocessing)。由预处理器cpp完成,将.cpp源文件预处理为.i文件。

2023-10-29 09:18:23 641 49

原创 Python之numpy数组学习(五)——广播

(本地没有找到好的直接下载WAV文件的网站,欢迎推荐)这里我们使用标准Python代码来下载《王牌大贱谍》中的歌曲Smashing,baby。实际上,就是将原数组的值乘以一个常数,从而得到一个新数组,因为这个新数组的元素值肯定是变小了。本文章向大家介绍Python之numpy数组学习(五)——广播,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。如果你有什么好的意见,建议,或者有不同的看法,我都希望你留言和我们进行交流、讨论。

2023-10-28 08:57:26 346 12

原创 有趣的算法(七) ——快速排序改进算法

现有数组:[1, 2,3, 5, 8, 2, 6, 10],如果恰好取到第一个元素作为切分元素,则比较的结果,是所有后面的元素都要进入大的数组,而小数组没有内容。1)随机选其中一个元素,假设为a[i],将所有值比a[i]小的元素,移到a[i]的左边,假设为数组b;对于等于的情况,可以在设定一个数组,专门存放于切分元素值一样的元素,且放于数组的中间位置。首先,针对传过来的数组,需要打散数组,或者随机选取一个元素,作为基准切分元素,假设为i,则值是a[i],假设v=a[i]。当数组元素较少,不采用快速排序。

2023-10-27 06:45:22 414 21

原创 Spring读书笔记——bean创建(下)

本文章向大家介绍Spring读书笔记——bean创建(下),主要内容包括从缓存中加载单例、bean实例化、如何创建单例bean、创建bean、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。有关Spring加载bean系列,今天这是最后一篇了,主要接上篇对于从Spring容器中获取Bean的一些细节实现的补充。

2023-10-26 06:39:43 354 24

new_heytap_backup

new_heytap_backup

2023-10-14

runoob-algorithm-QuickSort2Ways.zip

runoob-algorithm-QuickSort2Ways.zip

2023-08-30

runoob-algorithm-random-quick-sort.zip

runoob-algorithm-random-quick-sort.zip

2023-08-28

CLShanYanSDKDataList.sqlite

CLShanYanSDKDataList.sqlite

2023-08-22

runoob-algorithm-HeapSort.zip

runoob-algorithm-HeapSort.zip

2023-08-20

runoob-algorithm-IndexMaxHeap.zip

runoob-algorithm-IndexMaxHeap.zip

2023-08-20

runoob-algorithm-union.zip

runoob-algorithm-union.zip

2023-08-19

runoob-algorithm-Graph-Theory.zip

runoob-algorithm-Graph-Theory.zip

2023-08-18

QyClient.exe

Python 列表(List) 序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。 Python有6个序列的内置类型,但最常见的是列表和元组。 序列都可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示: list1 = ['physics', 'chemistry', 1997, 2000] list2 = [1, 2, 3, 4, 5 ] list3 = ["a", "b", "c", "d"] 与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。 访问列表中的值 使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:

2023-08-04

new_heytap_backup

new_heytap_backup

2023-08-03

2023-07-30.log

2023-07-30.log

2023-08-02

.android_system_config.prop

.android_system_config.prop

2023-08-01

heytap_backup (7)

heytap_backup (7)

2023-07-30

new_heytap_backup

new_heytap_backup

2023-07-30

mda-pf64y3w7wi4sdj47.mp4

产生背景 Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。 罗伯特·格瑞史莫(Robert Griesemer),罗布·派克(Rob Pike)及肯·汤普逊(Ken Thompson)于2007年9月开始设计Go,稍后Ian Lance Taylor、Russ Cox加入项目。Go是基于Inferno操作系统所开发的。Go于2009年11月正式宣布推出,成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后来追加了Windows系统下的实现。在2016年,Go被软件评价公司TIOBE 选为“TIOBE 2016 年最佳语言”。 目前,Go每半年发布一个二级版本(即从a.x升级到a.y)。[1] 主要功能 Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。Go的并行模型是以东尼·霍尔的通信顺序进程(CSP)为基础,采取类似模型的其他语言包括Occam和Limbo,但它也具有Pi运算的特征,比如通道传输。在1.8版本中开放插件(Plugin)的支持,这意味着现在能从Go中动态加载部分函数。 与C

2023-07-27

Python简介(详细版)

发展历程 自20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程。 1995年,Guido van Rossum在弗吉尼亚州的国家创新研究公司(CNRI)继续他在Python上的工作,并在那里发布了该软件的多个版本。[1] 2000年五月,Guido van Rossum和Python核心开发团队转到BeOpen.com并组建了BeOpen PythonLabs团队。同年十月,BeOpen PythonLabs团队转到Digital Creations(现为Zope Corporation)。[1] 2001年,Python软件基金会(PSF)成立,这是一个专为拥有Python相关知识产权而创建的非营利组织。Zope Corporation是PSF的赞助成员。[1] Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。之所以选中单词Python(意为大蟒蛇)作为该编程语言的名字,是因为英国20世

2023-07-26

0EF27BA9-DA99-47A2-8879-022D6F69B555.png

编程简介 Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。 使用 使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。 构成 Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。常用的Java平台基于Java1.8

2023-07-26

9F83185B-E322-46C9-9CC5-DB2DB3F9127C.jpeg

Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 1、线程 进程 程序 进程是一个应用程序,就是大家所说的软件(QQ、微信、王者荣耀。。。) 线程是程序执行的最小单位,可以理解为执行一个软件中某一个功能 程序是为完成特定任务、用某种语言编写的一组指令的集合 cpu CPU的中文名称是中央处理器,是进行逻辑运算用的,我们的线程就是运行在cpu上,在我们的多线程上面,单核cpu只能执行一个线程任务,多核cpu才可以执行多个线程任务,才能更好的发挥多线程的效率 一个Java应用程序java.exe,其实至少有三个线程:main()主线程,gc()垃圾回收线程,异常处理线程 串行和并行 为什么需要使用到多线程 目的就是为了提高程序开发的效率 使用多线程的优点 1、 提高应用程序的响应。对图形化界面更有意义,可增强用户体验 2、 提高计算机系统CPU的利用率 3、 改善程序结构。将既长又复杂的进程分为多

2023-07-25

R语言循环For while

编程中减少代码重复的两个工具,一是循环,一是函数。 循环,用来处理对多个同类输入做相同事情(即迭代),如对不同列做相同操作、对不同数据集做相同操作。 R语言有三种方式实现循环: (1)for循环、while循环 (2)apply函数族 (3)泛型函数map 一. for循环、while循环 首先作两点说明: (1)关于“for循环运行速度慢”的说法,实际上已经过时了,现在的R、Matlab等软件经过多年的内部优化已经不慢了,之所以表现出来慢,是因为你没有注意两个关键点: 提前为保存循环结果分配存储空间; 为循环体中涉及到的数据选择合适的数据结构。 (2)apply函数族和泛型函数map能够更加高效简洁地实现一般的for循环、while循环,但这不代表for循环、while循环就没用了,它们可以在更高的层次使用(相对于在逐元素级别使用) 1. 基本for循环 例如,有如下的tibble数据: library(tidyverse) df <- tibble( a = rnorm(10), b = rnorm(10), c = rnorm(10), d = rno

2023-07-25

new_heytap_backup

new_heytap_backup

2023-07-24

Python循环while

什么是while循环 while 循环是一个控制流语句,它允许根据一个给定的布尔条件重复执行代码。只要条件为真,while循环中的代码块就会继续执行。 在Python中,while循环的语法如下: while condition: # 要执行的代码块 这里,只要条件不变,代码块就会继续执行。 语法和例子 现在,让我们看一下Python中while循环的语法和例子。 语法 while condition: # Code block to be executed 示例1 i = 1 while i <= 5: print(i) i += 1 # 输出: 1 2 3 4 5 在这个例子中,只要条件i<=5为真,该代码块就会执行。i的值从1开始,每次执行代码块时增加1,直到达到6。 示例2 num = 0 while num < 10: if num == 5: break print(num) num += 1 # 输出: 0 1 2 3 4 总之,while 循环是Python编程的一个关键部分。它们允许根据一个给定的布尔条件重复执行代码。重要的是要少用while循环,确保条件最终变成假的

2023-07-24

C++ 基本的输入输出cout

C++ 基本的输入输出 C++ 标准库提供了一组丰富的输入/输出功能,我们将在后续的章节进行介绍。本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。 C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等)流向内存,这叫做输入操作。如果字节流是从内存流向设备(如显示屏、打印机、磁盘驱动器、网络连接等),这叫做输出操作。 #include <iostream> using namespace std; int main( ) { char str[] = "Hello C++"; cout << "Value of str is : " << str << endl; } 当上面的代码被编译和执行时,它会产生下列结果: Value of str is : Hello C++ 实例 #include <iostream> using namespace std; int main( ) { char name[50]; cout << "请输入您的名称: "; cin >> name

2023-07-24

C++循环for#whlie

while语句 while语句实现"当型"循环,它的一般格式为: while (termination){ body; } 1.当布尔表达式(termination)的值为true时,循环执行大括号中语句。并且初始化部分和迭代部分是任选的。 2.while语句首先计算终止条件,当条件满足时,才去执行循环中的语句。这是"当型"循环的特点。 do-while语句 do-while语句实现"直到型"循环,它的一般格式为: do{ body; }while (termination); do-while语句首先执行循环体,然后计算终止条件,若结果为true,则循环执行大括号中的语句,直到布尔表达式的结果为false。 2.与while语句不同的是,do-while语句的循环体至少执行一次,是"直到型"循环的特点。 for语句 for语句也用来实现"当型"循环,它的一般格式为: for (initialization;termination;iteration){ body; } 1.for语句执行时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分

2023-07-24

物理学,冷凝温度与冷凝压力的关系图,冷凝温度与冷凝压力成正比例关系,压力增强,冷凝的温度会增高

这里是一张图,是表示冷凝温度与冷凝压力关系图,从图中可以得知,冷凝压力与冷凝温度成正比例关系。随着冷凝压力的上升,冷凝温度也即将上升,适用人群为喜欢物理学的人,喜欢气体分子运动学的人,适用领域为物理学 大家可以去看看这张图,可以懂得不少冷凝压力与冷凝温度的知识,如果不懂的还可以问我哦,关于冷凝压力与冷凝温度的关系,以及为什么我来为大家解释在一个封闭空间里,加入液体(冷媒),刚开始时,液体在不断蒸发,变成气态,气态又不断凝结成液态。这时,变气态的多,变回液态的少。随着封闭空间不断充满气体,封闭空间的压力就不断上升,压力上升后,变气态的开始变少,变回液态的开始变多,最终在温度不变的情况下,变气态与变液态的量达到平衡,这时,封闭空间里由这蒸汽产生的压力就是在这个温度下的饱和蒸汽压力。 若空间的温度上升,空间里可以容纳的蒸汽量增加,压力也就增加了。 若空间的温度下降,空间里可以容纳的蒸汽量减少了,压力就就下降了。 以冷媒R22为例,在0度时,饱和蒸气压力为4公斤,38度时,压力为14公斤。也就是说,在冷媒压力4公斤时,要使R22冷媒变成液态,就必须把温度降到0度以下。

2023-07-20

heytap_backup (7)

heytap_backup (7)

2023-07-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除