2008年10月开发小技

来源:互联网 发布:淘宝店铺评分 编辑:程序博客网 时间:2024/05/17 18:29

 1. 在SQL2005里如何清空事务日志文件?
    先把数据库属性改成“简单”,然后收缩日志文件

 

2. 让VS2008打开VS2005的项目。
    用记事本打开解决方案文件,修改前两行
   Version 9.00 --> Version 10.00
   Visual Studio 2005 --> Visual Studio 2008


3. 使网页中所有链接都另页打开
    <head>
         <base target="_blank" />
    </head>

4. Asp.Net 2.0 TreeView的Checkbox级联操作

 function OnTreeNodeChecked()
    {
         //同时兼容ie和ff的写法,取事件对象
        var evt = arguments[0] || window.event;// ie 和 ff下,都显示 "[object]"
        var element = evt.srcElement || evt.target;////在 ie和ff下  取得 btn3对象
       
        if(element.type == 'checkbox')
        {
            var childrenDivID = element.id.replace('CheckBox','Nodes');
            var div = document.getElementById(childrenDivID);
            if(div == null)return;
            var checkBoxs = div.getElementsByTagName('INPUT');
            for(var i=0; i < checkBoxs.length; i++)
            {
                if(checkBoxs[i].type == 'checkbox')
                    checkBoxs[i].checked = element.checked;
            }
        }
    }

  treeForum.Attributes.Add("OnClick", "OnTreeNodeChecked(event)");

5.计算asp.net当前页执行时间代码
<%=((Single)DateTime.Now.Subtract(HttpContext.Current.Timestamp).TotalSeconds).ToString("0.000")%>

6.VS快捷键
 CTRL+L:删除当前行
 CTRL+J:调用显示智能提示。
 CTRL+G:跳转到指定行。
 F7:界面设计页跳入代码页,即Aspx页跳入CS页。
 Shift+F7:在Aspx页面中,源与设计界面互换。
 ALT+鼠标拖动:选中矩形选区。
 CTRL+PGUP,CTRL+PGDN:在编辑WEB 界面时,用于切换视图与设计界面。
 CTRL+}:检查(如大括号{}、方括号[]、圆括号()和尖括号<>)是否匹配,如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动。

7.UNION和UNION ALL

两者从使用和效率上来说都有所不同

UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。如果表数据量大的话可能会导致用磁盘进行排序。

UNION ALL只是简单的将两个结果合并后就返回。从效率上说,UNION ALL 要比UNION快很多.

原创粉丝点击