相关文章
CANopen权威指南【CAN总线协议】
1这个总线定义是老外发明的。
想要使用,就必须按照协议去配置数据帧。
CIA301和cia402协议,实际就是寄存器地址上某一段的定义。
下载地址:
CAN in Automation (CiA): Technical documents 注册下载也是非常快的。【没什么难度】
就是资…
编程日记
2024/11/1 22:36:39
python 实现蚁群算法(simpy带绘图)
这里使用了蚁群算法求解了旅行商问题,同时结合了simpy来绘图
选择下一个食物的函数为: probability[i] pheromone[self.now][self.not_to_foods[i]] ** pheromone_w (1 / distance[self.now][self.not_to_foods[i]]) ** distance_w 该条路概率权重该点…
编程日记
2024/11/3 16:41:30
大模型之十二十-中英双语开源大语言模型选型
从ChatGPT火爆出圈到现在纷纷开源的大语言模型,众多出入门的学习者以及跃跃欲试的公司不得不面临的是开源大语言模型的选型问题。 基于开源商业许可的开源大语言模型可以极大的节省成本和加速业务迭代。 当前(2023年11月17日)开源的大语言模型如下&#…
编程日记
2024/11/6 19:19:39
JUNIT使用和注意、以及断言的介绍使用、SpringBoot Test测试类的使用、maven配置使用junit详细介绍
参考文章: https://www.cnblogs.com/zhukaile/p/14514238.html,https://blog.csdn.net/qq_36448800/article/details/126438339
一、什么是单元测试
在平时的开发当中,一个项目往往包含了大量的方法,可能有成千上万个。如何去保…
编程日记
2024/11/7 13:52:30
hashMap索引原理
平日里面经常使用map这种数据结构,令人称奇的是他的访问速度为什么那么快?为什么可以通过key以接近O(1)的速度查找? 一、基础数据结构特点分析
1.1数组
查找的时间复杂度为O(1)
插入时间复杂度为O(n)
1.2链表
查找的时间复杂度为O(n)
插…
编程日记
2024/11/8 21:20:10
kubernetes v1.24.7 + docker
1. 背景
采用containerd作为容器运行时发现集群总是不稳定,因此切换成了docker 作为容器运行时;
rootorangepi3b:~# uname -a
Linux orangepi3b 5.10.160-rockchip-rk356x #1.0.2 SMP Thu Sep 21 17:07:22 CST 2023 aarch64 aarch64 aarch64 GNU/Linux…
编程日记
2024/11/8 21:51:52
Python武器库开发-flask篇之session与cookie(二十六)
flask篇之session与cookie(二十六)
在 Flask 中,可以使用 session 来在不同请求之间存储和传递数据。Session 在客户端和服务器端之间交换,但是数据存储在服务器端。
Session 与 Cookie 的区别
session 和 cookie 都可以用来在不同请求之间存储和传递…
编程日记
2024/11/9 21:20:49