摘要:        
原文:http://www.cnblogs.com/nokiaguy/archive/2008/05/11/1191906.html 要在10000000 - 99999999之间产生100万个不重复的随机数。可以建立一个表table1,这个表有两个字段,一个是所产生的随机数字段(int型),另外一个也是int型字段。  使用99999999 - 10000000 =89999999 整除1000...    
阅读全文
 
        
        
            posted @ 2008-05-11 15:07
菩提树下的杨过
阅读(649)
推荐(0)
        
        
            
        
        
            
摘要:        
原文:http://www.cnblogs.com/nokiaguy/archive/2008/05/09/1190551.html 任何程序都可能出现错误,在SQL Server中执行Transact-SQL也不例外。如果在Transact-SQL中发生了错误,一般有两种捕捉错误的方法,一种是在客户端代码(如 c#、delphi等)中使用类似try...catch的语句进行捕捉;另外一种就是在T...    
阅读全文
 
        
        
            posted @ 2008-05-11 15:06
菩提树下的杨过
阅读(521)
推荐(0)
        
        
            
        
        
            
摘要:        
原文:http://www.cnblogs.com/blusehuang/archive/2007/07/05/807027.html 现在的Linq To Sql只支持单表继承,不支持一实体一具体表和一实体一扩展表等方式继承。什么是单表继承呢?所谓单表继承就是把整个继承体系存储在数据库的一个表中。由此可以知道,这个表结构包括所有实体的属性字段,如果在该继承体系中,实体的数量较多,就会产生大量的n...    
阅读全文
 
        
        
            posted @ 2008-05-11 15:00
菩提树下的杨过
阅读(601)
推荐(0)
        
        
            
        
        
            
摘要:        
原文:http://www.cnblogs.com/teddyma/archive/2006/08/14/inheritencemappinginorm.html实体继承是基于OO和关系型数据库软件系统设计中的一个重要主题。本文通过基于NBear的实例解析ORM中的实体继承体系映射的方方面面。本文涉及的内容包括:1. 单表继承体系2. 一实体一具体表3. 一实体一扩展表4. 接口实现映射vs基类继...    
阅读全文
 
        
        
            posted @ 2008-05-11 14:59
菩提树下的杨过
阅读(807)
推荐(0)
        
        
            
        
        
            
摘要:        
原文地址:http://www.cnblogs.com/JeffreyZhao/archive/2008/04/27/try-to-build-an-updatepanel-for-asp-dot-net-mvc.html先来发一通牢骚。  其实这是一篇迟发布近2个月的文章。事实上在ASP.NET MVC Preview 2发布之前我就已经将这篇文章的所有内容准备完毕了。当时想,就等Preview...    
阅读全文
 
        
        
            posted @ 2008-05-11 14:57
菩提树下的杨过
阅读(416)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
以下内容转载请注明来自"菩提树下的杨过(http://blog.sqlsky.com)"把书中开篇duck问题的代码翻译成了c#版:概述:某游戏公司要设计一款鸭子的游戏,里面有各种各样的鸭子,有些会飞,有些会叫,但都会游泳。而且不同种类的鸭子,飞行方式和叫唤的方式各不相同以下代码体现了二个oo原则:1.找出应用中可能需要变化之外,把它们独立出来,不要和那些不需要变化的代码混在一起 2.针对接口编程...    
阅读全文
 
        
        
            posted @ 2008-05-08 22:43
菩提树下的杨过
阅读(571)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
1。Webservice中的方法重载问题(1)在要重载的WebMethod上打个MessageName标签比如:[WebMethod(MessageName = "HelloWorld1")]public string HelloWorld(){return "HelloWorld";}[WebMethod(MessageName = "HelloWorld2")]public string He...    
阅读全文
 
        
        
            posted @ 2008-04-17 21:23
