01 2019 档案
摘要:1.内存地址用4位16进制和8位16进制表示的区别。例如经常可以看到某些书籍上写的内存地址0x0001,在另外一些书籍上写的内存地址又变成了0x00000001。都是表示的编号为1的内存地址,为什么一个是4位16进制表示,另外一个又是用8位16进制表示呢? 首先,必须要知道内存地址只是一个编号,代表
阅读全文
摘要:所以数组处理函数一般都传一个数组长度,当然也可以使用数组指针,不过这么写好像就没啥意义了~ 下图: (通过数组指针
阅读全文
摘要:2作业讲解 3 指针复习 (1) 返回栈区地址 (错 (对 (错,p一直是空的,同时引起堆区空间没释放 ( tmp指针给堆空间赋值,最后堆区没有释放 04 指针复习_2 (注意:strcpy的第一个参数虽然没有* 但是实际操作的是指针所指向的内存,即:堆区的内存 案例: (p没有指向空间,所以段错误
阅读全文
摘要:01 课程回顾 1.文件指针 02 作业讲解 03 作业讲解补充 04 项目概述 qt 是编辑器 gnu 05 C++介绍 面向对象介绍:封装,继承,多态 06 C++介绍2 或者全局变量(不安全 .完之后再.: 07 C++介绍3: 1.加上作用域,告诉编译器,setA()属于struct Tes
阅读全文
摘要:1.复习 1.文件指针 a) 文件指针不能直接操作,必须通过文件操作库函数使用 FILE *fp = NULL 栈解旋 <= 高大上,其实只是离开栈区,变量自动释放 2 作业 sprintf: sscanf 3 fgets读取内容 4 文件版四则运算 #include <stdio.h> #incl
阅读全文
摘要:(转载 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 使用Windows记事本的“另存为”,可以在GBK、Unicode
阅读全文
摘要:去上海参加公司年会,这边冒着小雨 空气很湿很舒服 第一天晚上开会,晚上住的公司安排的五星酒店,很舒服很舒服,和我同室的舍友夜里悄悄爬走了 于是我一个人住了个晚上大双人间 第二天早起自己体验了地铁,公交,到了想去的商铺门口(..去的太早没开门) 临走时不知道要买点什么,有个上海商店的小妹热情的推销大白
阅读全文
摘要:结构体基本操作: // struct为关键字 Stu为自定义标识符 // struct Stu才是结构体类型 // 结构体成员不能在定义类型时赋值 struct Stu { int age; char name[50]; int score; } // 后面有分号 2。结构体的定义和初始化 // 结
阅读全文
摘要:之前的实验中 通过按按钮启动两个板子,由于clock不同步产生了问题,于是我们接入了clock信号使信号保持同步, 但是即使这样,由于磁场影响或者其他原因,传输的数据仍然可能出现错误: 怎么来进行错误检测呢, 1.可以说一共有104个bits 所以103 或者110个都是有错误的 2.可以说47%的
阅读全文
摘要:本节将演示由于发送方和接收方不能同步时钟所引起的问题: Parity 奇偶校验位 Checksum 校验和 CRC error detection 循环冗余校验(Cyclic Redundancy Check) 发送数据的稳定性是依靠error detect 和 error correct 来保证的
阅读全文
摘要:应用层向TCP层发送用于网间传输的、用8位字节表示的数据流,然后TCP把数据流分割成适当长度的报文段(通常受该计算机连接的网络的数据链路层的最大传输单元(MTU)的限制)。之后TCP把结果包传给IP层,由它来通过网络将包传送给接收端实体的TCP层。TCP为了保证不发生丢包,就给每个包一个序号,同时序
阅读全文
摘要:IP协议的限制 IP协议需要 datalink帧来包装它 Ethernet或者PPP 一般都有1500byte字节或者大小的限制 可能会出现的问题 Packet loss – retransmit Reordering Multiple Conversitions(假设同时传输连个文件 我们怎么知道
阅读全文
摘要:Ether Type: 0800 (IP TTL:to prevent loops、 Loops 出现一般就是出问题了,但是还是要防止这种现象出现 Version: Type of Service: 在ipheader后面就是ip包的负载 到目前位置我们实践了ICMP报文 之前讲了怎么从host A
阅读全文
摘要:Ping 192.168.20.2 ICMP Echo (Internet Control Message Protocol ICMP Echo request ICMP Echo reply 收到ICMP Echo的会回复,ICMP Echo reply Wireshark 打开终端ping一下1
阅读全文
摘要:question: how does a knows that SFO is the right place to send as Ethernet frame subnet Mask: its just anotherway of saying that the prefix length is
阅读全文
摘要:两台计算机间不是直接连接的,所以不能使用PPP协议,那么它们是怎么链接的呢? host A想把信息传给host B ethernet帧中的目标mac地址传到SFO后开始使用PPP协议 [Media Access Control Addres,媒体访问控制地址 注意,PPP协议不使用mac地址 SFO
阅读全文
摘要:OSI Model——Open System Interconnection Model 开放系统互联模型
阅读全文
摘要:point to point 和 multipoint/broadcast 左图中这种大的internet service provider间一般是point to point 发frame就好了 通常用的都是光纤 以太帧: Ethernet Address(MAC Address) Ether T
阅读全文
摘要:delimiter n.定界符 stream (比特流 如果我们把第三个当作起始位,得到的字符就完全乱套了 frame 帧 我们使用frame 来 find bit boundary 两种framing的方式: 1.HDLC协议 High Level Data-Link Control 使用Flag
阅读全文
摘要:橙 棕 绿 蓝 四种线 这里我们就讲10BASE-T 因为之前我们讲的曼彻斯特编码就是10BASE-T的,其他两种会更复杂一些 *只有1000 BASE-T 用了四根线 剩下俩种只用了两根线 橙线用来传输数据 绿线用来接收数据 棕线和蓝线 没用 示波器观察: 分析两个字节的编码: 这个序列需要翻转过
阅读全文
摘要:两个计算机传输信号的时候 clock一定要同步 这样才能读出正确的信息 如果接收者的clock慢一点会怎么样呢 少了一个bit (clock slip) 解决这种问题: 方法一: (GPS antennae gps天线 每个计算机拿到gps上的clock 然后用这个clock来receive and
阅读全文
摘要:光纤: 想象一个symbol是light off 另一个是light on 另一种传输信息的方式using radio waves(无线电波: 这个router 内部以很高的频率变换电压 (例如2.4Ghz 接受的设备接收到无线电波 然后转换成signal 不同的代表0和1 发送不同的信息 RF r
阅读全文
摘要:Ethernet cable 加voltage 通过voltage变化传输信息到另一端 假如是这样加电压的 可以看到有两种状态,一个是5v 另一个是0v we call these states symbols -we call these symbols because we can use th
阅读全文
摘要:1 课堂回顾 作用域与生命周期 2 static 局部变量 2 打字游戏 3 内存分区代码分析 4 结构体基本操作 (复合类型[自定义类型 #include <stdio.h> #include <string.h> // 定义一个结构体类型 // 1、struct是关键字 // 2、struct
阅读全文
摘要:01 课程回顾 1.指针数组 注意: 对于数组来说,在使用sizeof的时候a和&a[0]是不一样的, 虽然以%x打印出来他们都是地址 2.值传递 int a; fun(a); int *****p; fun(p); // 这个也是值传递,把p的值传过去了 所以是值传递,并没有取地址 3.栈区和字符
阅读全文
摘要:只要把地址拿到就能这么操作.. (这里是合法的地址,不是野指针) (操作系统的内存不是你想用就用的) 0 ‘\0’ NULL是一个东西 02 作业讲解 03 指针数组 指针数组 它是数组 03 数组指针 int *p[10]; (!注意: char *a, int *b, double *c 的si
阅读全文
摘要:如何调用库函数(别人写好的函数) 1) 头文件:包含指定的头文件,头文件主要包含此函数的声明 2) 函数名字:函数名字必须和头文件声明的名字一样 字符串常用处理函数: 1.字符串输入 gets() fgets() 注意: 虽然都是读一行,(即输入\n后本次读取结束, fgets会保留\n,读完后在最
阅读全文
摘要:// 定义数组时 []内部尽量用常量 // 定义数组时,数组名在同一{}内部是唯一的,不能和变量、其他数组名同名 // 使用数组时 []可以是常量,变量,表达式 // 定义一个数组,数组名字叫a 有10个元素 每个元素为int // 通过下标操作元素,从0开始,0~9 int a[10] a[0]
阅读全文
摘要:复习 1.隐式转换 Double a Int b = 1 A = b //编译器自动转换把b转换为double类型后 再给a赋值(隐式转换) 2.强制类型转换 (变量)类型名 Int a = 1 // a只有在此语句执行时,才强制转换为double类型 其他地址还是int类型 Printf(“%lf
阅读全文
摘要:01 课程回顾 变量的起名:字母数字下划线 不能是关键字 常量 变量提升:老的编译器这样会报错 运算符:sizeof、+、-、x … … 进制: 1111 8421 计算机几乎都是二进制系统,而且是以补码形式存储 八进制一位对应二进制三位 十六进制一位对应二进制四位 rwx可读可写可执行 这个权限其
阅读全文
摘要:微分中值定理(一系列定理总称)-罗尔定理 费马引理->罗尔定理->拉格朗日中值定理->柯西中值定理 导数为0的点称为驻点 连续、可导、在端点函数值相等。 2.微分中值定理——拉格朗日中值定理 微分中值定理——柯西中值定理 总结一下: 费马引理: 函数f(x)在点ξ的某邻域U(ξ)内有定义,并且在ξ处
阅读全文
摘要:引例1 变速直线运动的速度 设质点运动位置的函数为 s = f(t) 为什么叫dy/dx呢 derivative n.衍生物,导数 二、导数的概念(幂函数求导-单侧导数-切线与法线方程) 函数可导性与连续性关系 连续却不一定可导 注意 f(x0)‘ ≠ f(x)’ (x0) 例9: 连续: 可导 *
阅读全文
摘要:一、函数的连续性 增量 变量u:初值u1 -> 终值u2 增量Δu: Δu = u2-u1 正的增量Δu:u1变到u2时是增大的 负的增量Δu:u1变到u2时是减小的 函数的增量 即:当因变量增量随自变量增量趋于0,称为连续。 单侧连续 ·左连续:如果limx->x0- f(x)存在且等于f(x0)
阅读全文
摘要:定理1 有限个无穷小的和也是无穷小 定理2 有界函数与无穷小的乘积是无穷小 推论1 常数与无穷小的乘积也是无穷小 推论2 有限个无穷小的乘积也是无穷小 二、例题 无穷小因子分出法:以分母中自变量的最高次幂除分子,分母,以分出无穷小,然后求极限 三、极限存在法准则 夹逼准则 小结 1.极限的四则运算法
阅读全文
摘要:极限为0的变量趋近于无穷小 注意 ·无穷小是变量 不能与很小的数混淆 ·零是可以作为无穷小的唯一的常数 无穷小与函数极限的关系 无穷小的运算性质 ·有限个无穷小的和也是无穷小 ·无穷多个无穷小的和不一定是无穷小 #如当n->∞时 1/n是无穷小 但n个1/n的和是1 而不是无穷小 无穷小的运算性质
阅读全文
摘要:一、函数极限的概念 函数极限的引入 数列{xn}:xn = f(n) lim n->∞ xn=a : 当自变量n取正数而无限增大时,f(n)无限接近于确定的数a 函数的极限:在自变量的某个变化过程中,如果对应的函数值无限接近于某个确定的数,那么这个确定的数就叫做在一变化古城中的函数的极限 自变量变化
阅读全文
摘要:一、数列与数列极限 刘徽——割圆术 还可以表示为 xn= 1- 1/(2^n) 因为棒长是固定1 减去最后一天剩下的 也是截取的总长 1-1/(2^n)无限趋近于1 数列的定义 ·按自然数1,2,3,…编号依次排列的一列数 x1 x2 … xn … 称为无穷数列 简称数列 ·其中每个数称为数列的项,
阅读全文
摘要:一、映射 设X,Y是两个非空集合,如果存在一个法则f ·使得对x中每个元素x 按法则f ·在Y中有唯一确定的元素y与之对应, ·则称f为从X到Y的映射 记作f:X->Y ·元素y称为元素x的像,元素x称为元素y的一个原像 举例:照镜子 镜子中也有一个你 (像和原像 ·定义域:集合X称为映射f的定义域
阅读全文
摘要:一、集合 一个书柜中的书 一间教室的全体学生 全体实数构成一个集合 集合:具有某种特定性质的事物的总体。 组成这个集合的事物称为该集合的元素 图片 数集分类: N 自然数集 N={0,1,2,…,n,…} Z 整数集 Z ={…,-n,…,-2,-1,0,1,2,…,n,…} Q 有理数集 Q =
阅读全文
摘要:课程简介: ·函数 ·极限 ·导数与微分 ·导数的应用 需要基础: ·高中数学基础
阅读全文

浙公网安备 33010602011771号