自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WindowChrome类别

自定义窗体时使用的WindowChrome属性及使用<WindowChrome.WindowChrome> <WindowChrome CaptionHeight="100" /> </WindowChrome.WindowChrome>若要在保留其标准功能時自定义视窗,可以使用 WindowChrome 类別。 类別 WindowChrome 會分隔视窗框架的功能与视觉效果,並可让你控制应用程式视窗之用戶端與非用戶端區域之間的界限。 类別

2022-05-29 10:49:04 683

原创 WPF用Popup写跟随弹出

Popup控件使用设置弹出框

2022-05-22 10:03:28 525

原创 Spring MVC 注解二

1、@RequestParam@RequestParam主要用于在SpringMVC后台控制层获取参数,类似request.getParameter(“name”);@RequestParam注解主要有3个参数:value:参数名字,即入参的请求参数名字,如 value=“userName” 表示请求的参数区中的名字为userName的参数的值将传入;required:是否必须,默认是true,表示请求中一定要有相应的参数,否则将报404错误码;defaultValue:默认值,表示如果请求中没有

2021-11-08 16:08:14 277

原创 Spring MVC 注解

1、@Controller@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。通过Spring配置的注解扫描,将这个bean注册到Springmvc容器中。2、@RequestMapping@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径,作用于方法上,表明该处理器的请求地址=父路径+方法上url。其拥有6个属性:属性 说明value

2021-10-28 15:16:25 162

原创 StringMVC

mvc设计模式MVC 设计不仅限于 Java Web 应用,还包括许多应用,比如前端、PHP、.NET 等语言。之所以那么做的根本原因在于各个模块的解耦。MVC 是 Model、View 和 Controller 的缩写,分别代表 Web 应用程序中的 3 种职责。模型:用于存储数据以及处理用户请求的业务逻辑。视图:向控制器提交数据,显示模型中的数据。控制器:根据视图提出的请求判断将请求和数据交给哪个模型处理,将处理后的有关结果交给哪个视图更新显示。Spring MVCSpring MVC

2021-10-18 09:42:23 158

原创 EL表达式

EL 为表达式语言(Expression Language),可以简化对变量的对象的访问语法 :所有的表达式以”${”开始,以”}”结束。是否启用EL表达式 isELIgnored =“true|false”JSP EL 表达式用于以下情形静态文本( JavaScript脚本在jsp中属于静态内容)标准标签和自定义标签EL不能在脚本元素中使用 脚本元素不是指JavaScript脚本,而是 <% Java 代码 %>EL使用”[ ]”和”.”操作符来访问数据对于连字符(-)或者其它

2021-09-27 16:08:26 70

原创 对象的序列化

对象序列化机制允许把内存中的Java对象转换成平台无关的二进制流,从而允许把这种二进制流持久地保存在磁盘上,或通过网络将这种二进制流传输到另一个网络节点。//当其它程序获取了这种二进制流,就可以恢复成原来的Java对象序列化的好处在于可将任何实现了Serializable接口的对象转化为字节数据,使其在保存和传输时可被还原序列化是 RMI(Remote Method Invoke – 远程方法调用)过程的参数和返回值都必须实现的机制,而 RMI 是 JavaEE 的基础。因此序列化机制是Ja

2021-09-18 14:43:04 65

原创 随机存取文件流

随机存取文件流RandomAccessFile类RandomAccessFile直接继承于java.lang.Object类,实现了DataInput和DataOutput接口RandomAccessFile既可以作为一个输入流,又可以作为一个输出流如果RandomAccessFile作为输出流时,写出到的文件如果不存在,则在执行过程中自动创建。如果写出到的文件存在,则会对原文件内容进行覆盖。(默认情况下,从头覆盖)RandomAccessFile 声明在java.io包下,但直接继承于j

2021-09-09 15:10:10 100

原创 输出流和缓冲流

缓冲流为了提高数据读写的速度,Java API提供了带缓冲功能的流类,在使用这些流类时,会创建一个内部缓冲区数组,缺省使用8192个字节(8Kb)的缓冲区缓冲流要“套接”在相应的节点流之上,根据数据操作单位可以把缓冲流分为:a. BufferedInputStream 和 BufferedOutputStreamb. BufferedReader 和 BufferedWriter当读取数据时,数据按块读入缓冲区,其后的读操作则直接访问缓冲区当使用BufferedInputStream读取

2021-08-28 08:07:29 190

原创 IO流输入输出的过程

