相关文章
在类Unix平台实现TCP客户端
我们这个TCP客户端将从命令行接收两个参数,一个是IP地址或域名,另一个是端口,并尝试连接在这个IP地址的TCP服务端。
TCP端的创建流程:
判断命令行参数个数,够不够利用getaddrinfo()函数和命令行传递的参数来配置远程…
建站知识
2024/7/7 11:01:22
LeetCode——贪心算法(Java)
贪心算法 简介[简单] 455. 分发饼干[中等] 376. 摆动序列[中等] 53. 最大子数组和[中等] 122. 买卖股票的最佳时机 II[中等] 55. 跳跃游戏[中等] 45. 跳跃游戏 II[简单] 1005. K 次取反后最大化的数组和[简单] 134. 加油站[困难] 135. 分发糖果[简单] 860. 柠檬水找零[中等] 40…
建站知识
2024/7/17 4:11:34
golang 对接第三方接口 RSA 做签(加密) 验签(解密)
一、过程
1.调用第三方接口前,一般需要按规则将参数按key1value1&key2value2 阿斯克码排序,sign参数不参与加密
2.将排序并连接好的参数字符串通过我方的私钥证书(.pem)进行加密得到加密串,当然加密得到的是 []byte 字节流&…
建站知识
2024/6/27 21:07:28
Flume-transaction机制源码分析
一、整体流程 FileChannel主要是由WAL预写日志和内存队列FlumeEventQueue组成。
二、Transaction
public interface Transaction {// 描述transaction状态enum TransactionState { Started, Committed, RolledBack, Closed }void begin();void commit();void rollback();voi…
建站知识
2024/7/10 19:40:35
Java集合Collection之LinkedList
LinkeList LinkedList(双向链表)是一种常见的线性数据结构,但是并不会按线性的顺序存储数据。它由一系列节点组成,每个节点包含数据部分和一个指向下一个节点的引用。相比于数组,链表具有动态大小、插入和删除效率高的…
建站知识
2024/7/13 3:12:02
yolov5训练VisDrone数据集
目录 1. 数据集、模型、代码下载2. 数据集标签转换3. 修改配置文件3.1 修改数据文件3.2 修改模型文件 4. 训练5. 模型转换5.1 转换为wts5.2 编译yolov55.2 转换为engine 1. 数据集、模型、代码下载
下载地址 yolov5下载 yolov5-tensorRT下载 yolov5模型下载
2. 数据集标签转换…
建站知识
2024/7/1 10:40:12
开发技术-FeignClient 对单个接口设置超时时间
1. 背景
FeignClient 调用某个接口,3s 没有结果就需要停止,处理后续业务。
2. 方法
FeignClient 自定义 name 属性
FeignClient(name "aaa" , url "xxx")
public interface TestApi {ResponseBodyPOSTMapping(value "xx…
建站知识
2024/7/23 17:45:57