-
-
0Java异常 异常就是用来描述代码中出现的问题。程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 注意:语法错误不算在异常体现中 Java异常体系(错误和异常) Java把所有的非正常情况分成两种:异常(Exception)和错误(Error),它们都继承Throwable父类。 Error错误,一般是指与虚拟机相关的问题,如系统奔溃、虚拟机错误、动态链接失败等,这种错误无法恢复或不可能捕获,将导致应用程序中断。 通常应用程序无法处理这些错
-
0效果图: " class="BDE_Image" onload="EditorUI.resizeImage(this, 560)" unselectable="on"/> 实现 在resources(资源跟文件)下创建一个banner.txt的文本 然后把下面这段复制进去,然后运行程序就可以在控制台最上面看到了 // _ooOoo_ // // o8888888o // // 88" . "88 // // (| ^_^ |) // // O\ = /O // // ____/`---'\____ // // .' \\| |// `. // // / \\||| : |||// \ // // / _||||| -:- |||||- \ // // | | \\\ - /// | | // // | \_| ''\---/'' | | // // \ .-\__ `-` ___/-. / // // ___`. .' /--.--
-
0
-
0FOREIGN KEY约束语法 创建 FOREIGN KEY 约束的一般语法如下: CONSTRAINT fk_constraint_name FOREIGN KEY (column_1, column2,...) REFERENCES parent_table_name(column1,column2,..) 下面来详细学习一下这种语法。 首先,在 CONSTRAINT 关键字后指定 FOREIGN KEY 约束名称。约束名称是可选的(不用指定也可以),因 此可以按如下方式定义 FOREIGN KEY 约束: FOREIGN KEY (column_1, column2,...) REFERENCES parent_table_name(column1,column2,..) 在这种情况下,SQL Server将自动为 FOREIGN KEY 约束生成名称。 其次,在 FOREIGN KEY 关
-
0约束1.SQL Server主键约束 PRIMARY KEY简介 主键是唯一标识表中每一行的列或一组列。可以使用 PRIMARY KEY 约束为表创建主键。 如果主键只包含一列,则可以将 PRIMARY KEY 约束定义为列约束: CREATE TABLE table_name ( pk_column data_type PRIMARY KEY, ... ); 如果主键有两列或更多列,则必须使用 PRIMARY KEY 约束作为表约束: CREATE TABLE table_name ( pk_column_1 data_type, pk_column_2 data type, ... PRIMARY KEY (pk_column_1, pk_column_2) ); 每个表只能有一个主键。参与主键的所有列必须定义为 NOT NULL 如
-
0Java概述 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: IntelliJ IDEA 2021.1 作者:黄瑞杰 撰写时间:2022/08/19 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1.1 Java是什么? 语言:人与人交流沟通的表达方式 计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言 Java是一门非常火的计算机语言。(也叫做编程语言) 我们想要让计算机做一些事情,那么就可以通过Java语言告诉计算机就可以了 1.2下载和安装 1.2.1 下载 通过官方网
-
0Java基础语法 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:IntelliJ IDEA 2021.1 作者:黄瑞杰 撰写时间:2022/08/09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. 人机交互 1.1 什么是cmd? 就是在windows操作系统中,利用命令行的方式去操作计算机。 我们可以利用cmd命令去操作计算机,比如:打开文件,打开文件夹,创建文件夹等。 1.2 如何打开CMD窗口? 1、按下快捷键:win + R。 2、在运行窗口中输出cmd 3、输出回车 解惑: cmd默认操作C
-
01.文件上传的流程: 但要在form表单中上传文件时,我们使用 SpringBoot 可以减少我们的配置流程。而在这里配置只需要配置成这样就好 public String upload( @RequestPart("wallpaperInputFile") MultipartFile wallpaperInputFile, @RequestPart("photos") MultipartFile[] photos) throws IOException {} 我们直接使用参数接收,在视图部分用file属性的input标签发送请求即可。 但是,有时候我们会遇到511报错?亦可以说是: Current request is not a multipart request 下图这个报错: 这是为什么?
-
0
-
0Socket 客户端实例 如下的GreetingClient 是一个客户端程序,该程序通过socket连接到服务器并发送一个请求,然后等待一个响应。 // 文件名 GreetingClient.java import java.net.*;import java.io.*; public class GreetingClient{ public static void main(String [] args) { String serverName = args[0]; int port = Integer.parseInt(args[1]); try { System.out.println("Connecting to " + serverName + " on port " + port); Socket client = new Socket(serverName, port); System.out.println("Just connected to " + client.getRemoteSocketAddress())
-
0Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net包中提供了两种常见的网络协议的支持: · TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP / IP。 · UDP:UDP是用户数据报协议的缩写,一个无连接的协
-
0SOL 连接表 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: Sql 作者:殷紫萍 撰写时间:2022/8/28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ D. SQL Server右连接 RIGHT JOIN 子句组合来自两个或多个表的数据。 RIGHT JOIN 开始从右表中选择数据并与左表中的行匹配。RIGHT JOIN 返回一个结果集,该结果集包含右表中的所有行,无论是否具有左表中的匹配行。 如果右表中的行没有来自右表的任何匹配行,则结果集
-
0
-
1这个课程老师讲的很细腻,很不错,现在学完了,分享有缘人,链接在二楼下
-
0
-
1
-
01. 窗口的外观 WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowStyle、ResizeMode等属 性。 Icon 指定窗口的图标; Title 指定窗口的标题; WindowStyle指定窗口样式,有4个取值: None,无边框;(当ResizeMode属性为NoResize时,仅剩下窗口核心。) SingleBorderWindow,单边框【默认】; ThreeDBorderWindow,3D边框; ToolWindow,工具箱窗口 ResizeMode是指定大小调节样式,有4个取值: NoResize,不可调节,同时没有最大最小按钮; CanMinimize,不可调节。但可以最小化;(此
-
0互联网的产生带来了机器间通讯的需求,而互联通讯的双方需要采用约定的协议,序列化和反序列化属于通讯协议的一部分。通讯协议往往采用分层模型,不同模型每层的功能定义以及颗粒度不同,例如:TCP/IP协议是一个四层协议,而OSI模型却是七层协议模型。在OSI七层协议模型中 展现层(Presentation Layer)的主要功能是把应用层的对象转换成一段连续的二进制串,或者反过来,把二进制串转换成应用层的对象--这两个功能就是序列化和反序列化。一般而
-
0一、序列化的概念 序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。所以使用序列化有两个最重要的原因:一个原因是将对象的状态永久保存在存储媒体中,以便可以在以后重新创建精确的副本;另一个原因是通过值将对象从一个应用程序域发送到另一个应用程序域中。 但是需要分清楚的概念:对象的序列化而不是类的序列化。对象的序列化表明C#提供了将 运行中的对象(实
-
0一、WPF中什么是样式 首先明白WPF中样式属于资源中重要的一种。同时样式也是属性值的集合,能被应用到一个合适的元素中,或者说能将一组属性应用到多个元素。 WPF中样式可以设置任何依赖属性。 WPF中样式也支持触发器,通过属性的改变,触发一组活动,包括改变某个控件的样式。 WPF中元素只能使用一个样式。 样式有继承的特性,样式可以继承样式。 二、绑定(Binding )的基础用法 WPF里分三种:Binding、PriorityBinding、MultiBinding 这三种Binding的基类
-
0
-
0
-
0
-
0
-
0
-
01、MVC介绍 ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。 ASP.NET 支持三种不同的开发模式: Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体)。 MVC 是三种 ASP.NET 编程模式中的一种。 MVC 是一种使用 MVC(Mode Vliew Controller 模型-视图-控制器)设计创建 Web 应用程序的模式: · Model(模型)表示应用程序核心(比如数据库记录列表)。 · View(视图)显示数据(数据库记录)。 · Controller(
-
0mvc应用基础 一.项目创建 1.打开vs,新建项目: 选择模板→Visual C#→Windows→Web→ASP.NET Web应用程序→设置名称与位置→选择Empty→勾选MVC→确定:一个基础的mvc项目创建完成 二.数据的准备 1.在数据库中自行创建数据库或引入已建好的数据库并将数据库映射到vs中: ① 新建: 在数据库中右键新建数据库 在新建的数据库中找到表,右键新建表 首先在列名中建立一个ID名称;数据类型为 int;ID值不允许Null值;并在前面箭头处右键设置为主键,在列属
-
0变量分类 C#语言定义了7种不同类别的变量:静态变量、实例变量、数组元素、值参数、引用参数、输出参数和局部变量。 静态变量: 静态变量是指使用static修饰符声明的变量。静态变量总是在包含了它的那个类型的静态构造函数执行之前就存在了,在关联的应用程序域终止时终止。静态变量都具有初始值,即是该变量的类型的默认值。如果静态变量的类型为引用类型,那么它的初始值为null。 每一个变量都有一个声明周期,静态变量也一样。静态变量
-
0变量分类 C#语言定义了7种不同类别的变量:静态变量、实例变量、数组元素、值参数、引用参数、输出参数和局部变量。 静态变量: 静态变量是指使用static修饰符声明的变量。静态变量总是在包含了它的那个类型的静态构造函数执行之前就存在了,在关联的应用程序域终止时终止。静态变量都具有初始值,即是该变量的类型的默认值。如果静态变量的类型为引用类型,那么它的初始值为null。 每一个变量都有一个声明周期,静态变量也一样。静态变量
-
0我们带着下面四个疑问去学习: 1、什么是三层? 2、为什么使用三层? 什么是三层? UI(UIL):(表现层): 主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要 的数据。 BLL:(业务逻辑层): UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业 务规则等等。 DAL:(数据访问层): 与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据
-
1这个课程老师讲的很细腻,很不错,现在学完了,分享有缘人,链接在二楼下
-
01. 直线。 直线是最简单的图形。使用X1、Y1两个属性可以设置它的起点坐标,X2、Y2两个属 性则用来设置其终点坐标。控制起点/终点坐标就可以实现平行、交错等效果。 Stroke(笔触)属性的数据类型是Brush(画刷),凡是Brush的派生类均可用于给这个属性 赋值。因为WPF提供了多种渐变色画刷,所以画直线也可以画出渐变效果。同时,Line 的一些属性还帮助我们画出虚线以及控制线段终点的形状。下面的例子综合了这些属 性: Line.StrokeDashArray属性:StrokeDashA
-
0
-
0
-
0
-
0线程 被定义为程序的执行路径。每个线程都定义了一个独特的控制流。如果您的应用程序涉及到复杂的和耗时的操作,那么设置不同的线程执行路径往往是有益的,每个线程执行特定的工作。 线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。 到目前为止我们编写的程序是一个单线程作为应用程序的运行实例的单一的过程运行的。但是,这样子应用程序同时
-
0
-
0
-
0什么是压力测试? 软件压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。软件压力测试的基本思路很简单:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行软件压力测试的资源包括内部内存、CPU可用性、磁盘空间和网络带宽。压力测试涵盖,性能测试,负载测试,并发测试等等,这些测试点常常交织耦合在一起。 二、压力测试存在哪些问题? 1、操作系统默认
-
0MVVM是Model-View-ViewModel的简写。微软的WPF(Windows Presentation Foundation–微软推出的基于Windows的用户界面框架)带来了新的技术体验, 使得软件UI层更加细节化、可定制化。 与此同时,在技术层面,WPF也带来了 诸如Binding(绑定)、Dependency Property(依赖属性)、Routed Events(路由事件)、Command(命令)、DataTemplate(数据模板)、ControlTemplate(控制模板)等新特性。 MVVM模式其实是MVP模式与WPF结合的应用方式时发展演变过来的一种新型架构模式。它立足于原有MVP
-
0C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言,bin定于在微软职业开发者论坛上亮相的。C#看起来和Java有着惊人的相似;他包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码在运行的过程,但是C#与Java又有着明显的不同,它借鉴了Delphi的 一个特点,与COM(组件对象模型)是直接集成的,而它是微软公司.NET windows网络框架的主角。 C#是一种编译语言,不是脚本语言。脚本语言不会被编译,而只是逐
-
0async关键字和await是配套使用的异步方法语法糖,配合Task类可以使多线程变得有序, 也可以自己实现一套协程功能。 async关键字(异步方法) async关键字是C#特有的。Java没有这玩意。 async在C#世界里是上下文关键字。它只有在修饰一个方法的时候才自动被编译器识别为关键字,在代码的其他位置上可以被用作变量名等其他任何用途。 asyn关键字用来修饰两类方法:lambda表达式或则异步方法。 拥有async修饰的方法称为async方法。 微软爷爷特别喜欢在定义
-
0
-
01. 修改列的数据类型要修改列的数据类型,请使用以下语句: ALTER TABLE table_name ALTER COLUMN column_name new_data_type(size); 新数据类型必须与旧数据类型兼容, 否则,如果列具有数据且无法转换,则会出现转换错误。请看下面示例。 首先,创建一个包含只有一列数据类型为 INT 的新表: CREATE TABLE t1(c INT); 其次,在表中插入一些行: INSERT INTO t1 VALUES (1), (2), (3); 接下来,将列的数据类型从 INT 修改为 VARCHAR : ALTER TABLE t1ALTER COLUMN c VARCHAR (2); 第三,插入带有字符
-
0SQL修改表的列 1. 修改列的数据类型要修改列的数据类型,请使用以下语句: ALTER TABLE table_name ALTER COLUMN column_name new_data_type(size); 新数据类型必须与旧数据类型兼容, 否则,如果列具有数据且无法转换,则会出现转换错误。请看下面示例。 首先,创建一个包含只有一列数据类型为 INT 的新表: CREATE TABLE t1(c INT); 其次,在表中插入一些行: INSERT INTO t1 VALUES (1), (2), (3); 接下来,将列的数据类型从 INT 修改为 VARCHAR : ALTER TABLE t1ALTER COLUMN c VARCHAR (2); 第三,
-
0SQL Server主键约束 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术: SQL Server 作者:黄瑞杰 撰写时间:2022/08/08 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PRIMARY KEY简介 主键是唯一标识表中每一行的列或一组列。可以使用 PRIMARY KEY 约束为表创建主键。 如果主键只包含一列,则可以将PRIMARY KEY 约束定义为列约束: 如果主键有两列或更多列,则必须使用 PRIMARY KEY 约束作为表约束: 每个表只能有一个主键。参与主键的所有列必须定义
-
0
-
0一、Grid网格: 1.可以定义任意数量的行和列,非常灵活。 2.行的高度和列的宽度可以使用绝对值、相对比例或自动调整的方式进行精确设定,并可以设置最大和最小值。 3.内部元素可以设置自己所在的行和列Grid.Row和Grid.Column,还可以设置自己纵向跨几行Grid.RowSpan,横向跨几列 Grid.ColumnSpan。 4.可以设置Children元素的对齐方向:水平HorizontalAlignment,垂直VerticalAlignment。 二、DockPanel:泊靠式面板: 1.DockPanel定义一个区域,在此区域中,您可以使子元素通过
-
0
-
0