自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

转载 MATLAB2022 简体中文

8、安装完成,将 crack 中的 libmwlmgrimpl.dll 复制安装目录中,替换。将 MATLAB 与 Python、C/C++、Fortran、Java 及其他语言结合使用。在各种云环境中运行,包括 MathWorks 云和 AWS、Azure 等公有云。2、提取镜像文件,安装,点击高级选项,选择我有文件安装密钥。使用多核台式机、GPU、集群、网格和云来进行大规模计算。4、输入文件夹下 txt 文本中的安装密钥。对数据进行探查、建模和可视化。3、许可协议,勾选是。7、选择要安装的产品。

2023-05-12 11:27:44 218

原创 Java浮点数运算

浮点数运算和整数运算相比,只能进行加减乘除这些数值计算,不能做位运算和移位运算。在计算机中,浮点数虽然表示的范围大,但是,浮点数有个非常重要的特点,就是浮点数常常无法精确表示。举个栗子:浮点数0.1在计算机中就无法精确表示,因为十进制的0.1换算成二进制是一个无限循环小数,很显然,无论使用float还是double,都只能存储一个0.1的近似值。但是,0.5这个浮点数又可以精确地表示。

2022-12-16 20:23:04 922 1

原创 Java的整数运算

Java的整数运算遵循四则运算规则,可以使用任意嵌套的小括号。四则运算规则和初等数学一致。例如:求余运算使用%特别注意:整数的除法对于除数为0时运行时将报错,但编译不会报错。

2022-12-16 20:22:17 654

原创 变量和数据类型

什么是变量?变量就是初中数学的代数的概念,例如一个简单的方程,x,y都是变量:在Java中,变量分为两种:基本类型的变量和引用类型的变量。我们先讨论基本类型的变量。在Java中,变量必须先定义后使用,在定义变量的时候,可以给它一个初始值。int x = 1;上述语句定义了一个整型int类型的变量,名称为x,初始值为1。不写初始值,就相当于给它指定了默认值。默认值总是0。来看一个完整的定义变量,然后打印变量值的例子:变量的一个重要特点是可以重新赋值。例如,对变量x,先赋值100,再赋值200。

2022-12-16 20:19:40 114

原创 Java程序基本结构

帮助我们快速格式化代码的功能,Eclipse就是按照约定的编码格式对代码进行格式化的,所以只需要看看格式化后的代码长啥样就行了。Java程序对格式没有明确的要求,多几个空格或者回车不影响程序的正确性,但是我们要养成良好的编程习惯,注意遵守Java社区约定的编码格式。是另一个修饰符,它表示静态方法,后面我们会讲解方法的类型,目前,我们只需要知道,Java入口程序规定的方法必须是静态方法,方法名必须为。在Java程序中,注释是一种给人阅读的文本,不是程序的一部分,所以编译器会自动忽略注释。

2022-12-16 20:18:32 194

原创 浅说下WebServer

reactor反应堆就是一个活跃事件的收集器, 事件循环机制. 存在事件收集器, 事件处理器两个重要模块. 工作原理就是提前注册好对于感兴趣的IO事件的监视. 当IO到来的时候, 操作系统内核底层会触发底层设置好的回调函数将所有到来的活跃IO收集起来. 并返回到用户态. 然后我们根据事件的不同类型将事件分发出去完成处理.日志系统可以记录大量的debug信息,便于我们在程序运行过程中出现问题的定位调试. 特别是在比较大型的项目中的bug定位, 阅读日志信息也是很重要的一环.应用层协议: HTTP。

2022-12-16 20:10:24 131

原创 HttpServletResponse是处理http响应的响应,调用该响应的方法,设置到响应的内容,tomcat最终会组织为http响应报文

如果文件总的大大小小的非常大,放上web应用的webapp下就不合适了:打包就比较费劲,使用Servlet去读取本地其他地方的文件,来返回,就比较贵。设置响应Content-Type的值,等同于setHeader(“Content-Type”,String type)常用于ajax请求,返回一些数据,用于动态的填写网页。

2022-12-16 20:06:50 1456

原创 JavaIO

