自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vivado 内存溢出

Vivado综合时内存溢出的处理方法

2023-12-29 11:15:23 1456

翻译 vivado tcl脚本指南

本文源于《ug894-vavado-tcl-scripting》以及本人的设计实践。编写一个Tcl脚本当编写一个Tcl脚本时,重点在于,呈现的代码要能够增强用户体验。这就是说,撰写的代码要能像嵌入vivado的命令行一样提供相同的用户体验,例如提供嵌入式的Help和交互式命令行参数。将所有可能发生的场景考虑到也是很重要的,例如当使用get_*命令后返回的vivado对象可能是空的。编写Tcl代码时,创建用于代码中的low_level procedure也是很常见的。为了避免procedure和全局变

2023-12-20 16:02:29 159

原创 wsl安装ubuntu的问题点、处理及连接

WSL安装参考及图形界面显示时需要注意的地方

2023-11-21 21:09:31 517

翻译 ADRV9002 datasheet 笔记

ADRV9002 datasheet

2023-05-25 14:59:41 659

原创 ADRV9002官方例程开发过程中遇到的问题

开发环境:Vivado2021.2HDL版本:hdl_2021_r2no-OS版本:no_OS-2021_R2(PS:也可以用Vivado2019.1开发,对应的HDL为hdl_2019_R2,no-OS为2019_R2;特别注意no-OS还有一个分支是2019_r1,不要使用该分支,见参考链接1)

2023-05-05 20:31:14 975

原创 Vivado ILA 使用问题记录

fpga ila 使用过程问题记录

2022-08-10 20:34:11 1040

原创 fft 窗函数特性对比

fft 窗函数特性

2022-02-08 09:43:36 1596

原创 均值和方差的计算(滑动平均和标准差)

假设有一组序列,期望以n为步进,滑动求得每n个数据的平均值和标准差(即,想要求得,的平均值和标准差,的平均值和标准差,以此类推)。那么,我们期望通过一种递推公式,来减少计算量。先上结论(注:用方差替代标准差给出结论),后给证明。证明过程: ...

2021-07-04 22:32:41 3648 3

原创 如何用echo输出文件内容

如果要打印文件,使用如下命令echo "$(<fileName)"在上面的命令中,'<'是重定向符,用于改变标准输入的源(从键盘改为文件fileName);<fileName将fileName文件输入到stdin中。$(<fileName)用于获取stdin中的数据?上面这条命令的应用场景是,如果一个文件是unicode编码,则利用下面这条命令,可以转化为中文。echo -e "$(<fileName)"cat命令可以用于读取文件并将文件复制到标准.

2021-02-07 22:56:32 9672

原创 用Git创建Qt5/Qt6

获取源码首先要克隆Qt5 git仓库的最高一级$ git clone git://code.qt.io/qt/qt5.git#或者有防火墙的话,使用下面的http协议也可以$ git clone https://code.qt.io/qt/qt5.git#上面这两条命令,可以用git bash在我们自己电脑上某个目录下面输入clone完成后,如下图所示...

2020-12-23 22:59:22 646

原创 流程控制 while/until 循环 chapter-30

2020-10-27 22:58:45 77

原创 读取键盘输入 chapter-29

2020-10-27 22:55:47 78

原创 流程控制:if分支结构 chapter-28

2020-10-27 22:53:40 86

原创 自顶向下设计 chapter-27

2020-10-27 22:51:19 81

原创 启动一个项目 chapter-26

2020-10-27 22:48:49 81

原创 编写一个shell脚本 chapter-25

2020-10-27 22:46:27 63

原创 构建与安装 chapter-24

2020-10-27 22:38:59 56

原创 打印 chapter-23

2020-10-27 22:36:31 67

原创 格式化输出 22

2020-10-27 22:31:28 100

原创 文本处理-21章

2020-10-27 22:24:15 87

原创 拷贝构造函数 赋值操作符

#include<stdio.h>//关于深拷贝中的注意事项://①拷贝构造函数需要申请空间,赋值操作函数中空间已经申请过,是否需要重新申请,看需求//②构造函数和拷贝构造函数中,对指针类型的成员变量,注意需要初始化,否则是不可预测的值class A{public: A():a(NULL){//如果a不进行初始化,则初始值是不确定的,可能是个非NULL值 printf("normal 01 construct\t0x%X\n", (unsigned)a); .

2020-10-15 11:35:43 76

原创 浮点数的比较

浮点数的比较是个很有趣的知识点参考博客:C++ 之 浮点数的大小比较c++ 浮点数比较浅谈浮点数的比较

2020-09-23 10:50:50 104

