博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

03 2010 档案

摘要:利用Javascript取和设FCKeditor值也是非常容易的,如下: // 获取编辑器中HTML内容 function getEditorHTMLContents(EditorName) { var oEditor = FCKeditorAPI.GetInstance(EditorName); return(oEditor.GetXHTML(true)); } // 获取编辑器中文字内容 ... 阅读全文

posted @ 2010-03-24 13:22 linFen 阅读(1078) 评论(0) 推荐(0) 编辑

摘要:jQuery 有个插件 jQuery.Form ,这个插件功能很强大,可以用来处理文件上传的表单。下面是这个问题的描述:假设有这么一个表单<form id="form_img" action="/action/upload" method="POST" enctype="multiple/form-data"><input type="file" name="img"/>&... 阅读全文

posted @ 2010-03-19 20:01 linFen 阅读(2367) 评论(0) 推荐(0) 编辑

摘要:一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。2. 导出工具exp交互式命令行方式的使用的例子$exp ... 阅读全文

posted @ 2010-03-16 12:08 linFen 阅读(1238) 评论(0) 推荐(0) 编辑

摘要:入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽取,检测逻辑和物理冲突等中有不小的功劳。当然,我们也可以把它作为小型数据库的物理备份后的一个逻辑辅助备份,也是不错的建议。对于越来越大的数据库,特别是TB级数据库和越来越多数据仓库的出现,EXP/IMP... 阅读全文

posted @ 2010-03-16 12:05 linFen 阅读(14549) 评论(1) 推荐(0) 编辑

摘要:使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。EXPDP和IMPDP是服务端的工具程序,他们只能在ORACLE服务端使用,不能在客户端使用。IMP只适用于EXP导出的文件,不适用于EXPDP导出文件;IMPDP只适用于EXPDP导出的文件,而不适用于EXP导出文件。expdp或impdp命令时,可暂不指出用户名/密码@实例名... 阅读全文

posted @ 2010-03-16 11:51 linFen 阅读(108338) 评论(3) 推荐(6) 编辑

摘要:一.Oracle数据库中常用的数据类型 varchar2(长度)可变长字符串 char(长度) 定长 number()表示整数或者浮点数number(8) number(8,2) clog 字符的大对象 blog 二进制的大对象 二.数据库查询 1)SELECT语句 从表中提取查询数据.语法为SELECT [DISTINCT] {column1,column2,…} FROM tabl... 阅读全文

posted @ 2010-03-16 09:15 linFen 阅读(1326) 评论(0) 推荐(1) 编辑

摘要:本文主要从大型数据库ORACLE环境四个不同级别的调整分析入手,分析ORACLE的系统结构和工作机理,从九个不同方面较全面地总结了ORACLE数据库的优化调整方案。 关键词 ORACLE数据库 环境调整 优化设计 方案 对于ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台,第二级调整是ORACLE RDBMS级的调整, 第三级是数据库设计级的调整, ... 阅读全文

posted @ 2010-03-16 08:59 linFen 阅读(19866) 评论(0) 推荐(5) 编辑

摘要:众所周知,数据库设计的好坏直接关系到数据库运行的效率。根据笔者的经验,对于提升数据库性能来说,合理的数据库设计,比升级服务器的硬件配置,还要来的有效。但是,笔者无论是在跟同事合作,又或者是在论坛上跟相关同行交流的时候,总是会发现有些人有一些不好的数据库设计习惯,影响了数据库的性能,增加了数据库管理员的工作量。   笔者认为,为了提升数据库的性能,在Oracle数据库设计的时候,要做到五戒。  一戒... 阅读全文

posted @ 2010-03-16 08:53 linFen 阅读(2810) 评论(0) 推荐(0) 编辑

摘要:1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员... 阅读全文

posted @ 2010-03-15 17:52 linFen 阅读(900) 评论(0) 推荐(0) 编辑

摘要:Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证。影响Oracle数据库应用系统性能的因素很多,既有软件方面的因素,也包括数据运行的硬件环境、网络环境、数据库管理和维护方面的因素等。数据库系统设计开发阶段是Oracle应用优化的最佳阶段,也是主动优化阶段,能达到以最小成本获得最大性能增益的目的。通过对其逻辑存储结构和... 阅读全文

posted @ 2010-03-15 17:42 linFen 阅读(967) 评论(0) 推荐(0) 编辑

摘要:一、因情制宜,建立“适当”的索引 建立“适当”的索引是实现查询优化的首要前提。 索引(index)是除表之外另一重要的、用户定义的存储在物理介质上的数据结构。当根据索引码的值搜索数据时,索引提供了对数据的快速访问。事实上,没有索引,数据库也能根据SELECT语句成功地检索到结果,但随着表变得越来越大,使用“适当”的索引的效果就... 阅读全文

posted @ 2010-03-15 17:11 linFen 阅读(2385) 评论(0) 推荐(3) 编辑

摘要:通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。  要求一:表中应该避免可为空的列。  虽然表中允许空列,但是,空字段是一种比较特殊的数据类型。数据库在处理的时候,需要进行特殊的... 阅读全文

