摘要: 从早期版本中,我们已经可以领略到一些令人兴奋的特性。但是开发真Andrew C.Oliver表示,尽管如此,Java语言在某些特性上还是落后于.Net。比如,Java 8 中最令人期待的Lambda表达式,在2007年发布的.Net 3.5中已经存在了。他认为,.Net已有的和即将到来的特性要比Java 8 优秀得多,如果Java 9在不做一些大的改进,那么Java落后于.Net就不止一点点了。 关于更新速率 微软有能力做出更快的改进。我记得在很早期的时候,微软能做到每周都更新数据库API:从ODBC、RDO、ADO到OLEDB等。自从出现了.Net之后,微软便达到了一种前所未有的更新速度.. 阅读全文
posted @ 2014-03-21 23:26 我为球狂 阅读(1584) 评论(8) 推荐(1) 编辑
摘要: 比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是CustomerID和CompanyName字段,这两个字段肯定不在OrderID里面啊,这是如何匹配的呢?EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False 阅读全文
posted @ 2014-03-04 11:21 我为球狂 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 从网络上收刮了一些,以备后用create function fun_getPY(@str nvarchar(4000))returns nvarchar(4000)asbegindeclare @word nchar(1),@PY nvarchar(4000)set @PY=''while len(@str)>0beginset @word=left(@str,1)--如果非汉字字符,返回原字符set @PY=@PY+(case when unicode(@word) between 19968 and 19968+20901then (select top 1 PY f 阅读全文
posted @ 2014-02-27 08:51 我为球狂 阅读(5327) 评论(5) 推荐(2) 编辑
摘要: 一,建立简单的Model在Models文件夹上右击鼠标,选择“添加”,“类”,如下图所示:建立三类相关联的类代码如下: 1 public class Album 2 { 3 public virtual int AlbumId { get; set; } 4 5 public virtual int GenreId { get; set; } 6 7 public virtual int ArtistId { get; set; } 8 9 public virtual string Title { get; set... 阅读全文
posted @ 2013-10-17 21:48 我为球狂 阅读(671) 评论(0) 推荐(0) 编辑
摘要: 一、视图的作用视图的职责是向用户提供界面。从ASP.NET MVC3开始,视图数据也可以通过ViewBag属性访问。例如:ViewBag.Message就等于ViewData["Message"]。下面来快速浏览一个视图的例子。如下代码片段所示: 1 @{ 2 Layout = null; 3 } 4 5 6 7 8 9 Sample10 11 12 13 @ViewBag.Message14 15 16 View Code 这是一个极其简单的视图,实现了通过@ViewBag.Message表达式来显示控制器设置的消息。这里需要注意的重... 阅读全文
posted @ 2013-10-10 23:33 我为球狂 阅读(1286) 评论(2) 推荐(3) 编辑
摘要: 一、控制器的角色MVC模式中的控制器(Controller)主要负责响应用户的输入,并且在响应时通常会修改模型(Model)。通过这种方式,MVC模式中的控制器主要关注的是应用程序流,输入数据的处理,以及对相关视图(View)输出数据的提供。MVC是基于路由机制的,URL告知路由机制去实例化哪个控制器,调用哪个操作方法,并为该方法提供需要的参数。然后由控制器的方法决定使用哪个视图,并随后对该视图进行渲染。URL与控制器(controller)类中的某个方法有关。理解MVC模式在Web场景中工作原理的一个好方法就是记住:MVC提供的是方法调用的结果,而不是动态生成的页面。二、创建第一个非常简单的 阅读全文
posted @ 2013-09-29 23:31 我为球狂 阅读(1400) 评论(3) 推荐(0) 编辑
摘要: 以前项目中用过mvc2,虽然mvc4早已出来,但手头只有mvc3的书籍,索性就学学MVC3吧。asp.net mvc 3概述(1)友好的试图表达,其中包括新的Razor视图引擎(2)支持.NET4数据注解(3)改进了模型验证,验证简介搞笑(4)与依赖项解析(Dependency Resolution)和全局操作过滤器(Global Action Filters)的强关联(5)丰富的JavaScript支持,其中包括非入侵式JavaScript、jQuery验证和JSON绑定(6)持使用NuGet创建ASP.NET MVC 3应用程序创建一个新的ASP.NET MVC项目:(1)选择|新建|项目 阅读全文
posted @ 2013-09-29 00:16 我为球狂 阅读(1650) 评论(5) 推荐(0) 编辑