2021年8月2日 星期一
为uniDBGrid的序号列加标题 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |09:21:00
UniSession.AddJS ('MainForm.UniDBGrid1.columnManager.columns[0].setText("选择")'); UniSession.AddJS ('MainForm.UniDBGrid1.columnManager.columns[1].setTe
2021年8月1日 星期日
ubuntu通过nginx部署fastcgi程序 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |11:22:00
ubuntu通过nginx部署fastcgi程序 ubuntu安装nginx // 更新包 sudo apt-get update // 下载安装nginx sudo apt-get install nginx 卸载nginx sudo apt-get --purge remove nginx ng
fastcgi - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |11:11:00
fastcgi 什么是CGI CGI全称"通用网关接口"(Common Gateway Interface),用于HTTP服务器与其它机器上的程序服务通信交流的一种工具,CGI程序须运行在网络服务器上。 传统CGI接口方式的主要缺点是性能较差,因为每次HTTP服务器遇到动态程序时都需要重启解析器来执
fpc protobuf开源框架 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |09:59:00
fpc protobuf开源框架 开源地址: https://github.com/lalexs75/protobuf-fpc 该开源框架包括3种适合用来做服务接口的数据序列。 protobuf-fpc version 2.0 library for Free Pascal Compiler and
2021年7月30日 星期五
UniDBGrid增加按钮列遇到的问题 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |10:06:00
为一个UniDBGrid增加一个按钮列,如下图: 点击操作列里面的按钮,可以增加一行,删除一行,编辑一行,效果还是不错的。具体方法可以参考:uniGUI for Delphi UniDBGrid增加按钮列。 实现方法不难,但是在实际使用过程中,用户发现,有时候点这几个按钮不起作用。我?..
2021年7月27日 星期二
uniGUI的一个怪问题 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |10:11:00
看上图,将UniPanel的颜色设置为clActiveCaption,在我本机显示正常: 但上传到服务环境,则显示下面的结果: 目前测试,只有 clActiveCaption 存在这个问题。 我换成其他颜色,如clSkyBlue,解决问题。
2021年7月26日 星期一
UniGUI UniDBGrid 实现分页,下拉选择每页数据行数,pageSize - 红鱼儿
红鱼儿| 博客园_红鱼儿 |16:07:00
原文地址:https://blog.csdn.net/u012449478/article/details/99678435
修改uniGUI Form 标题栏的高度! - 红鱼儿
红鱼儿| 博客园_红鱼儿 |15:07:00
function window.beforeInit(sender, config) { config.header={title:"fdsfdsf",height:50}; } 统一调: .x-window-header-default-top{padding:10px 5px}
CnWizards_1.2.0.1040_Unstable.exe
Cnpack| Cnpack.org |08:15:00
* [编辑器浮动按钮] BDS 或以上版本支持半透明。_x000D_ * [关于窗口] 按 Ctrl/Alt/Shift 点击水波图出现专家包调试命令行窗口。
2021年7月25日 星期日
CnWizards_1.2.0.1039_Unstable.exe
Cnpack| Cnpack.org |00:12:00
* [专家包设置] 增加部分搜索关键词供查找设置项。
2021年7月24日 星期六
访问FMX样式对象的事件处理程序 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |13:39:00
如何访问样式按钮的事件处理程序。例如,这有效: ListBoxItem.StylesData['detail2.text'] := date; 但不是这样: ListBoxItem.StylesData['downloadbutton.OnClick'] := LoadFileContent; //
delphi jwt - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |09:11:00
delphi jwt JWT使用流程如下:1)用户使用用户名密码来请求服务器2)服务器进行验证用户的信息3)服务器通过验证发送给用户一个token4)客户端存储token,并在每次请求时附送上这个token值5)服务端验证token值,并返回数据 说明:token是服务端签发的,TOKEN是经过?..
JWT - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |08:45:00
JWT JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。 下列场景中使用JSON Web Token是很有用的: Authorization?(授权
2021年7月21日 星期三
[教程]修复 TNetHttpClient Windows 下Header 中包含UTF8编码字符时乱码的问题
swish| QDAC官方网站 |09:30:04
[修复思路] 将编码转换回 ACP,然后再用 UTF-8 编码转换回来。 [修复代码] 如果引用 QString 单元,则直接 QString.Utf8Decode(PQCharA(QString.AnsiDecode(Value)),-1) 转换下就可以。 [问题原因] 该问题是由于 Windows 的 WinHtt
google protobuf经验 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |09:15:00
google protobuf经验 使用optional而不是required字段。 optional字段是可选的,一个optional字段存在与否都不影响proto对象的序列化和反序列化,利用它可以实现数据协议的向后兼容和向前兼容,即以后增加新的字段,或弃用(注意这里是弃用而不是删除)旧字段都不需