快递单号查询
走到今天,我才发现原来技术之路确实难走!需要忍受痛苦和煎熬,需要放弃很多东西
  
摘要: 所谓设计原则,就是在设计时必须遵守的原则。就个人学习过程来看,主要有SOLID和DRY两大类。那么首先说下SOLID原则。SOLID主要包括五种原则。单词中每个字母都代表一种原则。这五种原则分别是:SRPTheSingleResponsibilityPrinciple单一责任原则OCPTheOpenClosedPrinciple开放封闭原则LSPTheLiskovSubstitutionPrinciple里氏替换原则DIPTheDependencyInversionPrinciple依赖倒置原则ISPTheInterfaceSegregationPrinciple接口分离原则单一职责原... 阅读全文
posted @ 2014-01-02 10:49 微冷的雨 阅读(3003) 评论(0) 推荐(1) 编辑
摘要: 1在前面一段时间里,我们对数据的操作都保存在内存中。例如,我们第五章书写的超市管理系统。1.诚然,大家都知道我们的商品数据都保存在内存中。2.具体分析下程序的执行流程。程序是如何执行的(白话版)???解析:很多学员.net或者java学习了很长时间,但是并不知道程序是如何运行的。到底硬盘上的程序是如何运行的呢?解析:程序运行不是想当然的,一旦程序出现异常后,初学者就会手足无措,作为一个合格的程序员调试能力必须过关。这种能力的培养需要很长时间,因为通常编译器报出的异常都是【神一般的语言】,我们只有在经历N次异常处理后,在后续的开发工作中,见到这【神一般的语言】,才能在最短的时间内将异常排除。好吧 阅读全文
posted @ 2013-12-25 12:04 微冷的雨 阅读(618) 评论(0) 推荐(1) 编辑
摘要: 我们知道监视Http和Https请求的工具有多种,例如:HttpWatch,FireBug等。但是今天接触到一种新的工具Fiddler。Fiddler能记录所有客户端和服务器的http和https请求,并且允许我们截断请求,甚至修改输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。Fiddler能铺货到任何形式拼接的Http请求,当然也包括某些人手工拼接的请求。Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置的。但是经过本人.. 阅读全文
posted @ 2013-12-23 16:52 微冷的雨 阅读(1628) 评论(0) 推荐(3) 编辑
摘要: 话题:请求从路由开始在实际的ASP.NETMVC开发中,URL访问规则----路由的定义是非常重要的。因为任何一个请求都离不开路由。理解它,我们将能理解MVC处理请求的整个过程,灵活地定义系统各种页面的访问规则。1.1为什么需要路由我们先来看一个最简单的案例:示例1:routes.MapRoute(Name:”Default”,Url:”{controller}/{action}/{id}”,Defaults:new{controller=”Home”,action=”Index”,id=UrlParameter.Optional});我们知道之所以可以通过”/Home/Index/0”、“/ 阅读全文
posted @ 2013-12-15 13:10 微冷的雨 阅读(1603) 评论(2) 推荐(2) 编辑
摘要: 今天我们开始ASP.NETMVC4.0课程的学习第一讲。我们今天主要关注如下5个问题:1.理解ASP.NETMVC程序的执行过程2.会使用ASP.NET中的系统对象3.会搭建ASP.NETMVC项目4.会使用内嵌语法编写视图5.会使用母版视图接下来,我们来看第一个问题01.ASP.NET概述 目前开发B/S系统的主要技术有ASP.NET、JSP和PHP等。但是,ASP.NET是基于.NET平台创建动态网页的一种服务器端技术,使用它可创建动态可交互的Web页面(Web页面大家在S1的时候都学习过,这里就不做详细介绍了)。1.1.NETFramework与ASP.NET在S2的时候,我们都学习过. 阅读全文
posted @ 2013-12-06 14:50 微冷的雨 阅读(1590) 评论(3) 推荐(0) 编辑
摘要: 这篇文章的目的主要为了后续工作的使用,在这里对S2深入.NET平台和C#编程中贯穿案例《网络电视精灵》的部分实现代码进行思路剖析。一、项目框架的搭建:我们都知道开发一个项目之前,应该对项目的整体框架进行搭建。或者专业一点称为详细设计。解析来我们就来看下网络电视精灵的大致结构,当然后续的功能可能还需要加入其它类。思路分析:1.创建对应的类TvProgram:节目类该类主要负责定义节目的属性,为后续从xml文件中读取的内容提供存放位置。ChannelBase:频道基类TypeAChannel:A类频道TypeBChannel:B类频道ChannelFactory:工厂类上述四个类主要控制频道信息C 阅读全文
posted @ 2013-08-21 16:01 微冷的雨 阅读(1709) 评论(6) 推荐(0) 编辑
摘要: 今天在用GridView控件时,发现了一个问题,就是使用GridView控件在删除数据时的问题。接下来我们通过模板列方式和CommandField方式删除某条数据讲解下两者之间的区别。 方式一:通过模板列式删除数据 案例:在页面中添加一个GridView控件,然后通过编辑列的方式为GridView添加对应的列。如下图:红色圈起的部分为模板列的删除列然后在编辑模板中拖一个删除按钮,如下图 接下来我们就可以编写代码了。 找到GridView的RowCommand事件,如下图 然后在源视图下,添加如下三个重要的属性 CommandName:命令的名称,值一般写成Delete,也可以写成其他名... 阅读全文
posted @ 2013-07-24 17:11 微冷的雨 阅读(4057) 评论(1) 推荐(0) 编辑
摘要: 写这篇文章本来不在计划之内,以前也没有接触过全文索引。偶然的一次备课中。突然有了灵感。决定将自己创建及其使用全文索引的过程记录下来,以备后续使用。至于全文索引的概念,网上一大堆,这里就不再赘述。直接切入正题。创建全文索引步骤:1:对着数据库点击右键-选择属性-选择文件,选中“使用全文索引”该选项只要勾选就可以了,默认都是勾选的。2:对着表点击右键-全文索引-定义全文索引3:点击下一步,如果这个表中没有唯一性索引就会出现下图所示4:选择表列,选择断字符语言。5:点击下一步,这里的选项要注意,如果不想再表、视图更改的时候更新全文索引,那就选择不跟踪更改;这样就可以选择是否在创建索引时启动完全... 阅读全文
posted @ 2013-06-15 12:27 微冷的雨 阅读(1658) 评论(1) 推荐(0) 编辑
摘要: ASP.NET MVC概念:ASP.NET MVC 是微软官方提供的MVC模式,说白了,ASP.NET MVC知识开发ASP.NET Web应用程序的一个框架而已,而且其只是一个表示层框架,同时也是微软的第一个开源项目。使用ASP.NET开发web应用程序方式WebForm方式Asp.Net MVC 方式注意:WebForm方式和Asp.Net MVC方式是使用asp.net开发web应用程序的两种并行方式,mvc(以下简称mvc)的目的并不是取代WebForm,而是web开发的另外一种选择而已。MVC模式简介:MVC模式是一种表现模式。它将web应用程序分成三个主要组件,即:视图(View) 阅读全文
posted @ 2013-06-13 15:43 微冷的雨 阅读(2451) 评论(6) 推荐(4) 编辑
摘要: 今天主要探讨下SQL Server存储过程的应用及优化方案。 存储过程:由于本人之前的一篇文章对存储过程简单的做了概述,http://www.cnblogs.com/weilengdeyu/archive/2012/12/26/2834625.html这里就不再赘述了。今天来看下存储过程的高级应用。首先来看下存储过程能够包含哪些内容: 从图中可以看出,存储过程不仅包含单个select语句,还可以包含select语句块,例如Case When,同样还可以包含逻辑控制语句,如if—else等。注意:存储过程中也可以包含insert,update和delete语句。然后我们来看下扩展存储过程xp.. 阅读全文
posted @ 2013-06-11 07:19 微冷的雨 阅读(2750) 评论(1) 推荐(3) 编辑