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

01 2010 档案

摘要:目录   前言  Spring.NET学习笔记——前言    第一阶段:控制反转与依赖注入IoC&DI  Spring.NET学习笔记1——控制反转(基础篇) Level 200  Spring.NET学习笔记2——环境搭建(基础篇) Level 200  Spring.NET学习笔记3——实现... 阅读全文

posted @ 2010-01-31 22:46 linFen 阅读(595) 评论(0) 推荐(0) 编辑

摘要:“Sybase.Data.AseClient.AseConnection”的类型初始值设定项引发异常1.我的环境是 windows2k3 + ASE12 + VS2005 解决办法是拷贝正确的msvcr71.dll文件到c:\windows\system32目录下 2.网上也搜索些文章,大部分提示需要3个组件 sybdrvado11.dll sybdrvssl.dll (直... 阅读全文

posted @ 2010-01-30 11:19 linFen 阅读(985) 评论(1) 推荐(0) 编辑

摘要:2005-03-03 10:25:40 宛如梦幻@-01py http://bulo.163.com/article/-01py-MUWXHw.html 复制 评论 ASE .NET Data Provider MySQLDirect .NET Data Provider ODBC .NET Data Provider OLE DB .NET Data Provider Oracle .NET D... 阅读全文

posted @ 2010-01-30 10:21 linFen 阅读(2250) 评论(0) 推荐(0) 编辑

摘要:首先下载Sybase ASE 12.5的安装文件,下载地址为http://download.sybase.com/eval/ASE_1252_DE/ase1252_de_win.zip 另外还有Sybase ASE 12.5的客户端 ,当然在第一个下载地址中也包含了Sybase客户端,用户可以不用再专门下载客户端的。这次我们使用了2个VPC(Win2003的操作系统)来做该实验,1个安装运行Syb... 阅读全文

posted @ 2010-01-30 09:35 linFen 阅读(4071) 评论(0) 推荐(0) 编辑

摘要:PD提供了强大的配置功能,可以对生成的数据库对象命名、数据模型的展现进行设置。这里首先讲下样式的设置。颜色和字体设置1.单独设置某个对象的颜色和字体1.1修改实体填充色(1)单击选中某个需要修改填充色的实体。(2)右击,在弹出式菜单中选择“Format”选项,系统将弹出格式化窗口。(3)切换到“Fill”选项卡中,选择Fill color为白色,如图... 阅读全文

posted @ 2010-01-30 09:33 linFen 阅读(697) 评论(0) 推荐(0) 编辑

摘要:这是使用动态Sql的人都会碰到这样的问题,需要从动态执行的sql中返回值,下面给一个简单的实现例子。 IFEXISTS(SELECT*FROMSYSOBJECTSWHERENAME='ValueFromSql')DROPPROCValueFromSqlGOcreateprocValueFromSqlasbegindeclare@valuevarchar(100)execsp_executesqlN... 阅读全文

posted @ 2010-01-29 20:34 linFen 阅读(2062) 评论(0) 推荐(0) 编辑

摘要:在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、 create sequence 你首先要有create sequence或者create any sequence权限,create sequence emp_sequence INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVAL... 阅读全文

posted @ 2010-01-28 14:48 linFen 阅读(3395) 评论(1) 推荐(0) 编辑

摘要:JavaScript trim函数大赏 W3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相当多实现。实现11.String.prototype.trim = function() { 2.ret... 阅读全文

posted @ 2010-01-28 13:42 linFen 阅读(284) 评论(0) 推荐(0) 编辑

摘要:以前最短的IE判定借助于IE不支持垂直制表符的特性搞出来的。1.var ie = !+"\v1";仅仅需要7bits!参见这篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,讲述外国人是如何把IE的判定从32bits一步步缩简成7bits!的故事但这纪录今年1月8日被一个俄国人打破了,现在只要6bits!它利... 阅读全文

posted @ 2010-01-28 13:32 linFen 阅读(240) 评论(0) 推荐(0) 编辑

摘要:作用域JavaScript 的变量作用域是按照函数划分的,为了快速的了解它的特性,我们通过实例来进行演示。实例一:<script type="text/javascript">var i = 1;// 弹出内容为 1 true 的提示框 alert(window.i + ' ' + (window.i == i));</script>分析:在全局定义的变量其实就是 wind... 阅读全文

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

摘要:[代码]使用jQuery简化继承接口一块。jQuery.extend(target,obj1,[objN]) return Object用一个或多个其他对象来扩展一个对象,返回被扩展的对象。 阅读全文

posted @ 2010-01-26 21:43 linFen 阅读(9159) 评论(0) 推荐(0) 编辑

摘要:最近准备学NHibernate,于是网上狂找,看来有不少文章,但仔细看就会明白,搞来搞去,其实就那么几篇大同小异的文章,但还是终于在我们的博客上找到篇好点的,就是下面那篇了,我也不明白是哪为高手写的了,因为转载的太多了,有点糊涂了,也许是张老三的作品吧,但不知道是没有把相关源码共享出来,还是我没有找到,对一个新手来说,就一些文字真的有点困难啊,何况下面的文章可能由于手误,还是某些原因,我是调试很久... 阅读全文

posted @ 2010-01-26 21:18 linFen 阅读(327) 评论(0) 推荐(0) 编辑

摘要:1.DataGridView实现课程表 testcontrol.rar2.DataGridView二维表头及单元格合并 DataGridView单元格合并和二维表头.rarmyMultiColHeaderDgv.rar3.DataGridView单元格显示GIF图片 gifanimationindatagrid.rar4.自定义显示DataGridView列(行头显示行号与图标,同一单元格显示图片... 阅读全文

posted @ 2010-01-25 09:54 linFen 阅读(863) 评论(0) 推荐(0) 编辑

摘要:2010年1月14号, 恰逢jQuery四周年纪念日, jQuery的团队早早便开始了1.4版发布的准备工作, 并以每天一则公告的方式进行庆祝, 活动将持续14天。发布的首日, jQuery的团队首先列出了1.4版中的重大改进。我个人认为这篇文档是这几天以来内容比较充实的一篇文档。所以翻译过来, 以便同僚日后可以参考。时间仓促, 可能有几处不太明确的地方, 或是原文就草草带过, 可能会不大通畅。欢... 阅读全文

posted @ 2010-01-24 19:47 linFen 阅读(544) 评论(0) 推荐(0) 编辑

摘要:在.Net应用程序中,我们经常看到VS为我们生成的项目工程中都会含有App.config或者Web.config这样的文件。这个文件就是我们所说的应用程序配置文件。在这个文件里面记述着一些与我们的应用程序相关的信息,如:数据库连接,认证模式等。我们在程序中可以利用ConfigurationManager的ConnectionStrings属性方便的获取配置文件中的数据库连接字符串信息。   可是有... 阅读全文

posted @ 2010-01-21 12:44 linFen 阅读(283) 评论(0) 推荐(0) 编辑

摘要:与多线程相关的两个常见的需要解决的问题是:临界资源保护和线程间的同步依赖,每一种语言都提供了自己的一套设施(有的语言可能需要借助OS的API)来解决这两个问题,C#提供了更方便灵活的解决方案,首先C#可以允许我们在不同的级别上加锁,也就是说我们可以控制加锁的粒度。其次,C#提供了一套内置的线程安全的容器,方便我们的使用。 一.不同级别(Level)上的同步:1.object level 同步对应的... 阅读全文

posted @ 2010-01-14 08:32 linFen 阅读(427) 评论(0) 推荐(0) 编辑

摘要:程序员通常都希望自己能的编写易读,易维护和易扩展的代码。然而,某些情况下,性能变成最重要的事情。本文提供了几个有用的窍门,来提高你常见的字符串操作的性能。 最近,我花了很多时间去研究一个简单的代码编辑器。这个应用程序的主要特点之一是语法高亮,实现这样的功能,性能是关键。我花了很多时间来优化我的代码。在做这个项目的同时,我也学到了很多。在这里,我向大家分享一下我的经验。 附在本文中的项目包含一个简单... 阅读全文

posted @ 2010-01-11 23:28 linFen 阅读(416) 评论(0) 推荐(0) 编辑

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

posted @ 2010-01-11 22:25 linFen 阅读(283) 评论(0) 推荐(0) 编辑

摘要:最多只能有一个聚簇索引。 不过这个定义太抽象了。在SQL Server中,索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非聚簇索引的叶节点仍然是索引节点,只不过有一个指针指向对应的数据块。如下图:非聚簇索引聚簇索引聚簇索引与非聚簇索引的本质区别到底是什么?什么时候用聚簇索引,什么时候用非聚簇索引?这是一个很复杂的问题,很难用三言两语说清楚。我在这里从SQ... 阅读全文

posted @ 2010-01-11 20:43 linFen 阅读(320) 评论(0) 推荐(0) 编辑

摘要:2.2.1 并发一致性问题常见并发并发一致性问题包括:丢失的修改、不可重复读、读脏数据、幻影读(幻影读在一些资料中往往与不可重复读归为一类)。2.2.1.1 丢失修改下面我们先来看一个例子,说明并发操作带来的数据的不一致性问题。 考虑飞机订票系统中的一个活动序列: 甲售票点(甲事务)读出某航班的机票余额A,设A=16.乙售票点(乙事务)读出同一航班的机票余额A,也为16.甲售票点卖出一张机票,修改... 阅读全文

posted @ 2010-01-11 20:40 linFen 阅读(4670) 评论(0) 推荐(1) 编辑

摘要:同步套接字通信Socket支持下的网上点对点的通信服务端实现监听连接,客户端实现发送连接请求,建立连接后进行发送和接收数据的功能服务器端建立一个socket,设置好本机的ip和监听的端口与socket进行绑定,开始监听连接请求,当接收到连接请求后,发送确认,同客户端建立连接,开始与客户端进行通信。客户端建立一个socket,设置好服务器端的IP和提供服务的端口,发出连接请求,接收到服务的确认后,尽... 阅读全文

posted @ 2010-01-06 08:53 linFen 阅读(14086) 评论(1) 推荐(0) 编辑

摘要:Remoting.Corba是一个开源项目,它的目标是在.NET Remoting体系结构中集成CORBA/IIOP 支持, 便于.NET开发者开发能够与采用IIOP的系统(CORBA, J2EE/EJB,各种应用服务器与中间件)进行互操作的系统. 除了让.NET使用Corba之外,它还是一个使用其他的网络协议扩展.NET Remoting的示例。 Remoting.Corba是全部用C#编写的,... 阅读全文

posted @ 2010-01-04 10:47 linFen 阅读(290) 评论(0) 推荐(0) 编辑

摘要:corba, 公用对象请求代理程序结构(common object request broker architecture)的首字母缩写,在跨平台和跨语言(如j2ee)的分布式(多层)系统通信中具有广泛的应用,将corba连接到dotnet(在多层应用中,asp.net web services and .net remoting 是其主要应用方式)是不容易的。要连接这两者,就需要一个能将dotn... 阅读全文

posted @ 2010-01-04 10:38 linFen 阅读(1152) 评论(0) 推荐(0) 编辑