原创 读《设计模式:可复用的面向对象软件基础》有感 第一章

什么是好的软件设计?可复用性高,但是这也不是一下在就能达到的,需要迭代。有经验的设计人员可能很快就能写出复用性高的代码。本书讲述了一些通用的设计模式,但是没有收录涉及分布式或者并发、数据库相关的设计模式。本书中的设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述。一个模式有4个基本要素:①模式名称、②问题(要解决的问题及场合)、③解决方案(设计模式的组成)、④效果(该设计模式对可复用性、对时间/控件效率)理解设计模式,重点关注所含类和实例的角色、协作方式、职责分配,以及“在

2020-09-20 17:49:40 221

原创 访问控制与继承

继承控制中 派生类成员对父类成员的访问 父类public成员 父类protected成员 父类private成员 共有继承 √ √ × 保护继承 √ √ × 私有继承 √ √ × 继承控制中 派生类用户对父类成员对的可访问性 父类public成员 父类protected成员 父类private成员 共有继承 √ × × 保护继承 × × × ...

2020-09-20 10:15:03 133

原创 Qt QImage加载内存数据后绘制

如果我在内存中生成了一个包含RGBA各分量的颜色二维数组ColorArray,要怎样通过QImage把这些数据显示出来呢?①QImage需要加载这些数据//1、 通过QImage的构造函数 QImage(const uchar *data, int width, int height, Format format, QImageCleanupFunction cleanupFunction = Q_NULLPTR, void *cleanupInfo = Q_NULLP

2020-08-19 18:42:49 3045 1

原创 关于一个compiler error

编译文件的时候报错如下:报错文件名:行号:列号 internal compiler error: in arm_dbx_register_number, at config/arm/arm.c:23648Please submit a full bug report,with preprocessed source if appropriate.See <https://support.codesourcery.com/GNUToolchain/> for instructio.

2020-06-03 17:44:29 1336

原创 struct 和 class 的区别

不同点:①默认的访问权限:struct的默认访问权限是public,而class的默认访问权限是private②默认的继承权限:struct的默认继承方式是public,而class的默认访问权限是private③初始化:struct如果没有构造函数,是可以用大括号初始化的;而class总是有构造函数的(默认或者显式),所以不能用大括号初始化④关于this指针:⑤模板:struct不能像typename一样,定义模板参数,而class可以。...

2020-06-03 14:52:29 92

原创 均值和方差的计算(已知两样本标准差,求总体标准差)

假设总体数量为(m+n),其包含两个亚组(,),第一组的平均值和标准差分别为和,第二组的平均值和标准差分别为和,则总体的平均值和标准差是多少呢?先给答案:,平均值推导过程:标准差推导过程:...

2020-05-25 17:12:28 48793 4

原创 华为 Linux 笔记

32位操作系统可以安装在32位处理器和64位处理器上64位操作系统只能安装在64位处理器上

2020-05-09 17:21:58 327

原创 关于eventFilter

//书写方法一//XXX过滤到子控件的消息,直接调用自己的响应函数//如果XXX本身被XXX的父控件过滤,采用这种方式不会触发XXX父控件的过滤响应函数bool XXX:eventFilter(QObject *target, QEvent *event){ if(XXX的子控件 == target && QEvent::MouseButtonPress == e...

2019-10-22 18:02:31 328

原创 在win10 上 安装ubuntu18.04 lts 双系统 UEFI/GPT

网络上关于在windows上安装ubuntu的教程很多。这几天也看教程,安装了ubuntu,但感觉有些教程比较老旧,容易被误导。这里,把我安装过程中遇到的困难以及解决方法说明一下。其实,也很简单,就是做好启动盘,分好区。先说一下自己的笔记本电脑: dell 灵越燃  双硬盘(SSD和机械硬盘)  启动方式是UEFI,硬盘分区模式是GPT1、制作支持UEFI启动的ubuntu安装盘。需要的东西:ru...

2018-04-22 11:32:42 14730 2

原创 关于ifconfig和mount

ifconfig eth0 downifconfig eth0 hw ether 00:0a:XX:XX:XX:XXifconfig eth0 upifconfig eth0 10.11.XX.XXX netmask 255.255.255.0route add default gw 10.11.XX.Xmount -t nfs -o nolock, intr, rsize=1024,...

2018-04-21 10:40:47 312

原创 cin cin.get cin.getline getline gets

很多知识,靠记忆很难掌握;只有实操过后,才会了然于胸。开一贴记录一下输入输出。强烈吐槽一下win10的IE,基本上敲了一大半的文章,竟然卡住了,也没保存,刷了一遍,丢失了好多。。。。。。1.cin 遇到空白(包括空格、TAB、回车)就结束;回车会被丢弃。char c1,c2;cin&gt;&gt;c1;cin&gt;&gt;c2;cout&lt;&lt;c1&lt;&lt;" "&lt;&...

