02 2014 档案
摘要:步骤(瀑布模型 water model)1. 项目规划(计划)2. 需求分析3. 系统设计4. 实现与部署5. 软件测试6. 运行管理其实, 大部分的软件模型都是以瀑布模型为基础, 再稍加改动. (可以参考另一个blog, 查看所有的软件设计模型)另外还有很多软件开发模型, 这里推荐一个 增量模型, 个人在使用增量模型, (incremental model)软件被作为一系列的增量构建来设计, 实现, 集成和测试, 每一个构件是由多种相互作用的模块所形成的提供特定功能的代码片段构成, 增量模型在各个阶段并不交付一个可运行的完整产品, 而是交付满足客户需求的一个子集的可运行产品. 整个产品被分解
阅读全文
摘要:server 端设置是重点, client 端设置简单.另外, 在 server 端, 看来动态和静态都要设置一下: 万一动态出了问题呢, 也可以使用静态作为一个连接方案下边的重要文件位置:listener.ora 与 tnsnames.ora 都是在 $ORACLE_HOME 下的 /networ...
阅读全文
摘要:这一章的内容, 只完成了一部分, 剩下的用到再补充吧由于依赖关系, 而编译失败, 需要重新编译. ( 所谓依赖, 是指存储过程, 函数等在运行中调用的对象, 比如table 等, 比如你删除了过程中调用的table, 然后又创建了一个一模一样的, 这个过程就需要重新编译)alter package ...
阅读全文
摘要:一. 首先确认你的linux是否设置了支持中文 cat /etc/sysconfig/i18n其中:LANG 变量是 language 的简称, 这个变量时决定系统的默认语言, 即系统菜单, 程序的工具栏语言, 输入法默认语言等.SUPPORTED 变量是 决定系统支持的语言, 即系统能够显示的语言.SYSFONT 变量是默认的系统字体.其中 将LANG=“en_US.UTF-8”也是可以显示中文的.二. 将 securCRT 中设置, 外观-> 字符编码设置成UTF-8 就可以输入中文了. (这部对于secuCRT显示中文是重要的, 上边的1主要是确认当前系统的语言系) 三. orac
阅读全文
摘要:我们可以把多个SQL语句集中在一起, 在逻辑上组成一个事务, 从而保证这些操作或者全部被保存到数据库(用sql的说法就是”提交”), 或者被整体驳回(用sql的说法是“回滚”).事务: ACID原子性: 改变或者全部发生, 或者全部不发生.一致性: 正确的状态转换, 不能违反任何完整性约束, 例如 ...
阅读全文
摘要:记录类型非常类似数据库表中的行. 记录作为一个整体本身并没有值, 不过每个单独成员或字段都有值, 记录提供了一种把这些值当做一组进行操作的方法.例如: 1: -- create a table 2: -- chap11_01.sql 3: create table books ( 4: book_id integer; 5: isbn varchar2(13), 6: title varchar2(200), 7: summary varchar2(2000), 8: author ...
阅读全文
摘要:关联数组, 嵌套表, varray个人并不推荐使用集合, 因为操作有别于普通字段.集合中每一个元素的数据类型都是相同的, 因此这些元素都是同质的(同质元素)这一章的内容先忽略吧, 因为个人感觉用不到
阅读全文
摘要:bolean 类型raw 类型, 用来保存和操作少量的二进制数据.urowid 和 rowid 类型, 这两种数据类型表示数据库的 rowid. 所谓 rowid 就是一个标识符-用来表示数据库中一行记录的物理地址的二进制值. 一个rowid值可以唯一的标识出数据库表中的一行数据, 即便这个表没有唯...
阅读全文
摘要:number 类型, 十进制数据类型(平台无关的)pls_integer 和 binary_integer 这两种数据类型和你底层硬件表示整数的方法完全一致, 这两种类型的运算是利用硬件原生, 机器指令执行的, 你不能再数据库中保存这些类型的值.binary_float 和 binary_double 一般用于浮点数计算number 类型, number(9,2) // 注意, 这里的9是9位精度, 表示有效数字要包含2位小数, 所以这个数的最大值是 9 999 999.99number(9,11) // .00999999999, 其中 有效数字是9个, 而小数点后边的位数是11位.numb
阅读全文
摘要:年 月 日 时 分 秒 时区 用小时表示的相对于 UTC 的时差 用分钟表示的相对于 UTC 的时差date 存储日期和时间, 不带时区, 精确到秒timestamp 存储日期和时间, 不带时区, 时间精度可以达到10亿分之一秒, 小数点后9位. 除了精度这一点之外, TIMESTAMP 和 DATE 相同timestamp with timezone 存储时区, 日期和时间, 精度达到小数点后 9 位timestamp with local timezone 保存日期和精确到小数点后 9 位, 这个数据类型对时区敏感, 这个类型的值会自动在数据库所在时区及当地时区(会话端)之间转化. 这个值
阅读全文
摘要:1. 我想在某个目录下, 找到某个文件中有某个字符(leon)的文件, 并列出来? (如果是在windows下, 可能需要一个文件一个文件的看, 但是在 linux 下可以实现)find . –maxdepth 1 –exec grep leon {} \;上面的命令, 虽然找到了当前目录下的哪个文件有 leon 这个字符串, 但是并没有写出文件是什么.find . –maxdepth 1 | xargs grep leon;这个命令达到了我想要的效果.另外, 通过 ls | xargs grep leon; 也可以达到我要的效果但是, ls | grep leon ; 直接这么使用就不行.分
阅读全文
摘要:一般, char 和 nchar 类型很少使用.建议使用 varchar2 和 nvarchar2, 其中( n 开头的是国家字符集, 没有n开头的是数据库字符集 )一般也不怎么使用国家字符集variable_name VARCHAR2(max_length [char | byte]); 其中 char 说明以字符为单位, byte说明以字节为单位.如果忽略了char或 byte( 我们一般都这样做, 定义时直接 varchar2(10) 类似这种), 这时, 要看初始化参数NLS_LENGTH_SEMANTICS 查看默认的到底是使用 char 还是 byte.例如:declaresmal
阅读全文
摘要:数据类型char, Ncharvarchar2, Nvarchar2clob, Nclobnumbernumber(9, 2); -- 定点小数, 小数点左边7位, 右边2位number, 浮点小数number(2) 整数pls_integer: 由硬件实现算法的整数类型, 顾名思义, 效率高, 但...
阅读全文
摘要:grep, sed 与 awk 相当有用 !gerp 查找, sed 编辑, awk 根据内容分析并处理.awk(关键字:分析&处理) 一行一行的分析处理 awk '条件类型1{动作1}条件类型2{动作2}' filename, awk 也可以读取来自前一个指令的 standard input ...
阅读全文
摘要:1. 抹蜂蜜 貌似口含蜂蜜或者白糖水也有效果.2. 口服维生素C 和 B2 也可涂抹于患处, 不过这样刺激较大, 适合年龄大一点的儿童3. 夏天可以口含西瓜水4. 将鸡蛋打入碗内拌成糊状,同时取绿豆适量放入陶罐内,用冷水浸泡十多分钟,再用火煮沸约2分钟,在绿豆未熟时,把绿豆水倒出冲鸡蛋花饮服,每...
阅读全文
摘要:1. 高级阶段 China daily: ( 带有官方色彩 ) www.chinadaily.com.cn2. econnomist ( 经济人报 ) www.econnomist.com
阅读全文