逐句回答,流式返回,ChatGPT采用的Server-sent events后端实时推送协议Python3.10实现,基于Tornado6.1by Liu Yue/2023-03-08 标签: ChatGPT events Python3.10 sent Server Tornado6.1 协议 后端 回答 基于 实时 实现 推送 流式 返回 逐句 采用 善于观察的朋友一定会敏锐地发现ChatGPT网页端是逐句给出问题答案的,同样,ChatGPT后台Api接口请求中,如果将Stream参数设置为True后,Api接口也可以实现和ChatGPT网页端一样的流式返回,进而更快地给到前端用户反馈,同时也可以缓解连接超时的问题。 Server-sent events(SSE)是一种用于实现服务器到客户端的单向通信的协议。使用SSE,服务器可以向客户端推送实时数据,而无需客户端发出请......了解更多
新版以太坊Ethereum库ethersV5.0配合后端Golang1.18实时链接区块链钱包(Metamask/Okc)以及验签操作by Liu Yue/2022-12-04 标签: Ethereum ethersV5.0 Golang1.18 MetaMask Okc 以及 以太 区块 后端 实时 操作 新版 配合 钱包 链接 验签 区块链去中心化思想无处不在,比如最近使用个体抗原自检替代大规模的中心化核酸检测,就是去中心化思想的落地实践,避免了大规模聚集导致的交叉感染,提高了检测效率,本次我们使用Ethereum最新的ethersV5.0以上版本链接去中心化区块链钱包,并且通过后端Golang1.18服务进行验签。 在之前的一篇文章:青山不遮,毕竟东流,集成Web3.0身份钱包MetaMask以太坊一键登录(Tornado6+Vue.js3)中,我们使用的是ethers......了解更多
聚是一团火散作满天星,前端Vue.js+elementUI结合后端FastAPI实现大文件分片上传by Liu Yue/2020-09-10 标签: elementUI FastAPI js vue 一团 上传 分片 前端 后端 实现 文件 满天星 火散作 结合 聚是 分片上传并不是什么新概念,尤其是大文件传输的处理中经常会被使用,在之前的一篇文章里:python花式读取大文件(10g/50g/1t)遇到的性能问题(面试向)我们讨论了如何读写超大型文件,本次再来探讨一下如何上传超大型文件,其实原理都是大同小异,原则就是化整为零,将大文件进行分片处理,切割成若干小文件,随后为每个分片创建一个新的临时文件来保存其内容,待全部分片上传完毕后,后端再按顺序读取所有临时文件的内容,将数据写入新文件中,最后将临时文件再删掉。大体流程请见下图:&......了解更多
后端Python3+Flask结合Socket.io配合前端Vue2.0实现简单全双工在线客服系统by Liu Yue/2020-06-24 标签: Flask io python3 Socket vue2.0 全双工 前端 后端 在线 实现 客服 简单 系统 结合 配合 在之前的一篇文章中:为美多商城(Django2.0.4)添加基于websocket的实时通信,主动推送,聊天室及客服系统,详细介绍了websocket协议以及结合Django如何实现各种功能,本次我们尝试采用Socket.io这个库和Flask来配合使用,完成一个简易的在线客服聊天系统,看看二者有什么区别。 Socket.IO 就是一个封装了 Websocket、基于 Node 的 JavaScript 框架,包含 client 的 Java......了解更多
如何应对外包公司(文思海辉)的Python后端面试by Liu Yue/2020-05-06 标签: Python 公司 后端 如何 对外 文思 海辉 面试 最近春招如火如荼,我接触到的几位同学也纷纷去市场里试了试水,不得不说由于疫情的影响,导致目前中等水平的开发者择业有了些许困难,毕竟不是所有人都能去一二线的大厂,有的时候海浪过大,我们不得不收起风帆,卧薪尝胆,入港蛰伏,所以我们可以把目光投向一些相对要求不是特别高的岗位,比如外包岗,当然了业内其实对外包公司有一些偏见,评价不高。客观的说,外包公司确实有一些不尽如人意的地方,但是其实也有一些好处不能忽略:比如接触的项目多,接触的人多,积累的经验快,适合想积累经验的人,同时......了解更多