2012年5月6日

SQL中的临时表和表变量

摘要: 我们经常使用临时表和表变量,那现在我们就对临时表和表变量进行一下讨论.临时表 局部临时表 全局临时表 表变量 临时表 临时表存储在TempDB数据库中,所有的使用此SQLServer实例的用户都共享这个TempDB,因为我们应该确保用来存储TempDB数据库的硬盘有足够的空间,以使之能够自己的增长.最好能够存储在一个拥有独立硬盘控制器上.因为这样不存在和其它的硬盘I/O进行争用. 我们很多程序员认为临时表非常危险,因为临时表有可能被多个连接所共享.其实在SQLServer中存在两种临时表:局部临时表和全局临时表,局部临时表(Localtemptable)以#前缀来标识,并且只能被创建它的连.. 阅读全文

posted @ 2012-05-06 01:36 xiaogang_self 阅读(147) 评论(0) 推荐(0)

2012年4月6日

系统学习MVC3搭建网站(4)--利用NuGet安装Ninject.MVC3实现依赖注入(DI)

摘要: 通过一个简单的文章系统学习MVC3+Linq搭建网站:(1)数据库建模(2012-03-23 12:10)(2)如何利用系统自带的用户系统(2012-03-28 22:41)(3) 项目文件结构介绍(2012-04-04 15:41)(4)通过NuGet安装Ninject.MVC3实现依赖注入(DI)。 (2012-04-05 22:51)源码数据库创建sql本示例DEMO这一节的内容中,要实现的是:使用NuGet安装Ninject.MVC3实现该项目程序控制层Controllers与模型层Models之间的依赖注入(DI)。这里面有3个概念,接下来我会依次予以说明。1.依赖注入2.Ninje 阅读全文

posted @ 2012-04-06 10:47 xiaogang_self 阅读(1963) 评论(2) 推荐(1)

系统学习MVC3+Linq搭建网站--如何利用系统自带的用户系统(2)

摘要: 通过一个简单的文章系统学习MVC3+Linq搭建网站:(1)数据库建模(2012-03-23 12:10)(2)如何利用系统自带的用户系统(2012-03-28 22:41)(3) 项目文件结构介绍(2012-04-04 15:41)源码数据库创建sql本示例DEMO新建一个MVC3项目,如果我们选择了从Internet Application模板创建。在初始的项目文件中,除了基础的MVC框架外,系统还生成了一些用户系统相关的文件。我们试着操作,会发现注册以及登录都是可用的。如果我们的项目没有复杂的权限要求,仅仅需要一个简单的用户系统,基本上这已经能满足我们的需求,那么我们如何把它利用起来。- 阅读全文

posted @ 2012-04-06 10:46 xiaogang_self 阅读(737) 评论(0) 推荐(0)

系统学习MVC3+Linq搭建网站--项目文件结构介绍(3)

摘要: 通过一个简单的文章系统学习MVC3+Linq搭建网站:(1)数据库建模(2012-03-23 12:10)(2)如何利用系统自带的用户系统(2012-03-28 22:41)(3) 项目文件结构介绍(2012-04-04 15:41)源码数据库创建sql本示例DEMO下图是我们的项目资源文件,我大概标注了它们各自的角色作用。下面我分别对他们进行一些简单的说明:2,5,:存放一些网站资源文件,js等。1,一些常用工具类,比如json处理,分页类等。7,Global.asaxMVC中以前那套基于文件目录的URL没有了,MVC中的url则是基于我们的控制器Controller,以及控制器里的Acti 阅读全文

posted @ 2012-04-06 10:46 xiaogang_self 阅读(664) 评论(0) 推荐(0)

系统学习MVC3+Linq搭建网站--数据库建模(1)

