• 备份


    C#:
    不能忘记设置ismdicontainer

    VB.NET:
    VB.net动态数组的实现:每次的当数组长度需要变化事件都重设一下数组的长度
    vb.net中制表符输出是chr(9);chr为字符转换函数
    isnumeric用于判断一个字符串是否为数字字符
    vb.net中乘方符号为^(就是6上面的那个符号)
    相当与其他语言中的this的是me
    控制台console的使用:清屏、变色
    exit sub 可以直接跳出函数;exit拥有比较强大的功能,超过以前的break
    shared 相当于static
    exit

    handlers后面指定所要绑定的事件:函数即通过handlers来获知需要响应什么事件
    续行符必须是:空格+下划线+回车

    在窗口关闭事件中可以通过调用e.cancel取消事件实现对当前动作的取消
    msgboxresult
    msgbox的使用(不同类型的msgbox),form返回结果的使用
    ''' <summary>
        ''' 窗口关闭功能的实现
        ''' </summary>
        ''' <param name="sender"></param>
        ''' <param name="e"></param>
        ''' <remarks></remarks>
        Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
            If edit = True Then
                Dim tpbool As Integer
                tpbool = MsgBox("文本已经改变,是否保存", MsgBoxStyle.YesNoCancel Or MsgBoxStyle.Question, "警告!")
                If tpbool = MsgBoxResult.Yes Then
                    saveas()
                ElseIf tpbool = MsgBoxResult.Cancel Then
                    e.Cancel = True
                End If
            End If
        End Sub

    vbcrlf
    textbox中自动换行的实现:wordwrap


    属性实际为一个控制某些或某个量的访问的一个函数,可通过它实现对量的访问权限设定
    Private x As Double
    Public Property doux() As Double
            Get
                Return x
            End Get
            Set(ByVal value As Double)

            End Set
        End Property


    oracle:
    连接:包括用户名,密码和所要连接到的数据库
    dataset使用之前必须初始化
    在事务开始之前必须让连接打开
    sql服务器本身不能处理分号,分号本身只是为了处理指令是分条的方便而设置而已
    通过镜像实现读取的一致性:读取者不用等待写入者;写入者不用等待读取者


    所能使用的语法:with as ,select from ,group/order by ,having ,where , into(将select中的语句赋值给后面的变量),in,and,commit/rollback,SAVEPOINT,ROLLBACK TO SAVEPOINT
    游标使用:游标可以在begin前直接声明而无需加入declare,或者在begin之后加上declare/begin/end该组语句
    INSERT INTO table [(column [, column...])]
    VALUES  (value [, value...]);
    UPDATE  table
    SET  column = value [, column = value]
    [WHERE   condition];
    DELETE [FROM]   table
    [WHERE   condition];

    变量的赋值:
    identifier := expr;

    PL/SQL 块结构:
    DECLARE – 可选
    变量、游标、用户自定义的特殊类型
    BEGIN – 必须
    SQL 语句
    PL/SQL 语句
    EXCEPTION – 可选
    错误发生时的处理动作
    END; – 必须
    匿名块:
    [DECLARE]
    BEGIN
      --statements
    [EXCEPTION]
    END;
    过程:
    PROCEDURE name
    IS
    BEGIN
      --statements
    [EXCEPTION]
    END;
    函数:
    FUNCTION name
    RETURN datatype
    IS
    BEGIN
      --statements
      RETURN value;
    [EXCEPTION]
    END;

    使用SAVEPOINT语句创建一个标记状态,使用 ROLLBACK TO SAVEPOINT语句回滚到指定的标记状态,保存点必须有自己的名字;由此可以实现局部返回
    SAVEPOINT banda_sal;
    UPDATE employees
        SET salary = 12000
        WHERE last_name = 'Greene';
    SAVEPOINT greene_sal;
    SELECT SUM(salary) FROM employees;
    ROLLBACK TO SAVEPOINT banda_sal;

    in的用法:in几乎可以直接创建一张临时表
    FOR  sal_sum IN (SELECT * FROM emp) LOOP    --使用循环游标隐式打开游标emp_cur或   

                                                                                       --(SELECT * FROM emp)(在FOR循环中不需要声明此游标)
                                                                                       --自动从活动集获取行,然后在处理完所有行时关闭游标    
              IF sal_sum.sal > 2500 THEN                                             --逐行进行比较赋值
                    UPDATE emp SET sal = sal_sum.sal WHERE empno = sal_sum.empno;
                   
              ELSIF (sal_sum.sal + add) > 2500 THEN
                    UPDATE emp SET sal = 2500 WHERE empno = sal_sum.empno;
                   
              ELSE             
                    UPDATE emp SET sal = sal_sum.sal + add  WHERE empno = sal_sum.empno;
              END IF;
             
         END LOOP;
    having的用法:having是用于整个select语句的,而非在select语句之外,所以对此时select语句的命名无效,在select语句之外方能有效
    select syouhinruibetuid,max(suuryou) suuryou
        from ll
        group by syouhinruibetuid
        having max(suuryou)>50

     
    左外连接(LEFT OUTER JOIN或LEFT JOIN)
    右外连接(RIGHT OUTER JOIN或RIGHT JOIN)
    全外连接(FULL OUTER JOIN或FULL JOIN)
    交叉连接(CROSS JOIN)

  • 相关阅读:
    判断平衡二叉树 --牛客网
    二叉树深度 --牛客网
    重建二叉树 来源:牛客网
    快速排序
    30天自制操作系统笔记(第四天)
    pat 1047
    机器学习 周志华 第1章习题
    POJ 3126 Prime Path
    POJ 3279 Fliptile
    POJ 3278 Catch That Cow
  • 原文地址:https://www.cnblogs.com/dongzhiquan/p/1993309.html
Copyright © 2020-2023  润新知