菩提树下的杨过
阅读(3563)
推荐(3)
        
        
 
    
    
        
        
            
摘要:        
转载请注明出处:菩提树下的杨过 http://blog.sqlsky.com1.如何在web application中正确使用Profileweb application与website的一个不同之处在于,web application中无法象website中那样,直接用类似Label1.Text = Profile.XXX;这样的方式引用Profile(编译会直接报错)解决办法有二种:(1)读取...    
阅读全文
 
        
        
            posted @ 2008-04-12 22:41
菩提树下的杨过
阅读(1200)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
MRTG(Multi Router Traffic Grapher),通常讲是一个监控网络链路流量负载的开源软件,它可以从所有运行SNMP协议的设备上(包括服务器、路由器、交换机等)抓取信息。事实 上它不仅可以监控网络设备,任何其它的支持SNMP协议的设备都可以做为MRTG的监控对象,并自动生成包含PNG图形格式的HTML文档,通过HTTP 方式显示给用户。官方的安装指导:http://mrtg....    
阅读全文
 
        
        
            posted @ 2008-04-10 16:34
菩提树下的杨过
阅读(5110)
推荐(0)
        
        
            
        
        
            
摘要:        
原文:http://www.cnblogs.com/birdshover/archive/2008/01/19/1043749.html前几年的时候ASP.Net就有MVC的概念,实际上就是我们熟悉的WebForm开发模型。1、Model层与视图无关,并且只与数据库相关:伪代码:pulic class Model{pulic DataSet ds(){//数据库库取数据return ds;}}2、...    
阅读全文
 
        
        
            posted @ 2008-04-10 15:04
