红鱼儿

2018年10月19日

REST easy with kbmMW #16 – Multiple servers using HTTP.sys transport

摘要: 前文写过使用HTTP.sys转输层(TkbmMWHTTPSysServerTransport),实现一个kbmMW应用服务器。 如果在一台服务器上,同时运行多个,基于TkbmMWHTTPSysServerTransport实现的kbmMW应用服务器,该怎么配置呢? 通常会遇到这样的错误信息,如:“U 阅读全文

posted @ 2018-10-19 09:12 红鱼儿 阅读(529) 评论(0) 推荐(0)

2018年10月11日

Delphi直接实现分享图片功能

摘要: procedure TCustomCameraViewDoc.ShareTextClick(Sender: TObject); var FSharingService: IFMXShareSheetActionsService; begin inherited; //分享照片 TPlatformSe 阅读全文

posted @ 2018-10-11 10:45 红鱼儿 阅读(855) 评论(0) 推荐(0)

2018年9月29日

kbmMW SmartService控制返回类型

摘要: 阅读全文

posted @ 2018-09-29 08:33 红鱼儿 阅读(235) 评论(0) 推荐(0)

2018年8月29日

kbmMW随机数与强密码

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

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

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

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

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

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

2018年8月28日

安装和配置HyperServer

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

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

2018年8月27日

深入了解HyperServer

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

posted @ 2018-08-27 12:37 红鱼儿 阅读(2523) 评论(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 红鱼儿 阅读(844) 评论(0) 推荐(1)

2018年8月21日

ClientAsTemplate用法

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

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