JAVA NIO和JAVA AIO框架,除了因为操作系统的实现不一样而去掉了Selector外,其他的重要概念都是存在的,例如上文中提到的Channel的概念,还有演示代码中使用的Buffer缓存方式。因为epoll内核中实现是根据每个fd上的callback函数来实现的,只有活跃的socket才会主动调用callback,所以在活跃socket较少的情况下,使用epoll没有前面两者的线性下降的性能问题,但是所有socket都很活跃的情况下,可能会有性能问题。在linux系统中,可以创建的线程是有限的。

2022-12-16 19:59:11 551

原创 java&HelloWorld

​ 目前大系统开发中,很少使用单一语言进行开发,现有语言也十分发达,包含Java\C\C++\PHP\Python等等。通常情况下,一个大系统底层驱动部分都是使用C语言开发,而在上层用户交互层使用java语言开发。因此,最近10年以来,java和C语言都保持全球语言排行榜第一、第二的位置。可见java语言在目前各种语言的使用度中是非常高的。

2022-12-16 19:58:17 330

原创 Java也可以轻松编写并发程序

如今,多核处理器在服务器,台式机及笔记本电脑上已经很普遍了,同时也被应用在更小的设备上,比如智能手机和平板电脑。这就开启了并发编程新的潜力,因为多个线程可以在多个内核上并发执行。在应用中要实现最大性能的一个重要技术手段是将密集的任务分隔成多个可以并行执行的块,以便可以最大化利用计算能力。处理并发(并行)程序,一向都是比较困难的,因为你必须处理线程同步和共享数据的问题。

2022-12-16 19:53:48 807

原创 Java Applet基础

applet是一种Java程序。它一般运行在支持Java的Web浏览器内。因为它有完整的Java API支持,所以applet是一个全功能的Java应用程序。

2022-12-16 19:47:03 403

原创 Java 多线程编程

Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式。多线程比多任务需要更小的开销。这里定义和线程相关的另一个术语:进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守候线程都结束运行后才能结束。

2022-12-15 21:21:32 84

原创 Java 发送邮件

使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMail API 和Java Activation Framework (JAF)。你可以在 JavaMail (Version 1.2) 下载最新的版本。你可以再 在JAF (Version 1.1.1)下载最新的版本。下载并解压这些文件,最上层文件夹你会发现很多的jar文件。你需要将mail.jar和activation.jar 添加到你的CLASSPATH中。

2022-12-15 21:20:12 173

原创 Java 网络编程

网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。本教程主要讲解以下两个主题。

2022-12-15 21:18:02 107

原创 Java序列化

Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。整个过程都是Java虚拟机(JVM)独立的,也就是说,在一个平台上序列化的对象可以在另一个完全不同的平台上反序列化该对象。

2022-12-15 21:16:39 121

原创 Java 泛型

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

2022-12-15 21:14:43 50

原创 Java 集合框架

Java集合框架为程序员提供了预先包装的数据结构和算法来操纵他们。集合是一个对象,可容纳其他对象的引用。集合接口声明对每一种类型的集合可以执行的操作。集合框架的类和接口均在java.util包中。

2022-12-15 21:14:12 59

原创 Java 包(package)

为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。Java使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类(class)、接口、枚举(enumerations)和注释(annotation)等。包语句的语法格式为:1package例如,一个Something.java 文件它的内容1234packageclass那么它的路径应该是 net/java/Something.java 这样保存的。

2022-12-15 21:12:11 190

原创 Java 接口

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

2022-12-15 21:08:55 54

原创 java 封装

在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。

2022-12-15 21:08:28 238

原创 Java 抽象类

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

2022-12-15 21:07:09 249

原创 Java高级基础教程之Java多态性

多态是对象采取多种形式表现的能力。当一个父类引用是用来指一个子类对象最常见多态性的用途是OOP中发生。任何可以通过多个Java对象IS-A测试被认为是多态的。在Java中,所有的Java对象是多态的,因为任何对象将通过IS-A测试适合自己的类型和Object类。重要的是要知道,访问一个对象的唯一可能途径是通过一个引用变量。引用变量只能是一个类型的。一旦声明,引用变量的类型不能改变。引用变量可以重新分配,只要它没有声明为final的其他对象。参考变量的类型将决定,它可以在对象上调用的方法。

