• 与你零接触


    hashtable,dictionary 从原理上说说有什么异同,哪个性能高一些

    hashtable里存的对象全部是object类型 ,所有对象存进去都被转成object类型,读取出来每次都需要转换类型,hashtable对存入的类型没有限制 , 因此在读取转换类型时容易出错,
    dictionary只能存入定义时指定的类型,而且不像hashtable会把类型转换成object,存取起来比前者方便,效率更高,因为不需要转换类型,所以不会出现hashtable里的转换类型错误而报出程序异常.
          简单点说在 hashtable所有的对象基于HASH算法管理,但它是无类型信息的都只是一种类型:object,所以你可能需要进行一些类型转换的操作,即浪费时间又有可能出错。而且对于int,float这些值类型还需要进行装箱等操作,非常耗时。
          对于Dict <TKey,TValue>是由CLR支持泛型操作,速度快,没有类型转换操作,即完全是类型安全的。

          由于 Hashtable 和 Dictionary 同时存在, 在使用场景上必然存在选择性, 并不任何时刻都能相互替代.
        [1] 单线程程序中推荐使用 Dictionary, 有泛型优势, 且读取速度较快, 容量利用更充分.
        [2] 多线程程序中推荐使用 Hashtable, 默认的 Hashtable 允许单线程写入, 多线程读取, 对 Hashtable 进一步调用 Synchronized() 方法可以获得完全线程安全的类型. 而 Dictionary 非线程安全, 必须人为使用 lock 语句进行保护, 效率大减.
        [3] Dictionary 有按插入顺序排列数据的特性 (注: 但当调用 Remove() 删除过节点后顺序被打乱), 因此在需要体现顺序的情境中使用 Dictionary 能获得一定方便.

    基本上是Dictionary 性能高些

    JQuery

         摘要: 这里介绍一个我遇到的问题。就是在gridview中会放一个checkbox来进行选中与否,会在这个checkbox后面放几个hidden来保存几个需要用到的值,现在需要做的是 ,判断选个 选中的checkbox后面 的hidden中的值 是否 是符合条件的,即必须取选中的checkbox后面hidden中的值进行判断,如下:<asp:GridView ID="gvTraineeBadge" ...  阅读全文
    posted @ 2010-08-23 15:33 Vihone 阅读(112) | 评论 (0) 编辑
         摘要: 比如你在GridView中如下:<asp:GridView ID="gvReceipt" runat="server" Width="100%" AutoGenerateColumns="False" DataKeyNames="ID" CssClass="Grid" > <Columns> <asp:TemplateField> <ItemTempl...  阅读全文
    posted @ 2010-07-21 16:05 Vihone 阅读(42) | 评论 (0) 编辑
         摘要: 1、如何取RadioButtonList中的各项的值,取选中项的值,如:$("input[name='rbtList']:checked").val()获取radiobuttonlist的text,查看源代码发现它被解析成<input>...</input>..<lable>abc</label>所以取它RadioButtonList选中项的Text...  阅读全文
    posted @ 2010-07-13 15:10 Vihone 阅读(74) | 评论 (0) 编辑
         摘要: <script type="text/javascript" defer="defer"> //选择DropDownList中的值并保存在隐藏域中//选择接等员function SelectReceptionist(){ if ($("#<%=ddlSelectReceptionist.ClientID %>").val() != "") { $("#<%=hfRec...  阅读全文
    posted @ 2010-07-06 11:27 Vihone 阅读(249) | 评论 (0) 编辑
         摘要: <script language="javascript" type="text/javascript" src="http://www.cnblogs.com/js/JQuery/jquery-1.4.1-vsdoc.js"></script><script type="text/javascript" defer="defer">//全选的脚本 $(func...  阅读全文
    posted @ 2010-07-01 01:38 Vihone 阅读(205) | 评论 (2) 编辑
         摘要: 在GridView中通过在模板项中添加Checkbox可以实现全选要删除的记录。下面分享几种实现全选的方法,以下是GridView前台代码,在模板中我放了三个Checkbox,以用三种方法实现(我也是学习,所以都拿出来了),随便用一种都可实现此功能:<asp:GridView ID="gvProp" runat="server" AutoGenerateColumns="False">...  阅读全文
    posted @ 2010-01-06 18:47 Vihone 阅读(399) | 评论 (0) 编辑

    JAVASCRIPT

    对JAVASCRIPT一些技巧的总结
         摘要: //页面TreeView控件如:<asp:TreeViewID="tvSelectUser"runat="server"ShowCheckBoxes="All"></asp:TreeView>//方法一:最简单的全选,取消全选,没有进行递归,没有对子节点进行选择 function OnTreeNodeChecked1() { var ele = event.srcEleme...  阅读全文
    posted @ 2010-06-26 11:54 Vihone 阅读(129) | 评论 (0) 编辑
         摘要: //全选、全不选function CheckBoxChoice(checkAll){ //获取所有input对象的列表 var items=document.getElementsByTagName("input"); for(var i=0;i<items.length;i++) { if(items[i].type == "checkbox") { items[i].checked=ch...  阅读全文
    posted @ 2010-06-26 09:25 Vihone 阅读(14) | 评论 (0) 编辑
         摘要: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JAlert_2.aspx.cs" Inherits="JQueryStudy.JAlert_2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org...  阅读全文
    posted @ 2010-06-21 23:56 Vihone 阅读(13) | 评论 (0) 编辑
         摘要: 在GridView中通过在模板项中添加Checkbox可以实现全选要删除的记录。下面分享几种实现全选的方法,以下是GridView前台代码,在模板中我放了三个Checkbox,以用三种方法实现(我也是学习,所以都拿出来了),随便用一种都可实现此功能:<asp:GridView ID="gvProp" runat="server" AutoGenerateColumns="False">...  阅读全文
    posted @ 2010-01-06 18:47 Vihone 阅读(399) | 评论 (0) 编辑
         摘要: 对于很多时候,我们在开发的时候,需要动态添加控件,包括Html控件,Asp.Net 控件。js生成html控件function AddProperty(){ var count = document.getElementById('hidCount').value; var str = "<BR> 属性名称:<input type=\"Text\" id=\"txtPropert...  阅读全文
    posted @ 2010-01-06 00:33 Vihone 阅读(997) | 评论 (3) 编辑
         摘要: 1、将要获取的值用public属性公开,然后在js中用变量var xx = <%= PubProperty %>2、将值保存到一个html控件的属性中,这个属性可以自定义,例如<input type="text" id="test1"xxx=<%=PubProperty%>JS中取值 var y = document.activeElement.getAttribut...  阅读全文
    posted @ 2009-12-22 17:07 Vihone 阅读(227) | 评论 (0) 编辑
         摘要: 1、IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失,因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失。 2、解决办法: 修改配置,设置为不定时自动回收该工作者进程,比如设置为当超出占用现有物理内存60%后自动回收该进程。通过使用默认应用程...  阅读全文
    posted @ 2009-08-13 01:18 Vihone 阅读(17) | 评论 (0) 编辑
         摘要: 1、<a href="javascript:window.showModalDialog('<%=SelectShow() %>?BoId=<%#Eval("BoId")%>','','dialogHeight=420px;dialogWidth=810px;location=no;toolbar=no;menubar=no;status=no;scrollbars=...  阅读全文
    posted @ 2009-07-22 11:29 Vihone 阅读(24) | 评论 (0) 编辑
         摘要: function OpenSendNote(strMobileTel,strName,theThis){ document.all.txtMobileTel.value=strMobileTel; document.all.txtMsg_Content.value="请输入短信内容"; document.all.txtReserve.value=""; document.all.txtName.v...  阅读全文
    posted @ 2009-07-20 18:38 Vihone 阅读(124) | 评论 (0) 编辑
         摘要: <html><head><title>System Drag And Drop Example</title><script type="text/javascript">var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersi...  阅读全文
    posted @ 2009-07-20 00:39 Vihone 阅读(44) | 评论 (0) 编辑

    NHibernate

    对NHibernate架构的学习
         摘要: NHibernate框架中实体对应数据库中的记录的操作:static ISessionFactory factory;static ILog logger;ISession session;Configuration config = new Configuration();Config.Configure();factory = config.BuildSessionFactory();sess...  阅读全文
    posted @ 2010-05-11 16:48 Vihone 阅读(142) | 评论 (0) 编辑
         摘要: NHibernate配置文件的读取方法在我们用NHibernate框架的项目中,应用程序配置文件是非常重要的,它必须配置正确,且项目能正确的找到这个程序,才能供我们在程序中使用。一般的配置方法有如下几种:<1> Configuration config = new Configuration();这种配置方法将会到应用程序配置文件(App.Config,Web.Config,默认添加的...  阅读全文
    posted @ 2010-05-10 09:14 Vihone 阅读(140) | 评论 (0) 编辑
         摘要: 原文出处:http://www.cnblogs.com/abluedog/archive/2006/04/15/375940.html?login=1#commentform原文作者:abluedog感谢abluedog的原创,本人借以学之,由于原文有一点未尽详细,未能顺利通过,故改之!提示:为了在VS2005IDE中获得NHibernate配置文件的代码提示,请将nhibernate-confi...  阅读全文
    posted @ 2010-04-24 00:54 Vihone 阅读(81) | 评论 (0) 编辑
         摘要: 原文出处;http://www.cnblogs.com/abluedog/archive/2006/04/15/375862.html原文作者:abluedog原文:http://shijie.blog.51cto.com/116032/268628作者:shijiesj在此二位的基础上,稍作个人修改。感谢二位。由于项目需要,最近在学NHibernate,从abluedog与shijiesj处受益...  阅读全文
    posted @ 2010-04-23 11:15 Vihone 阅读(241) | 评论 (0) 编辑

    Asp.NET(C#)

    对C#及ASP.NET一些知识进行总结
         摘要: 1.FCKeditor的官方网站是:http://www.fckeditor.net/download参考链接:http://blog.csdn.net/sytWeibo/archive/2009/07/12/4341641.aspx参考链接:http://www.cnblogs.com/michaelShao/archive/2010/03/12/1684533.html首先下载FCKEdito...  阅读全文
    posted @ 2010-07-02 13:47 Vihone 阅读(11) | 评论 (0) 编辑
         摘要: 可以在aspx页面调用 aspx.cs 中的后台代码方法,以实现相应的要求,例如要 对图片的路径进行设置,前台可以这样做,在一个DataList中绑定数据库的字段,可以对数据库通过后台方法进行处理<asp:DataList ID="ddlSalesList" runat="server" RepeatColumns="2"> <ItemTemplate> <table...  阅读全文
    posted @ 2010-06-25 14:32 Vihone 阅读(99) | 评论 (0) 编辑
         摘要: 这是一些在Asp.net编程中琐碎杂项,但有时却很重要,这里我没有作具体的大量说明,主要作为自己日后的查找1、如果判断访问数据库的数据不为空: 用DBNull.Value当不为空时才计算天数classObj.Days =(dr["StartDate"]!=DBNull.Value && dr["EndDate"]!=DBNull.Value)?(Convert.ToDateTime...  阅读全文
    posted @ 2010-06-22 15:11 Vihone 阅读(21) | 评论 (0) 编辑
         摘要: 1、在GridView中经常会有这样的操作,比如要删除一条记录,点击一个个ImageButton 或者 LinkButton 首先用脚本确认是否删除,然后确定之后,再执行这个ImageButton或者LinkButton的OnClick事件,执行删除,具体的操作如下:<asp:GridView ID="gvClassInfoList" runat="server" Width="100%"A...  阅读全文
    posted @ 2010-06-21 10:30 Vihone 阅读(171) | 评论 (0) 编辑
         摘要: 在一般事务处理页面,可以轻松的得到 Request,Response对象,从而进行相应的操作,如下:HttpRequest Request = context.Request;HttpResponse Response = context.Response;但是要得到 Session的值就没有那么简单了。比如你要在ashx得到保存在Session中的登录帐号Session["userAccount...  阅读全文
    posted @ 2010-06-04 15:32 Vihone 阅读(311) | 评论 (0) 编辑
         摘要: 经常要用到GridView,DataList等控件。会涉及到对数据库字段的绑定,显示。会用到Bind("FieldName"),或者 Eval("FieldName“)方法。现作点介绍  Eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法Bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下,(如:Text='<%# st...  阅读全文
    posted @ 2010-04-28 16:26 Vihone 阅读(82) | 评论 (0) 编辑
         摘要: 感谢猎人:转载http://space.e800.com.cn/hunter01/entity/view/?id=17096http://www.cnblogs.com/yao/archive/2006/06/24/434783.html不知哪个是原版。感谢二位。Asp.net中使用基于角色role的Forms验证,大致经过几下四步:1.配置系统web.config<system.web&g...  阅读全文
    posted @ 2010-04-09 11:32 Vihone 阅读(106) | 评论 (0) 编辑
         摘要: 在a.aspx跳转到b.aspx通过Server.Transfer("b.aspx") 与Response.Redirect("b.aspx")的区别如果是通过通过Server.Transfer()在a.aspx跳转到b.aspx的,则在b.aspx页面,可以查找到保存在a.aspx页面中的 控件中的值,如果是Response.Redirect(),则得不到到a.aspx页面中控件的值。如果是通过...  阅读全文
    posted @ 2010-04-07 10:44 Vihone 阅读(95) | 评论 (0) 编辑
         摘要: 首先多谢http://www.cnblogs.com/liuzijing688/archive/2008/03/27/1124623.html博客中以下的提示//转换类型((string)DataBinder.Eval(Container, "DataItem.P_SHIP_TIME_SBM8")).Substring(4,4){0:d} 日期只显示年月日{0:yyyy-mm-dd} 按格式显示年...  阅读全文
    posted @ 2010-03-18 11:15 Vihone 阅读(133) | 评论 (0) 编辑
         摘要: 在GridView中通过在模板项中添加Checkbox可以实现全选要删除的记录。下面分享几种实现全选的方法,以下是GridView前台代码,在模板中我放了三个Checkbox,以用三种方法实现(我也是学习,所以都拿出来了),随便用一种都可实现此功能:<asp:GridView ID="gvProp" runat="server" AutoGenerateColumns="False">...  阅读全文
    posted @ 2010-01-06 18:47 Vihone 阅读(399) | 评论 (0) 编辑
         摘要: 对于很多时候,我们在开发的时候,需要动态添加控件,包括Html控件,Asp.Net 控件。js生成html控件function AddProperty(){ var count = document.getElementById('hidCount').value; var str = "<BR> 属性名称:<input type=\"Text\" id=\"txtPropert...  阅读全文
    posted @ 2010-01-06 00:33 Vihone 阅读(997) | 评论 (3) 编辑
         摘要: 1、GridView对数据的绑定有非常强悍的功能 ,也非常好用,我们经常用它来绑定数据,我们对数据也需要维护,通常是在GridView中放一个模板列,模板列中放一个按钮,点击此按钮,在GridView的RowCommand事件中通过Response.Redrict()进行跳转到另一个页面进行编辑。例如:<asp:TemplateField HeaderText="管理"><Ite...  阅读全文
    posted @ 2009-12-30 23:58 Vihone 阅读(183) | 评论 (0) 编辑
         摘要: 前台GridView中模板列的代码如下 ,在GridView中添加了一个模板列,模板列中放了一个ImageButton按钮,如下:<asp:TemplateField HeaderText="管理"><ItemTemplate><asp:ImageButton ID="imgBtnManage" runat="server" CommandName="manage" ...  阅读全文
    posted @ 2009-12-29 22:14 Vihone 阅读(485) | 评论 (0) 编辑
         摘要: CREATE PROC UP_GetProductByPage @pageSize int, @pageNumber int AS Declare @rowStart int Declare @rowEnd int if @pageNumber > 0 Begin SET @pageNumber = @pageNumber -1 SET @rowStart = @pageSize * @pa...  阅读全文
    posted @ 2009-12-27 16:31 Vihone 阅读(71) | 评论 (0) 编辑
         摘要: 今天遇到要分页处理批量数据,要自己编写存储过程,在网上看上如下作者写得很好,故借鉴,结合自身要求并改之,引用地址:http://51cndo.blog.51cto.com/491222/102320内容如下:参数:分页大小,第几页,需要得到的字段 ,需要查询的表 , 查询条件,排序的字段名,排序的类型,主键名称/*通用分页存储过程*/USE HotelManagementSystemGOIF EX...  阅读全文
    posted @ 2009-12-27 15:51 Vihone 阅读(23) | 评论 (0) 编辑
         摘要: 1、将要获取的值用public属性公开,然后在js中用变量var xx = <%= PubProperty %>2、将值保存到一个html控件的属性中,这个属性可以自定义,例如<input type="text" id="test1"xxx=<%=PubProperty%>JS中取值 var y = document.activeElement.getAttribut...  阅读全文
    posted @ 2009-12-22 17:07 Vihone 阅读(227) | 评论 (0) 编辑
         摘要: 在编译项目时,遇到了这个问题:未能加载文件或程序集"XX" 或它的某一个依赖项。系统找不到指定的文件说明:"XX”指你这个解决方案项目中的某个项目,能生成dll的项目 比如PIM.SQLServerDAL对于用工具生成的代码如果你修改他生成的东西,尤其可能出现这样的错误产生错误的原因,是编译你的项目时,你的web程序没有自动生成或添加要引用的程序集(如BLL,DAL的程序集)解决方法:...  阅读全文
    posted @ 2009-12-19 10:45 Vihone 阅读(64) | 评论 (0) 编辑
         摘要: 第一种方法:   通过URL链接地址传递 send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); }receive.aspx:string username = Request.QueryString["userna...  阅读全文
    posted @ 2009-10-30 15:30 Vihone 阅读(91) | 评论 (0) 编辑
         摘要: 一.初始化对象 一个页面的控件(以及页面本身)最初应被正确的初 始化。通过在你的C文件的构造函数中声名所有对象(如图1),页面就知道要创建多少对象以及它们的类型。一旦你在你的构造函数中声名了所有的对象,你就可 以通过继承类、方法、事件或是属性访问它们。然而,如果你的一些对象是在Aspx文件中指定的一些控件,那么这些控件就没有属性可言了。同时,通过代码访 问它们会产生一些意外的错误,因为这些控件实例...  阅读全文
    posted @ 2009-09-14 16:57 Vihone 阅读(200) | 评论 (0) 编辑
         摘要: 标准建模语言UML的重要内容可以由下列五类图(共9种图形)来定义: A、第一类是用例图,从用户角度描述系统功能,并指出各功能的操作者。 B、第二类是静态图 (Static diagram),包括类图、对象图和包图。其中类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)。类图描述的是一种静态关系,在系统的整个生命周期都是有效的。...  阅读全文
    posted @ 2009-08-16 10:39 Vihone 阅读(518) | 评论 (0) 编辑
         摘要: 浅拷贝:只复制对象的基本类型,对象类型,仍属于原来的引用。深拷贝:不仅复制对象的基本类,同时也复制原对象中的对象.完全产生新对象。 深拷贝与浅拷贝不同的是对于引用拷贝的处理,深拷贝将会在新对象中创建和原有对象中对应值类型的字段并且赋值。浅拷贝不会创建新引用类型,会返回相同的类型引用。深拷贝会重新创建新对象,返回新对象的引用字。C#重的观察者模式就是浅拷贝的例子。我们保留的只是对象的副本。 对于值类...  阅读全文
    posted @ 2009-08-16 00:41 Vihone 阅读(70) | 评论 (0) 编辑
         摘要: hashtable里存的对象全部是object类型 ,所有对象存进去都被转成object类型,读取出来每次都需要转换类型,hashtable对存入的类型没有限制 , 因此在读取转换类型时容易出错, dictionary只能存入定义时指定的类型,而且不像hashtable会把类型转换成object,存取起来比前者方便,效率更高,因为不需要转换类型,所以不会出现hashtable里的转换类型错误而报出...  阅读全文
    posted @ 2009-08-11 12:38 Vihone 阅读(235) | 评论 (0) 编辑
         摘要: 从XML文档架构中取出的表结构,没有在XML中设置主键,如何在代码中设置主键,如下:DataSet ds =null;public void CreateJobExperienceSession(){ds = new DataSet();//读取DataSet的框架,因为要符合显示的格式("~//HR//XML//Job.xml")为定义好的XML表架构文件ds.ReadXmlSchema(Ser...  阅读全文
    posted @ 2009-08-08 10:17 Vihone 阅读(56) | 评论 (0) 编辑

    BizTalk

    通过自学与向大学学习有关BizTalk开发的相关知识,希望能够零距离的接触大家,零距离的接触我们想知道的知识。。。

    C#

         摘要: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式有以下特点:单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 一个典型的单例类的实现如下所示:其中构造子私有表示子类不能被继承public class Singleton {private static Singleton m_i...  阅读全文
    posted @ 2009-08-16 01:00 Vihone 阅读(29) | 评论 (0) 编辑

    Linq

         摘要: 一个List 保存是ClassOrganization 的实体的信息依据某个ClassOrganization实体的ID在List中查找该实体,如:ClassOrganization org = orgList.Find(o=>o.Orgid==orgId);依据某个ClassOrganization实体的ID判断List中是否有该实体,如:orgList.Exists(o => o....  阅读全文
    posted @ 2010-06-24 18:29 Vihone 阅读(13) | 评论 (0) 编辑
         摘要: 取数据库中的数据时,数据库中的字段有可能是空值,虽然Linq中的Field方法和SetField方法都可以处理可以为 null 的类型,不必像前面的示例那样检查 Null 值,我们再用Field将一些可空的值赋给实体的属性时,有可能会报错,因为实体的属性是可空类型,例如:角色(SmRole)实体有如下可空类型的创建时间的属性public virtual DateTime? Createdtime{...  阅读全文
    posted @ 2010-06-04 14:34 Vihone 阅读(150) | 评论 (0) 编辑

    SystemCenter

    有关SystemCenter系统的知识与大家探讨(SCCM、SCOM)
         摘要: 基于Windows Server2003AD环境,SQL SERVER2008环境下部署SCCM2007。此文档是实践体验,不敢独藏,以分享,期望对有需要朋友有所帮助。文档下载请访问:https://files.cnblogs.com/vihone/%e5%9f%ba%e4%ba%8eSQLSERVER2008SCCM2007%e9%83%a8%e7%bd%b2%e6%96%87%e6%a1%a3....  阅读全文
    posted @ 2009-07-22 00:31 Vihone 阅读(73) | 评论 (0) 编辑

    SQL SERVER

    Sql Server一些基本的操作与知识
         摘要: GROUP BY 子句指定用来放置输出行的组,并且如果 SELECT 子句 中包含聚合函数,则计算每组的汇总值。指定 GROUP BY 时,选择列表中任一非聚合表达式内的所有列都应包含在 GROUP BY 列表中,或者 GROUP BY 表达式必须与选择列表表达式完全匹配。即select选择的列要么在聚合函数中,要么在Group by 中进行分组。如果你想按下面的方式显示数据而你的数据库中实际的存...  阅读全文
    posted @ 2010-07-12 17:11 Vihone 阅读(111) | 评论 (0) 编辑
         摘要: 可以在SQL中定义函数,按一定的格式查找出数据如下 将在团组表中按(团组名称:人数/团组名称:人数...)这种格式查出属于于某个班级下的所在团组名称与人数CREATE FUNCTION [dbo].[GetOrgNameAndTraineeNos](-- Add the parameters for the function here@ClassID varchar(50))RETURNS var...  阅读全文
    posted @ 2010-06-23 14:23 Vihone 阅读(8) | 评论 (0) 编辑
         摘要: 示例一、declare @strWhere varchar(1000)set @strWhere = 'cat2.CategoryName = '''+'手机'+''' and Quantity > 10' --cat2为表名--exec dbo.UP_GetInventoryByPage 2,3, @strWhereprint(@strWhere)示例二、declare @Sql varc...  阅读全文
    posted @ 2010-01-18 15:14 Vihone 阅读(403) | 评论 (0) 编辑
         摘要: CREATE PROC UP_GetProductByPage @pageSize int, @pageNumber int AS Declare @rowStart int Declare @rowEnd int if @pageNumber > 0 Begin SET @pageNumber = @pageNumber -1 SET @rowStart = @pageSize * @pa...  阅读全文
    posted @ 2009-12-27 16:31 Vihone 阅读(71) | 评论 (0) 编辑
         摘要: 今天遇到要分页处理批量数据,要自己编写存储过程,在网上看上如下作者写得很好,故借鉴,结合自身要求并改之,引用地址:http://51cndo.blog.51cto.com/491222/102320内容如下:参数:分页大小,第几页,需要得到的字段 ,需要查询的表 , 查询条件,排序的字段名,排序的类型,主键名称/*通用分页存储过程*/USE HotelManagementSystemGOIF EX...  阅读全文
    posted @ 2009-12-27 15:51 Vihone 阅读(23) | 评论 (0) 编辑
         摘要: 解决方法:用aspnet_regiis实用工具卸载和重新安装一下就可以了。 具体的操作如下: 打开运行,进入CMD: cd c:\windows\microsoft.net\framework\v2.0.50727文件夹下,运行aspnet_regiis -u卸载 然后运行aspnet_regiis -i 重新安装,上述问题即可解决  阅读全文
    posted @ 2009-09-09 17:25 Vihone 阅读(432) | 评论 (0) 编辑
         摘要: table1结构 id content int navrchar(50)id 为自动增长1、insertintotable1(content)values('aaaa')select@@identity@@identity返回的是当前事务最后插入的标识值,对于同时插入多个表的数据不利2、insertintotable1(content)values('aaaa')selectIDENT_CURRE...  阅读全文
    posted @ 2009-08-12 11:30 Vihone 阅读(111) | 评论 (0) 编辑
         摘要: 聚簇索引与非聚簇索引  阅读全文
    posted @ 2009-08-11 12:32 Vihone 阅读(13) | 评论 (0) 编辑
         摘要: 有时需要将数据库服务器的登录身份验证模式改成windows认证,或者sa认证。现在介绍如何从windows认证改为sa认证登录:1、首先登录SQL SERVER服务器,在SQLServerManagementStudio的对象资源管理器中,右键单击服务器,再单击“属性 ”;2、在“安全性”页上的“服务器身份验证”下,选择新的服...  阅读全文
    posted @ 2009-07-18 09:25 Vihone 阅读(155) | 评论 (0) 编辑
  • 相关阅读:
    apache 错误日志
    搭建服务器
    vim配置
    临时表增加查询速度
    如何清空$_POST or $_GET
    hdu 2084
    快速幂
    zjut 1176
    rwkj 1091
    zjut 1090 --------同余定理的应用
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/1868251.html
Copyright © 2020-2023  润新知