2021年9月14日 星期二
go多态 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |07:25:00
go多态 package main import ( "fmt" ) type Animal interface { Speak() string } type Dog struct { } func (d Dog) Speak() string { return "Woof!" } type Ca
go泛型 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |07:22:00
go泛型 package main import ( "fmt" ) func PrintAll(vals []interface{}) { for _, val := range vals { fmt.Println(val) } } func main() { //names := []int{
2021年9月12日 星期日
protoc工具使用 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |06:40:00
protoc工具使用 前面我们用 protoc 来编译 .proto 文件为 go 语言,为了支持编译为 go,需要安装 protoc-gen-go?插件,C# 可以安装?protoc-gen-zsharp?插件。 需要注意的是,转换 .proto 为编程语言,不一定要安装 protoc。 例如 C
grpc protobuf协议 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |06:36:00
grpc protobuf协议 Protocol Buffers 是一个与编程语言无关、与平台无关的可拓展机制,用于序列化结构数据,是一种数据交换格式。 message 定义 message Person { string name = 1; int32 id = 2; bool has_ponyc
2021年9月11日 星期六
grpc根据proto文件自动生成go源码 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |16:43:00
grpc根据proto文件自动生成go源码 protoc --go_out=plugins=grpc:.\ .\test.proto protoc --gofast_out=plugins=grpc:./ ./test.proto 自动生成test.pb.go
go安装grpc - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |16:30:00
go安装grpc GOPATH 添加 d:\grpc 下载grpc及依赖库 git clone https://github.com/grpc/grpc-go ./google.golang.org/grpc git clone https://github.com/golang/net.git .
[译]RAD Studio 11 更新说明
swish| QDAC官方网站 |10:47:01
原文链接:官方文档 官方ISO下载 Bug修复列表 注:本文为简译 IDE 高DPI支持 IDE 所有窗口都支持高 DPI 了,解决了高 DPI 缩放造成的模糊问题,有高分显示器,而且使用高 DPI 的开发者值得一试 VCL 窗口设计器支持定制 DPI(自动/96/自定义)缩放,FMX 本来就支持高 ...
go protobuf - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |09:12:00
go protobuf 安装protoc工具 protoc工具用来将.proto文件转化为自己使用的语言格式。 首先去https://github.com/protocolbuffers/protobuf/releases下载protobuf的编译器protoc,windows上可以直接下到exe文
CnWizards_1.2.0.1050_Unstable.exe
Cnpack| Cnpack.org |08:08:00
# 初步支持 RAD Studio 11 Olympus,待完善。
2021年9月10日 星期五
CnWizards_1.2.0.1049_Unstable.exe
Cnpack| Cnpack.org |09:22:00
* [清理工程] 修正一处搜索子目录的问题,增加选择全部的按钮。
2021年9月9日 星期四
uniDBGrid遇到的一个怪问题 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |01:41:00
用uniDBGrid中的按钮,增加一行记录,遇到卡死界面,后来在对应的数据集的OnNewRecord事件中,初始化字段后加Post解决。
2021年9月8日 星期三
go读取http.Request中body的内容 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |13:14:00
go读取http.Request中body的内容 第一种方法: import ( "io/ioutil" ) func myPost(w http.ResponseWriter, r *http.Request) { s, _ := ioutil.ReadAll(r.Body) //把body 内
2021年9月7日 星期二
go数据库操作 - delphi中间件
delphi中间件| 博客园_咏南中间件和开发框架 |07:30:00
go数据库操作 下载数据库驱动 比如要使用MYSQL,就要下载MYSQL驱动:go get github.com/go-sql-driver/mysql 连接数据库 连接数据的DSN格式为:?username:password@protocol(address)/dbname?param=value
CnWizards_1.2.0.1048_Unstable.exe
Cnpack| Cnpack.org |03:05:00
* [代码高亮] 支持 {$REGION}与 {$ENDREGION} 配对高亮。_x000D_ * [代码格式化] 修正一处空行问题。
2021年9月5日 星期日
UniDBCheckComboBox使用中遇到的问题 - 红鱼儿
红鱼儿| 博客园_红鱼儿 |15:27:00
如上图,使用UniDBCheckComboBox实现的效果,可以从一个下接列表中,选择多个项目,完成输入,正好满足我当前的需求,只允许用户从固定的列表中选择,完成输入,并且要支持多选择。 uniGUI实现的这个控件,很美好! 但实际用起来,如果你想进一步定制下列内容,也就?..