自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言给函数传二维数组

害,菜鸡真的是走一步一个坑,有时间一定得系统学习一下c了。言归正传,给函数传递二位数组,我目前可以掌握的有三种方法:1.将二维数组压缩成一维数组,然后就可以正常用指针了,用的时候注意一下二维与一维的坐标变换就可以;(我没用,因为我代码已经写好了,不想改!)2.传二维数组,如 short gmmse(short H[4][4]),这种用起来也没问题,传入的数据可以正常被修改;3.使用二维数组对应的指针,如 short gmmse(short (*H)[4]),用法与2一摸一样;我目前使用的

2021-10-30 15:31:31 3469

原创 C语言vs编译器对负数的移位逻辑

最近在忙着导师的一个大项目,我这边要把一个matlab通信系统算法搬到我们项目组的特定处理器平台上。这个处理器比较无语的是,只支持16位定点数的运算。言归正传,我在c语言的移位操作时,发现C语言移位操作是有前提条件的。移位分为逻辑移位和算术移位。我其实只需要逻辑移位,我想当然的以为对于任何数都可以移位(博主c语言确实太差了,羞!),对比结果的时候,发现数据总有点小误差,理论上不应该有误差,结果应该时完全对的上。然后一顿断点分析,发现就是这个移位操作。C语言编译器只能对无符号数进行逻辑移位操作,当

2021-10-29 14:46:43 276

原创 C语言学习记录

内存分配方式内存分配有三种:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同。静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量。 栈区:在执行函数时,函数(包括main函数)内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(任何变量都处于站区,例如int a[] = {1, 2},变量a处于栈区。数组的内容也存在于栈区。

2021-10-29 14:37:07 75

原创 verilog

纯组合always程序块中的语句强烈推荐只使用阻塞赋值符号,而时序always程序块中推荐只使用非阻塞赋值符号,否则会带来非常多的隐患。

2021-10-29 14:36:09 76

翻译 UP SMP

UP(Uni-Processor):系统只有一个处理器单元,即单核CPU系统。SMP(Symmetric Multi-Processors):系统有多个处理器单元。各个处理器之间共享总线,内存等等。在操作系统看来,各个处理器之间没有区别。要注意,这里提到的“处理器单元”是指“logic CPU”,而不是“physical CPU”。举个例子,如果一个“physical CPU”包含2个core,并且一个core包含2个hardware thread。则一个“处理器单元”就是一个hardware th

2020-11-21 11:21:04 599

原创 printf转换说明和转换结果

2020-11-16 16:58:17 114

原创 以二进制格式和以文本格式打开的区别

2020-11-13 14:56:53 149 1

原创 顶点的最长路径

顶点的最长路径指的是,以该点为终点的最长路径

2020-10-30 13:04:55 182

原创 通信理论知识回溯

最近,导师给分了一个与华为合作的通信方面的项目,这段时间都在研究深度学习,好久没接触这方面知识了,生疏了许多,所以就一边上手,一边复习,记录整理。 ...

2020-07-06 21:04:52 271

原创 华硕zx50j笔记本 拆机教程 换风扇教程

前几天作者的“老人本”突发”高烧“,运行异常卡顿,几经摸索,确定是cpu风扇坏了。遂淘宝买风扇,查找教程拆机,换风扇,途中也有一些小插曲,如今大功告成,因此将本人的经验奉上,供大家参考。拆机准备: 十字螺丝刀*1 小圆片*1 如图中紫色框的红色十字刀和橙色方框里的小圆片所示(一般商家送的是图片里面的黑色小螺丝刀,也可以用,但是用起来手有点疼。。。)第一步:拆外壳先拆电池!先拆电池!先拆电池!先拆红色圈的螺丝,拆下小盖板;然后依次拆机械盘(四个螺丝,然后机械盘往左侧轻滑,即可拆..

2020-06-17 14:45:12 15052 7

原创 卷积码(数字通信 信息论)

卷积码一般记为(n,k,m) n码长 k信息序列长度 m存储器的级数(影响卷积码的性能)

2020-06-16 17:21:13 1760

原创 码率 码字(数字通信系统 信息论)

编码: 一次取k个比特并将每k个比特的信息序列映射成唯一的n比特序列,该序列称为码字该序列的冗余度:n/k码率:k/n 又称码的速率

2020-06-16 16:45:32 3142

原创 数字电路SR锁存器D锁存器

SR锁存器 S输入R重置 Q输出 R为0,S为1,Q=1;R为0,S为0,Q与上一个状态保持不变;R为1,Q=0D锁存器 D触发器 在时钟上升沿,将D复制到Q,在其他时间段,保持不变...

2019-11-10 14:29:45 1112

原创 Android程序运行秒退的一部分原因

1.活动未注册2. .xml文件缺少以下两行代码:xmlns:tools="http://schemas.android.com/tools"tools:context="com.example.thethird.MainActivity"暂时只遇到这两种原因,之后碰到再加入。

2018-01-26 10:32:03 11580

空空如也

空空如也

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

TA关注的人

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