菩提树下的杨过
阅读(424)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
1.IN 语句尝试了很多次,好象linq死活不生成in语句,无奈只能做了下变换例,要找出"手机大类"以及"手机下属所有子类"的产品 (手机大类的ID为D0C37275-2279-4590-A679-C65A4F28918F)selectF_ID,F_Name,F_CLsIDFromT_ProductWhereF_ClsIDin(SelectF_IDFromT_ClassWhereF_ID='D0C...    
阅读全文
 
        
        
            posted @ 2008-04-09 14:41
菩提树下的杨过
阅读(4783)
推荐(0)
        
        
            
        
        
            
摘要:        
1.先声明:msmq3.0仅在winxp和win2003以上系统支持,如果windows vista系统,据说已经开始支持msmq4.0了 2.为什么要使用http协议发送消息 访问internet远程发送消息时,msmq2.0以上就已经开始支持tcp方式了,但是如果外网的服务器与发送端之间有防火墙或其它网络设备隔离,或者服务器上的tcp所需要的端口未开放,tcp方式将无法发送,而http协议使用...    
阅读全文
 
        
        
            posted @ 2008-04-09 13:47
菩提树下的杨过
阅读(2350)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
MVC的路径选择十分灵活,可以用类似/parm1/parm2/parm3/ 的方式(这个有点象iis的urlrewriter),也可以象传统url那样用/?parm1=a&parm2=b&parm3=c这样访问 关键是Global.asax中Route规则的配置以下是一个Global.asax的示例:1protectedvoidApplication_Start(objectsen...    
阅读全文
 
        
        
            posted @ 2008-04-08 13:45
菩提树下的杨过
阅读(1284)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
英文原文地址:http://weblogs.asp.net/scottgu/archive/2007/12/09/asp-net-mvc-framework-part-4-handling-form-edit-and-post-scenarios.aspx翻译原文地址:http://blog.joycode.com/scottgu/archive/2007/12/10/112465.aspx过去的...    
阅读全文
 
        
        
            posted @ 2008-04-07 11:52
菩提树下的杨过
阅读(562)
推荐(0)
        
        
            
        
        
            
摘要:        
英文原文地址:http://weblogs.asp.net/scottgu/archive/2007/12/06/asp-net-mvc-framework-part-3-passing-viewdata-from-controllers-to-views.aspx翻译原文地址:http://blog.joycode.com/scottgu/archive/2007/12/07/112355.as...    
阅读全文
 
        
        
            posted @ 2008-04-07 11:40
菩提树下的杨过
阅读(461)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
英文原文地址:http://weblogs.asp.net/scottgu/archive/2007/12/03/asp-net-mvc-framework-part-2-url-routing.aspx 翻译原文地址:http://blog.joycode.com/scottgu/archive/2007/12/04/112249.aspx 上个月,我发表了我要撰写的系列贴子中的第一篇,这些帖...    
阅读全文
 
        
        
            posted @ 2008-04-03 16:36
菩提树下的杨过
阅读(624)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
英文原文地址:http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx 翻译原文地址:http://blog.joycode.com/scottgu/archive/2007/11/14/111385.aspx 两个星期前, 我在博客里讨论了ASP.NET的一个新MVC(模型、视图,控...    
阅读全文
 
        
        
            posted @ 2008-03-30 22:09
菩提树下的杨过
阅读(652)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
在手写sql的年代,如果想从sqlserver数据库随机取几条数据,可以利用order by NewId()轻松实现,要实现多表查询也可以用select * from A,B Where A.ID=B.ID做到,但这些功能到了linq to sql中如何实现呢?关键点:1.随机排序问题:可以用 Select(d=> new {NewId=new Guid()}).OrderBy(d=>...    
阅读全文
 
        
        
            posted @ 2008-03-28 16:00
菩提树下的杨过
阅读(2044)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
IQueryable<Product>query=db.Products;foreach(stringkeywordinkeywords){stringtemp=keyword;query=query.Where(p=>p.Description.Contains(temp));}与IQueryable<Product>query=db.Products;foreac...    
阅读全文
 
        
        
            posted @ 2008-03-27 22:23
菩提树下的杨过
阅读(1643)
推荐(0)
        
        
            
        
        
            
摘要:        
表达式目录树以数据形式表示语言级别代码。数据存储在树形结构中。表达式目录树中的每个节点都表示一个表达式,例如一个方法调用或诸如 x < y 的二元运算。下面的插图显示一个表达式及其表达式目录树形式的表示形式的示例。表达式的不同部分进行了颜色编码,以便与表达式目录树中相应的表达式目录树节点匹配。此外,还显示了不同类型的表达式目录树节点。下面的代码示例演示如何将表示 lambda 表达式 num...    
阅读全文
 
        
        
            posted @ 2008-03-27 22:16
菩提树下的杨过
阅读(1481)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
以下内容为菩提树下的杨过根据微软MSDN整理,转贴请注明出处MSDN对于Func<T, TResult>)的官方解释: 封装一个具有一个参数并返回 TResult 参数指定的类型值的方法。下面通过几个例子对比下,就容易知道其用法:以下例子演示了如何利用委托将字符串转化为大写:delegatestringConvertMethod(stringinString);privatestati...    
阅读全文
 
        
        
            posted @ 2008-03-26 21:00
菩提树下的杨过
阅读(754)
推荐(1)
        
        
 
    
    
        
        
            
摘要:        
借助老外写的一个扩展表达式的类,可以把上篇中的代码写得更优雅这是PredicateBuilder的源文件publicstaticclassPredicateBuilder...{publicstaticExpression<Func<T,bool>>True<T>()...{returnf=>true;}publicstaticExpression<...    
阅读全文
 
        
        
            posted @ 2008-03-25 22:34
菩提树下的杨过
阅读(5622)
推荐(0)
        
        
            
        
        
            
摘要:        
老外写的一个不错的扩展表达式的文章,原文地址:http://www.albahari.com/nutshell/predicatebuilder.html Dynamically Composing Expression PredicatesSuppose you wanted to write a LINQ to SQL query that implemented a keyword-styl...    
阅读全文
 
        
        
            posted @ 2008-03-25 22:16
菩提树下的杨过
阅读(944)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
这是一个经常遇到的问题,特别是在用frame框架的时候,解决办法也很简单:window.location 改为 top.location 即可在顶部链接到指定页或window.open("你的网址","_top");    
阅读全文
 
        
        
            posted @ 2008-03-20 10:15
菩提树下的杨过
阅读(18400)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
linq to sql的多条件动态查询确实是一件头痛的事情,用表达式树或反射方法要写一大堆代码,有时候想想与其这么复杂,还不如回到手动sql拼接的年代,但是技术总是向前发展的,终归还是要在linq上解决这一问题,无意在网上发现一个还算比较简单的办法,分享一下:voidShowData(){using(DBDataContextdb=newDBDataContext(Database.Connect...    
阅读全文
 
        
        
            posted @ 2008-03-19 22:20
菩提树下的杨过
阅读(1048)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
aspx页面<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="Test_Default"%><%@Registerassembly="AjaxControlToolkit"namespace="AjaxControlToolkit"tagprefix="cc1"%>&l...    
阅读全文
 
        
        
            posted @ 2008-03-12 21:59
菩提树下的杨过
阅读(1552)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
在数据类型转换中,C#相对其它语言来说是比较严格的,要求显式进行数据转化。 为了操作方便,C#也提供了一种is操作符进行转换,十分方便,它自动检查时局是否和类型兼容,并返回结果。而且它不会抛出异常。如果对象引用为null,则is总返回false。if(cls1isClass2){Class2cls2=(Class2)cls1;}elseSystem.Console.WriteLine("Error...    
阅读全文
 
        
        
            posted @ 2008-03-11 13:00
菩提树下的杨过
阅读(389)
推荐(0)
        
        
            
        
        
            
摘要:        
在作完上图后,无意中看到网上类似的一篇文章,也非常精彩,转载在下面供大家参考。申明,以下内容为转载,因某些原因作者和出处无法考证,本文作者不享有以下内容的版权。Page 执行中将按照如下顺序激活事件:Page.PreInitPage.InitPage.InitComplitePage.PreLoadPage.LoadPage.LoadCompletePage.PreRenderPage.PreRe...    
阅读全文
 
        
        
            posted @ 2008-03-11 09:35
菩提树下的杨过
阅读(573)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
原文:http://www.microsoft.com/china/msdn/library/webservices/asp.net/WebAppFollies.mspx?mfr=trueASP.NET 成功的其中一个原因在于它降低了 Web 开发人员的门槛。即便您不是计算机科学博士也可以编写 ASP.NET 代码。我在工作中遇到的许多 ASP.NET 开发人员都是自学成材的,他们在编写 C# 或...    
阅读全文
 
        
        
            posted @ 2008-03-09 21:47
菩提树下的杨过
阅读(573)
推荐(0)
        
        
            
        
        
            
摘要:        
示例1.演示异步获取一个网址的内容,处理后显示在OutPut这一Label上1usingSystem;2usingSystem.Web;3usingSystem.Web.UI;4usingSystem.Web.UI.WebControls;5usingSystem.Net;6usingSystem.IO;7usingSystem.Text;8usingSystem.Text.RegularExpr...    
阅读全文
 
        
        
            posted @ 2008-03-09 21:25
菩提树下的杨过
阅读(666)
推荐(0)
        
        
            
        
        
            
摘要:        
ASP.NET 2.0 提供了大量新功能,其中包括声明性数据绑定和母版页,成员和角色管理服务等。但我认为最棒的功能是异步页,接下来让我告诉您其中的原因。当 ASP.NET 接收针对页的请求时,它从线程池中提取一个线程并将请求分配给该线程。一个普通的(或同步的)页在该请求期间保留线程,从而防止该线程用于处理其他请求。如果一个同步请求成为 I/O 绑定(例如,如果它调用一个远程 Web 服务或查询一个...    
阅读全文
 
        
        
            posted @ 2008-03-09 19:52
菩提树下的杨过
阅读(538)
推荐(0)
        
        
            
        
        
            
摘要:        
原文地址: http://www.cnblogs.com/kevinwan/archive/2007/01/16/621869.html当我们开发C#代码的时候,经常碰到一个问题,有些class提供Close(),有些class提供Dispose(),那么Dispose和Close到底有什么区别?首先,Dispose和Close基本上应该是一样的。Close是为了那些不熟悉Dispose的开发者设...    
阅读全文
 
        
        
            posted @ 2008-03-09 17:09
菩提树下的杨过
阅读(616)
推荐(0)
        
        
            
        
        
            
摘要:        
本想写一点有关LINQ to SQL异步调用的话题,但是在这之前我想还是先写一篇文章来阐述一下使用异步操作的一些原则,避免有些朋友误用导致程序性能反而降低。这篇文章会讨论一下在.NET中有关异步操作话题,从理论出发结合实际,以澄清概念及避免误用为目标,并且最后提出常见的异步操作场景和使用案例。这样我们就可以知道什么时候该使用异步操作,什么时候会得不偿失。  那么我们先来确认一个概念,那就是R...    
阅读全文
 
        
        
            posted @ 2008-03-09 16:47
菩提树下的杨过
阅读(455)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
一、关于工作与生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很...    
阅读全文
 
        
        
            posted @ 2008-03-03 13:55
菩提树下的杨过
阅读(28936)
推荐(2)
        
        
 
    
    
        
        
            
摘要:        
原文地址:http://flier-lu.blogcn.com/diary,109210941.shtml与ASP.NET1.0相比,ASP.NET2.0的各方面改进可以说是非常巨大的。但就其实现层面来说,最大的增强莫过于提供了对异步页面的支持。通过此机制,编写良好的页面可以将数据库、WebService调用等慢速操作,对网站吞吐能力的影响降到最低,并极大的改善网站的平均页面响应速度。本文将从使用...    
阅读全文
 
        
        
            posted @ 2008-03-02 22:34
菩提树下的杨过
阅读(459)
推荐(0)
        
        
            
        
        
            
摘要:        
目前LINQ to SQL的资料不多——老赵的意思是,目前能找到的资料都难以摆脱“官方用法”的“阴影”。LINQ to SQL最权威的资料自然是MSDN,但是MSDN中的文档说明和实例总是显得“大开大阖”,依旧有清晰的“官方”烙印——这简直是一定的。不过从...    
阅读全文
 
        
        
            posted @ 2008-03-02 15:38
菩提树下的杨过
阅读(1313)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
下面的代码演示了如何利用Linq结合AspNetPager控件实现分页功能,以及如果利用Linq to Xml将当前页数据保存为Xmlusing(NorthWindDataContextdb=newNorthWindDataContext()){intPage=Utils.GetPageIndex();//取得当前页码vars=fromcindb.T_Testsorderbyc.F_AutoIds...    
阅读全文
 
        
        
            posted @ 2008-02-24 20:45
菩提树下的杨过
阅读(502)
推荐(0)
        
        
            
        
        
            
摘要:        
试用了几天linq,感觉确实方便,而且生成的sql也还不错,下面是几点体会1.几种常见的等效select写法var s = from c in ctx.T_Users select new { c.F_Name, c.F_Sex, c.F_Birthday, c.F_ID }这种写法对于初学者来说,最容易理解var s = ctx.T_Users.Select(p => new { p.F_...    
阅读全文
 
        
        
            posted @ 2008-02-24 20:42
菩提树下的杨过
阅读(415)
推荐(0)
        
        
 
    
    
        
        
            
摘要:        
温习sql语句中JOIN的各种操作(SQL2005环境) 为了方便测试,先建二个基本表T_Employee(员工表),T_Region(地区表)Sql语句如下:CREATE TABLE [dbo].[T_Employee]([ID] [int] NULL,[Name] [nvarchar](50) NULL,[RegionID] [int] NULL) ON [PRIMARY]CREATE TAB...    
阅读全文
 
        
        
            posted @ 2008-02-16 17:36
菩提树下的杨过
阅读(960)
推荐(0)
        
        
            
        
        
            
摘要:        
鉴于很MS的示例都是利用Sql2000的NorthWind示例数据库来讲解的,今天在学习LInq时,顺便把Northwind各表之间的关系图整理了一下,方便初学者查阅    
阅读全文
 
        
        
            posted @ 2008-02-16 15:47
菩提树下的杨过
阅读(1134)
推荐(0)