红鱼儿

2018年11月16日

REST easy with kbmMW #17 – Database 6 – Existing databases

摘要: kbmMW已经包含了非常精细的功能来确定和解释数据库中表的元数据。 在下一版本中,这个功能将得到进一步加强,可以导入现有数据库中的表,自动创建与表相匹配的ORM实体类。 这意味着你能够使用kbmMW的ORM智能来查询表,将数据保存回表并操纵表元数据,例如添加,更改或删除字段、索引以及需要能够升级数据 阅读全文

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

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 红鱼儿 阅读(514) 评论(0) 推荐(0) 编辑

2018年10月11日

Delphi直接实现分享图片功能

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

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

2018年9月29日

kbmMW SmartService控制返回类型

摘要: 阅读全文

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

2018年8月29日

kbmMW随机数与强密码

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

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

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

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

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

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

2018年8月28日

安装和配置HyperServer

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

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

2018年8月27日

深入了解HyperServer

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

posted @ 2018-08-27 12:37 红鱼儿 阅读(2344) 评论(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) 编辑