红鱼儿

2018年8月29日

kbmMW随机数与强密码

摘要: kbmMW随机数生成器 为了使基于kbmMW开发的项目更安全,其又提供了随机数及强密码生成实现类,拿来即用,让人感觉真是站到巨人的肩膀上好干活! 随机数方面,kbmMW分别提供32及64位的随机数生成器。 32位随机数生成器: TkbmMWRandomDelphi TkbmMWRandomPCGUI 阅读全文

posted @ 2018-08-29 11:55 红鱼儿 阅读(867) 评论(0) 推荐(0) 编辑
kbmMW基于硬件生成随机数

摘要: 按作者的说法,Delphi提供的生成随机数不是真正随机的,因为他是根据种子计算的,即种子+算法生成的随机数,如果被人知道原始种子值和算法的调用次数,则可以重现随机数,因此在安全领域,这是不安全的。同时,作者也提到Delphi32位内置的随机生成品非常弱,绝对不建议应用在任何安全相关的项目中。 kbm 阅读全文

posted @ 2018-08-29 10:17 红鱼儿 阅读(763) 评论(0) 推荐(0) 编辑
用StringHelper.Split分解字符串

摘要: StringHelper提供了大量的方法,从而用链试写法处理字符串,实现对字符串的各种操作。比如: 上面代码实现取出s1前5个字符的子串给s2. 因为跨平台的问题,官方也建议用这种写法,取代传统的Copy函数,从而兼容各种平台。 现在要说的是StringHelper中的Split方法,直接分解一个字 阅读全文

posted @ 2018-08-29 07:52 红鱼儿 阅读(1057) 评论(0) 推荐(1) 编辑

2018年8月28日

安装和配置HyperServer

摘要: 总述 安装和配置HyperServer非常简单、直接。 uniGUI安装程序在.. \uniGUI\HyperServer\bin\文件夹(\bin64\用于64位二进制文件)下分发了HyperServer预编译的二进制文件。包含所有可直接部署的二进制文件:ISAPI DLL,独立服务器和Windo 阅读全文

posted @ 2018-08-28 10:27 红鱼儿 阅读(3076) 评论(1) 推荐(0) 编辑

2018年8月27日

深入了解HyperServer

摘要: 本文,我们将尝试深入了解uniGUI HyperServer。 可以将HyperServer所有功能分成三类: HyperServer和稳定性 HyperServer是一种新的服务器技术,专门用于从根本上提高uniGUI应用程序的可伸缩性和稳定性。那么,为什么我们需要HyperServer?为了首先 阅读全文

posted @ 2018-08-27 12:37 红鱼儿 阅读(2307) 评论(0) 推荐(0) 编辑

2018年8月22日

Delphi revelations #1 – kbmMW Smart client on NextGen (Android) – Scope problems

摘要: Delphi 启示 #1 – kbmMW Smart client on NextGen (Android) – 作用域问题 以更高级的方式使用kbmMW smart client,在Android设备上,我遇到了问题。 通过继承TInvokeableVariantType,kbmMW smart 阅读全文

posted @ 2018-08-22 11:45 红鱼儿 阅读(830) 评论(0) 推荐(1) 编辑

2018年8月21日

ClientAsTemplate用法

摘要: kbmMW提供了TkbmMWClientQuery查询组件,作为kbmMW开发者都知道,这是一个内存数据集,基于服务端的查询服务(Query Service),可以直接执行sql得取想要的记录,因为是内存表,可以直接增、删、改记录,并利用Resolve方法提交修改到服务器,同时,也支持事务,利用kb 阅读全文

posted @ 2018-08-21 22:35 红鱼儿 阅读(583) 评论(0) 推荐(1) 编辑

2018年8月20日

uniGUI HyperServer

摘要: uniGUI HyperServer 是一种新的服务器体系架构, 旨在高度提高 uniGUI 应用程序的可用性、稳定性和特定的可伸缩性。 这一目标是通过应用业界已知和广泛使用的技术 (如负载平衡和过程回收) 实现的。 传统的 uniGUI 应用程序服务器由一个单独的进程和多个线程组成。 单个进程可以 阅读全文

posted @ 2018-08-20 11:47 红鱼儿 阅读(2622) 评论(0) 推荐(0) 编辑

2018年8月17日

kbmMW授权管理解析(The kbmMW Authorization manager explained)

摘要: 从kbmMW v.4.40开始,引入了一个新的非常灵活的授权管理器。 它的目的是为开发人员提供为用户定义资源权限的功能,这是一个可选功能,将现有的授权事件驱动方案内置到kbmMW中,使授权开发任务更容易实现。 据说一张图片值1000字......让我们看看是不是这样: 上述图显示了一个典型的用户如何 阅读全文

posted @ 2018-08-17 22:28 红鱼儿 阅读(932) 评论(0) 推荐(1) 编辑

2018年8月16日

Debugging memory usage with kbmMW

摘要: kbmMW的更高版本包含越来越多的功能,可用于通常的日志记录,审计,运行期发生异常时的堆栈跟踪以及现在的内存使用调试。这些功能实际上可用于任何应用程序,不仅限于基于kbmMW开发的多层应用系统。我已经在kbmMW上写了一些关于日志记录和审计系统的文章,其中还介绍了如何在处理异常时的堆栈跟踪,最近新增 阅读全文

posted @ 2018-08-16 11:07 红鱼儿 阅读(533) 评论(0) 推荐(0) 编辑