2022-12-14 21:05:45 73

原创 Java高级基础教程之Java覆盖/重载

超类和子类。如果一个类从它的超类继承的方法,则有机会改写,只要它不标记为final的方法。重载的好处是:定义一个行为是特定于该子类的类型表示一个子类可以实现根据它要求一个父类的方法的能力。在面向对象的术语,重载表示覆盖现有的方法的功能。

2022-12-14 21:04:31 462

原创 java高级教程之Java继承

继承可以被定义为其中一个对象获取的另一个特征的过程。使用继承的信息是在一个等级秩序作出管理。当我们谈到继承,最常用的关键字是extends和implements。这些话会确定一个对象是否IS-A类型的另一个。通过使用这些关键字,我们可以使一个对象获得另一个对象的属性。

2022-12-14 20:57:44 98

原创 Java异常处理

异常是一个问题的程序的执行期间产生了。异常可能会发生许多不同的原因,包括以下内容:用户输入无效数据。需要打开的文件不存在。网络连接已丢失通信的中间或JVM已经耗尽内存。有些例外的是由用户错误,其他人造成的程序员的错误,和其他人的失败以某种方式物理资源。要了解在Java中如何异常处理工作,需要了解三类异常:检查异常: 经过检查的异常是一个例外,通常是用户错误或不能由程序员不可预见的问题。例如,如果一个文件被打开,但该文件无法找到,则会出现异常。这些例外并不能简单地在编译时被忽略。

2022-12-14 20:55:25 58

原创 Java流,文件和I/O

java.io包中包含几乎所有可能永远需要在Java中执行输入和输出(I/ O)类。所有这些数据流代表一个输入源和输出目标。java.io包中的流支持多种数据,如基本类型,对象,本地化的字符等流可以被定义为一个数据序列。InputStream用于读取从一个源数据,OutputStream是用于将数据写入到一个目的地。JAVA I/O提供了强有力,灵活的支持,因为它涉及到的文件和网络,但本基础教程介绍与流非常基本的功能和I / O。

2022-12-14 20:53:50 68

原创 Java方法

Java方法是组合在一起来执行操作语句的集合。当调用System.out.println方法,例如,该系统实际上是为了在控制台上显示的消息执行多条语句。现在,您将学习如何创建自己的方法有或没有返回值,调用带或不带参数,使用相同的名称重载方法的方法,并运用抽象的方法在程序设计中。

2022-12-14 20:51:53 78

原创 Java日期时间(Date/Time)

Java在java.util包中提供了Date类,这个类封装了当前的日期和时间。Date类支持两种构造函数。第一个构造函数初始化对象的当前日期和时间。Date( )下面的构造函数接受一个参数等于自午夜,1970年1月1日起已经过的毫秒数。

2022-12-14 20:48:27 351

原创 Java数组

Java提供了一个数据结构:数组,用于存储相同类型的元素的一个固定大小的连续集合。数组是用于存储数据的集合,但它往往是更有助于认为数组为相同类型的变量的集合。相反声明单个变量,如number0, number1, ... number99, ,声明一个数组变量,如数字和使用numbers[0], numbers[1] ..., numbers[99] 来表示各个变量。在节将介绍如何使用索引变量声明数组变量,创建数组,并处理数组。

2022-12-14 20:47:08 62

原创 Java String类

String类有一个等价类的方法format(),它返回一个String对象,而不是一个PrintStream对象。String类是不可改变的,因此,一旦创建了String对象,那么就是不能修改的。可以使用字符串使用一个访问器是length()方法,它返回包含在字符串对字符中的字符。使用字符串的静态format() 方法允许创建可重新使用的格式化字符串,而不是一次一次的打印语句。

2022-12-14 20:46:34 42

原创 Java决策制定

if语句由一个布尔表达式后跟一个或多个语句。

2022-12-14 20:35:47 63

原创 Java学习之Java 循环结构 - for, while 及 do...while

顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。循环循环循环在Java5中引入了一种主要用于数组的增强型for循环。

2022-12-13 12:52:04 68

原创 Java自学之Java运算符

计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符。

2022-12-13 12:50:08 82

