- 博客(27)
- 收藏
- 关注
原创 理解论文笔记:基于贝叶斯网络和最大期望算法的可维护性研究
主要介绍了使用贝叶斯网络和历史数据对无线传感器网络可维护性研究的重要性和必要性,并对下面的各章进行了总结。本文的其余部分组织如下:第二节论述了WSN维护的相关研究工作。第三节分为两小节。一篇描述了贝叶斯网络模型,另一篇讨论了期望最大化算法。在第四节中,将提出的技术和可维护性模型用于实验和实际推理。第五节得出结论。
2024-06-29 09:33:08
392
原创 理解论文笔记:基于AHP和模糊综合评价的无线传感器网络可维护性评估方法
理解论文笔记:基于AHP和模糊综合评价的无线传感器网络可维护性评估方法
2024-06-26 22:43:40
1111
1
原创 dmx协议
DMX512是一种用于舞台灯光控制的数字传输协议。它是由美国舞台灯光协会(USITT)于1990年发布的工业标准,全称为USITT DMX512(1990)。DMX512协议定义了灯光与灯具设备之间进行数据传输的电气特性、数据协议和数据格式等方面的内容。通过DMX512协议,可以实现对舞台灯光设备的精确控制,包括调整亮度、颜色、运动等。DMX512协议常用于舞台演出、演唱会、剧院等场合,以及其他需要对灯光进行精确控制的应用领域。DMX512是一种用于控制舞台灯光和特效设备的通信协议。
2024-04-21 22:49:16
625
原创 舵机的使用
舵机有三个引脚,一个接电源,即3.3V或者5V,一个接地,还有一个是信号引脚,其信号引脚是通过PWM波去控制舵机的转动角度。市场上的舵机有180°的,也有270°的,其信号引脚是根据不同的pwm波(即高电平的时间)去控制舵机的角度,当通电打相应的pwm波时,舵机就会已最快的速度到达其对应的位置,持续不断地打该pwm波,就会使得舵机保持在该角度,所以舵机是无法控制速度的,只能通过每次给的舵机的角度差距不大控制速度。
2024-04-18 22:18:28
379
原创 Binder机制
Android系统中进程间通讯(IPC)的一种方式,Android中ContentProvider、Intent、aidl都是基于Binder。
2024-04-16 21:49:25
601
原创 Git的常用使用操作总结
1、创建一个版本库:git init2、查看工作区的与上一版的详细差异:git diff3、查看缓存区和上一版的详细差异:git diff --cached4、载入全部到暂存:git add -A[]5、提交暂存区:git commit -m “备注”6、查看文件状态:git status7、删除文件并自动提交:git rm 8、移动文件并自动提交:git mv 9、汇总显示工作区、暂存区与HEAD的差异:git checkout。
2024-04-15 22:59:52
927
原创 准备考研复试的自己想的问答
5、1、如果你没有通过这次面试,你会怎么做?但如果最终很遗憾没有通过研究生的复试,我也不会因此放弃读研的梦想,会从以下两方面提升自己。首先,我会进一步夯实专业课的知识,在基础知识上不断拓展和深挖,以较为充足的准备应对下一次研究生的初试考试,努力通过下一次的研究生初试考试。其次,我也会不断培养和练习自己的语言表达能力,俗话说从哪里摔倒就从哪里爬起来。希望下次能以更好的状态面对各位老师,争取明年能够成为贵校的研究生。2、如果入学后你发现,自己对导师的研究方向不感兴趣,你会怎么办。
2024-04-11 21:44:17
320
原创 找安卓工作自己准备的问答
JNI,安卓的底层是Linux,使用的语言是C语言。主要作用是展示一个界面并和用户交互,它扮演的是一种前台界面的角色,Activity是一种展示型组件,主要是向用户展示一个界面,并且可以接收用户的输入信息从而和用户进行交互。native是Java中的一个关键字,用来修饰方法,主要是用来在Java程序中调用c/c++的代码,用native修饰的方法表示:告诉JVM该方法在外部定义,也就是我们会用 C 语言去实现。主要作用是消息的传递,该消息的传递可以在应用内,也可以在应用之间,它的角色是一个消息的传递者。
2024-04-10 21:29:33
1711
原创 DRV8711驱动器
(1)SLEEPn:睡眠模式1:使能设备0:进入低功耗睡眠模式(2)SCLK:SPI串行时钟输入(内部下拉)上升沿:写操作下降沿:读操作激活高复位输入初始化所有内部逻辑并禁用Hbridge输出。内部下拉(4)STEP/AIN1:Step input/Bridge A IN1(上升沿有效)索引器模式:上升沿使索引器移动一步。外部PWM模式:控制桥A OUT1内部下拉。索引模式:电平设置步进的方向。外部PWM模式:控制桥A OUT2内部下拉内部失速检测模式:当检测到电机失速时逻辑低。
2024-04-09 21:11:38
903
原创 stm32定时器
在stm32开发中,定时器是非常重要的,由于之前大学的时候学得不多,在工作中因为它到时效率低下,现在来总结一下其的学习和使用。(由于本人基础较为薄弱,不喜欢勿喷。
2024-04-08 17:43:23
225
原创 康托展开的理解
康托展开的实质是计算当前排列在所有由小到大全排列中的顺序,因此是可逆的。可以写出n=3的全排列 {1,2,3},{1,3,2},{2,1,3},{2,3,1},{3,1,2},{3,2,1}康托展开的作用是求n个数的全排列中某一个序列在所有排列中的次序(该排列次序(亦称之为排名)以字典序从小到大排序)a[i]代表当前排列里从i位置右侧比i位置的数小的数的个数。求:在n=3的全排列中,{1,3,2}排第几位。所以容易看出{1,3,2} Rank 2。其中X代表当前排列小的排列的个数,
2024-03-24 09:47:37
174
原创 C语言知识点之:动态内存空间分配
该函数接收一个参数size,表示要分配的字节大小。返回值为指向新分配内存起始位置的指针。如果无法成功分配所需的内存,则返回NULL。
2024-02-29 19:24:44
216
原创 ASCII字符(洛谷:B2116 加密的病历单)
2、将字母循环右移三位,我们可以直接将其对应的 ASCII 码 +3,但是要注意边界的处理,这里我们采用对 26取模实现(26个字母)
2024-02-29 16:53:24
272
原创 二叉树代码(力扣:使二叉树所有路径之相等的最小代价)
首先每个叶子节点相同的双亲节点的路径相同,所以首先把相同双亲节点的叶子节点的间距计算出来,则其为叶子节点的相加,为了使得相加的值为最小值,则需要加叶子节点以上的节点值。所以所有叶子节点的上一个节点值加上叶子节点(最大的那个),这是把叶子节点的上一个节点当成叶子节点,一直运算到根节点的下一层即可。每次操作,你可以将树中。树中每个节点都有一个值,用下标从。里面节点的数目,节点编号从。都有两个孩子,分别是左孩子。需要执行增加操作多少次。,树中每个非叶子节点。你的目标是让根到每一个。
2024-02-29 08:15:51
288
原创 串的匹配模式(洛谷:B2078含k个3的数)
该题目中m的数字较大,需要用到long long 而k可能是两位数,可能是一位数,如果判断其数据匹配个数,较复杂,所以使用字符串的方法去匹配,更简单一些。输入两个正整数 m 和 k,其中 1≤10151
2024-02-26 23:09:08
198
原创 快速幂(洛谷题:B2075幂的末尾 )
1、快速幂算法快速幂算法可以简化幂的求值速度,将原本的暴力求法的时间复杂度O(n)降低为O(logn),大大降低了代码的运行速度。快速幂大概是这样的一个递归函数:(求a^b)
2024-02-25 11:10:46
330
原创 考研复试机试准备(1):刷洛谷之地球人口承载力估计(数据类型以及其输出格式)
这里不同的数据类型,除法不是整除所以要强制类型转换或者都用double型,其规格输出为%lf,由于需要输出到两位小数点,则为%.2lf。B2004:对齐输出,对于整型类型的输出,其格式为%d,对于8个字符输出,则%8d。其中整型类型的范围-2^31-2^31。先做入门题库,做了上述题目有些较为简单,没什么注意点,就不写了。B2001:范围到4*10^18的数据类型为long long。B2003:范围为10^9的数据类型为long。
2024-01-14 09:55:33
408
原创 关于嵌入式的思考
不知道当年为什么选了物联网工程专业,当我了解了单片机后,觉得是挺有趣的一件事情,就希望自己能够往自己的专业方向发展,选择学习嵌入式,转眼快大三了,我学习了学校的嵌入式课程以及课程设计,理解了,linux嵌入式分为两种1、应用层嵌入式:主要是嵌入式软件方向,通过自己学习的知识面以及C算法,在嵌入式开发板上写出相应的功能,类似于开发手机。2、驱动层嵌入式:主要是了解底层,写硬件驱动接口函数,这种岗位较上面的薪资较高,但是需求量较少,一个公司也就需要那么一两个这个的嵌入式驱动工程师,突然间...
2021-08-04 15:57:07
164
stm32cubeide编译不刷新.hex文件
2024-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人