摘要: oracle将用户创建的表、约束等信息都放在数据字典中,根据前缀可以分为如下4类: (1)user: 用户所创建对象对应的数据字典表,如 user_objects, user_tables; (2)all: 用户所能访问对象对应的数据字典表, 如 all_objects, all_tables 等; 阅读全文
posted @ 2018-03-05 14:30 C+++++++wyl 阅读(657) 评论(0) 推荐(0) 编辑
摘要: (1)主键应该是对用户没有意义的,主键应该只是一些具有唯一性标识的标识符。 (2)主键应该是单列的,以便提高连接和筛选操作的性能,复合主键通常导致不良的外键。 (3)主键应该是不能被更新的,主键的主要作用是唯一标识一行,更新则违反了主键无意义的原则。 (4)主键不应该包含动态更新的数据。 (5)主键 阅读全文
posted @ 2018-03-05 13:49 C+++++++wyl 阅读(765) 评论(0) 推荐(0) 编辑
摘要: DDL(Data Definition Language, 数据定义语言):主要用来操纵oracle数据库的结构。定义、修改、删除每种类型的对象。 主要由 create、 alter、 drop 3个语句组成。 (1)create 语句主要用来创建数据库对象,比如 数据库、表、索引、子程序(函数、存 阅读全文
posted @ 2018-03-05 09:58 C+++++++wyl 阅读(367) 评论(0) 推荐(0) 编辑
摘要: import os def ListFilesToTxt(dir,file,wildcard,recursion): exts = wildcard.split(" ") files = os.listdir(dir) for name in files: fullname=os.path.join 阅读全文
posted @ 2018-01-18 16:15 C+++++++wyl 阅读(2570) 评论(0) 推荐(0) 编辑
摘要: 首先,在类第一次被加载的时候,就会对静态实例变量进行初始化。所有静态初始化语句与静态初始化块都将按照类定义的顺序执行。 调用构造函数时的执行顺序: (1) 所有非静态实例变量都被初始化为默认值(0、false、null); (2) 按照在类声明中出现的次序,依次执行所有非静态的实例变量初始化语句和初 阅读全文
posted @ 2017-10-09 17:31 C+++++++wyl 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 认购金额 = 净认购金额 + 认购费用; 认购费用 = 净认购金额 * 认购费率 = 认购金额 - 净认购金额; 净认购金额 = 认购金额 - 认购费用 = 认购金额 - 净认购金额 * 认购费率 = 认购金额 / ( 1 + 认购费率); 认购份额 = (净认购金额 + 认购期间产生利息)/ 当日 阅读全文
posted @ 2017-08-30 21:03 C+++++++wyl 阅读(285) 评论(0) 推荐(0) 编辑
摘要: (1)类实现 IComparable<T>接口中的CompareTo()方法。该方法将对象与另一个对象比较。 (2)创建一个新类,实现 IComparer<T>接口中的Compare()方法。该方法比较对象 x 和 y 。 然后创建实现这个接口的类的一个新实例,传入List.Sort()方法为入参。 阅读全文
posted @ 2017-07-11 15:34 C+++++++wyl 阅读(364) 评论(0) 推荐(0) 编辑
摘要: (1) varchar2 语法 : varchar2(maxlength) 存储可变长度的字符串,参数maxlength表示可以存储字符串的最大长度,这个参数在定义变量时必须给出(因为varchar2没有默认的最大长度)。参数maxlength的最大长度可以是32767。 数据库类型的varchar 阅读全文
posted @ 2017-06-21 09:53 C+++++++wyl 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 界定PHP代码:默认语法以结束,如下: Welcome! This is a PHP example."; ?> Some static information found here...脚本短标记 省略php引用。 。用使用这个特性,需要启用PHP的short_open_tag指令... 阅读全文
posted @ 2015-06-26 18:48 C+++++++wyl 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 传统的unix在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘 I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到... 阅读全文
posted @ 2015-06-25 09:33 C+++++++wyl 阅读(4992) 评论(0) 推荐(0) 编辑