原创 Java自学之Java 修饰符

抽象类不能用来实例化对象,声明抽象类的唯一目的是为了将来对该类进行扩充。一个类不能同时被 abstract 和 final 修饰。如果一个类包含抽象方法,那么该类一定要声明为抽象类,否则将出现编译错误。抽象类可以包含抽象方法和非抽象方法。

2022-12-13 12:48:14 64

原创 Java 变量类型

在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意有些包含了初始化过程。// 声明三个int型整数:a、 b、c// 声明三个整数并赋予初值// 声明并初始化 z// 声明并初始化字符串s// 声明了双精度浮点型变量 pi// 声明变量 x 的值是字符 'x'。Java语言支持的变量类型有:局部变量成员变量类变量。

2022-12-13 12:47:29 48

原创 Java 基本数据类型

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。因此,通过定义不同类型的变量,可以在内存中储存整数、小数或者字符。Java的两大数据类型:内置数据类型引用数据类型。

2022-12-13 12:45:42 60

原创 Java 对象和类

Java作为一种面向对象语言。本节我们重点研究对象和类的概念。下图中、为,而具体的每个人为该类的:下图中为,而具体的每辆车为该类的,对象包含了汽车的颜色、品牌、名称等。

2022-12-11 22:30:29 60

原创 Java 基础语法

public class HelloWorld { /* 这是第一个Java程序 * 它将输出 Hello World * 这是一个多行注释的示例 */ public static void main(String[] args){ // 这是单行注释的示例 /* 这个也是单行注释的示例 */ System.out.println("Hello World");在 Java 中,一个类可以由其他类派生。如果你要创建一个类,而且已经存在一个类具有你所需要的属性或方法,那么你可以将新创建的类继承该类。

2022-12-11 20:06:35 48

原创 Java 如何进行开发环境配置?

首先我们需要下载 java 开发工具包 JDK,在下载页面中根据自己的系统选择对应的版本,本文以 Window 64位系统为例:下载后 JDK 的安装根据提示进行,还有安装 JDK 的时候也会安装 JRE,一并安装就可以了。安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为。

2022-12-11 19:54:46 108

原创 毕业设计《软件工程》教学网站的设计与实现ASP+SQL Sever2000

随着网络技术的发展和网络的普及,网络教学已经成为当前的一个教育热点。国家教育部根据当前的教育形式,适时提出了以建设“国家精品课程”为主要内容的“质量工程”,以实现优质教学资源共享,提高高等学校教学质量和人才培养质量。根据教育部的精神,在这3-5年内各大高校共建设了1000多门精品课程。精品课程的建设很大程度上缓解了我国教育上的窘境。本次设计是围绕《软件工程》精品课程教学网站的设计与实现而展开的。《软件工程》精品课程教学网站是一个典型的基于WEB的网络教学平台,系统以ASP(Active Server Pag

2022-12-10 18:01:01 786

Mathematica科学数学计算软件下载

Mathematica科学数学计算软件安装包 Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎、图形系统、编程语言、文本系统、和与其他应用程序的高级连接。很多功能在相应领域内处于世界领先地位,它也是使用最广泛的数学软件之一。

2023-04-23

《软件工程》精品课程教学网站的设计与实现ASP+SQL Sever2000

《软件工程》精品课程教学网站的设计与实现ASP+SQL Sever2000 本系统使用的数据库是SQL Server 2000。使用时先安装SQL Server 2000 数据库。然后在企业管理器中,附加数据库,数据库文件存放在\于锋\\Database中。 配置IIS服务器并测试程序 1)将本系统的源程序拷贝到本地机器的任意路径下,去除所有文件的只读属性。例如,本系统的文件夹名为WEBTEACHING复制到F盘根目录下,则路径为:“F:\WEBTEACHING\”。 2)启动IIS服务器,在“本地计算机名称”节点上单击鼠标左键,出现一个下拉菜单,出现一个名为网站的按纽,再单击网站,又出现一个默认网站的按纽,单击右键,出现一个新建,创建一个虚拟目录

2022-12-10

软件插件及安装教程合集工具箱

软件插件及安装教程合集工具箱

2022-10-23

空空如也

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

TA关注的人

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