自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 T-SQL编程基础

T-SQL数据类型bit整型bit数据类型是整型,其值只能是0,1或空值。这种数据类型用于存储只有两种可能值的数据,Yes或No,True或False,On或Off。tinyint整型tinyint数据类型能存储从0到255之间的整数。它在你只打算存储有限数目的数值时候有用。这种数据类型在数据库中占用1个字节。smallint整型smallint数据类型可以存储从-2的15次幂到2的1...

2019-09-29 09:40:20 670

原创 ADO.NET

ADO.NETADO.NET是.NET框架中的重要组件,主要用于完成C#应用程序访问数据库。ADO.NET使用的命名空间System.Data, DataTable,DataSet,DataRow,DataColumn,DataRelation,Constraint,DataColumnMapping,DataTableMappingSystem.Data.Coummon 各种数据访问...

2019-09-09 17:44:43 239

原创 SQL Server数据库表的基本操作

数据库是按照数据结构来组织,存储和管理数据的仓库,是存储在一起的相关数据的集合。优点有以下几个方面:1.减少数据的冗余度,节省数据存储空间2.具有较高的数据独立性和易扩充性3.实现数据资源的充分共享数据库系统是采用数据库技术的计算机系统,是由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)和软件平台(软件)五部分构成的运行实体。其中数据库管理员(DataB...

2019-08-08 14:46:19 1066 1

原创 C# Log4Net日志

Log4Net简介Log4net是Apache下一个开放源码的项目,可以控制日志信息的输出目的地(数据库、控制台、文本文档、文件)Log4net中定义了多种日志信息输出模式。为什么要使用Log4Net在做项目的时候令我最头疼的是在程序发布到正式环境之后出现了问题,我们不能调试而且问题很难分析,于是我们需要大量的日志数据来精确的跟踪程序的运行状况。Log4net就可以帮我来解决这一个难题,对...

2019-07-23 17:08:01 356

原创 C#静态(ststic)

静态(static)static静态的,不变的,在某个类中只有一个,不会因实例化对象的不同而不同。static可以修饰类、字段、属性、方法等。如一个方法前加上static修饰后要对其进行调用可以直接通过类名点出来,不用再对类进行实例化。静态类1.只能包含静态成员(静态方法或静态变量),非静态成员是不能使用的,而非静态成员可以包含静态的方法字段、属性或事件,且无论对这个非静态类创建多少个实例...

2019-07-11 17:58:19 1612

原创 C#控制台实现飞行棋小游戏

游戏标题 static void ShowTitle() { Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("****************************************"); Console.Foregrou...

2019-07-11 17:08:57 449

原创 C#委托,系统委托,多播委托,事件

委托C#中的委托类似于C或C++中函数的指针。委托是存有某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托特别用于实现事件和回调方法。所有委托都派生自System.Delegate类。委托可以理解为一种数据类型,这种类型赋值需要赋一个与之对应的方法。委托的声明委托声明决定了可由该委托引用的方法。委托可指向一个与其具有相同标签的方法。委托的赋值有委托是声明决定了可给当前委托赋...

2019-07-11 16:33:54 263

原创 C#其他修饰符

其他修饰符new作用:1.用作于实例新对象2.用于继承中函数的隐藏static1.static可以修饰类、以及类成员(类中的全局成员)2.static修饰类,则类中的成员也全部是static3.静态类不允许实例化4.静态类中的公开成员直接使用类名点进行访问5.非静态类中的公开静态类成员通过类名点访问,非静态类成员通过实例化对象点访问virtual设置虚拟成员,放在正常类中,...

2019-07-10 18:16:26 148

原创 C#面向对象的三大特征——多态,抽象,虚拟

多态多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为“一个接口,多个功能”。多态性可以是静态的或动态的。在静态多态性中,函数的响应实在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。静态多态性在编译时,函数和对象的连接机制称为早期绑定,也被称为静态绑定。C#提供了两种技术实现静态多态性。分别是1.函数重载2.运算符重载动态多态性动态多态性是通过抽象类和虚方法实现...

2019-07-10 17:24:11 437

原创 C#面向对象的三大特征——继承(基类,派生类),密封类,重载,重写,装箱和拆箱

继承继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变动更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为基类/父类,这个新的类被称作派生类/子类。基类和派生类子类只能有一个直接父类,但一个父类可以有多个直接子类。继承...

2019-07-10 15:54:20 410

原创 C#面向对象三大特征——封装,访问修饰符,属性封装

封装封装是针对一些数据进行压缩,包装成一个使用方便,安全的实例。被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使程序员实现所需级别的抽象。封装使用访问修饰符来实现。一个访问修饰符定义了一个类成员的范围和可见性。封装有哪些封装1.类就是一个封...

2019-07-10 15:24:56 580

原创 C# 集合(动态数组(ArrayList),哈希表(Hashtable),排列列表(SortedList),堆栈(Stack),队列(Queue)),泛型(Generic)

集合(Collection)集合类是专门用于数据存储和检索的类。这些类提供了对栈,队列、列表和哈希表的支持。大多数集合类实现了相同的接口。集合类服务于不同的目的,如为元素动态分配内存,基于索引访问列表项等等。这些类创建Object类的对象的集合。在C#中,Object类是所有数据类型的基类。常用的集合类动态数组(ArrayList)动态数组(ArrayList)代表了可被单独索引的对象...

2019-07-01 15:47:57 362

原创 C#原生态数组去重,随机获取0-100之间7个不重复的数,随机获取0-9之间6个数并保证两两相同

原生态数组去重 int[] list = { 1, 2, 3, 1, 4, 5, 6, 3, 4, 6, 7, 1 }; int[] res; string str = ""; for (int i = 0; i < list.Length; i++) { for...

2019-06-06 09:37:58 635

原创 C# StringBuilder类,正则表达式,元字符,Regex类,QQ号的正则表达式验证,字符串中的特殊功能

StringBuilderStringBuilder类来自于System.Text命名空间的一个对象,在使用的时候先得对StringBuilder进行初始化,在初始化的时候可以指定初始字符串以及初始长度。StringBuilder常用的方法函数Append方法可用来将文本或对象的字符串表示形式添加到由当前StringBuilder对象表示的字符串的结尾处。将根据需要自动分配空间。Appe...

2019-06-06 09:28:29 485

原创 C#控制台,控制台输出星星,九九乘法表,占位符的使用

控制台框架文件program类:里面只有一个空的Main入口函数app.config配置文件核心对象Consoleconsole对象:控制台标准的输入流、输出流、错误流的控制对象输入流主要是负责用户在控制台中的输入操作控制 //返回值 int:获取用户在本次输入的第一个字符的ASCII码值 Console.Read(); ...

2019-06-03 20:39:48 857

原创 C#语言简介(对象,C#语言书写规范,属性类型,属性赋值方式),QQ窗口抖动案例

对象在使用面向对象的计算机语言的程序员眼里世间万物皆是对象,例如大到地球、宇宙星空,小到细胞、尘埃等都视之为对象。而具体的对象怎样解释呢?对象是由属性、方法、事件组成的一个映射于现实生活中我们所需要使用到的物体。属性:用来描述对象的形态外貌特征方法:指对象的主动行为,天生具有的一些能力事件:指对象的被动行为,天生并不具备这种能力,而是受其他因素影响产生的能力C#语言的书写规范1.创建...

2019-06-03 20:18:08 341

原创 jQuery简单介绍,选择器,样式操作,特效效果及链式调用,动画,相关尺寸设置与获取以及滚动事件

jQuery介绍jQuery 是目前使用最广泛的 javascript 函数库。据统计,全世 界排名前 100 万的网站,有 46%使用 jQuery,远远超过其他库。微软 公司甚至把 jQuery 作为他们的官方库。jQuery 的版本分为 1.x 系列和 2.x、3.x 系列,1.x 系列兼容低版 本的浏览器,2.x、3.x 系列放弃支持低版本浏览器,目前使用最多 的是 1.x 系列的。...

2019-05-09 17:54:16 299

原创 JavaScript试题总结

1.我们可以在下列哪个HTML元素中放置JavaScript代码? AA.<script> B.<javascripy> C.<js> D.<scripting>2.写"Hello World"的正确JavaScript语法是? DA.(“Hello World”)B.“Hello World”C.respoponse.wri...

2019-05-03 09:03:56 7076

原创 JavaScript面向对象

面向对象编程概念:面向对象是一种解决问题的思路,一种编程思想。在 JavaScript 中,所谓的对象,就是键值对的集合面向过程关注的实现功能的步骤,是如何把功能拆解后一步步的实现面向对象则是关注的实现功能的一系列的对象面向对象的案例传统的处理办法<script type="text/javascript"> window.onload=function(){ va...

2019-04-24 18:39:35 166

原创 JavaScript中定时器案例(获取验证码60秒倒计时,页面打字机效果,无缝滚动特效)

获取验证码60秒倒计时<head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> window.onload = function() { var btn = document.getElementById('btn...

2019-04-23 17:28:26 1083

原创 JavaScript中的事件流(事件冒泡/捕获),事件的兼容(事件的绑定/移除,阻止冒泡/默认),闭包及闭包的应用,定时器

事件流事件流的介绍:事件流描述的是从页面中接收事件的顺序.事件流是描述的从页面接受事件的顺序,当几个都具有事件的元素层叠在一起的时候,那么你点击其中一个元素,并不是只有当前被点击的元素会触发事件,而层叠在你点击范围的所有元素都会触发事件.事件流包括两种模式:事件冒泡和事件捕获.事件冒泡:是值子元素和父元素具备同样的事件,当触发子元素的事件时,也会触发父元素的事件(由内至外).子集元素先触...

2019-04-22 21:35:57 423 1

原创 JavaScript中的事件,传统事件类型(鼠标事件,键盘事件,表单事件)

事件事件的定义指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可 以通过侦听器(或者处理程序)来预定事件,以便事件发生的时候执 行相应的代码。事件类型:事件类型是一个用来说明发生什么类型事件的字符串。像鼠标悬浮, 按下键盘等。我们也可以把事件类型叫做事件名字,用特定的名字来标识所谈论 的特定类型的事件。事件目标:事件目标是发生的事件或与之相关的对象。当讲事件时,我们必须 同时指定类型和...

2019-04-18 09:04:48 1252

原创 JavaScript函数,匿名函数,带有参数的函数,二维数组,带有返回值的函数,全局变量,局布变量

函数概念:重复执行的代码块或者说函数是事件驱动的重复执行的代码块.使用关键词function定义一个函数语法结构:function 函数名称(){函数执行体}function run(){ document.write('跑'); } run();一个函数必须被调用后才可执行函数体匿名函数匿名函数就是没有函数名称的函数语法结构function (){...

2019-04-16 18:22:17 492

原创 JavaScript中数组及操作数组的方法,字符串处理方法

数组1.数组的概念:一组数据的集合2.数组的声明:(1)var 数组的名称=new Array();(2)var 数组的名称=[];3.数组的初始化(1)var 数组的名称=new Array(‘值1’,值2,‘值3’,…)//js 是一种弱类型的脚本语言索引可以存储不同的数据类型.(2)var 数组的名称=[值1,值2,值3,…](3)var 数组的名称=new Array()...

2019-04-15 21:53:41 207

原创 JavaScript中循环(while循环,do...whlie循环),JavaScript中获取页面元素

while循环语法结构:while (逻辑条件){循环体 }输出1-100之间的偶数<script type="text/javascript"> var num2=0; while (num2<=99){ num2+=2; document.write(num2+'<br />'); }</script>do…whlie循环...

2019-04-12 16:19:39 434

原创 JavaScript运算符和表达式,流程控制语言—for循环

运算符算数运算符算术运算符用于在程序中进行加、减、乘、除等运算。num5++ 先赋值后运算++num5 先运算后赋值比较运算符比较运算符的基本操作过程是:首先对操作数进行比较,该操作数 可以是数字也可以是字符串,然后返回一个布尔值true或false。赋值运算法简单赋值运算和复合赋值运算。简单赋值运算是将赋值运算符(=)右边表达式的值保存到左边的变量中。复合赋值运算结合了...

2019-04-11 18:32:35 262

原创 Css3 ,权重,属性选择器,伪类选择器,文本阴影,边框

css3Css3 是Css2 的“进化”版本, 在Css2 基础上,增强或新增了许多特性,弥补了Css2 的众多不足之处,使得 Web 开发变得更为高效和便捷.权重Css 权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。权重的等级1、!important,加在样式属性值后,权重值为 100002、内联样式,...

2019-04-10 18:16:12 2357 4

原创 JavaScript介绍,嵌入页面的方式,变量的定义,变量命名规则,数据类型及转换

JavaScript介绍1.JavaScript是一种基于对象和事件驱动的客户端弱类型脚本语言,提供用户和界面的交互方式.2.对象:万事万物皆对象对象中的三大要素/特征:属性:描述对象的外观特征方法(主动行为): 对象自己本身所具备的能力.事件(被动行为) :对象自己接受到一种指令需要完成的一 种行为.3.弱类型脚本语言弱类型:是指根据值来确定,其变量的数据类型脚本语言:是指一种...

2019-04-10 16:30:15 194

原创 试题总结

一.填空题1.网页的后缀名通常为(xxx.html)或(xxx.htm)的页面.2.请写出在网页中设定表格边框的厚度的属性(border),设定表格单元格之间宽度属性(cellspacing),设定表格资料与单元格线的距离属性(cellpadding).3.预定义格式化标签<pre></pre>的功能是(被包围在pre元素中的文本通常会保留空格和换行符,而文本也会呈现...

2019-04-09 20:59:40 435

原创 HTML5(语义化标签,表单元素及属性,多媒体)

HTML51.HTML:超文本标记语言(超文本:视频.音频.超链接.图片…;标记语言:标签组合)2.HTML5的简单介绍:html5 是html4.0 升级版,HTML5 并不仅仅只是做为HTML 标记语言的一个最新版本,更重要的是它制定了Web 应用开发的一系列标准,成为第一个将Web 做为应用开发平台的 HTML 语言.html5 是html4.0 升级版,HTML5 并不仅仅只是做为H...

2019-04-09 18:32:53 591

原创 css定位(position)

定位(position)1.定位: 设置元素在html文档流中的位置.2.相对定位:relative 生成相对定位元素,元素所占据的文档流的位置不变,元素本身相对文档流的位置进行偏移 ..top_div1{ width: 100%; height: 100px; background-color: rgb(0,0,0); position: relative; left: 50px...

2019-04-01 10:19:48 130

原创 margin塌陷、内联元素、块元素、内联块元素、浮动

1.margin塌陷产生:一个元素中含有一个子元素,给子元素添加margin-top时,会发现将设置的值添加给父元素,导致子元素设置margin-top失效解决方法:(1)给父元素加overflow:hidden;(2)给父元素加border边框(3) 伪元素2.内联元素、块元素、内联块元素内联元素/内联标签: 其元素本身的大小是由内容决定, 不能设置宽高, 并且不会独占一行显示块...

2019-03-20 21:12:00 290

原创 css中颜色表示方法,背景图片,表格边框,元素溢出,盒子模型

1.颜色表示方法(1)通过颜色名称设置(2)通过rgb(数值1,数值2,数值3)设置颜色(3) 16进制的颜色表示方法2.页面中元素背景图片的设置background-image: url(图片的路径);默认设置一个图片地址,图片会从盒子的左上角开始将盒子铺满。background: url(img/link06.jpg);background-repeat:repeat-x ...

2019-03-20 20:56:43 857

原创 CSS(层叠样式表)

**iframe**iframe是HTML标签,作用是文档中的文档,或者浮动的框架。iframe 元素会创建包含另外一个文档的内联框架。&lt;body&gt; &lt;iframe src="http://www.baidu.com" frameborder="1" width="800" height="500"&gt; &lt;/iframe&gt;&lt

2019-02-28 18:53:37 213

原创 HTML框架

一、表单:用来收集用户的信息1.type设置表单类型2.placeholder设置文本框的占位符3.action表单数据提交路径地址(get、post)&amp;lt;body&amp;gt; &amp;lt;form&amp;gt; &amp;lt;label&amp;gt; 用户名:&amp;lt;input type=&quot;text&quot; maxlength=&quot;8&q

2019-02-27 21:54:36 143

原创 HTML基础

一、HTML1.定义:(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。2.骨架格式:`&amp;amp;amp;lt;html&amp;amp;amp;gt; &amp;amp;amp;lt;head&amp;amp;amp;gt; &amp;amp;amp;lt;title&amp;amp;amp;gt;&amp;amp;amp;lt;/title&amp;amp;am

2019-02-26 23:30:47 132 1

空空如也

空空如也

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

TA关注的人

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