自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP滑动窗口nagle算法相关

Nagle的文档里定义了处理他所谓的小包问题的方法,这种问题指的是应用程序一次产生一字节数据,这样会导致网络由于太多的包而过载(一个常见的情况是发送端的"糊涂窗口综合症(Silly Window Syndrome)")。从键盘输入的一个字符,占用一个字节,可能在传输上造成41字节的包,其中包括1字节的有用信息和40字节的首部数据。这种情况转变成了4000%的消耗。Nagle的算法通常会在TCP程序里添加两行代码,在未确认数据发送的时候让发送器把数据送到缓存里。任何数据随后继续直到得到明显的数据确认或者直到攒

2021-04-27 15:11:52 121

原创 关于在局部空间用new建立的变量是否销毁的问题

c++自学过程中得知new生成的变量都在堆上需要手动释放,同时又知道函数内(局部)生成的变量是在栈上的,那么如果new一个对象在局部区域会怎样?研读知乎大佬们的讨论这里结合b站博主“神经元猫”搬运的油管cherno c++的解说视频里的代码,终于搞明白了。。。#include <iostream>#include <string>using namespace std;class Entity{private: string m_Name;public:

2021-04-27 13:57:21 3579 1

原创 [FPGA]

FPGA design sources时,思路:module name(变量A,B,C,D…);input 变量;output 输出;always@(…)begin逻辑行为endendmodule完成逻辑模块设计激励文件(testbench)通常在测试时所用,即在run simulation 处“/”前面的1ns代表的是时间单位,后面的1ns是时间精度,很多时候在使用工具生成模块的代码时,出现的是1ns/1ps,·/timescale 1ns/1psmodule name_tb()

2020-11-19 21:18:24 269 1

原创 [C++ ] gsl(GNU scientific library)在windows 中的安装以及Visual studio2015(2017)的配置

由于课题中需要对传感器采集到的Mhz级别的数据进行实时处理和分析,调用MATLAB存在速度太慢的问题,结合实验室大神们用c++比较多于是选择在c++上进行后续的实验数据处理 大佬推荐了gsl的库 今天花了不少功夫终于配置成功了 记录一下~~先摆出配置过程中主要参考的几个大神博主的分享:【C++】GSL(GNU Scientific Library) 的安装及在 Visual Studio 2017 中的使用该文章主要参考部分——下载gsl2.5;通过msys安装gsl;在visual stu

2020-11-05 18:52:37 843

原创 MATLAB入门学习记录(一) 常用函数记录

matlab自学记录(一) 最最最基础的函数和简单示例1.常量(特殊变量)ans - MATLAB中运行结果的默认变量名(命令窗口中运算,系统会主动把结果赋值给ans变量)pi - 圆周率Πeps - 计算机中的最小数flops - 浮点运算数inf - 无穷大,如1/0NaN - 不定值,如0/0,∞/∞,0*∞i/j - 虚数单位nargin 函数输入变量数目narout 函数输出变量数目realmax 最大的可用正实数realmin 最小的可用正实数赋

2020-09-01 21:39:07 705 1

空空如也

空空如也

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

TA关注的人

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