自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 浏览器的怪异模式与标准模式

标准模式和怪异模式的来由在HTML与CSS的标准化未完成之前,各个浏览器对于HTML和CSS的解析有各自不同的实现,而有很多旧的网页都是按照这些非标准的实现去设计的。在HTML与CSS标准确定之后,浏览器一方面要按照标准去实现对HTML与CSS的支持,另一方面又要保证对非标准的旧网页设计的后向兼容性。因此,现代的浏览器一般都有两种渲染模式:标准模式和怪异模式。在标准模式下,浏览器按照HTML与

2017-10-13 11:23:57 313

原创 公司考勤只需一条Sql语句

select E.name,CONVERT(varchar(10),WK.nowDate,111) as nowDay,min(dakaTime) as qiandaoTime,MAX(dakaTime) as qiantuiTime,case when min(dakaTime) > WK.workinTime and MIN(dakaTime)<DATEADD(HH,2,wk.wo

2016-05-06 19:38:24 2322

转载 验证码生成类

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Drawing.Drawing2D;using System.Drawing.Imaging;using System.Web;usin

2016-05-03 16:14:25 850

转载 Ajax从服务端获取数据

写在前面的话Ajax从服务器获取的数据都是字符串,但是通过不同的解析,可以解析为XML或JSON来进行应用.一般来说.使用XML格式的数据比较通用,但是服务器和客户端解析起来都比较复杂一些;而使用JSON语句话,服务端需要多做一些工作,但到了客户端,通过使用eval()函数来进行解析,就会获得js对象,使用起来很方便.在使用过程中,究竟使用哪种方法,这个要根据项目的实际需要,建议:在能

2016-04-28 14:26:02 371

转载 XMLHttpRequest

写在前面的话:浏览器大战使得浏览器之间的标准无法统一,直接导致了我们在做Web应用系统时,不得不考虑多种兼容方案,创建XMLHttpRequest对象即是如此.创建XMLHttpRequest对象1.创建新的XMLHttpRequest对象script type="text/javascript"> var xmlHttp = new XMLHt

2016-04-28 14:16:31 497

转载 POST请求

写在前面的话:XMLHttpRequest对象的open方法的第一个参数为request-type,取值可以为get或post.本篇介绍post请求.使用post方式时,浏览器会把各表单中字段元素及其数据作为Http消息的实体内容发送给Web服务器.使用post方式时,要注意设置Content-Type的内容为application/x-www-form-urlencoded,设置

2016-04-28 14:12:44 574

转载 Get请求

写在前面的话XMLHttpRequest对象的open方法的第一个参数为request-type,取值可以为get或post.本篇介绍get请求.get请求的目的,主要是为了获取数据.虽然get请求可以传递数据,但传递数据的目的是为了告诉服务器,给我们什么内容.使用get请求时,参数都是随url进行传递的.使用get请求时,容易被缓存,需注意缓存问题.使用get请求时,服务

2016-04-28 14:10:51 591

转载 Ajax实例

什么是AjaxAjax的全称是Asynchronous Javascript And XML.AJax由HTML,Javascript,DHTML和DOM组成.HTML用于建立Web表单Javascript代码用于运行Ajax应用程序的核心代码,用于和服务器引用程序进行通信DHTML用于动态更新表单DOM用于处理HTML结构和服务器返回的XML时至今日,Js中可以处理的

2016-04-28 14:05:49 276

转载 回调函数

在Java社区的各种开源工具中,回调方法的使用俯拾即是。所以熟悉回调方法无疑能加速自己对开源轮子的掌握。网上搜了一些文章,奈何对回调方法的介绍大多只停留在什么是回调方法的程度上。本篇文章尝试从回调方法怎么来的、为什么要使用回调方法以及在实际项目中如何使用等方面来介绍下。场景场景选择的得当与否,很影响读者的继续阅读的兴趣甚至理解的主动性(长期作为互联网技术博文读者的我,深有感触)。好

2016-04-25 15:48:03 249

原创 JavaScript和JQuery初学对比

如果您点击我,我会消失。点击我,我也会消失也要点击我哦如上图,是三个标签元素里面的内容,如果点击其中任意一个,该元素就会隐藏,如果用JavaScript实现。代码如下jquery function loading() { var elements = document.getElementsByTagName("p"); for(var i=0;i<eleme

2016-04-12 09:32:18 282

转载 CSS Sprite——雪碧图

CSS Sprites技术被国内一些人称为CSS雪碧图,其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置。CSS 雪碧图技术不是什么新东西,在网

2016-04-08 10:12:53 648

原创 用HTML+CSS实现简单的下拉列表

HTML里面的代码CSS的样式:效果:

2016-03-31 11:07:40 812

原创 MVC与WebForm的区别

MVC简介:MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件三层架构中的表现层分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。MVC与WebForm的区别:WebFormwebForm的请求流程如下图:如图所示,从请求的连接来看,客户端请求的是b

2016-03-28 15:51:34 2681

原创 通过Entity Framework进行数据的增删改查

一、首先建立一个数据库Demo,里面建立一个User表二、首先新建一个控制台项目。三、鼠标移至项目名称,右键选择添加新项,找到ADO.NET实体数据模型:选择“来自数据库的EF”:下一步,选择新建连接:四、调用Entity Framework实现增添数据      Entity Framework会生成一个“数据库

2016-03-23 15:01:03 672

原创 XML的定义及应用

XML定义:XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath

2016-03-22 10:05:41 913

转载 WCF入门教程——一个简单Demo(六)

一、前言    前面的几个章节介绍了很多理论基础,如:什么是WCF、WCF中的A、B、C。WCF的传输模式。本文从零开始和大家一起写一个小的WCF应用程序Demo。    大多框架的学习都是从增、删、改、查开始来学习的,我们学习WCF也是一样的。从简单来看(不包括安全、优化等相关问题),WCF的增删改查和WebForm相差无几。WCF只是把具体“实现”写在“Service端”,而“

2016-03-16 07:18:59 540

转载 WCF入门教程——WCF的通信模式(五)

一、概述  WCF在通信过程中有三种模式:请求与答复、单向、双工通信。以下我们一一介绍。二、请求与答复模式  描述:  客户端发送请求,然后一直等待服务端的响应(异步调用除外),期间处于假死状态,直到服务端有了答复后才能继续执行其他程序,如下图所示(图中的粗红线在此时代表顺序并不代表调用):  请求与答复模式为WCF的默认模式,如下代码所示:

2016-03-16 06:46:24 381

转载 WCF入门教程——WCF的配置文件(四)

一、概述  配置也是WCF编程中的主要组成部分。在以往的.net应用程序中,我们会把DBConn和一些动态加载类及变量写在配置文件里。但WCF有所不同。他指定向客户端公开的服务,包括服务的地址、服务用于发送和接收消息的传输和消息编码,以及服务需要的安全类型等。使用配置文件后,我们无需编译即可修改WCF的变化的信息,提高了程序的灵活性。  如果在代码里写了配置,那么配置文件将不起作用

2016-03-16 06:43:39 324

转载 WCF入门教程——宿主(三)

一、WCF服务应用程序与WCF服务库  我们在平时开发的过程中常用的项目类型有“WCF 服务应用程序”和“WCF服务库”。  WCF服务应用程序,是一个可以执行的程序,它有独立的进程,WCF服务类契约的定义,可以直接看到运行的效果。此项目模板基于IIS托管的程序,如本系列的第一节所示。在开发基于IIS托管的WCF服务程序时,比较多见,自学的时候也可以使用这种类型,简单易懂。

2016-03-15 22:53:49 485

转载 WCF入门教程——通信过程(二)

一、概述  WCF能够建立一个跨平台的安全、可信赖、事务性的解决方案,是一个WebService,.Net Remoting,Enterprise Service,WSE,MSMQ的并集,有一副很经典的对比图如下:WCF与其他分布式技术对比表二、WCF中的 "A","B","C" 介绍  我们先看个生活中的例子,某一天,公司的领导让你去送一份合同文件,送文件的过程你

2016-03-15 21:50:15 409

转载 WCF入门教程——什么是WCF(一)

一、概述  Windows Communication Foundation(WCF)是由微软发展的一组数据通信的应用程序开发接口,可以翻译为Windows通讯接口,它是.NET框架的一部分。由 .NET Framework 3.0 开始引入。  WCF的最终目标是通过进程或不同的系统、通过本地网络或是通过Internet收发客户和服务之间的消息。  WCF合并了Web服务

2016-03-15 19:26:55 436

转载 HTTP 错误 500.21 - Internal Server Error 解决方案

不久前重新安装了Windows7,在安装了VS2010 开发平台之后,将网站发布到IIS,访问发生如下错误:HTTP 错误 500.21 - Internal Server Error处理程序“NickLeeCallbackHandler”在其模块列表中有一个错误模块“ManagedPipelineHandler” 原因:在安装Framework v4.0之后,再启用I

2016-03-15 19:20:56 588

转载 .net创建和调用WebService

1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩

2016-03-15 13:01:29 754 1

转载 常用的WebService接口

天气预报Web服务,数据来源于中国气象局Endpoint :http://www.webxml.com.cn/WebServices/WeatherWebService.asmxDisco       :http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?discoWSDL      :http://www.webxm

2016-03-15 12:27:50 374

原创 文件流

当文件很大时,为了减少对内存的负荷,就把文件以流(Stream)的形式进行操作; FileStream文件流的使用方式:、1.创建一个文件流。FileStream fs=new FileStream(path,FileMode.Create,FileAccess.Write);byte[] buffer=Encoding.UTF8.GetBytes(txt);2、读取文件或

2016-03-10 16:43:21 258

原创 目录递归加载到TreeView控件

结果如下

2016-03-09 22:35:02 606

原创 文件操作总结 (Path,Directory,File)

Path类就是对字符串的操作,与实际的文件没有任何关系属性:Path.GetFileName("路径"), //获取文件名带后缀;Path.GetFileNameWithoutExtension(path)   //获取文件名不带后缀Path.GetExtension(path)   //只获取文件后缀Path.GetDirectoryName(path) //只获取文件的路径

2016-03-09 16:39:49 951

原创 面试小题1

计算字符串中每种字母出现的次数(面试题)。 “Welcome ,to Chinaworld”,不区分大小写,打印“W2”“e 2”“o 3”……?方法一:方法比较笨方法二:通过Dictionary键值对,方法比较方便。

2016-03-09 15:35:30 201

原创 两个对象之间的比较,实现接口IComparable

由于一个类有很多属性,所以,两个类之间的比较,就需要有一个标准。那么这个时候,就需要实现IComparable接口的CompareTo(this)方法,如下:

2016-03-08 09:06:50 957

原创 字符串及垃圾回收机制

字符串有两个特性:字符串常量的暂存池特性和不可变性字符串常量的暂存池:对于相同的字符串常量,每次使用时并不会重新创建一个内存来储存,而是在第一次创建的时候将字符串作为键,将字符串的地址作为值,下次用的时候先去键值对中查找,如果有则直接返回上次创建字符串的地址。这个特性依赖于字符串的不可变性不可变性:每次字符串发生变化,都会创建一个新的内存。所以,当多个字符串进行拼接的时候,造成了内存的浪费

2016-03-08 06:49:35 1352

原创 继承中的“虚方法,抽象类,接口”使用场景

虚方法:通过关键字virtual 和 override实现多态。               使用场景:一般基类的方法也需要被实现的时候,才使用虚方法,如下例:抽象类:通过abstract实现多态。使用场景:抽象类适用于同一系列的类,并且有需要被继承的成员,而且,基类不需要被实现,只是抽象出了这个方法,并不清楚子类怎么实现,同时,抽象类也可以包括非抽象成员。如下例:

2016-03-03 23:38:55 1158

原创 锻炼内在

前两天,看了电影《裸归》略有感触;里面秦军的老师说过一段话,感觉挺符合实际生活的。“有的人靠自我奋斗,有的人整天靠着说大话来体现自己,还有的人把精力都放在了取笑别人身上。有志放在心里,不要挂在嘴上”。我貌似听过许多遍类似的话,但以前从来没有认真考虑过他的含义。其实,现在想想,自己也在把精力放在了取笑别人的身上。虽然没有在形体上表现出来,但在平时的生活中从来没有和比自己强的人认真比较生活的细节,

2016-03-03 22:47:57 475

原创 接口的规范与使用场景

特征:1、接口是一种规范,实现多态2、接口不能被实例化。3、接口中的成员不能加“访问修饰符”,接口中的成员访问修饰符默认为public 4、接口中的成员不能有任何实现,所以不能够被实例化5、接口中只有方法、属性、索引器、事件,不能够有“字段”。6、接口与接口之间可以继承,并且可以多继承。7、实现接口的自雷必须实现该接口的全部成员。所以接口要遵循接口隔离原则,降低功能之间

2016-03-03 16:26:55 4482

原创 面向对象的三个基本元素,五大基本原则

三个基本元素:1. 封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。2. 继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性

2016-03-02 22:32:29 14669

原创 抽象类一个很好的例子

2016-02-26 14:19:44 482

原创 C#面向对象(Object-Oriented Programming)

特点:封装,继承,多态封装:将字段封装成属性,将一段代码封装成方法,提高代码的重用度。继承:特点:单根性,传递性,          遵循里氏替换原则,特点:任何基类可以出现的地方,子类一定可以出现

2016-02-26 10:55:49 543

原创 每日一练——2016.2.25

1、请通过冒泡排序法对整数数组{ 1, 3, 5, 7, 90, 2, 4, 6, 8, 10 }实现升序排序。2.有如下字符串:【"患者:“大夫,我咳嗽得很重。”     大夫:“你多大年记?”     患者:“七十五岁。”     大夫:“二十岁咳嗽吗”患者:“不咳嗽。”     大夫:“四十岁时咳嗽吗?”     患者:“也不咳嗽。”     大夫:“那现在不咳嗽,还要等

2016-02-25 20:33:43 388

原创 每日一练——2016.2.24

1.      用方法来实现:判断一个给定的整数是否为“质数”。2..     用方法来实现:计算1-100之间的所有质数的和。3.   用方法来实现:有一个整数数组:{ 1, 3, 5, 7, 90, 2, 4, 6, 8, 10 },找出其中最大值,并输出。不能调用数组的Max()方法。4. 用方法来实现:有一

2016-02-24 21:30:00 268

原创 索引器

索引器的目的是为了使类和结构的实例,按照与数组相同的方式进行,类似于属性。可以用“对象[序列号]”进行存储。

2016-02-24 21:05:35 260

原创 每日练习——2016.2.23

1.声明两个变量:int n1 = 10, n2 = 20;要求将两个变量交换,最后输出n1为20,n2为10。扩展(*):不使用第三个变量如何交换?              //方法一            int n1 = 10;            int n2 = 20;            int item = n1;//第三方变量            n1

2016-02-23 22:07:42 269

空空如也

空空如也

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

TA关注的人

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