自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 C#和C语言的区别

总的来说,C 语言更底层,很多东西都需要自己 DIY,但极其灵活,功能十分强大,其精华在于指针,直接管理数据存储,面向过程编程,很多操作系统和系统软件都是用 C 语言写的;C# 是一种安全的、稳定的、简单的、优雅的,由 C 和 C++ 衍生出来的面向对象的编程语言。相关的还有 c++,可以做系统的底层开发,也不容易掌握。#:纯面向对象的(跟 java 很像),是 ms .net framework 的主力之一,它的代码运行是安全的,里面没有指针和引用,像 java 一样有垃圾回收机制。...

2022-08-11 15:47:38 4342 1

原创 SQL如何对数据进行排序

SQ如何L对数据进行排序?

2022-08-08 15:05:10 8221

原创 SQL Server唯一约束

UNIQUE约束与PRIMARYKEY约束尽管UNIQUE和PRIMARYKEY约束都强制数据的唯一性,但是当要强制实现不是主键列的列或列组的唯一性时,应使用UNIQUE约束而不是PRIMARYKEY约束。修改UNIQUE约束SQLServer没有任何直接语句来修改UNIQUE约束,因此,如果要更改约束,则需要先删除约束并重新创建约束。上面语句按预期工作。SQLServer自动创建UNIQUE索引以强制存储在参与UNIQUE约束的列中的数据的唯一性。...

2022-07-21 10:48:36 4397

原创 SQL Server Not Null约束

请注意,上面几列中,将NOTNULL约束作为列约束。默认情况下,如果未指定NOTNULL约束,则SQLServer将允许该列接受NULL。在此示例中,只有phone列可以接受NULL。例如,要将NOTNULL约束添加到hr.persons表的phone列,请使用以下语句。SQLServerNOTNULL约束只是指定列不能为NULL值。以下示例为列创建一个具有NOTNULL约束的表persons,SQLServerNOTNULL约束简介。...

2022-07-21 10:04:56 2472

原创 SQL Server外键约束

如果删除父表中的一行或多行,则可以设置以下操作之一ONDELETENOACTIONSQLServer引发错误并回滚父表中行的删除操作。更新父表中行的操作如果更新父表中的一行或多行,则可以设置以下操作之一ONUPDATENOACTIONSQLServer引发错误并回滚父表中行的更新操作。ONUPDATESETNULL当更新父表中的相应行时,SQLServer将子表中的行设置为NULL。第三,指定外键引用的父表的名称以及与子表中的列具有链接的逗号分隔列的列表。...

2022-07-21 09:31:39 4287

原创 SQL Server主键约束

在此示例中,activity_id或customer_id列中的值可以重复,但两列中的每个值组合必须是唯一的。通常,表始终具有在创建时定义的主键。在此sales.activities表中,activity_id列是主键列。如果没有为这些列指定NOTNULL约束,SQLServer会自动为所有主键列设置NOTNULL约束。在创建主键时,SQLServer还会自动创建唯一的聚簇索引(如果指定,则为非聚集索引)。可以使用PRIMARYKEY约束为表创建主键。...

2022-07-21 09:01:38 1952

原创 SQL的集合运算符

SQL的集合运算符

2022-06-19 08:33:47 235

原创 Sql中如何限制返回行数

用sql语句来限制我们想要的数据,应该怎么限制?

2022-06-08 15:07:13 1194

原创 SQL serve如何还原备份数据

在SQL中,SQL Server 备份的类型有三种完全备份:它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但是呢,它也需要花费更多的时间和空间。 事物日志备份:事务日志备份的内容是从还未被备份的事务日志开始,直到备份结尾的最后一个事务日志为止。 差异性数据库备份:包括自从上一次完整性备份以来所有改变的数据页,以及备份结尾的部分活动事物日志。下面就是使用 SQL 语句进行备份结果导出整个数据库SQL语句 导出xxx.sql 文件下一步...

2022-05-29 08:23:29 321 1

原创 SQL server备份与还原

