飞哥的海

导航

随笔分类 -  杂项

QPrinter、QPrinterInfo、QPageLayout
摘要:QPrinter 一、描述 QPrinter 类是在打印机上绘制的绘制设备,其使用方式与其他绘图设备(如 QWidget 和 QPixmap)几乎完全相同。提供了一组附加功能来管理特定于设备的功能,例如方向、分辨率、在生成文档时逐步浏览文档中的页面。 在无效打印机上设置参数(如纸张尺寸和分辨率)是未 阅读全文

posted @ 2024-05-20 09:06 飞哥的海 阅读(1317) 评论(0) 推荐(0)

GOLANG:调用delphi7编写的dll
摘要:0. delphi对winapi有很强的封装,使其更易用。 1. delphi声明dll内函数 需要尽量以此方式: procedure test(data: pchar; count: integer);stdcall; 2.golang 调用方法: str := []byte("abcdedf") 阅读全文

posted @ 2023-09-19 11:13 飞哥的海 阅读(269) 评论(0) 推荐(0)

Golang 内嵌静态资源-转
摘要:转载:https://www.mousemin.com/archives/go-embed-resource/ 把静态资源嵌入在程序里,原因无外乎以下几点: 布署程序更简单。传统部署要么需要把静态资源和编译好的程序一起打包上传,要么使用docker和dockerfile自动化. 保证程序完整性。运行 阅读全文

posted @ 2023-08-14 17:56 飞哥的海 阅读(404) 评论(0) 推荐(0)

Golang: 使用embed内嵌资源文件-转
摘要:转载:https://blog.kakkk.net/archives/71/ embed介绍 首先,embed是 go 1.16才有的新特性,使用方法非常简单,通过 //go:embed指令,在打包时将文件内嵌到程序中。 官方文档:https://pkg.go.dev/embed 快速开始 文件结构 阅读全文

posted @ 2023-08-14 17:54 飞哥的海 阅读(1362) 评论(0) 推荐(0)

Golang: 如何交叉编译
摘要:0. golang 可以交叉编译出不同操作系统运行的程序 1. 在mac m2 架构下,golang程序 mian文件所在的主目录下,即可生成 # 在命令行进入项目根目录,并执行以下命令 CGO_ENABLED=0 GOOS=xxx GOARCH=xxx go build 参数说明: CGO_ENA 阅读全文

posted @ 2023-08-14 11:25 飞哥的海 阅读(1360) 评论(0) 推荐(0)

Qt: Hello world
摘要:0. Qt 可以构建跨平台的ui项目. 走一波windows下Hello world 1.下载QT creator 当下版本是10了. 下载速度极慢. 需要30G的硬盘空间. 2.安装成功后,开始菜单会产生如下效果: 3. 运行QT creator10.0.1(community), 如下: 4. 阅读全文

posted @ 2023-06-30 12:01 飞哥的海 阅读(73) 评论(0) 推荐(0)

github访问太慢,可以用hosts做dns映射
摘要:0. 明朝开始海禁,百年后. 1. 通过https://www.ipaddress.com/ 获取 github.com 和 github.global.ssl.fastly.net 的ip地址。 2.用vscode 打开 C:\windows\system32\drivers\etc\hosts 阅读全文

posted @ 2023-01-26 21:47 飞哥的海 阅读(242) 评论(0) 推荐(0)