posted @ 2010-03-15 16:29 linFen 阅读(472) 评论(0) 推荐(0) 编辑

摘要:ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。数据库逻辑备份方法 ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份。 ... 阅读全文

posted @ 2010-03-13 11:44 linFen 阅读(13464) 评论(0) 推荐(0) 编辑

摘要:ORA-01502 state    这个错误是由于索引失效造成的,重建索引后,问题就解决了。    为了搞清楚索引为什么会失效,以及如何解决,我们做个测试:    首先我们创建一个普通的测试表(非分区表):  SQL> create table t(a number);    Table created.    SQL> select tablespace_name from use... 阅读全文

posted @ 2010-03-13 08:56 linFen 阅读(470) 评论(0) 推荐(0) 编辑

摘要:1、 ORACLE 实例——包括内存结构与后台进程   2、 ORACLE 数据库——物理操作系统文件的集合   3、 了解内存结构的组成   4、 了解后台进程的作用   5、 了解数据库的物理文件   6、 解释各种逻辑结构      一、ORACLE实例      1、ORACLE 实例      System Global Area(SGA)... 阅读全文

posted @ 2010-03-12 16:05 linFen 阅读(316) 评论(0) 推荐(0) 编辑

摘要:1、先查询空闲空间select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;2、增加表空间先查询数据文件名称、大小和路径的信息,语句如下:select tablespace_name,file_id,bytes,file_name from dba_data_files;修改文件大小语句如下alter data... 阅读全文

posted @ 2010-03-12 15:40 linFen 阅读(1303) 评论(0) 推荐(0) 编辑

摘要:前言  绝大多数的Oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的... 阅读全文

posted @ 2010-03-12 11:33 linFen 阅读(410) 评论(0) 推荐(0) 编辑

摘要:应用一直好好的,突然有一天,日志中开始时不时的出现ora-03135,奇了怪。查了一下——bash-2.05$ oerr ora 313503135, 00000, "connection lost contact"// *Cause: 1) Server unexpectedly terminated or was forced to terminate.// 2) Se... 阅读全文

posted @ 2010-03-11 10:01 linFen 阅读(4467) 评论(0) 推荐(0) 编辑

摘要:在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作1)建表 create table test as select * from dept; --从已知表复制数据和结构create table... 阅读全文

posted @ 2010-03-10 20:57 linFen 阅读(4820) 评论(0) 推荐(1) 编辑

摘要:编辑:CTRL + M, O:折叠当前源代码文件中的所有大纲CTRL + M, L:将当前源代码的大纲在折叠与展开间切换CTRL + M, M:将当前选中的源代码在折叠与展开间切换CTRL + M, P:将当前源代码文档中的所有大纲信息清除CTRL + K, C or CTRL + E, C:注释掉所有选中的源代码部分CTRL + K, U or CTRL + E, U:取消掉所有选中的源代码部分... 阅读全文

posted @ 2010-03-04 22:18 linFen 阅读(370) 评论(0) 推荐(0) 编辑

摘要:在部署MVC应用之前,一定要确保你的程序BIN文件夹下面是否包含 System.Web.Mvc.dll(非常重要),如图:如果没有, 请在你的MVC项目中,打开引用列表,如图:鼠标右键点击System.Web.Mvc,选择“属性”,转到下面窗口:将“复制本地”设为True (默认为False),然后生成一下项目,System.Web.Mvc.dll就... 阅读全文

posted @ 2010-03-04 22:14 linFen 阅读(366) 评论(0) 推荐(0) 编辑

摘要:oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否... 阅读全文

posted @ 2010-03-04 21:33 linFen 阅读(290) 评论(0) 推荐(0) 编辑

摘要:http://blog.csdn.net/amandag/archive/2008/12/06/3461070.aspx//判断一个整数是否是2的n次方 public static bool IsPower(int number){if (number <= 0) {return false; }if ((number & (number - 1)) == 0) {return tr... 阅读全文

posted @ 2010-03-03 22:16 linFen 阅读(958) 评论(0) 推荐(0) 编辑

摘要:算法 2009-12-05 16:15:31 阅读18 评论0 字号:大中小 浅析求素数算法时间: 2006-10-27注意: 如果没有特殊说明, 以下讨论的都是针对n为素数时的时间复杂度1. 根据概念判断:如果一个正整数只有两个因子, 1和p,则称p为素数.代码:时间复杂度O(n).2. 改进, 去掉偶数的判断代码:时间复杂度O(n/2), 速度提高一倍.3. 进一步减少判断的范围定理: 如果n... 阅读全文

posted @ 2010-03-03 22:01 linFen 阅读(42308) 评论(22) 推荐(10) 编辑

摘要:(1)要向窗体添加一个TreeView控件(2)再添加一个ContextMenuStrip控件;(3)就要给TreeView添加一个MouseDown事件,代码如下:private void treeView1_MouseDown(object sender, MouseEventArgs e) ...{ if (e.Button == MouseButtons.Right)//判断你点的是不是右... 阅读全文

posted @ 2010-03-03 14:49 linFen 阅读(8848) 评论(1) 推荐(2) 编辑