自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVVM 和 MVVMLight介绍

MVVM是Model-View-ViewModel的简写。类似于目前比较流行的MVC、MVP设计模式,主要目的是 为了分离视图(View)和模型(Model)的耦合。它是一种极度优秀的设计模式,但并非框架级别的东西,由MVP(Model-View-Presenter)模式与 WPF结合的应用方式时发展演变过来的一种新型架构。立足于原有MVP框架并且把WPF的新性糅合进去,以应对PC端开发日益复杂的需求变化。结构如图所示:相对于之前把逻辑结构写在Code Behind 里面的方式,MVVM几乎完全解

2022-04-28 08:37:27 217

原创 js中[]、{}、()区别

一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数体1.{}表示对象、[]表示对象的属性、方法,()如果用在方法名后面,代表调用2.如:var LangShen = {“Name”:“Langshen”,“AGE”:”28”};3.上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性,所以访问时,应该用.(点)来层层访问:LangShen.Name、LangShen.AGE,4.当然我们也可以用数组的方式来访问,如:LangShe

2022-03-28 10:23:28 3815

原创 变量常量与表达式运算符

一.表达式与运算符(表达式概念,运算符种类,运算符优先级)表达式概念:变量常量运算符组成1.带( )号,[ ]号, . 号的,new,typeof,sizeof,checked,x++,x–级别最高,先计算.2.++x,–x,+,!3.算术运算符,先*,/,%,再+,-4.关系运算符,先>,<,>=,<=,is ,as再==和!=5.条件逻辑运算符&&和||6.条件运算符b?x:y7,赋值运算符=,*=,/=,+=,-=二.变量与常量(值类型,引用类

2022-03-17 15:47:32 368

原创 Comparable和Comparator

一、Comparable简介Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或Arrays.sort进行自动排序。此外,实现此接口的对象可以用作有序映射中的键或有序集合中的集合,无需指定比较器。此接口只有一个方法compare,比较此对象与指定对象的顺序,如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。二、Comparator简介Compa

2021-08-03 14:56:42 108

原创 Java中继承的实现

继承描述的是一种能力:可以使用现有类的所有功能,并在无需重新编写原有类的情况下进行功能上的扩展。要使用继承,必须满足 is-a 原则(代码复用),定义的语法为:子类 extends 父类。子类:又称为派生类,子类一定具有父类的全部属性与行为,并且拥有的属性更多,具有的行为更加丰富,表示的范围更小。父类:又称为超类。继承的基本实现:通过上述代码可以发现,当发生了类继承关系之后,子类可以直接继承父类的操作,可以实现代码的重用。子类最低也维持和父类相同的功能。子类也可以进行功能的扩充。扩充属性和方法

2021-08-03 14:49:32 977

原创 循环语句与数组

Java中有三种主要的循环结构:一:for循环语句1.for循环语句应用案例2.根据用户列表批量添加用户3.判断192.168.10.0/24网段中主机状态二:while循环语句1。while语句应用案例2.批量添加规律编号的用户3、do…while 循环4、Java 增强 for 循环一,循环:重复做有规律的事情循环分:循环条件(循环条件为真进入循环操作)循环操作while(//循环条件){//循环操作}while循环的特点: 先判断在循环 用于循环次数不固定时调试:do{//

2021-05-08 10:25:17 245

原创 Java 的基本数据类型

Java 的两大数据类型: 1、内置数据类型(基本数据类型) 2、引用数据类型 Java 语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型, 还有一种 布尔型。 数字类型分别有:byte、short、int、long、float、double;布尔类型 boolean;字符类型 char。 Byte 数字类型内存大小为 1,内存位数为 8,最小值为-2^7,最大值为 2^7-1。Short 数字类型内存大小为 2,内存位数为 16,最小值为-2^15,最大值为 2^15-1。

2021-04-28 08:58:41 60

原创 SQL Server最佳索引策略

关键字: SQL Server 数据模型 聚簇 非聚簇SQL Server为大多数数据类型只提供了两种索引类型——聚簇和非聚簇。SQL Server也支持全文检索索引和XML索引,但这些只对特定的数据类型。为你的聚簇索引选择合适的列或列的集合是很关键的。因为表的数据物理上是按聚簇索引列的值排序的。你可以在每一个表上只创建一个单独的聚簇索引。非聚簇索引参照聚簇索引键(数据值)来决定每条记录的物理位置。建议你在不经常改变而要经常查询和具有较少数据类型的列上创建聚簇索引。在很多情况下,在序号列上建聚簇索引是

2020-09-18 09:12:47 450

原创 SQL Server 数据类型详解

1.整数整数型数据包括bigint型、int型、smallint型和tinyint型。·bigint型数据的存储大小为8个字节,共64位。其中63位用于表示数值的大小,1位用于表示符号。bigint型数据可以存储的数值范围是-263~263-1,即-9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807。·int型数据的存储大小为4个字节,共32位。其中31位用于表示数值的大小,1位用于表示符号。int型数据存储的数值范围是-231~231-1,即-

2020-09-18 09:09:57 1502 1

原创 MVC 介绍

ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。ASP.NET 支持三种不同的开发模式:Web Pages(Web 页面)、MVC(Model View Controller 模型-视图-控制器)、Web Forms(Web 窗体)。本教程介绍 MVC。MVC 编程模式MVC 是三种 ASP.NET 编程模式中的一种。MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模

2020-09-08 11:03:46 86

原创 安装visual studio 教学

visual studio 2019 2019年4月2日发布正式版今天终于有时间安装了体验了一下,环境WIN10企业版固态硬盘+机械硬盘,原来安装有visual studio 2017 废话不说,直接上截图由于考虑到空间问题还是安装在了机械硬盘下,肯定没有固态启动速度快影响效率。下载速度还可以吧电信50M宽带,大约下载和安装40分钟左右,安装选择上我也没有全部安装,只安装了LINUX C++ NETCORE ASP.NET WEB 开发 NODEJS开发等经过等待一段时间后安装完成

2020-09-08 11:01:03 136

原创 数据库-增改删

首先我们得说一下整数1整数整数型数据包括bigint型、int型、smallint型和tinyint型。·bigint型数据的存储大小为8个字节,共64位。其中63位用于表示数值的大小,1位用于表示符号。bigint型数据可以存储的数值范围是-263~263-1,即-9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807。·int型数据的存储大小为4个字节,共32位。其中31位用于表示数值的大小,1位用于表示符号。int型数据存储的数值范围是-23

2020-08-18 15:03:53 171

原创 数据库的-查

数据库的查询是最复杂的我们单独来讲 查询 select 1、最简单的单表查询 (1)查询所有列 (SELECT *) SELECT 学生ID, 班级ID, 学号, 姓名 FROM A04学生表 (2)查询部分列 SELECT 学号, 姓名 FROM A04学生表 2、多表查询 (1)两个表查询 SELECT A01学院表.院系名称, A02专业表.专业名称, A02专业表.国家专业编码, A02专业表.学制, A02专业表.培养层次, A02专业表.年级 FROM A01学院表 INNER JOIN A02

2020-08-18 15:00:19 169

原创 导入·导出

学习心得(3)SQL Server 数据类型详解导入·导出一.整数整数型数据包括bigint型、int型、smallint型和tinyint型。·bigint型数据的存储大小为8个字节,共64位。其中63位用于表示数值的大小,1位用于表示符号。bigint型数据可以存储的数值范围是-263~263-1,即-9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807int型数据的存储大小为4个字节,共32位。其中31位用于表示数值的大小,1位用于表示符

2020-08-09 20:39:21 163

原创 Visual Studio上传图片

上传图片在进行C/S程序开发的时候,会对按钮等控件的样式进行调增,一般需要为按钮等控件制定图标,那么拿到美工准备好的图标我们该如何在工程中进行使用呢?新建Resources资源目录在项目下新建一个Resource资源目录对图片资源进行统一管理添加图片在解决方案资源管理器中点击Properties-Resources.resx-添加资源,将Resource文件夹中的资源添加即可最终会生成如下代码引用图片新建一个窗体,在窗体中加入一个ToolStrip控件,然后新增加一个按钮用自定义图

2020-08-09 20:37:54 1257

原创 增删查改

学习心得(2)历经两个月时间的学习也是终于迎来了尾声,从开学到现在的教学内容是“中国东方航空电子客票系统”(以下简称FJDPXT),其中涉及到的开发工具有“Visual Studio(简称VS)”、“SQL Server(简称SQL)”。增删查改这张图所展示的就是整个FJDPXT的主要模块,主要学习点就是增删查改,所谓的增删查改就是 新增insert 删除delete 查询select 修改update 四个功能,查询功能是整个之中最复杂的新增在SQL增删改查当中的新增算是最简单的一种了,我解释

2020-08-09 20:29:57 1046

原创 Jquery总结模板

1.$(selector).action(参数,callback);美元符号定义Query,选择符(selector)”查询”和”查找”HTML元素,Jquery的action()执行对元素的操作。2.Jquery选择器:(“∗”)选取所有元素,(“*”)选取所有元素,(“∗”)选取所有元素,(this)选取当前HTML元素,(“p.intro”)选取class为intro的<p&gt...

2020-05-06 23:25:19 121

原创 JavaScript总结模板

(document).ready(function()//在这里写你的代码...); 注: a.ready(fn)与window.load注册事件类似。所有得确保在<body>元素的onload事件中没有注册函数,否则不会触发(document).ready(function(){ // 在这里写你的代码...});  注:  a. ready...

2020-05-06 23:21:45 126

原创 jQuery动画效果

•show([speed,[easing],[fn]]):显示选择的元素•hide([speed,[easing],[fn]]):隐藏选择的元素•toggle([speed,[easing],[fn]]):切换选择的元素•参数:speed:可以选择给定的三种预定值:“slow”,“normal”,or “fast”   表示动画时长的毫秒数值(如:1000)完成效果持续的时...

2020-05-06 23:20:37 97

原创 jQuery异步ajax

请求是异步的因为jQuery的Ajax请求默认是异步的(可以通过配置选项属性async:false来变成同步的),所以响应只能在回调函数中被处理。同源策略和JSONP通常Ajax请求只能限制请求相同协议、相同端口、以及相同的域名下的资源。但是这个限制在使用jQuery加载script标签时不会起作用。JSONP使用一个script标签来执行跨域请求,因为script标签的请求不受同源策略的限制。...

2020-05-06 23:18:59 93

原创 jQuery事件

jQuery 事件函数jQuery 事件处理方法是 jQuery 中的核心函数。事件处理程序指的是当 HTML 中发生某些事件时所调用的方法。术语由事件“触发”(或“激发”)经常会被使用。通常会把 jQuery 代码放到 部分的事件处理方法中:实例KaTeX parse error: Expected '}', got 'EOF' at end of input: …ady(functio...

2020-05-06 23:16:59 69

原创 jQueryDOM节点操作

1.jQuiery对象与DOM对象    对于刚刚接触jQuery的初学者,我们要清楚认识一点:jQuery对象与DOM对象是不一样的。可能一时半会分不清楚哪些是jQuery对象,哪些是DOM对象,下面重点介绍一下jQuery对象,以及两者相互间的转换。下面举一个简单的例子:  使用原生的javascript处理:通过原生DOM模型提供的document.getElementById(“s...

2020-05-06 23:15:27 115

原创 jQuery基础使用与样式篇

jQuery介绍:1.uery是一个轻量级的、兼容多浏览器的JavaScript库。2.uery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。jQuery的优势:1.轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。2. 丰富的DOM选择器,jQuery的选择器用起来...

2020-05-06 23:14:13 88

原创 JavaScript异步Ajax与json总结

jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的。load( url, [data], [callback] ) :载入远...

2020-05-06 23:12:39 66

原创 JavaScript表单提交总结

1.input标签提交1.1>input[type=submitinput的type属性是submit,会引发表单提交。 作为按钮的input控件同时被当做一个表单输入提交给了服务器。键值对是 btn=>‘提交‘; 1.2>input[type=button] input的type属性还可以是button,这时它只是一个按钮,不会引发表单提交 2.button[type=su...

2020-05-06 23:09:58 179

原创 JavaScript浏览器对象模型BOM

一 window对象// BOM的核心对象是window,它表示浏览器的一个实例; // window对象处于JavaScript结构的最顶层; // 对于每个打开的窗口,系统都会自动为其定义window对象; // window对象同时扮演着ECMAScript中Global对象的角色,因此所有在全局作用域中声明的变量/函数都会变成window对象的属性和方法; // PS:尝试访问未声明的变...

2020-05-06 23:05:54 71

原创 JavaScript事件总结

JavaScript 是脚本语言JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。JavaScript。JavaScript:写入 HTML 输出实例document.write(“This is a heading”);document.write(“This ...

2020-05-06 23:04:36 89

原创 JavaScript文档对象模型总结

一、获取节点document.getElementById语法:document.getElementById(元素ID);功能:通过元素ID获取节点document.getElementsByName语法:document.getElementsByName(元素name属性)功能:通过元素的name属性获取节点document.getElementsByTagName()语法:...

2020-04-27 23:24:30 122

原创 正则表达式总结

通用字符组(匹配任意单个字符)\d :任意数字符号\D:非数字符号\w :字母和数字符号(单词符号)\W:非字母和数字符号\s:任意空白符号(空格,制表符,换行符等类似符号)\S:非空白符号. :除了换行符以外的任意字符2.特殊字符-:连字符,指定一个字符范围^:脱字符,置于元素前,表示字符串起始位置$:表示字符串结束位置+:置于元素后,表示该元素重复一次或多次:置于元素...

2020-04-27 23:22:44 117

原创 内建对象总结

1.date对象 array数组对象 math对象1.Date对象日期对象用于处理日期与时间.获得当日的日期.常用方法 getFullYear(). 获取年份getTime(). 获取毫秒getDay(). 获取星期setFullYear(). 设置具体的日期2.Array数组对象使用单独的变量名来存储一系列的值 2.数组的创建例:var myArray=[“hello”,“j...

2020-04-27 23:20:37 99

原创 函数相关内容总结

函数是一组可以随时随地运行的语句。函数是 ECMAScript 的核心。函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。函数的基本语法是这样的:function functionName(arg0, arg1, … argN) {statements}例如:function sayHi(sName, sMessage) { alert(...

2020-04-27 23:18:26 97

原创 JavaScript对象

对象属于一种复合的数据类型,在对象中可以存储多个不同数据类型的属性对象的分类:1.内建对象- 由ES标准中定义的对象,在任何ES的实现中都可以使用例如:Math String Number Boolean Function Object…2.宿主对象- 由JS的运行环境提供的对象,目前来讲主要指由浏览器提供的对象- 比如:BOM(浏览器对象模型) DOM(文档对象模型)例如 我们...

2020-04-23 20:16:19 64

原创 JavaScript的数据类型

知识点罗列:字面量、变量、标识符JavaScript的6种数据类型:基本数据类型:String 字符串类型 Number数值类型 Boolean 布尔类型Null 空值类型 Undefined 未定义类型引用数据类型:Object 对象类型2、Undefined这是一个很有意思的数据类型,因为它的值只有一个,那就是undefined。在申明变量时如果没有将变量赋值的话这个变量也是属...

2020-04-22 21:50:13 72

原创 JavaScript运算符

1 运算符2.Boolean 运算符非常重要,它使得程序语言得以正常运行。Boolean 运算符有三种:NOT、AND 和 OR。3.在 ECMAScript 中,逻辑 NOT 运算符与 C 和 Java 中的逻辑 NOT 运算符相同,都由感叹号(!)表示。与逻辑 OR 和逻辑 AND 运算符不同的是,逻辑 NOT 运算符返回的一定是 Boolean 值。逻辑 NOT 运算符的行为如下:如...

2020-04-22 17:28:25 74

原创 流程控制语句

1.知识点罗列:2.顺序结构,分支结构,循环结构1.分支结构if语句f (/* 条件表达式 */) {// 成立执行语句} else { // 否则执行语句} //举例: //获取两个数字中的最大值var num1=100;var num2=20;if(num1>num2){ console.log(num1);}else{console.log(num2);}/ 判断一个数是偶...

2020-04-21 21:57:19 64

原创 文字排版设计

效果图下面有我来讲解一下文字设计 思路很重要我感觉挺简约的,三角形作为中心点,让我带你走这五个字为主题,以黄色、黑色、白色为主色调。 我当时是想用黄色、绿色和蓝色为色调的,然后那么多颜色有些乱,我就直接用橙色、绿色和蓝色为主题,这样有对比,主次分明,下面对于这类以文字排版为主的网站,字体的选择也很重要,从案例中可以看出,要么是自己设计字体,要么是选择一些适合大文字的字体,比如特粗体,如果想优雅...

2019-06-28 15:43:39 553

原创 金属字

1、新建文件  打开PS,选择菜单“文件-打开”,选择图片位置,点击“打开”(直接将图片拖入到PS中也可以),新建为850x600px的文件。  砖块图片自动命名为“背景”  2、创建金属质感  这个效果只有一个图层,所以完成以后可以保存效果为“图案”,下次使用!(菜单“编辑-定义图案”即可)  Step 1  先将下载的字体安装在电脑上,选择工具栏中的“文字”(快捷键为 T),输入...

2019-06-28 15:37:09 551

原创 网页设计

这张海报在排版方面没有特别要说的,比较亮点的地方其实在于调色,因为那些烟雾和火花真的很适合调成这种鬼魅的感觉,我联想到了霓虹灯之类的夜色景象,所以自然而然就调了这种蓝紫色,尤其是搭配上细卷的烟雾,简直就是点睛之笔。不知道大家发现没有,不管是这种烟雾的效果还是墨汁颜料溶于水的效果,有几根这种细小的卷曲曲线出现在画面里,那么整个画面就会灵动许多,这就是细节之处。然后,当我把这张照片做成海报发朋友圈后...

2019-06-18 15:28:43 531

原创 设计理念

我们就拿这个图片来做示范,哥斯拉大电影应该看过吧。现在这个就是哥斯拉为主题,颜色都是以哥斯拉皮肤的颜色为主。它的颜色都分为暗淡灰,在还有几个闪电的黄色增加了几份色彩。这幅图也很有创作,在水上面还带着游泳圈。画风独特是扁平化设计。设计理念是设计师在空间作品构思过程中所确立的主导思想,它赋予作品文化内涵和风格特点。好的上面那张图片,是设计理念至关重要,它不仅是设计的精髓所在,而且能令作品具有个性...

2019-06-18 15:15:28 324

原创 梦中人

第一接下来,我们来讲我的梦中人 现在这个梦中人里面的就是九色鹿,为什么要把九色鹿当我的梦中人呢?因为九色鹿是七彩的颜色然后我也挺喜欢七彩颜色的,然后我就找了七彩鹿的元素被我找到一个七彩鹿把他临摹下来,然后在颜色调为七彩色,然后在它鹿屁股那里做了七个耐克标志,然后把他羽化,再做几个圆从大到小排列,再把它调为五颜六色,外发光为白色,然后在用钢笔工具把它瞄一个螺旋式的正方体然后让四只鹿按大小排列最小的那...

2019-06-09 20:48:59 142

空空如也

空空如也

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

TA关注的人

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