在SQL中,SQL Server 备份的类型有三种完全备份:它可以备份整个数据库,包含用户表、系统表、索引、视图和存储过程等所有数据库对象。但是呢,它也需要花费更多的时间和空间。 事物日志备份:事务日志备份的内容是从还未被备份的事务日志开始,直到备份结尾的最后一个事务日志为止。 差异性数据库备份:包括自从上一次完整性备份以来所有改变的数据页,以及备份结尾的部分活动事物日志。下面就是使用SSMS工具备份使用SSMS定时备份 :开启SqlServer代理服务在s...

2022-05-18 08:24:45 992

原创 C#多播委托

在 C# 语言中多播委托是指在一个委托中注册多个方法,在注册方法时可以在委托中使用加号运算符 或者减号运算符来实现添加或撤销方法。在现实生活中,多播委托的实例是随处可见的,例如某点餐的应用程序,既可以预定普通的餐饮也可以预定蛋糕、鲜花、水果等商品。在这里委托相当于点餐平台,每一个类型的商品可以理解为在委托上注册的一个方法。下面通过实例来演示多播委托的应用。【实例】模拟点餐平台预定不同类型的商品。根据题目要求,在实例中分别预定快餐、蛋糕、鲜花三类商品,代码如下。class P..

2022-05-07 21:05:48 530

原创 C#中如何删除DataTable数据

C#的小知识

2022-04-26 15:30:14 6316

原创 using关键字的用法以及作用

在C# 中 using的用途主要有三个第一个是引用命名空间// 这个可以说是最常用的using namespace;第二个是为命名空间或类型创建别名。这称为“using 别名指令”。using Project = PC.MyCompany.Project;Project.MyClass mc = new Project.MyClass();第三个是当使用 IDisposable对象时,应在 using 语句中声明和实例化此对象。using 语句按照正确的方式调用对象上的 Dis.

2022-04-20 08:44:07 383

原创 MVVM介绍

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

2022-04-01 20:35:00 1137

原创 如何在微软的下载商店找到下载的图片?

1,首先,打开C盘(只要你不更改路径,就一定是C盘)2,点击用户3,找到你的电脑用户名,如果你改过计算机名称,那就要找到原来的名字的那个文件夹4,把这俩选项勾上5,找到AppData并且打开它6,找到Local7,选择 Microsoft8,打开WIndows9,打开Themes10,好啦,里面就是你要的图了最后,路径奉上看到这,点个赞呗...

2022-04-01 19:47:31 1604

原创 WPF中的文件和流 I/O