摘要: 通过一个简单的文章系统学习MVC3+Linq搭建网站:(1)数据库建模(2012-03-23 12:10)(2)如何利用系统自带的用户系统(2012-03-28 22:41)(3) 项目文件结构介绍(2012-04-04 15:41)源码数据库创建sql本示例DEMO第一篇: 数据库建模文章分类信息Category存储为json文本。一个article文章表,一个users用户表。一个文章信息视图varticle(1)文章分类信息:很多网站分类信息的改动其实很少,所以这里索性存储为文本的格式。分类信息通常不会有太多数据,修改也很直观。数据格式:[{"Cateid":1,&q 阅读全文

posted @ 2012-04-06 10:45 xiaogang_self 阅读(575) 评论(0) 推荐(0)

.net ajax 异步调用的几种实现方法(jquery)

摘要: (1).aspx 普通web窗体页。删除aspx页面中 html代码,只保留第一行。在后置代码页 .aspx.cs 中写对应的方法代码。前台调用: // 异步调用页面url,参数组,返回执行事件 $.post("AjaxPage.aspx" , { type:'getData01' },function(re){ $('#re_method01').html(re); });复制代码(2)单独.aspx 页(新建的时候不勾选 “将代码放在单独的文件中”) + 任意.cs文件(需要继承System.Web.UI.Page).aspx文件中代码 阅读全文

posted @ 2012-04-06 10:43 xiaogang_self 阅读(6402) 评论(0) 推荐(0)

[NET] 如何从 Winform 移植到 Webform [自己搞定HTTP协议

摘要: Winform 如何移植到 WebForm。这个问题其实也就是要找一个好的方案,最大程度的复用现有的资源。同时,WebForm的话,不一定要走ASPNET这条路,可以自己搞定HTTP协议的。 下图是Winform版 下图是Web版本 1。如何自己搞定HTTP协议 WebForm,可以重头老老实实的用ASPNET来做,不过,现在Oracle,MongoDB这样的数据库都支持本地的浏览器方式管理了,这样的应用,不用安装ASP,PHP这样的服务器,完全自己实现一个简单的HTTP服务器。 OK,我们也实现一个吧,侦听13000(这里随便什么都可以的,不过推荐使用10000以上的端口号)端口,... 阅读全文

posted @ 2012-04-06 09:20 xiaogang_self 阅读(234) 评论(0) 推荐(0)

SQL Server 2008中增强的汇总技巧

摘要: 基本表如下:USE testDb2GOIF NOT OBJECT_ID('tb_Income') IS NULLDROP TABLE [tb_Income]/****** Object: Table [dbo].[tb_Income] Script Date: 2012/4/5 8:19:21 ******/CREATE TABLE [dbo].[tb_Income]([TeamID] int not null,[PName] [Nvarchar](20) NOT NULL,[CYear] Smallint NOT NULL,[CMonth] TinyInt NOT NULL, 阅读全文

posted @ 2012-04-06 08:39 xiaogang_self 阅读(174) 评论(0) 推荐(0)

2012年3月31日

QL Server触发器及触发器中的事务

摘要: 首先, 说下我写篇文章的目的,我希望能把我对触发器的理解,分享出来与你一起学习。如果你有对触发器和事务的概念,有些了解,这篇文章,对你来说会是很简单,或能让你更进一步的了解触发器里面的一些故事,和触发器中事务个故事。在这边文章里面,我不会从触发器和事务的概念去讲述,而是从常见的两种触发器类型(DML触发器 & DDL触发器)和After触发器 & Instead Of 触发器的应用不同,开始说起它们,然后是说与事务有关的故事。如果,你有什么建议和意见,都可以通过文章后面的回复与我沟通,或者通过E-Mail方式,与 我交流;我的Email地址是:glal@163.com 在下面的 阅读全文

posted @ 2012-03-31 16:14 xiaogang_self 阅读(204) 评论(0) 推荐(0)

.net事务

摘要: .net中的4种事务总结在一个MIS系统中,没有用事务那就绝对是有问题的,要么就只有一种情况:你的系统实在是太小了,业务业务逻辑有只要一步执行就可以完成了。因此掌握事务处理的方法是很重要,进我的归类在.net中大致有以下4种事务处理的方法。大家可以参考一下,根据实际选择适当的事务处理。1 SQL事务 sql事务是使用SQL server自身的事务:在存储过程中直接使用Begin Tran,Rollback Tran,Commit Tran实现事务:优点:执行效率最佳限制:事务上下文仅在数据库中调用,难以实现复杂的业务逻辑。Demo:(所有demo,都以SQL Server自带的Northwin 阅读全文

posted @ 2012-03-31 16:04 xiaogang_self 阅读(243) 评论(0) 推荐(0)

导航