输入、输出的标准化过程(1)输入过程创建File类的对象,指明读取的数据的来源(要求此文件一定要存在)创建相应的输入流,将File类的对象作为参数,传入流的构造器中具体的读入过程a. 创建相应的byte[] 或者char[]关闭流资源说明:程序中出现的异常需要使用try-catch-finally处理(2)输出过程创建File类的对象,指明写出的数据的位置。(不要求此文件一定要存在)创建相应的输出流,将File类的对象作为参数,传入流的构造器中具体的写出过程a. write(ch

2021-08-18 15:01:14 253

原创 WPF的控件分类

虽然控件没有数据重要,但是还是比较重要的,毕竟是门面,控件有很多,但是如果仔细去分析,也是有规律可循的,根据其作用,可以把控件分为6类:布局控件:是可以容纳多个控件或者嵌套其他布局的控件,用于在UI上组织和排列控件。其父类为Panel。内容控件:只能容纳一个控件或者布局控件作为他的内容。所以经常借助布局控件来规划其内容。其父类为ContentControl。带标题内容控件:相当于一个内容控件,但是可以加一个标题,标题部分也可以容纳一个控件或者布局,其父类为HeaderedContentCont

2021-08-09 15:54:47 294

原创 Java 继承关系

1.继承 1.1 继承概述:2.继承的概念: 泛指把前人的作风 文化 知识 财产等接受过来3.Java 中的继承 让类与类之间产生父子关系 被继承的类叫做父类(基类 超类) 继承的类叫做子类(派生类) 格式(extends) class 父类{ //… } class 子类 extends 父类{ //… }4.子类继承父类之后有什么效果? 子类拥有了父类的非私有成员(成员变量 成员方法)5.1.2 继承的使用场景:多个类中存在相同的属性和行为时,可以将这些内容提取出来放大一个新 类中,让这些类和新

2021-08-04 08:59:11 413

原创 File类的使用

File类的概述1.File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)2.File类声明在java.io包下:文件和文件目录路径的抽象表示形式,与 平台无关3.File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时 间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果 需要读取或写入文件内容,必须使用IO流来完成 后续4.File类的对象常会作为参数传递到流的构造器中,指明读取或写 入的"终点"5.File对象可以作为参数传递给流的构造器File常用构造器pub

2021-07-29 15:21:07 700

原创 IO流原理及流的分类

File类的概述1.File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)2.File类声明在java.io包下:文件和文件目录路径的抽象表示形式,与 平台无关3.File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时 间、文件大小等方法,并未涉及到写入或读取文件内容的操作。如果 需要读取或写入文件内容,必须使用IO流来完成 后续4.File类的对象常会作为参数传递到流的构造器中,指明读取或写 入的"终点"5.File对象可以作为参数传递给流的构造器File常用构造器pub

2021-07-29 15:08:38 184

原创 序列化类System.Data.Entity.DynamicProxies.Photos

因为这个表和另一个表是有一对多关系的,当序列化表1的时候,会找到和另一个表2关联的字段,就会到另一个表2中序列化,然后另一个表2中也有一个字段和表1相关联.这样.序列化就会发生这种错误! 相关解决方案有3种:1.最简单的方式就是从Entity Framework着手,停用LazyLoading与ProxyCreation.因为LazyLoading停用后那么当JSON.Net解析Order对象时其属性Order_Details会返回null(不会自动加载).所以也就避免了此问题当然此方式的缺点会导致后续

2021-06-28 19:08:51 113

原创 网页实现小文件的上传与下载

原理:1、上传文件:通过 input 上传文件,将文件读写为内存流,通过获取后缀,然后生 成唯一文件名,通过制定路径进行保存文件。 2、下载文件:通过传输指定的文件名,在指定的路径里复制已存在的文件,并返 回给网页。 (依赖 JQuery 插件)关键字:GetFileName(获取文件名称)、GetExtension(获取文件后缀)一、上传文件:以上传图片为例(文件大小<128m)1、通过 input 进行选择文件上传 2、然后通过 jq 的选择器选取到 input 所选择的文件 var us

2021-06-08 08:03:04 1155

原创 DML语句

SELECT 查询 SELECT column_name,column_name FROM table_name 查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用 WHERE 语句来设定查 询条 件。你可以使用星号(*)来代替其他字段,SELECT 语句会返回表的所有字段数据 SELECT * FROM table_name 也可通过 OFFSET 指定 SELECT 语句开始查询的数据偏移量。默认情况下偏移量为 0INSERT 新增 INSERT INTO table_name

2021-05-07 21:42:20 101

原创 Java核心机制

