自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验11 线性分组码编码

一、 实验目的某(7,4)线性分组码的生成矩阵为编程序,求此线性分组码所有的码字及最小码距。二、 实验环境Dev c++三、 实验过程:#include<stdio.h>int main() { int G[4][7]= {{1,0,0,0,1,0,1}, {0,1,0,0,1,1,1}, {0,0,1,0,1,1,0}, {0,0,0,1,0,1,1} };//生成矩阵 int i,j,k,sum[16]={0},temp; int M[16][4]= {{

2020-12-29 15:10:10 2405

原创 jsx基本语法规则

先上个简单的react例子叭~~<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">

2020-12-23 12:51:46 144 1

原创 虚拟DOM与真实DOM

先来个简单的React例子~~<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">

2020-12-21 12:42:38 157 2

原创 创建虚拟DOM的两种方式

需求:使用React创建以下标签使用jsx创建虚拟DOM // 1.创建虚拟DOM const VDOM = <h1 id="title"><span>Hello React</span></h1>;//此处不要写引号,因为不是字符串// // 2.渲染虚拟DOM到页面 ReactDOM.render(VDOM,document.getElementById('test'));<!-- jsx创建虚拟DOM是js创建虚拟DOM的语法糖

2020-12-21 12:22:46 739 1

原创 初识React

O 是什么?-用于构建用户界面的javascript库 -e.g:如何获取学生信息呢? 1.发送请求获取数据--->需要我们自己做 2.处理数据(过滤,整理格式等)--->需要我们自己做 3.操作DOM呈现页面--->React所做的就是这一步-所以React是一个将数据渲染为HTML视图的开源Javascript库。O 谁开发的?O为什么要学?1.原生javascript操作DOM繁琐,效率低(DOM-API操作 UI)2.使用javascrip

2020-12-21 12:10:58 70

原创 实验七 香农编码

一、实验目的编程,对某一离散无记忆信源实现香农编码,输出消息符号及其对应的码字。设离散无记忆信源,。二进制香农编码过程如下:1、将信源发出的N个消息符号按其概率的递减次序依次排列。2、按下式计算第i个消息的二进制代码组的码长,并取整。3、为了编成唯一可译码,首先计算第i个消息的累加概率4、将累加概率Pi (为小数)变成二进制数5、除去小数点,并根据码长li ,取小数点后li 位数作为第i个消息的码字。二、实验环境Dev三、实验过程:#include<stdio.h>

2020-12-15 07:45:03 3590

原创 实验二 二维随机变量信息量的计算

一、实验目的:了解随机数的生成方法,掌握二变量多种信息量的计算方法,并用C/C++程序实现二、实验内容:用C/C++语言(其他语言也可以)实现:(1)根据如下的联合概率密度分别计算X与Y的熵、联合熵、条件熵:H(X)、H(Y)、H(X,Y)H(X|Y)、I(X;Y);#include<stdio.h>#include<math.h> int main(){ float p[2][2],Hx,Hy,Hxy,pa1,pa2,pb1,pb2; int i,

2020-12-15 07:42:55 1130 1

原创 实验八 费诺编码

一、实验目的对某一离散无记忆信源实现费诺编码,输出消息符号及其对应的码字。设离散无记忆信源编码过程如下:1、将信源发出的N个消息符号按其概率的递减次序依次排列。2、将依次排列的信源符号依概率分成两组,使两个组的概率和近于相同,并对各组赋予一个二进制代码符号“0”和“1”(编m进制 码就分成m组)。3、将每一个大组的信源符号进一步再分成两组,使划分后的两个组的概率和近于相同,并又分别赋予两组一个二进制符号“0”和“1”4、如此重复,直至每组值只剩下一个信源符号为止5、信源符号所对应的码符号序列

2020-12-15 07:38:41 3728

原创 实验十 算术编码

一、实验目的熟悉算术编码的编、解码过程。二、实验原理输入序列的二进制表示加上适当的截短。三、实验内容设离散无记忆信源的概率空间为信源输出符号序列为,用程序实现算术编码、解码过程。四、实验算法步骤1、计算累计概率Pr[i],另开辟2个存储空间C(存储码字)、A(存储区间长度)2、对所有信源符号执行以下迭代:a)C=A*Pr[i],i为当前符号在Pr[]数组所对应的下标;b)A=A*p[i],i为当前符号在p[]数组所对应的下标;c)求码字位数cnum=ceil(-lb(A))d)

2020-12-15 07:33:38 978

空空如也

空空如也

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

TA关注的人

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