上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 32 下一页
摘要: 在面向对象的编程中,使用对象的继承是一个非常普遍的做法,但是在关系数据库管理系统RDBMS中,使用的是外键表示实体(表)之间的关系,那么对于继承关系,该怎么在RDBMS中表示呢?一般来说有3种实现方式:Concrete Table Inheritance(具体表继承)Single Table Inheritance(单表继承)Class Table Inheritance(类表继承)比如在一个教务系统中,有老师学生2个对象,这两个对象都是“人”对象的子类,所以我们可以建立一个Person表,该表有人的公共属性:姓名、性别等,还有就是数据的唯一标识,一个ID。而教师对象有教师的特有属性,比如职称 阅读全文
posted @ 2011-08-16 15:30 深蓝 阅读(12223) 评论(2) 推荐(5)
摘要: 经过了漫长的修改,终于把深蓝词库转换1.5完成了。这次修改注意包括以下改进: 1.增加百度输入法bdict词库导出的功能。 百度输入法也推出了自己的分类词库,词库格式为bdict,这个词库格式比较简单,用户如果喜欢某个词库,可以将该百度分类词库转换为自己习惯的输入法。比如我们觉得百度分类词库中的动漫作品词汇这个词库不错,但是用的又是搜狗输入法,所以需要将该词库转换为搜狗输入法。 2.增加拖拽选择词库功能。 用户在文件夹中选中单个或者多个词库文件,然后拖拽到窗口上方,系统将会把用户选中的文件显示在词库路径文本框中。 3.增加命令行支持。 有些高级用户需要使用命令行或者批处理的方式,该功能可以帮助 阅读全文
posted @ 2011-07-10 00:32 深蓝 阅读(3589) 评论(4) 推荐(0)
摘要: 一、迁移Database Schema。 首先使用Sybase Powerdesigner的逆向工程功能,逆向出SQL Server数据库的物理模型。具体操作是在Powerdesigner中选择“File”,“Reverse Engine”再选择Database,将DBMS选择为SQL Server,如图: 然后选择数据源,也就是要具体连接到的SQL Server数据库服务器,然后选择要逆向的数据... 阅读全文
posted @ 2011-06-13 15:32 深蓝 阅读(12457) 评论(9) 推荐(2)
摘要: 在NHibernate中出于性能的考虑,经常使用Lazyload的方式来加载关联的对象,关于什么是Lazyload,以及怎么使用,可以参见博客园中的文章,比如:http://www.cnblogs.com/lyj/archive/2008/10/28/1321494.html 常用NHibernate.ByteCode.Castle动态代理来实现Lazyload,使用该程序集会在运行时创建实体对应... 阅读全文
posted @ 2011-05-31 16:26 深蓝 阅读(932) 评论(0) 推荐(0)
摘要: 最近看到一个关于开源协议的图,想到我们平时在企业应用开发中也在大量使用开源软件,那么我们应该怎么对待这些开源软件呢,所以简单的写下了这篇博客。 在企业应用开发中,为了提高开发效率,经常可能会用到一些开源的软件、项目、组件。在使用这些开源项目的时候,必须要先看好其开源协议,免得被Challenge。网上有很多文章介绍各种开源协议以及其进行比较的,我就不在此老生常谈了,我只说是该怎么用。 这里指的企业... 阅读全文
posted @ 2011-05-20 02:10 深蓝 阅读(1515) 评论(1) 推荐(1)
摘要: 今天Oracle数据库遇到一个问题,用户在用客户端登陆数据库时,抛出异常: ORA-00020: maximum number of processes (150) exceeded 从表面上看是Oracle连接的用户过多,但是这是一个开发环境,没有什么系统在使用,就我们几个开发人员用,之前从来没有出现过这个异常,所以也不知道怎么回事。于是在网上Google了一下,解决办法就是把数值设置的大一点,于是我重启了服务器,设置成了300,执行了如下命令。 SQL> alter system set processes=300 scope=spfile; 过来一会儿服务器又提示同样的异常了。于是 阅读全文
posted @ 2011-03-11 17:40 深蓝 阅读(4556) 评论(0) 推荐(0)
摘要: 最近在做一个数据检索的工作,对一个数据库中的宽表进行多个条件的检索。为了简单方便快捷的完成这个功能,我使用LINQ to SQL+ReportView的方式来完成。首先需要做的是一个查询界面和写一个数据库查询方法。用户在输入框中输入多个指标,将根据指标的格式生成LINQ的Where语句。这个很容易实现,比如输入“2003 北京 人口”,那么就根据空格将这个字符串分成3个字符串,第一个字符串格式是年份,所以用表中的Year字段进行匹配,第二个字段是地区,所以再用表中的Location进行匹配,第三个是指标,那么就用指标进行匹配,具体的C#代码就是:这个功能还简单,毕竟多个指标之间都是与的关系,但 阅读全文
posted @ 2011-01-19 15:54 深蓝 阅读(3992) 评论(1) 推荐(0)
摘要: 平时我们开发使用的是32位的PC机,所以安装的也是Oracle32位的客户端。但是一般服务器都是64位的,安装的也是64位的Oracle客户端,如果要部署使用Oracle.DataAccess连接Oracle的应用程序时,可能会遇到版本上的问题。 主要版本问题有两种,一种是32位版和64位版的问题,如果我们开发出来的应用是32位的,那么就必须使用32位的客户端,如果是64位的应用程序当然对应64位的客户端。这里需要注意:在64位的环境中使用VS开发Web程序,其运行的Web服务“WebDev.WebServer.exe”是32位的,所以如果要调试64位的Oracle连接程序,最好是部署到II 阅读全文
posted @ 2010-12-27 18:51 深蓝 阅读(15091) 评论(0) 推荐(1)
摘要: 由于历史的原因,我国的上交所和深交所使用的还是dbf文件来进行行情数据的分发,关于卫星报盘系统,可以参考:http://maltig.itpub.net/post/12165/195151 这个博客中关于证券公司信息化的文章写的还是相当不错的。上交所使用的是show2003.dbf文件,而深交所使用的是SJSHQ.DBF,这种文件可以使用Visual FoxPro直接打开,查看其内容。接下来说说怎么使用C#读取其中的数据。使用C#读取dbf文件,推荐使用OLE DB来读取(微软官方都不推荐使用ODBC来读),首先需要下载安装Microsoft OLE DB Provider for Visua 阅读全文
posted @ 2010-12-09 23:38 深蓝 阅读(12773) 评论(7) 推荐(0)
摘要: 在Windows环境下如果做数据的备份、转移和还原是非常简单的,直接使用可视化的操作,然后通过远程桌面操作,同时可以通过远程桌面或者文件夹共享的方式将备份文件转移到另外一台服务器上。 (1)exp命令导出数据库到一个数据文件 而在Linux下一般都是用命令行操作,所以要转移备份文件就不是拖拽那么简单的操作了。一个比较简单的做法就是使用Putty获取其他工具通过SSH连接到A服务器上,用exp命... 阅读全文
posted @ 2010-11-26 16:00 深蓝 阅读(3549) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 32 下一页

我要啦免费统计