next term 1.文化课方面 下学期课比较少,貌似也不难。数据库和数据结构的课设可以很快做完。两门选修:.net 和 深度学习应该也不会太难,每周末根据情况分配时间(一共不超过5个小时)。计算机组成原理、软工、马原多花点时间。 2. 科研方面 暂时不知道会花多少时间,以后补。 3. 竞赛方面 ...
分类:
其他好文 时间:
2021-02-10 13:29:49
阅读次数:
0
0.前言 最近在看计算机组成原理的浮点数部分,突然想起之前看过的一道快手面试题 为什么js中0.1+0.2不等于0.3,应该如何解决? 这里我们可以借这道题来说一下js的精度问题 1.JS数的储存 二进制和浮点数和定点数 首先计算机里面的数据肯定以二进制形式存储对于同一段二进制码,不同的解读方式肯定 ...
分类:
Web程序 时间:
2020-11-01 20:44:00
阅读次数:
33
前言"零拷贝"这三个字,想必大家多多少少都有听过吧,这个技术在各种开源组件中都使用了,比如kafka,rocketmq,netty,nginx等等开源框架都在其中引用了这项技术。所以今天想和大家分享一下有关于零拷贝的一些知识。计算机中数据传输在介绍零拷贝之前我想说下在计算机系统中数据传输的方式。数据传输系统的发展,为了写这一部分又祭出了我尘封多年的计算机组成原理:早期阶段:分散
分类:
其他好文 时间:
2020-10-30 11:49:47
阅读次数:
12
原码: 最高位为符号位,0表示正数,1表示负数。 正数的原码:等于本身 负数的原码:等于(1-本身) 例如:X = +0.1011 , 原码 = 01011 ; X = - 0.1011 , 原码 = 11011 ;(小数点可以保留或者省略) 补码: 最高位为符号位,0表示正数,1表示负数。 正数( ...
分类:
其他好文 时间:
2020-09-18 12:27:10
阅读次数:
45
现在刚开学不久,学校安排长达三周的金工实习,基本上每天整整一个白天都在磨铁片。 每天没什么时间用来学计算机,感觉计算机要学的东西很多,有点儿忙不过来。 现在数据结构马上就要学完,计划用这周六日完成剩余部分。先开始计算机组成原理和计算机网络的学习, 这两天看完图解http和网络是怎样连接的。 Java ...
分类:
其他好文 时间:
2020-09-17 20:05:09
阅读次数:
24
照班一下海明效验码的定义: 海明码(Hamming Code)是利用奇偶性来检错和纠错的校验方法。海明码的构成方法是在数据位之间的确定位置插入k个校验位,通过扩大吗距来实现检错和纠错。对于数据位m的数据,加入k位的校验码,它应满足: 2^k>m+k+1 我一直感觉很难理解是因为校验位的位置每次都是2 ...
分类:
其他好文 时间:
2020-09-17 16:50:13
阅读次数:
21
1.计算机知识基础 1.计算机组成 计算机底层: 点子电路,计算机只能识别两个数 0 1 硬件: 处理器(CPU), 运行内存(RAM), 主板(总线设备), 外部存储设备(硬盘U盘等), 输入输出设备 软件: 操作系统软件(运行在内核模式下), 标准库软件(运行在用户模式下), 应用软件(运行在用 ...
分类:
其他好文 时间:
2020-08-09 19:09:09
阅读次数:
63
网络的概念 JDK java开发工具 JRE Java运行环境 JVM 虚拟运行机 Java源代码》编译器(字节码文件)》JVM》系统 网络:一组互相连接的计算机 1.多台计算机组成 2.使用物理线路进行连接 网络的优点 1.交换数据 2.资源共享 网络的分类 1.计算机网络实现数据通信 2.计算机 ...
分类:
其他好文 时间:
2020-07-28 14:32:46
阅读次数:
77
Python基础课程概述 本文档分为三大部分, 分别如下: Python开发环境 Python语法规则 Python容器 1 Python开发环境 1.1 计算机组成 计算机是可以进行数值计算和逻辑运算, 并且具有存储功能的电子机器. 计算机由硬系统件和软件系统组成. 1.1.1 硬件系统 主要分为 ...
分类:
编程语言 时间:
2020-07-20 13:25:57
阅读次数:
65
1.堆栈(stack),其实就是堆,为什么加堆,我查了了一下,似乎是历史原因,在栈的实现时,内存中的资源分配是以堆的逻辑分配的(使用malloc函数申请内存时),故叫堆栈,其实我们研究其栈的主要性质就可以了,内存中的分配是操作系统和计算机组成原理研究的问题。 2.栈的主要思想就是后进先出,与之相关的 ...
分类:
其他好文 时间:
2020-07-19 00:57:20
阅读次数:
117