笔记
文章平均质量分 82
想成为大师啊
这个作者很懒,什么都没留下…
展开
-
汇编语言学习
参考书是王爽老师的《汇编语言第3版)提示:以下是本篇文章正文内容,下面案例可供参考。原创 2024-12-11 01:12:00 · 796 阅读 · 0 评论 -
Linux操作常用问题
将“compatible”改成“nocompatible”非兼容模式就可以解决方向键变ABCD的问题了。编辑/etc/systemd/resolved.conf文件来修改DNS,结果编辑时键盘乱码,按下方向键会出现ABCD,且回退键也不能删除。输入下面的命令,编辑文件/etc/vim/vimrc.tiny,将“compatible”改成“nocompatible”非兼容模式;原创 2024-09-30 10:50:01 · 317 阅读 · 0 评论 -
C/C++常用错误 or 规范注意
之前做过关于python报错集(未来如果出现一些有意义的错误还是会继续更新的),今天记录一下C/C++的一些常见错误(可能其实不算error,只是根据规范,尽量提升代码质量)原创 2024-05-20 16:28:10 · 314 阅读 · 0 评论 -
原子操作笔记
原子操作是:不可中断的一个或者一系列操作,也就是不会被线程调度机制打断的操作,运行期间不会有任何的上下文切换;原创 2024-05-15 16:21:40 · 1148 阅读 · 0 评论 -
多核和多处理器的区别
多核系统具有一个带有多个处理单元的处理器;这些处理单元称为核心。多处理器系统具有两个或更多处理器;多处理器系统比多核系统可靠的多,但多处理器系统与多核系统相比具有更复杂的配置。多核处理器和多处理器系统都用于加速系统的计算过程。众所周知,处理器/CPU是计算机的大脑,它负责计算机的所有功能;CPU的执行单元称为核心,核心的主要功能是读取和执行指令,这些指令可以有多种形式,包括计算、数据传输、分支等;具有单核的处理器称为Unicore处理器,但具有两个或更多核心的处理器称为多核处理器;原创 2024-04-25 22:08:18 · 1233 阅读 · 0 评论 -
Shell学习
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 … 值n)# 或者value0value1value2value3# 还可以单独定义数组的各个分量:可以不使用连续的下标,而且下标的范围没有限制。原创 2024-04-23 17:38:27 · 655 阅读 · 0 评论 -
CAN终端电阻
CAN总线终端电阻,顾名思义就是加在总线末端的电阻。此电阻虽小,但在CAN总线通信中却有十分重要的作用。原创 2024-04-16 10:46:19 · 870 阅读 · 0 评论 -
HomePlug AV
由于交流电力线的噪声随交流电周期同步,不同的相位噪声不同,如峰值附近噪声最大,因此,把一个Beacon周期分为不同的时间片Slot,每个时间片单独进行信道评估,进行信道训练,获取bit分配图(Tone Map),以获取最优性能,否则只能按照最初噪声来适应线路。属于同一个AVLN网络的两个STA,是可以互相通信的,即使他们不在同一物理网络中。如上图网络C中的,A、B和C、D不在同一网络,但也是可以相互通信的。FC采用单独的编码( 1/2 FEC),使用更多的拷贝方式,使得数据传输更可靠。原创 2024-04-02 16:13:37 · 1758 阅读 · 1 评论 -
PLC常用通信协议应用
Modbus是一种标准通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus协议是一个1.即仅一设备(主设备)能初始化传输(查询),其它设备(从设备)根据主设备查询提供的数据作出相应反应;理论上最多支持247(10进制)台从设备。2.主设备可单独和从设备通信,也能以**广播方式(站号0)**和所有从设备通信。如果单独通信,从设备返回一消息作为回应,如果是以广播方式查询的,则不作任何回应。原创 2024-03-21 11:15:56 · 2029 阅读 · 0 评论 -
C库-memset函数用法
C 库函数复制字符 c(一个无符号字符)到参数 str 所指向的字符串的前 n 个字符。原创 2024-02-22 15:49:12 · 931 阅读 · 0 评论 -
理解C++ 11新特性
可以说,这种情况下,只提供非引用类型的版本,也是可以接受的。而std::move()的实现还需要先移除形参的所有引用性质得到无引用性质的类型(假设为T2),然后再return static_cast(形参),从而保证不会发生引用折叠,而是直接作为右值引用类型的值返还(返还值为右值)。因此,这里也不建议函数返还右值引用类型,同前面传递参数类似的,移动构造开销不大的时候,直接返还非引用类型就足够了(在某些特殊场合有特别作用,准确来说一般用于表示返还成一个右值,如std::move的实现)。原创 2024-02-07 15:45:59 · 894 阅读 · 0 评论 -
汽车网络架构与常用总线汇总
是控制器局域网Controller Area Network 的缩写,1986年,由德国Bosch公司为汽车开发的网络技术,主要用于汽车的监测与控制,目的为适应汽车“减少线束的数量”“通过多个网络进行大量数据的高速传输”的需求。汽车网络是将汽车上所有电子传感器、执行器和电子控制单元(ECU)连接组网的通信形式。根据通信速率,汽车工程师协会(SAE)定义了如下类别的汽车网络。并接到同一总线时,只要其中一个节点输出低电平,总线就为低电平;定义:CAN收发器逻辑信号和物理信号之间的转换采用。原创 2024-01-23 15:12:32 · 2048 阅读 · 0 评论 -
UDS诊断
网络层功能PDU说明7E0h 8 02 10 01 55 55 55 55 55N_PCI结构例子:FS含义BS含义STmin含义将N_PDU映射到CAN数据帧的不同位置,构成了4种地址格式SF_DL错误:SF_DL=0或者SF_DL > 7(常规寻址)FF_DL错误SN错误FS错误N_WFTmax原创 2024-01-22 11:41:05 · 620 阅读 · 0 评论 -
无线传感网络
第一、二章无线传感网络的定义:无线传感网络是大量的静止节点或移动的传感器以自组织和多跳的方式构成的无线网络,目的是协作地探测、处理和传输网络覆盖区域内感知对象的监测信息,并报告给用户。传感器节点的限制:电源能量有限通信能力有限计算和存储能力有限无线传感网络特点:自组织性以数据为中心应用相关性动态性网络规模大可靠性无线传感网络的系统性能指标:工作寿命覆盖范围搭建成本以及难易程度响应时间传感器的组成:敏感元件转换元件基本转换电路传感器的分类:按被原创 2021-11-19 14:28:00 · 12147 阅读 · 0 评论 -
java复习
期末复习简答题以下问题都需要熟练写出来计算机语言?人与计算机交流的方式程序开发步骤?编写,编译,运行java javac?编译:Javac运行:JavaJava源程序文件和字节码文件的扩展名分别为?Java源文件以“Java”为扩展名Java字节码文件以后缀名为“.class”的文件JAVA的开发工具?JDKJava能实现跨平台和 ? 有关JVM命名规范?1.标识符可以包含由26个英文字母(区分大小写),0-9数字,$(美元符号)和 _(下划线)2.数字不可以开原创 2021-05-09 12:12:03 · 397 阅读 · 1 评论