上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 203 下一页
摘要: 老的二层程序往往使用TADOQUERY这种数据集控件,改三层以后往往要换成TCLIENTDATASET控件。 如何改? 1)鼠标右键,点选“VIEW AS TEXT” 2)代码做如图所示修改,实际中需要将注释的那行代码清除掉。 3)鼠标右键,点选“VIEW AS FORM”,会报错,点选“IGNOR 阅读全文
posted @ 2016-06-17 11:21 delphi中间件 阅读(876) 评论(0) 推荐(0)
摘要: 咏南中间件修正了一处BUG,调用中间件插件会报:非法访问将以下方法修改成如下的代码即可function TServerMethods1.GetSvrData(const accountNo, defineId: WideString; inParams: OleVariant): OleVarian 阅读全文
posted @ 2016-06-15 08:51 delphi中间件 阅读(284) 评论(0) 推荐(0)
摘要: create or replace package RD_pkas type Cursor_Ref is ref cursor;end; create or replace procedure P_999(p_cur out RD_pk.Cursor_Ref) isbegin OPEN p_cur 阅读全文
posted @ 2016-06-14 16:38 delphi中间件 阅读(411) 评论(0) 推荐(0)
摘要: function GetSvrData(const accountNo, defineId: WideString; inParams: OleVariant): OleVariant; virtual; abstract; // accountNo,帐套编号 // defineId=3位插件编号+ 阅读全文
posted @ 2016-06-14 10:05 delphi中间件 阅读(453) 评论(0) 推荐(0)
摘要: 发现FIREDAC(DELPHI10 or 10.1)提交数据给ORACLE数据库的一个不是BUG的BUG,提交的表名大小写是敏感的。 只要有一个表名字母的大小写不匹配,ORACLE就会认为是一个不认识的表,提交的时候就会报错:表或视图不存在。 而有意思的是新增一行记录,提交的时候却不会报这个错误, 阅读全文
posted @ 2016-06-13 16:02 delphi中间件 阅读(730) 评论(0) 推荐(0)
摘要: 分布式系统的软肋——数据一致性 简单、有效的淘宝的分布式架构 2008 年,从微软亚洲技术研究院离职来到阿里巴巴任首席架构师的王坚提出“去 IOE”的技术路线,即以廉价的 PC 服务器替代小型机,以基于开源的 MySQL 自研数据库替代 Oracle 数据库,用低端存储取代高端存储设备,阿里巴巴的交 阅读全文
posted @ 2016-06-13 11:02 delphi中间件 阅读(422) 评论(0) 推荐(0)
摘要: 有一种方法论说进行原子操作的时候资源不需要被保护。原子操作就是种因为太小而无法被 电脑中央处理器分开的操作。由于它的小尺寸,它不会有 convention 问题,因为它会被单独 执行而不会在执行中被任务切换。特别地,原子操作就是编译到单个汇编指令的几行源代码。 典型地,像那些对一个整型或者布尔型域的 阅读全文
posted @ 2016-06-07 16:53 delphi中间件 阅读(924) 评论(0) 推荐(0)
摘要: 多线程应用常常有很多的用户界面更新。大部分你通过把应用程序做成多线程而得到的性能 提升会由于用户界面更新导致的延迟而快速地丢失掉。许多情况下,这会导致一个多线程应 用的运行速度还不如它的单线程版本。 实现服务器应用的时候应该特别考虑些东西。服务器是个服务者,它的主要功能是为它的客 户端服务。用户界面 阅读全文
posted @ 2016-06-07 16:42 delphi中间件 阅读(509) 评论(0) 推荐(0)
摘要: 同步常常用于进行用户界面更新。 同步带来的问题是调用线程会暂停到同步完成。因为主线程会处理所有的同步,同时只能处 理一个同步,因此它们是一个一个处理的。这导致了全部全局的同步成为了一个巨大的瓶颈。 只要有可能,就用通知来替代同步。 阅读全文
posted @ 2016-06-07 16:40 delphi中间件 阅读(408) 评论(0) 推荐(0)
摘要: 临界区是个用来控制资源访问的有效并且轻量的实现,所以同时只能有一个线程可以访问给 定的资源。 经常一个临界区被用来保护多个资源。比如资源 A,B,和 C。用一个临界区来共同地保护 它们,然而每个资源是独立的。于是就产生了个问题,当 B 被使用的时候,A 和 C 也一样被 锁住了。临界区相当的轻量级, 阅读全文
posted @ 2016-06-07 16:26 delphi中间件 阅读(639) 评论(0) 推荐(0)
上一页 1 ··· 115 116 117 118 119 120 121 122 123 ··· 203 下一页