- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 C51笔记---指针
/*(ptr+1)是下一行元素的首地址,*(ptr+1)+2是该行第2列地址(从0列算起)则*ptr++依次代表数组元素,先从a[0][0]到a[0][m-1]代表第一行所有元素,然后第二行从a[1][0]开始,直到结束。//该指针指向加法函数,加法函数在随后编写,其形参格式为int add(int a,int b)。*ptr++:当前变量的值是*ptr,然后指针增加一个变量所占的字节数,下次*ptr是新的变量值。则ptr[n]即数组元素(下标法),等效于*(ptr+n),n为0--9;
2024-06-02 10:39:33
698
原创 C++笔记(vc书籍的光盘)
一个类中的构造函数可以有多个(即重载),它们必须带有不同的形参,用于不同的初始化对象。静态类成员:在类定义中,使用static关键字定义的数据成员,既可以用类名.成员名访问,也可以用对象名.成员名访问。类中的函数定义时,形参括号后面如果使用了const关键字,则代表该函数不会修改类中的数据成员,改了就非法。逗号表达式,即(表达式1,表达式2),其最终值是表达式2,如果表达式1存在赋值运算,则优先进行。构造函数:类的内部与类同名的函数,用于给类的对象初始化,定义类时不允许直接初始化变量。
2024-06-02 09:53:20
299
原创 C语言笔记
virtual--声明类中的函数为虚拟函数,在继承类中默认还是虚拟函数,可以做相同函数声明。在类外实现的函数(也是该类成员)为外联函数,除非该外联函数用inline声明,则才视为内联函数。运算符的优先级:括号---〉逻辑非---〉算术运算---〉关系运算---〉逻辑与,逻辑或---〉赋值运算;位运算符的优先级:~按位反---〉〈〈左移,〉〉右移---〉&按位与---〉^按位异或---〉|按位或;inline---声明内联函数,用于提高函数执行速度,但更费空间。位段---以结构体方式定义的位数据,节省空间。
2024-06-02 09:52:09
260
原创 vitis2020.1字体设置正常显示中文
Preferences==>General==>Appearance==>Color and Fonts==>C/C++==>Editor==>C/C++ Editor Text Font,点击Edit...按钮,将Consolas改为Ebrima,即可正常显示中文!
2024-01-12 10:31:45
1199
1
原创 临时笔记文件---约束和DFX---已同步
优先使用set_clock_uncertainty约束时钟,而不是提高频率。时序报告:report_design_analysis,可能提出一些建议。methodology_checks以及timing_checks。区域应尽量小,且不重叠;消灭critical warning;先不做IO约束,内部收敛后再做;小容量适合用lut RAM;流水寄存器可提升DSP速率;大扇出的起点应该是寄存器;
2023-12-10 15:38:22
520
1
原创 临时笔记文件4--数字信号处理---已同步
使用HLS也可以生成滤波器,但是要引用已经生成好的滤波器系数,且仿真时无法生成波形,只能看看输出的数据(以文件形式);过渡带带宽(HZ);在simulink中,使用fda tools设计和仿真;
2023-10-25 14:44:21
132
原创 定点数计算---已同步
256 + 65536(补码) ==>16’hFE80(verilog赋值时应写-16’sh0180(负号+原码),或16'hFE80(补码),而不是写-1.5,因为信号声明是。-2 ==> -2 + 65536 ==> 65534,即有符号数 '-2' 的补码是65534(16'hfffe,或 -16'sh2,或 -16'sh0002)对于16'h0240,整数部分是2,小数部分是8'h40,小数部分换算为十进制小数,为8'h40 = 64 = 0.25 *256,即:十进制小数是0.25。
2023-09-26 14:37:20
163
原创 3x+1除2猜想的证明(转载本文请注明出处)
即以减法方式表达任意整数A=2^(k+m+n+p+...)-2^(m+n+p-1)-2^(n+p-1)-2^(p-1),其中m,n,p都是整数,可以为0;2)因为:把奇数变为二进制表达后(简化为2^0+2^a形式),任意奇数与其内核相加后,除以2^m次方,得到新的奇数和内核,该新奇数加新内核,依然等价于一个奇数除以2^m次方,然后+0.5;(m可以为0,以便整除)1)猜想等价于:对于任意整数A,除以2^m次方(如果A是奇数或带小数,则m=0),然后+0.5,不断迭代,极限必然是2^k;
2023-09-25 11:04:37
174
1
原创 浮点数计算---已同步
小数部分:F = b0.b1b2...bf-1=1*2^0 +1*2^(-3) + 1*2^(-4) + 1*2^(-8) + 1*2^(-9) + 1*2^(-13) + 1*2^(-16) + 1*2^(-19) + 1*2^(-20) + 1*2^(-21) =1.1935(逗号左边是b0,往右依次是b1....bf-1)e = (2^7 + 2^0) =129(指数部分的第0位和第7位是1,左边是e7,右边是e0)E=e-(2^7 -1)=2(指数部分的宽度是8,所以此处是7)
2023-09-25 11:01:33
77
1
原创 学编程的方法
3)结合代码所用单词理解其含义,或者百度;2)如果代码没有注释,在软件中打开查看;4)实在理解不了的,使用时照搬;1)直接看代码,语法学习为辅;5)照搬都不会,那一定用不上。
2023-09-22 16:52:49
51
原创 sift特征提取笔记---已同步
2)采用不同的尺度下的高斯差分图像,是为了在不同尺度下,比较图像之间的特征点。如果一张图像比另一张放大了或缩小了,那么可以比较它们的不同尺度下的特征点。3)特征点的要素:极值点;其它手段,如:阈值、曲率等等用于剔除不合条件的点;拟合用于提取最大值位置;4)特征点的描述:该关键点附近的各个点的幅度和角度,组成向量,128维最佳;对于角度,要统计主方向,然后将特征向量旋转到主方向,这样,向量特征都是从主方向算起,能保证旋转不变性。5)特征点的比较和匹配:计算两个特征点向量之间的欧式距离,A与A’的距离 除以 A
2023-09-22 16:36:26
66
VESA_Monitor_Timing_Standard-Version_1.0,_Revision_12p-2008.pdf
2021-11-30
xilinx vivado HSSIO IP core:native&component mode介绍
2021-07-28
通达信基础浮动盈利(BPR)指标公式源代码!
2020-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人