zoukankan      html  css  js  c++  java
  • .net与数据库知识点

    <%服务器方法;%> (调用服务器方法,要写;)

    <=%服务器方法%> (有返回值输出,不能写;)

    public ActionResult Index(int id = 0) {
        return View((object)new[] { "Apple", "Orange", "Peach" }[id > 2 ? 0 : id]);
    }

    C#知识点提要(>=3.0)

    Razor语法

    ASP.NET 页面之间传值的几种方式

    combox系统颜色和刷子的下拉条

    session和cache的区别

    Func和Action委托的区别和简单使用 c#正则表达式使用小结

    C# 可以使用TimeSpan计算两个时间差

    private string DateDiff(DateTime DateTime1, DateTime DateTime2)
     {string dateDiff = null; 
      TimeSpan ts = DateTime1.Subtract(DateTime2).Duration();
     dateDiff = ts.Days.ToString()+""+ ts.Hours.ToString()+"小时"+ ts.Minutes.ToString()+"分钟"+ ts.Seconds.ToString()+"";
     return dateDiff;
     }

    结构和类的区别:

          1.结构是一种值数据类型,而类是一种引用类型

      2.在结构中不允许定义无参数的构造函数(编译不会通过)

      3.在结构中可以给结构的静态变量赋初值,但不能给结构的一个实例变量赋初值

      4.创建结构对象可以不使用new关键字,直接用结构类型的变量来创建

      5.不允许继承(可以将结构看成是密封的类)

    http://www.cnblogs.com/CareySon/archive/2011/12/12/2284740.html

    T-SQL查询进阶--详解公用表表达式(CTE),公用表表达式(Common Table Expression)

    代码
    
    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->WITH    SimpleRecursive ( Employee_NM, Employee_ID, ReportsTo ,Sublevel)
              AS ( SELECT   Employee_NM ,
                            Employee_ID ,
                            ReportsTo,
                   FROM     Employee_Tree
                   WHERE    Employee_ID = 2
                   UNION ALL
                   SELECT   p.Employee_NM ,
                            p.Employee_ID ,
                            p.ReportsTo,
                            Sublevel + 1
                   FROM     Employee_Tree p
                            INNER JOIN SimpleRecursive A ON A.Employee_ID = p.ReportsTo
                 )
        SELECT  sr.Employee_ID AS empid ,
                sr.Employee_NM AS Emp ,
                et.Employee_NM AS Boss      
        FROM    SimpleRecursive sr
                INNER JOIN Employee_Tree et ON sr.ReportsTo = et.Employee_ID
                WHERE    Sublevel <=2

    SqlServer 2005 CTE


    with cte (deptid,dptname,parentid) as (

    --起始条件
    select a.deptid,a.dptname,a.parentid from base_dept a where a.deptid = 2
    union all

    --CTE每次递归条件
    select a.deptid,a.dptname,a.parentid from base_dept a, cte where a.parentid = cte.deptid
    )

    --DTE必须紧跟着SQL语句使用。
    select deptid,dptname,parentid from cte order by dptname;

    附送一个使用CTE的例子:

    --CTE
    with cte (deptid,dptname,parentid) as (
    select a.deptid,a.dptname,a.parentid from base_dept a where a.deptid = 2
    union all
    select a.deptid,a.dptname,a.parentid from base_dept a, cte where a.parentid = cte.deptid
    )
    select a.cdeptid,a.cdeptparentid,count(a.cid) as ccount
    from base_excute_compel a,cte
    where a.CompelTime >= '2010-01-01'
    and a.CompelTime <= '2013-01-01'
    and a.cdeptid in (cte.deptid)
    group by a.cdeptid,a.cdeptparentid

    SQL获取每月最后一天记录

    泛型的定义主要有以下两种:
    1.在程序编码中一些包含类型参数的类型,也就是说泛型的参数只可以代表类,不能代表个别对象。(这是当今较常见的定义)
    2.在程序编码中一些包含参数的类。其参数可以代表类或对象等等。(人们大多把这称作模板)不论使用哪个定义,泛型的参数在真正使用泛型时都必须作出指明。
    泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符;类型参数作为其字段的类型及其方法的参数类型出现。泛型方法可以将其类型参数用作其返回值的类型或者其某个形参的类型。
     
    数据库索引
    聚集索引 : 新华字典的拼音索引(与正文顺序一致)
    非聚集索引:新华字典的部首索引
  • 相关阅读:
    Web后台框架 目录
    C++ 目录
    【花书笔记】线性代数
    【Python数据挖掘概念、方法与实践】
    【统计学习基础】2. Overview of Supervised Learning
    字节与16进制
    【西瓜书】线性模型
    MySQL入门经典
    【机器学习基石】感知机模型
    python:web应用程序
  • 原文地址:https://www.cnblogs.com/ecollab/p/6218609.html
Copyright © 2011-2022 走看看