- 2024-08-28抖音私信回复图片接口-企业号授权到开放平台-调用上传图片并发送私信消息
抖音私信回复图片接口企业号授权到开放平台调用上传图片并发送私信消息这样用户就可以在客服后台,直接给私信用户发送图片了感兴趣的+\/ : llike620golang代码//获取ClientTokenfunc(this*Douyin)GetClientToken()(string,error){url:="https://open.
- 2024-08-28Go使用rocketmq实现简单消息
注意,当前使用的不是grpc协议生产者packagemainimport( "context" "fmt" "github.com/apache/rocketmq-client-go/v2" "github.com/apache/rocketmq-client-go/v2/primitive" "github.com/apache/rocketmq-client-go/v2/producer&q
- 2024-08-28Go使用rocketmq实现延迟消息
生产者packagemainimport( "context" "fmt" "github.com/apache/rocketmq-client-go/v2" "github.com/apache/rocketmq-client-go/v2/primitive" "github.com/apache/rocketmq-client-go/v2/producer" "time&
- 2024-08-25Go使用crypto实现AES和RSA加密处理
前言在Go语言中,实现数据加密可以通过使用标准库中的crypto包以及encoding/base64等包来完成。这里,我们将重点阐述如何在Go语言中使用这些库来实现对称加密和非对称加密的详细逻辑。一、对称加密对称加密是指加密和解密使用同一密钥的加密方式。常用的对称加密算法有AES、
- 2024-08-23Go实现一个五子棋功能
参考https://juejin.cn/post/6847902215575699464packagemainimport( "fmt" "math/rand" "strconv" "strings" "time")typehanduintconst( NilHandhand=iota//空白 BlackHand//黑手 Wh
- 2024-08-22lazarus 3.4+fpc trunk编译tachart控件出错
lazarus3.4+fpctrunk编译tachart控件出错原因:最新的fpc禁止访问private引起的修改方法:1、打开lazarus\components\tachart\tadatatools.pas将functionTDataPointDistanceTool.FindRef(APoint:TPoint;AMode:TDataPointMode;ADest:TDataPointTool.TPointRef;AOtherEndS
- 2024-08-22Chat App 项目之解析(九)
ChatApp项目介绍与解析(一)-CSDN博客文章浏览阅读468次,点赞12次,收藏3次。ChatApp是一个实时聊天应用程序,旨在为用户提供一个简单、直观的聊天平台。该应用程序不仅支持普通用户的注册和登录,还提供了管理员登录功能,以便管理员可以查看和管理聊天记录。本文将详细介绍index.htm
- 2024-08-19基于区块链的数字身份应用开发(中)
基于区块链的数字身份应用开发(中)任务二:项目构建(1)通过智能合约文件生成Go文件桌面新建web文件夹,并在web中新建contract文件夹并进入到contract文件夹mkdirwebcdwebmkdircontractcdcontract将导出的合约文件移动到当前contract文件夹下并解压mv/root/Download
- 2024-08-18同一个ip:port上同时开启socks5和http代理服务器
代码如下所示:packagemainimport( "bufio" "errors" "flag" "fmt" "io" "log" "net" "net/http" "strconv" "sync")funcmain(){ addr:=flag.String(&
- 2024-08-15go写的http工具
gobuildreverseProxy.goreverseProxyhttp://192.168.50.148:123212024/08/1515:14:47programstart......2024/08/1515:14:47listenhttpproxyon:8001.....浏览器中输入:http://127.0.0.1:8001/,即可访问指定网站,并打印http请求与返回数据包。packagemainimport("byt
- 2024-08-14lua版promise实现 - 从异步回调多层嵌套开始
异步回调代码,很容易就写出下面这样的不断嵌套的代码。如果还夹杂着各种逻辑的话,可读性会很差,还容易出错。AsyncLoadRes("ResA",function(textA)print("ResAloadfinish")AsyncLoadRes("ResB",function(textB)print("ResBloadfinish")AsyncLoad
- 2024-08-14图解红黑树
红黑树的定义之所以这么久才新开红黑树,是因为我觉得红黑树是真的太难了,要说清楚与实现都不是容易的事情,我主要参考了一些博客,传送门.实际上我的大部分理解都是来自这一篇博客,我添加了一些自己的理解以及实现方式.红黑树是在二叉搜索树的基础上,添加了对二叉搜索的限
- 2024-08-13polygon-cdk代码解读
同步器数据的查找数据来源:数据是从以太坊L1区块链(L1)中获取的。通过多个以太坊客户端(ethermans)并行地请求获取区块数据。查找数据的函数:asyncRequestRollupInfoByBlockRange:异步请求特定区块范围内的汇总信息(rollupinfo)。requestLastBlockWithRetries:重
- 2024-08-10go项目实战之word、pdf、txt操作
最近在项目开发中,频繁的遇到需要对Docx、PDF、TXT等类型的文本进行操作,而目前这方面有unidoc/unioffice,但这个是非开源的,所以使用起来有诸多不方便。而且也搜了很多资料,但是都太笼统了,不方便使用,所以特写此文章希望能帮助大家解决问题!以下代码都可直接复制粘贴使用DO
- 2024-08-09基于 go-zero 框架的项目中集成 Kafka
Kafka封装Kafka集成指南本文档描述了如何在基于go-zero框架的项目中集成Kafka。1.项目结构在项目中添加以下文件和目录:└──consts└──kafka.go└──pkg└──kafka├──consumer.go└──producer.go2.常量定义在consts
- 2024-08-05go的并发任务如何优雅的实现错误终止
errgroup使用案例在Go语言中,并发任务通常通过goroutine来实现,而错误处理和任务终止的优雅性则依赖于适当的同步机制和错误传播策略。场景:管理一个任务的一组子任务,每个子任务一个协程每个子任务必须保证都成功,一个出现失败应当立马停止所有子任务想知道子任务失败的原因
- 2024-08-05代码随想录day20 || 235 二叉搜索树最近公共祖先,701 二叉搜索树插入,450,二叉搜索树删除节点
235二叉搜索树最近公共祖先unclowestCommonAncestor(root,p,q*TreeNode)*TreeNode{ //本题相较于普通二叉树寻找最近公共祖先加了题设条件二叉搜索树,所以使用二叉搜索树特性 //如果root大于两个目标节点,那么目标都在root左子树 //如果root小于两个目标节点,那么目
- 2024-08-05Delphi 线程
不是原创,只是看到好的内容复制了保存下来,留着学习。 CreadteThred参考,同步参考,WaitForSingleObject参考,互斥参考, 一、在Delphi中使用多线程有两种方法:调用API、使用TThread类;使用API的代码更简单.1、调用API:CreateThread()functionCreateThread( lpThr
- 2024-08-03Task3 逻辑推理方向 #datawhale#LoRA
写在前面本次博客主要是2024年第三期的第三次任务,涉及了大模型微调等相关内容。经过先前的两次任务,我们已经学会了如何去调用大模型,但是对于如何提升大模型,我们可能只能靠更加精准的提问,这种靠更加精准的提问来获得更好的效果的方式我们称为提示词工程(promptengineering)关
- 2024-08-0202 Go语言操作MySQL基础教程_20240729 课程笔记
概述如果您没有Golang的基础,应该学习如下前置课程。Golang零基础入门Golang面向对象编程GoWeb基础Go语言开发RESTAPI接口_20240728基础不好的同学每节课的代码最好配合视频进行阅读和学习,如果基础比较扎实,则阅读本教程巩固一下相关知识点即可,遇到不会的知识点再看视频
- 2024-08-02代码随想录day17 || 654 最大二叉树,617 合并二叉树,700 二叉搜索树搜索,98 验证二叉搜索树
645最大二叉树funcconstructMaximumBinaryTree(nums[]int)*TreeNode{ //思路,算法思路基本等同于通过中序前序构造二叉树 //1,取最大值作为根节点 //2,切割数组 //3,递归左右子树 iflen(nums)==0{ returnnil } //切割数组取最大值 max,left,right:=
- 2024-07-31代码大全不要让 ADT依赖于其存储介质
Q:不要让ADT依赖于其存储介质假设你有一张保险费率表,它太大了,因此只能保存到磁盘上。你可能想把它称做一个“费率文件”然后编出类似RateFile.Read()这样的访问器子程序(accessroutine)。然而当你把它称做一个“文件”时,已经暴露了过多的数据信息。一旦对程序进行修改,把这张表
- 2024-07-31支付宝接口
真实业务场景的考虑按照支付宝或者微信支付的开发手册的说法,一个标准的客户端接入支付业务模型应该是这样的,我忽略时序图,只用文字描述:用户登录客户端,选择商品,然后点击客户端支付。客户端收集商品信息,然后调用自己业务平台的预付款接口。业务平台根据客户端提交的商品信息,生成
- 2024-07-31golang对遍历目录操作的优化
一转眼go1.23都快发布了,时间过得真快。不过今天我们把时间倒流回三年半之前,来关注一个在go1.16引入的关于处理目录时的优化。对于go1.16的新变化,大家印象最深的可能是io包的大规模重构,但这个重构实际上还引进了一个优化,这篇文章要说的就是这个优化。本文默认Linux环境,不过这个
- 2024-07-30Datawhale AI夏令营 逻辑推理
#AI夏令营#Datawhale#夏令营#大模型#微调实践步骤:一、跑通baseline二、尝试个人idea三、尝试进阶baseline比赛链接:上海科学智能研究院一、baseline介绍baseline代码由官方提供,无需修改食用指南:Datawhalebaseline收获官方提供的baseline可以做到一键运行,只