Java 核心机制 1. Java 虚拟机(Java Virtual Machine)简称:JVM;垃圾收集机制(Garbage collection)简称:GC; 垃圾收集的目的在移除不再使用的对象,当对象建立的时候垃圾收集期,就开始监控对象的动态情 况,垃圾收集主要是对内存的 释放。创建对象的时候申请一个空间 1. 再使用的内存空间应回收 - 垃圾收集; 2. Java 消 除了程序员回收无用内存空间的职责;提供一种系统级线程跟踪存储空间的分配情 况。在 JVM 的空闲时,检查并释放可被释放的存储

2021-05-07 21:34:20 469

原创 Java关键字

一、概念Java关键字(Key Word):  对Java的编译器有特殊的意义,他们用来表示一种数据类型或者表示程序的结构.保留字(Reserve Word):即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等,因为容易混淆。注意:关键字和保留字均不能用作变量名、方法名、类名、包名和参数。二、具体的保留字goto、const三、具体的关键字(51

2021-04-29 09:32:25 73

原创 流程控制语句

程序中的三种基本流程结构1、顺序结构2、分支结构3、循环结构顺序结构:按照顺序一条一条执行,从上到下。分支结构:1.执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。列如if…else…语句。 2.选择结构也被称为分支结构。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。循环结构:1.用来重复不断的做一件事,如for循环、while循环、do…while循环。2.循环语句可以

2020-10-08 16:20:58 69

原创 JavaScript运算符

1.JavaScript运算符:①算数运算符:加可以对两个值进行加法运算,如果是两个字符串则进行字符串拼接任何值和字符串做加法运算,都会先转为字符串,然后再和字符串做拼接操作也可以通过"+"完成隐式转换。减可以对两个值进行减法运算,并返回运算结果乘可以对两个值进行乘法运算,并返回运算结果/ 除可以对两个值进行除法运算,并返回运算结果% 取模取模运算(取余数)++ 自增– 自减②关系运算符:大于= 大于等于< 小于<=小于等于== 表示相等的意

2020-10-08 14:40:33 56

原创 JavaScript正则表达式总结

JavaScript正则表达式正则表达式:又称规则表达式,英文名为Regular Expression,在代码中常简写为regex、RegExp或RE正则表达式用于定义一些字符串的规则,计算机可以根据正则表达式,来检查一个字符串是否符合规则,可以将字符中符合规则的内容提取出来语法var 变量=new RegExp(“正则表达式”,“匹配模式”);使用typeof检查正则对象,则会返回objectvar reg=new RegExp(“a”); 这个表达式可以用来检查一个字符串中是否含有字符a在

2020-09-28 18:57:57 136

原创 JavaScript浏览器对象模型

对象1.Window对象- 代表的是整个浏览器窗口,同时window也是网页中的全局对象2.Navigator对象 (网景公司)- 代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器3.Location- 代表当前浏览器的地址栏信息,通过Location可以获取地址栏信息,或则操作浏览器页面跳转4.History- 代表浏览器的历史记录,可以通过该对象来操作浏览器的历史记录由于隐私问题,该对象不能获取到具体的历史记录,只能操作浏览器向前或向后翻页,而且该操作只在当次访问时有效5.S

2020-09-28 18:54:37 181

原创 文档对象模型总结

宿主对象:DOM对象 BOM对象- DOM,全称Document Object Model文档对象模型- JS中通过DOM来对HTML文档进行操作。只要理解了DOM就可以随心所欲的操作WEB页面文档- 文档表示的就是整个的HTML网页文档对象- 对象表示将网页中的每一个部分都转换为了一个对象模型- 使用模型来表示对象之间的关系,这样方便我们获取对象节点1、节点的属性:nodeName节点名称 nodeType 节点类型 nodeValue节点的值2、文档节点(document)文

2020-09-17 16:48:54 77

原创 事件总结

事件- 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间事件处理程序指的是当 HTML 中发生某些事件时所调用的方法在 jQuery 中,大多数 DOM 事件都有一个等效的 jQuery 方法。JavaScript 与 HTML 之间的交互是通过事件实现的。对于 Web 应用来说,有下面这些代表性的事件:单击事件、鼠标移入移出事件、键盘按下/弹起事件等等事件就是用户与浏览器的交互行为事件通常与函数结合使用,函数不会在事件发生前被执行当事件的响应函数被触发时,浏览器每次都会将一个事

2020-09-17 16:48:07 83

原创 函数内容总结

JavaScript函数函数function函数是一个对象函数中可以封装一些功能(代码),在需要的使用可以执行这些功能(代码)函数中可以保存一些代码在需要的时候调用使用typeof检查一个函数对象时,会返回function如果检查的对象返回function,那么这个对象一定是函数函数的创建1.使用构造函数创建一个函数对象2.使用函数声明创建一个函数3.使用函数表达式创建一个函数/匿名函数定义一个用来求两个数和的函数可以在函数的()中来指定一个或多个形参(形式参数)多个形参之间使用"

2020-09-07 19:36:31 266

原创 数据对象总结

JavaScript对象对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性JavaScript 中的所有事物都是对象:字符串、数值、数组、函数…此外,JavaScript 还允许自定义对象。JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型,且对象只是一种特殊的数据。对象拥有属性和方法。布尔型可以是一个对象。数字型可以是一个对象。字符串也可以是一个对象日期是一个对象数学和正则表达式也是对象

2020-09-07 19:32:50 805

原创 数据类型

知识点罗列:1.字面量、变量、标识符字面量可以直接使用。但般不会直接使用。变量可以保存字面量,而变量的值是可以任意改变的,且更加方便使用,在发开中都是通过变量去保存字面量,并通过var 关键字声明。在JS中所有的可以自主命名的都可以称为是标识符:可以含有字母、数字、_(下划线)、$,不能以数字开头和使用ES中的关键字与保留字,一般都采用驼峰写法(小驼峰 helloWorld 大驼峰HelloWorld)2. JavaScript的6种数据类型:基本数据类型:String 字符串类型 Numb

2020-08-28 14:47:24 62

原创 内建对象总结

Date对象(内建对象)在JS中使用Date对象来表示一个时间分当前代码运行时间和代码指定运行时间1、创建Date对象如果时间使用构造函数创建一个Date对象,则会封装为当前代码执行的时间列:var d=new Date();console.log(d);2、创建一个指定的时间对象需要在构造函数中传递一个表示时间的字符串作为参数,只要是表示时间的字符串都是可行的列:var date2=new Date(“2020-03-23 12:34:12”);console.log(date2);

2020-08-28 14:45:19 130

原创 jQuery动画效果

jQuery中的效果Show([speed],[easing],[fn])显示异常的匹配元素Hide([speed],[easing],[fn])隐藏显示的元素Toogle([speed],[easing],[fn])如果元素是可见的,切换为隐藏的;如果元素是隐藏,切换为可见的用于绑定两个或多个时间处理器函数,以响应被选元素的轮流的click事件如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。参数说明:Speed:隐藏/显示 效果的速度。默认是“0”毫秒。可能的值:slow(6

2020-08-18 07:47:30 83

原创 jQuery异步ajax

jQuery中的$.ajax({settings})方法$.ajax({settings});type:类型,“POST"或"GET”,默认值为"GET"url:发送请求的地址async:设置异步,(默认: true) 默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为 false。注意,同步请求将锁住浏览器,用户其它操作必须等待请求完成才可以执行。data:是一个对象,连同请求发送到服务器的数据ataType:预期服务器返回的数据类型,如果不指定,jQuery将自动根据

2020-08-18 07:46:56 153

原创 jQuery中的异步请求

jQuery中的异步请求1、ajax() 方法用于执行 AJAX(异步 HTTP)请求。所有的 jQuery AJAX 方法都使用 ajax() 方法。该方法通常用于其他方法不能完成的请求。语法:$.ajax({url:’路径’,processData:true,(默认值为:true),contentType:“application/x-www-form-urlencoded”,…,success:function(参数){}})以下是经常用到的关键字2、post()请求从服务器加

2020-08-09 20:30:17 420

原创 用户的导出导入

导出、导入1.导出导出Excel文件是将WPF某个数据展示控件(如DataGrid)写入内存建立的Excel文件里面,然后通过保存文件对话框选择保存文件的路径,将内存中Excel的文件保存到选择的路径;(1)指定虚拟路径相对应的物理模板文件路径,检查Excel、工作簿和工作表是否存在。(2)声明两个字符串和实例化通用对话框(获取或设置筛选器字符串,用来确定在打开文件对话框显示的文件类型),(打开文件对话框中选取的单个文件名,包含完整路径)。(3)获取筛选导出的数据。引用NPOI来读取数据(4)把

2020-08-09 20:28:59 222 1

原创 jQ增删查改

增删查改1、查询在查询数据中,在知道查询类型时多数使用LINQ语句进行查询(1)、linq 单(多)表查询的基本语法(from 自定义的表名 in Model对象.查询的表where 自定义的表名.字段1 关系运算符 值&& 自定义的表名.字段2 关系运算符 值orderby 自定义的表名.字段select 自定义的表名select new : [属性名1= ]自定义的表名.字段1[属性名2= ]自定义的表名.字段2[属性名3= ]自定义的表名.字段3select 类

2020-08-09 20:27:32 215

空空如也

空空如也

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

TA关注的人

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