2018-04-15 17:16:23 196

转载 C++中的左值和右值

摘自《C++ Primer》第五版C语言中,左值可以位于赋值语句的右侧,右值则不能。C++中,一个对象被用作右值时,用的是对象的值(内容);当对象被当做左值的时候,用的是对象的身份(在内存中的位置)。     一个左值表达式的求值结果是一个对象或者一个函数。当然,以常量对象为代表的某些左值实际上不能作为赋值语句的左侧运算对象(本人理解:功能不全的左值;除了自己的初始化,一般不用作左值使用。)个人理...

2018-04-02 17:37:03 381

原创 vector&lt;char&gt;和string的一些不同

vector&lt;char&gt; vch; vch.push_back('\0'); cout&lt;&lt;vch.size()&lt;&lt;endl;//输出1 string s3=""; cout&lt;&lt;s3.size()&lt;&lt;endl;//输出0 string s4="\0"; cout&lt;&lt;s4.size()

2018-04-02 15:54:15 3521

原创 使用cmd来运行编译器

之前一直用IDE来编译运行程序,但感觉有时候不大方便。所以尝试使用cmd来编译。今天试了试,过程如下:PS:尝试前,电脑已装好VS2013。综合找到的方法,要使用cmd来运行编译器,只要把环境变量设置好就行了。设置环境变量的方法有两种,一种是手动,一种是使用批处理文件。我用的是手动的方式。右键桌面计算机图标-&gt;属性-&gt;高级系统设置-&gt;环境变量-&gt;用户变量,在用户变量中设置P...

2018-03-20 22:02:08 1422

转载 不可变的原始值和可变的对象引用

对于JavaScript的独特之处,看了这一点,突然有些豁然开朗。引自《JavaScript权威指南》(第六版)P47JavaScript的原始值(undefined、null、布尔值、数字和字符串)与对象(包括数组和函数)有着根本区别。原始值和对象的不同:1. 原始值是不可更改的;任何方法都无法改变(或“突变”)一个原始值。对象时可变的,它们的值是可以修改的。需要说明的是,字符串中的所有方法看上...

2018-03-12 17:26:40 179

原创 JavaScript中的字符串、数字、布尔值不是对象

《JavaScript权威指南》(第六版)字符串、数字、布尔值是有别于对象的。但是,有人讲,字符串既然不是对象,为什么它会有属性和方法?对象不就是拥有属性和方法的数据吗?其实,之所以出现这种说法,是因为一个叫“包装对象”的东西。存取字符串、数字或布尔值的属性时,会临时创建一个对象,这个对象在属性引用结束后会自动销毁。而字符串、数字和布尔值的属性都是只读的,并且不能给他们定义新属性。举个栗子:var...

2018-03-12 16:27:59 622

转载 JavaScript中null和undefined的区别

摘自《JavaScrip 权威指南t》(第六版):相同点:1. 两者都是假值,即转换为布尔值时均被转换为false;2. 判断相等运算符“==”认为两者是相等的(要使用严格相等运算符“===”来区分他们)3. 两者都属于特殊的类型,且是各自类型的唯一成员。不同点:1. null是关键字,undefined是预定义的只读全局变量,不是关键字;2.  typeof null 得到字符串“object”...

2018-03-12 15:50:17 119

转载 JavaScript中,null和undefined的区别

null表示"没有对象",即该处不应该有值。典型用法是:(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的终点。undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:(1)变量被声明了,但没有赋值时,就等于undefined。(2) 调用函数时,应该提供的参数没有提供,该参数等于undefined。(3)对象没有赋值的属性,该属性的值为unde...

2018-03-05 17:41:04 132

AD-FMCDAQ2-EBZ设计资源包

内部包含原理图、BOM等

2024-02-05

工作书签(一些有用的网站)

工作书签(一些有用的网站)

2022-05-17

总线协议资料集合(1553、CAN、SPI)

总线协议资料集合(1553、CAN、SPI)

2022-05-16

频谱搜索相关专利压缩包

频谱搜索相关专利压缩包

2022-05-16

xilinx dds fir 手册 英文版

xilinx dds fir 手册 英文版

2022-03-14

fft 窗函数分析 matlab 文件

fft 窗函数分析 matlab 文件

2022-02-08

用MATLAB实现遗传算法程序

用MATLAB实现遗传算法程序,包含相关说明pdf。

2014-03-20

空空如也

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

TA关注的人

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