WPF中的文件和流 I/O文件和流 I/O(输入/输出)是指在存储媒介中传入或传出数据。 在 .NET 中,System.IO命名空间包含允许以异步方式和同步方式对数据流和文件进行读取和写入操作的类型。 这些命名空间还包含对文件执行压缩和解压缩的类型,以及通过管道和串行端口启用通信的类型。文件是一个由字节组成的有序的命名集合,它具有永久存储。 在处理文件时,你将处理目录路径、磁盘存储、文件和目录名称。 相反,流是一个字节序列,可用于对后备存储进行读取和写入操作,后备存储可以是多个存储媒介之一(例如.

2021-11-05 18:31:32 530

原创 WPF中的数据模板(DataTemplate)

WPF中的数据模板(DataTemplate)在WPF中我们可以为自己的数据定制显示方式,也就是说虽然某数据数据是一定的,但我们可以做到让它的表现方式多种多样,比如一个时间,在以前我们一般使用一个字符串(比如“12:03”)来显示,但我们为什么就不能显示一个小时钟呢,其实这更合乎情理,利用WPF中的数据模板技术随意并轻松地表现你的数据.数据模板适用于Content Control类控件与Items Control类控件.一、场景模拟假设我们现在有如下需求:我们需要在Lis

2021-10-19 18:42:33 632

原创 Blend for Visual Studio 概述

Blend for Visual Studio 可用于设计基于 XAML 的 Windows 和 Web 应用程序。 它提供了与 Visual studio 相同的基本 XAML 设计体验,并添加了可视化设计器,以用于高级任务,例如动画和行为。 有关 Blend 和 Visual Studio 之间的比较,请参阅在 Visual Studio 和 Blend for Visual Studio 中设计 XAML。Blend for Visual Studio 是 Visual Studio 的一个组件..

2021-10-11 18:31:57 2448

原创 WPF中的ControlTemplate

1定义:WPF包含数据模板和控件模板,其中控件模板又包括ControlTemplate和 ItemsPanelTemplate,这里讨论一下ControlTemplate。 其实WPF的每一个控件都有一个默认的模板,该模板描述了控件的外观(视觉树)以及 外观对外界刺激所做出的反应(触发器)。我们可以自定义一个模板来替换掉控件的默认模板以便打造个性化的控件。 与Style不同,Style只能改变控件的已有属性值(比如颜色字体)来定制控件,但控件模板可以改变控件的内部结构(VisualTre

2021-09-29 18:55:57 211

原创 WPF的动画

WPF动画使用三种方法:(1)线性插值:在开始值和结束值之间以逐步增加的方式改变属性的动画(线性插值过程)。(2)关键帧:从一个值突然变成另一值的动画(关键帧动画)。所有关键帧动画都使用"类型名 + AnimationUsingKeyFrames " 的形式进行命名,比如StringAnimationUsingKeyFrames和ObjectAnimationUsingKeyFrames。(3)路径。在System.Windows.Media.Animation名称空间中将发现以下内...

2021-09-13 22:30:53 229

原创 WPF触发器

一 定义 WPF触发器. WPF中的触发器,是对WPF事件的一种封装,WPF中的触发器,有多种方式,总结起来可分为:. 控件触发(FrameworkElement.Triggers集合) . 样式触发(Styles.Triggers集合) . 控件模板触发(ControlTemplate.Triggers集合) . 数据模板触发(DataTemplate.Triggers集合) . 每个对应的触发器都是一个集合,上面所有的Triggers都是一个TriggerColl...

2021-09-09 21:54:52 370

原创 Visual studio的图标

1、“类视图”和“对象浏览器”图标2、信号图标

2021-08-27 21:54:39 783

原创 XAML的资源

一、资源 1. 什么是资源: 资源是可以在应用程序的不同位置重用的对象。XAML资源的示例包括画笔和样式。每个 框架级别的元素(FrameworkElement或FrameworkContentElement)都有一个resource属 性,该属性包含资源定义的资源(作为ResourceDictionary)。可以在任何元素上定义资 源,但是资源通常是在根元素上定义的。当在页面根元素上定义一个资源时,页面逻辑 树中的所有元素都可以访问它,并且您可以重用相同的资源来设置接受该资源表示的

2021-08-27 21:15:53 261 1

原创 Window窗体属性

XAML三个顶级元素:Window、UserControl(用户控件,布局的时候像窗体那样布局就可以了)、Page把窗体以网页形式展现。而一个XAML页面里只能有一个顶级元素。而顶级元素里面只能有一个子元素。因此要有布局控件1. 窗口的外观 WPF中默认窗口框架的外观,主要取决于Icon、Title、WindowStyle、ResizeMode等属 性。 Icon 指定窗口的图标; Title 指定窗口的标题; WindowStyle指定窗口样式,有4个取值: ...

2021-08-06 09:01:16 111

原创 WPF的含义

前言:什么是WPF?WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。一,定义:WPF 为Windows Presentation Foundation的首字母缩写 ,中文译为“Windows呈现基础”,其原来代号为“Avalon”,因与“我佩服”.

2021-07-27 11:15:25 974

原创 Java常用类

前言:在Java SE中提供了众多丰富类和接口,其中很多类前面已经使用过了,如String、StringBuiler和StringBuffer等。由于数量众多,本章不再一一介绍。本章归纳了Java中一些在日常开发过程中常用的类介绍一下,至于其他的不常用类读者可以自己查询Java SE API文档。因为我个人原因,后续将减少发有关java的文章,将转接到C#语言1 Java根类——Object第一个应该介绍的常用类就是java.lang.Object类,它是Java所有类的根类,Java所有类都直

2021-07-17 16:37:42 138

原创 java基础-Java枚举类

前言: Java 5之前没有提供枚举类型,尽管可以通过声明静态常量(final static变量)替枚举,但是仍然很多Java程序员期待能有类似其他语言中的枚举类型。Java 5之后提供了枚举类型,Java枚举类型本质上是一种继承java.lang.Enum类,是引用数据类型,因此也称为“枚举类”。本章介绍Java枚举类。1 枚举概述在C和Objective-C等其他语言中,枚举用来管理一组相关常量的集合,使用枚举可以提高程序的可读性,使代码更清晰且更易于维护。在Java 5之前没有提供枚举类型,可以

2021-07-07 08:17:07 241

原创 Java的多态性(续)

前言: 类的继承性是面向对象语言的基本特性,多态性的前提是继承性。Java支持继承性和多态性。本文章续写java的多态性。在面向对象程序设计中多态是一个非常重要的特性,理解多态有利于进行面向对象的分析与设计。1, 多态概念发生多态要有三个前提条件:继承。多态发生一定要子类和父类之间。覆盖。子类覆盖了父类的方法。声明的变量类型是父类类型,但实例则指向子类实例。下面通过一个示例理解什么是多态。如下图所示,父类Figure(几何图形)类有一个onDraw()绘图)方法,Figure(几何图形)它有

2021-06-27 19:47:35 96

原创 java基础-继承

Java基础-继承前言:类的继承性是面向对象语言的基本特性,多态性的前提是继承性。Java支持继承性和多态性。本文献将探索讨论Java继承性.下一文献将续写多态性1, Java中的继承为了了解继承性,先看这样一个场景:一位面向对象的程序员小明,在编程过程中需要描述和处理个人信息,于是定义了类Person,如下所示:一周以后,小明又遇到了新的需求,需要描述和处理学生信息,于是他又定义了一个新的类Student,如下所示很多人会认为小明的做法能够理解并相信这是可行的,其实不然,问题在于Student和

2021-06-16 19:41:23 1294

原创 java运算符

Java运算符前言:Java语言中的运算符(也称操作符)在风格和功能上都与C 和C++极为相似。本文献为大家介绍Java语言中一些主要的运算符,包括算术运算符、关系运算符、逻辑运算符、位运算符和其他运算符1 算术运算符Java中的算术运算符主要用来组织数值类型数据的算术运算,按照参加运算的操作数的不同可以分为 一元运算符和二元运算符。.1.1 一元运算符算术一元运算符一共有3个,分别是-、++和–。如下图-a是对a取反运算,a++或a–是在表达式运算完后,再给a加一或减一。而++a或–a是先给

2021-06-07 10:24:35 390

原创 web Project 项目结构

web Project 项目结构1,什么是Tomcatweb容器 IISTomcat 是 Apache 软件基金会一个项目,由 Apache、Sun 和部分公司和个人一起开发完善的轻量级Web 应用服务器,是 Servlet 规范和 JSP 规范的开源实现。是免费开源的。tomcat的配置和启动1、配置文件:server.xml端口:默认8080中文问题:URIEncoding=“UTF-8”2、启动tomcat:startup.batMyeclipse配置tomcat9Servers

2021-05-27 10:50:31 620

原创 如何创建一个IDEA项目

前言:如何创建一个IDEA javaweb项目,并完成一系列配置?1,点击左上角的New按钮然后后面两步点Next然后点击Finish会出现下面的弹框直接点击This window2,在创建好的项目上面右键然后勾选Web Application就可以了这时候就能看到多了一个web的文件接着,在WEB-INF上面右键, 新建一个lib文件然后使用快捷键,Ctrl+alt+shift+s,打开项目结构配置页面点击”+”, 点击第一个找到源文件并选中lib目录,点击OK然后配

2021-05-17 20:13:34 1330

原创 安装Java环境变量配置

Java环境变量配置双击运行jdk-8u191-windows-x64.exe,准备安装jdk1.8然后就是一直下一步二、环境变量配置1、JAVA_HOME配置在任务栏搜索功能中输入【系统环境】关键字,打开【编辑系统环境变量】![在这里插入图片描述![](https://img-blog.csdnimg.cn/20210507210848811.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text

2021-05-07 21:11:19 122

原创 数据库编程基础(存储过程)

数据库编程基础(存储过程)C#+Sqlserver企业项目设计基础C#+Sqlserver:C#代码 调用 Sqlserver数据库中 的数据和代码存储过程/函数普通非参数存储过程参数存储过程SQL代码的存储共享与被第三方调用形参的初始值y=x+z y x z形参假设 x=1,z=4 声明形参的时候,赋予的第一组实参值,叫初始值x=1 z=2 1 2 88 99 实参x=99 z=88非参数化存储过程ALTER PROCEDURE [dbo].[根据班级模糊查询学生] -

2020-08-18 09:13:46 327

原创 SQL Server的基础

数据库编程基础SQL结构化查询语言,1970年代起源于IBM,是对Edgar Codd关系模型的第一个商业化语言实现。它是最广泛使用的数据库语言,在不同的数据库系统中往往有不同的实现,用于管理关系数据库管理系统(RDBMS),或在关系流数据管理系统(RDSMS)中进行流处理。几乎所有的软件:都需要操作数据库!比如QQ: 查询好友、添加好友、修改备注或个人信息、删除好日志:新增、修改、查询、删除下面将使用SQL server管理某大学学籍表操作数据库数据库的指令:增、改、删、查(最复杂)1、增

2020-08-18 08:58:14 158

原创 Web MVC SQL Server前后端 增删查改总结

Web MVC SQL Server前后端 增删查改总结新增:myModel.S_Airport.Add(数据);修改:myModel.Entry(数据).State= System.Data.Entity.EntityState.Modified;删除:myModel.S_Airport.Remove(数据);查询:int totalRows = myModel.S_Airport.Count();获取数据条数1查询单表查询(单表查询比较简单,创建一个List表类型的变量接受通过Linq语句

2020-08-09 20:23:30 281

原创 WebMVC 图片上传总结

Web MVC图片上传总结使用SQL Sever某表设计一个列明:picture(图片)用来存放上传的图片的路径//把文件保存到磁盘,再把文件名称(路径)保存到sql server数据库,如果直接把图片引进数据库,可能导致数据库运行速度,索引速度下降(一个字符一个字节,图片格式占用内存大)使用SQL Server保存图片需要更新Model表图片的上传和查看前端实现 MVC基本流程1,在视图上放一个选择图片文件的按钮或者输入框 图片 后端操作基本思路//...

2020-08-09 20:21:30 101

原创 MVC实现Excel的导入导出

MVC实现Excel的导入导出读取 Excel,相应的方法有://获取文件流 InputStream is = new FileInputStream(file);//得到Excel工作簿对象 XSSFWorkbook xssfWorkbook = new XSSFWorkbook(is);//得到Excel工作表对象 XSSFSheet xssfSheet = xssfWorkbook.getSheetAt(0);//得到Excel工作表的指定行对象 XSSFRow xssfRow = xssf

2020-08-09 20:16:56 787

原创 JavaScript表单提交

JavaScript表单提交JavaScript 表单验证HTML 表单验证可以通过 JavaScript 来完成。以下实例代码用于判断表单字段(fname)值是否存在, 如果不存在,就弹出信息,阻止表单提交:JavaScript 实例function validateForm() { var x = document.forms[“myForm”][“fname”].value; if...

2020-04-30 14:12:07 106

原创 JavaScript浏览器对象模型BOM

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

2020-04-28 16:41:24 114

空空如也

空空如也

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

TA关注的人

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