Golang笔记-Plugin初探

前言 最近在学习fabric 1.2版本的新特性,其中有一个是实现了交易背书和区块结果验证这两个原本由系统链码escc和vscc负责的模块的可插拔。它们的可插拔用到了Go的plugin技术,这也是我第一次知道Go Plugin的概念(虽然在Go 1.8版本就有了),于是准备探一探究竟Go Plugin是什么,怎么用。 什么是Go Plugin Golang是静态编译型语言,在编译时就将所有引用的包(库)全部加载打包到最终的可执行程序(或库文件)中,因此并不能在运行时动态加载其他共享库。Go Pl...阅读全文

阅读:1656 评论:1

php/golang使用chrome内核实现服务器端html转pdf,html转图片,pdf加水印,pdf转图片等

php/golang使用chrome内核实现服务器端html转pdf,html转图片,pdf加水印,pdf转图片等 Doctron github地址: https://github.com/lampnick/doctron Doctron简介 Doctron是基于Docker、无状态、简单、快速、高质量的文档转换服务。目前支持将html转为pdf、图片(使用chrome(Chromium)浏览器内核,保证转换质量)。支持PDF添加水印。 在线体验 您可以打开下面的链接在线体验转换质量,由于服务器...阅读全文

2020-12-09 21:32:38 lampNick
阅读:1567 评论:0

golang 结合 cobra 使用 chatgpt qdrant 实现 ai知识库 cli

![](https://img-blog.csdnimg.cn/img_convert/ef425236d64bca26fb73bf1d01614b50.png) 1. 将数据集 通过 openai embedding 得到向量+组装payload,存入 qdrant 2. 用户进行问题搜索,通过 openai embedding 得到向量,从 qdrant 中搜索相似度大于0.8的数据 3. 从 qdrant 中取出数据得到参考答案 4. 将问题标题+参考答案,组装成promot ...阅读全文

2023-09-22 00:56:28 websong
阅读:3345 评论:3