自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 网络编程的一般步骤

对于TCP连接:1.服务器端:创建套接字create;绑定端口号bind;监听连接listen;接受连接请求accept,并返回新的套接字;用新返回的套接字recv/send;关闭套接字。2.客户端: 创建套接字create; 发起建立连接请求connect; 发送/接收数据send/recv;关闭套接字。TCP总结:Server端:create — bind — listen– accept– recv/send– closeClient端:create——- connce...

2021-09-03 21:11:31 224

原创 TCP与UDP有哪些区别?各自应用场景?

TCP协议的主要特点(1)TCP是面向连接的运输层协议;所谓面向连接就是双方传输数据之前,必须先建立一条通道,例如三次握手就是建议通道的一个过程,而四次挥手则是结束销毁通道的一个其中过程。(2)每一条TCP连接只能有两个端点(即两个套接字),只能是点对点的;(3)TCP提供可靠的传输服务。传送的数据无差错、不丢失、不重复、按序到达;(4)TCP提供全双工通信。允许通信双方的应用进程在任何时候都可以发送数据,因为两端都设有发送缓存和接受缓存;(5)面向字节流。虽然应用程序与TCP交互是一次

2021-08-23 20:19:54 361

原创 C++中 volatile有什么作用;一个参数可以既是const又是volatile吗

状态寄存器一类的并行设备硬件寄存器。 一个中断服务子程序会访问到的非自动变量。 多线程间被几个任务共享的变量。注意:虽然volatile在嵌入式方面应用比较多,但是在PC软件的多线程中,volatile修饰的临界变量也是非常实用的。可以,用const和volatile同时修饰变量,表示这个变量在程序内部是只读的,不能改变的,只在程序外部条件变化下改变,并且编译器不会优化这个变量。每次使用这个变量时,都要小心地去内存读取这个变量的值,而不是去寄存器读取它的备份。注意:在此一定要注意con

2021-08-14 20:25:09 877

原创 C++内存泄漏后果及检测解决方法

1. 内存泄漏一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大 小可以在程序运行期决定)内存块,使用完后必须显式释放的内存。应用程序般使用malloc、realloc、 new等函数从堆中分配到块内存,使用完后,程序必须负责相应的调用free或delete释放该内存块,否则,这块内存就不能被再次使用,我们就说这块内存泄漏了。2. 后果只发生一次小的内存泄漏可能不被注意,但泄漏大量内存的程序将会出现各种证照;性能下降到内存逐渐用完,导致另一个程.

2021-08-10 19:40:06 791

原创 改进的EKF算法实现对锂电池SOC预估

扩展卡尔曼滤波法是在卡尔曼滤波法基础上衍生出来的一种算法,相比于卡尔曼滤波法对系统的高度线性化要求,扩展卡尔曼滤波法可在非线性系统中得到应用,由于电池在工作过程中表现出较强的非线性,其属于非线性系统,为获取较高的辨识准确度,采用扩展卡尔曼滤波法对其进行在线辨识。EKF算法在卡尔曼算法的基础上运用泰勒式求取雅克比矩阵进行线性化处理,能够更加精确地实现SOC的估算。具有算法复杂度适中,初值误差较大下自动跟随修正等特点。在扩展卡尔曼滤波方程中,过程噪声以及过程噪声方差阵是一组固定的值,在实际应用模...

2021-08-09 19:59:36 1236

原创 关于LeetCode中runtime error: member access within null pointer of type ‘ListNode‘ 错误

展示错误代码如下:其实解决办法特别特别简单,原因是没有判断当前指针是否指向了一个有意义的位置。我们只需要增加令其有意义的判断条件即可,即指针是否为NULL

2021-08-08 13:58:27 1092

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除