摘要:
01.计划任务的客户端配置 TScheduleTask 辅助结构内容: TScheduleRecord<ScheduleTask.pas> TScheduleRecord.ScheduleId --唯一标识符 TScheduleRecord.ScheduleName --任务描述 TSchedule 阅读全文
摘要:
01.QBRSA加解密处理 --> a.利用 RSA密钥生成器生成密钥(e,n,d) [e,n]为私钥, [d,n]为公钥 b.正向加密: 用私钥加密,用公钥解密 c.反向加密: 用公钥加密, 用私钥解密 02.应用系统认证使用:TRemoteAuth a.客户端申请认证,提供一个认证文件供软件(系 阅读全文
摘要:
01.节点服务器.服务器中间件属性提取 ==> TSysReporter (参考19.系统状态报告) a.节点综合运行状态获取; ==> 用于节点服务管理器等工具; ** 取节点服务器的运行状态: FetchNodeStatus(TQBParcel) 1 ConnectToParent 2 Onli 阅读全文
摘要:
01.数据访问对象池 TDBAPool a.分配访问对象: DBAPool.AllocateObject; //每次都新建一个 b.返还访问对象: DBAPool.ReleaseObject(TDBAccess); //释放并注销掉 c.分配对象数量: DBAPool.AllocatedObject 阅读全文
摘要:
01.单SQL执行.DBA.ExeuteSQL(SQL语句,是否返回值,是否事务处理,返回值<字符型>):Boolean; -- 执行SQL后,将影响的行数进行返回 02.批量SQL执行.DBA.ExecuteBatchSql(TStringList,是否事务):Boolean; --将需要执行的S 阅读全文
摘要:
01.关于业务系统耗时信息的处理 A: 常规处理方法:业务开始前取时间点,业务处理完成后取时间点,然后通过二个业务时间点的时间差来获取 B: 优化处理方法:其实D中本来就提供了相关的业务功能供我们使用,只是我们一直不知道而已 a. 定义一个结构对象: sw:TStopWatch; ==> 引用 Sy 阅读全文
摘要:
1.多数据集的读取 A.取数SQL的配置,借用TStringList进行存储多个不同的取数SQL B.DBA取数: DBA.ReadMultipleDataSet(TStringList) C.结果集的提取 DBA.GetResultDataSet(序位,FCDS); //序位从0开始,对应于TSt 阅读全文
摘要:
在业务系统编制过程中,常常需要将参数内容做特定格式化处理或显示,即调用 Format 函数 为方便深入了解各参数作用,对调用Format函数时的各格式化参数做下记录如下: 01.格式化一号参数原型 "%" [index ":"] ["-"] [width] ["." prec] type %: 格式 阅读全文
摘要:
为了在业务系统中方便记录日志,可以建立一个线程类,专用于记录日志 Type TCustomLogThread = class(TThread) 为了保证线程记录日志的有效性和安全性,在线程中可以添加一个临界区来进行保护,当高频记录日志时,可有效的保护日志记录安全 Var FCS:TRTLCritic 阅读全文
摘要:
日志记录,我们一般通过本地文本文件进行记录,对于使用的文件后缀名,一般为比较形象的 .log ,当然也可以是其它任何自定义的格式, 如: .abc, .xyz 本次随笔主要描述的是借用内在存流来处理日志记录 TMemoryStream; 01. 日志记录,我们无创建一个用于记录的文件. 使用函数 F 阅读全文