- 博客(98)
- 收藏
- 关注
原创 矩阵置零 - 中等
and step 14 matrix[1][1]=0 → 触发处理, then the matrix turn to。What is 原地算法, which is In-plcae Algorithm?
2025-04-03 14:38:44
582
原创 螺旋矩阵 - 中等
*************C++topic: 54. 螺旋矩阵 - 力扣(LeetCode)*************Look at the problem first.Matrix is composed of n lines and n columns. Yesterday I learned how to creat one-dimension vector and two-dimension vector. And I am going to relearn again.create two-
2025-04-02 16:00:20
766
原创 RS485通讯的报文基础格式
如果你送过快递,那么事情就变得简单了。想象一下你是快递小哥,地址码告诉你是具体的位置,功能码是送快递还是上门取件,数据域就是快递本身,检验码就是验证码,确保流程完整性。*************简单的主机读取从机请求温度值,假设当前温度13℃*************OK,这是基本的,一次只请求一个信息。那么聪明的你又想到了,如果我一次请求多个信息呢?RS485用来通讯,相当于网线。通常来说,通讯数据是十六进制。转换成十进制就是 13。
2025-04-02 10:06:31
226
原创 最后一个单词的长度 - 简单
This topic seems very easy. And today I really want to talks something about Being fucking Professional. I I've been watching the TV series 李狗嗨 recently. Fighting for your client's interests all over, that's all we lawyers can do.
2025-03-24 10:38:46
155
原创 驱动板对电压和电流的采样过程
舌头上的细胞感受到水的多少,温度要传递给大脑,这一步称之为信号。至于采样的原理,I will know if I want to know. For now, I just need to know there is a thing here to sample.一般来说,是 分压电阻 和 分流电阻 来做这部分工作。但是芯片不能直接处理模拟信号,就好像如果你有一张黑胶唱片,上面密密麻麻的凸起与凹陷是属于连续的模拟信号,模拟声音。我最近还搞出来一个挺牛逼的图,进过我的很多次的尝试,终于仿出来了这个效果。
2025-03-19 14:59:55
390
原创 有功功率,无功功率和视在功率
当正弦波交流电源连接纯电容负载时,电容两端电压不能突变,在初始时刻为零,此时电流最大,导致电流前电压X度。当正弦波交流电源连接纯电感负载时,电感电流不能突变,在初始时刻为零,此时电压最大,导致电流滞后电压X度。当正弦波交流电源连接纯电阻负载时,电压与电流同相位。Irms 是电流的有效值。怎么计算交流电的有效值呢?Im 是电流的峰值。
2025-03-14 15:44:19
393
原创 加1 - 简单
它的作用是在名为digits的容器中的开头插入一个值为1的元素。综合起来,这句代码的逻辑是在名为digits的容器的开头位置插入一个值为1的元素。
2025-03-10 15:45:41
268
原创 重复的子字符串 - 简单
s[3], 那么ab就不是那个能组成字符串的,就得重新回到开始的地方,abac可能是最小单元字符串。的长度,注意前缀不包含最后一个字符,后缀不包含第一个字符。前缀:开头必须是s[i];后缀:结尾必须是s[i];
2025-03-10 09:49:36
881
原创 C++中函数的调用
*************C++topic:call functions*************In every codes, functions are the crucial parts. There are many advantages of the functions. But I introduce two of them.The first usage of the functions is reuse. And the second usage of the functions is se
2025-03-03 17:31:25
846
原创 类的嵌套、以计算器为例
隐藏功能通常只有在操作KTV对象时(充卡成为SSSVIP)才需要使用,可以通过嵌套类来实现。)的外部类,里面不仅有各种公主,还有一个隐藏功能(假设我有一个“在别处商业KTV”(topic: 类的嵌套。
2025-02-17 10:31:18
250
原创 C++中的主函数,函数调用和头文件
头文件 就是 服务菜单。菜单中包含列出了所有可用的女公关(函数或类)以及她们能提供的服务(函数接口或类方法)。客户(主函数)通过这个菜单来选择需要的服务。实现细节 女公关具体如何提供服务(即实现细节)是在幕后进行的,客户不需要知道。同样,在程序中,函数或类的具体实现是在源文件中进行的,头文件只提供声明。妈妈桑 就是主函数或者函数的调用者,负责 call 女公关 过来哦。下面的文字牵扯到很多专业名词,所以使用中文。假设,你使用商K这段函数。
2025-02-12 10:04:10
602
原创 C++ 命名空间 类 对象 的结构梳理
顾客(编译器)通过菜单了解可以点哪些菜,而厨师(源文件)则根据菜单上的信息在厨房(编译过程)中制作这些菜品。这样,不同的顾客可以共享同一份菜单,而厨师可以根据菜单为不同的顾客制作相同的菜品。
2025-02-06 15:03:02
1086
原创 C++ 写一个简单的加减法计算器
namespace 就是 避免命名冲突,举个例子,我叫“ElseWhereR”,在‘学校’这个命名空间,ElseWhereR是校草。But, 我在抄这段代码的时候, std:: 这个我要经常写,非常的繁琐。还有一个好玩的,如果另一个程序也想使用加减法,但是他不想再写一遍函数,那么就需要使用 类。但是值得注意的是,namespace的名字是可以随便取的, using 也是可以省略的。一般来说,在一个项目中,将 类的定义 和 类的实现 放在同一份文件中,也就是 头文件。这个是一个很好的习惯。
2025-01-27 16:15:59
1080
原创 C++ 函数
首先一个完整的功能不是一个文件就能实现的,因此,如果我有另一个文件需要数据,那么 public 是允许别人看见的。举例:我要对 对象 斯嘉丽进行许愿,我希望你的名字是 Scarlett,age是0,性格自定义。首先就是判断主程序,这个非常的简单,含有 int main 的基本上就是,一直到return 0基本上可以判定为主函数的开始和结束。很简单的一个实现加减乘除的功能,但是在写这段代码的时候,应该是只有我和佛祖能看懂。注意,形参和实参类型得一致,在此段代码中,形参和实参的类型都是 int。
2025-01-27 11:08:07
1083
原创 一段完整的C++代码的框架
但是,在很多的项目中,并不会只是简单地将将这段代码给到,通常代码会被分解成为头文件,(.h)和源文件(.cpp),这是一个很好的习惯,提高代码的可维护性和可重用性。最后创建主程序文件,这部分也是LeetCode最核心的部分。主程序文件用于调用头文件中声明的函数,并实现程序的主逻辑。头文件用于声明类、函数和变量,但不包含具体的实现。我们将函数声明和类定义放在头文件中。创建源文件,源文件用于实现头文件中声明的函数。包含头文件以使用声明的内容。调用头文件中声明的函数。包含函数声明和类声明。包含函数的具体实现。
2025-01-21 16:33:48
332
原创 读取线路板上的电流和电压
代码其实很简单,这些代码比LeetCode上的题目简单多了,比较困难的是系统的对芯片进行设置,要结合相应的电路和系统的处理关系。代码只是工具,不能单出,代码加上系统控制,那就比较牛逼了。比如,我需要读取控制板上的电流和电压,用于判断电机的运转工况,用到的芯片是上文提到的KV4x的。接下来按照步骤进行到代码的创作。最重要的,也是最开始的,了解芯片的ADC模块,analogdigitalconverter,通道和配置。在嵌入式开发上,其实不需要用到很多算法,往往一些简单的代码就可以解决很多的问题。
2025-01-20 16:16:41
483
原创 KV4x芯片data sheet - 持续学习中
芯片通过引脚pin接收元器件传来的电信号,经过芯片里面的封装好的程序处理后,将控制命令传输给元器件,从而进行对元器件的开关控制来达到控制末端的目的。因此需要知道芯片pin的输入和输出功能,再通过代码来完成想要实现的功能,将代码build成程序后,烧录进芯片。由于官网上提供了规格书,现在我需要理解芯片的工作原理。软件控制硬件的载体就是芯片,其他的滤波器、电容、继电器等都只是控制手段而已。简单来说,数字电路是不连续的,比如moss管中的电路。模拟电路是连续的,比如示波器中的模拟电流波形。
2025-01-16 22:06:05
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人