计算机理论与基础
zhrq95
这个作者很懒,什么都没留下…
展开
-
字符编码:ASCII,Unicode 和 UTF-8
字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。原文链接:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html转载 2018-02-08 19:23:22 · 136 阅读 · 0 评论 -
深入理解计算机系统 - 笔记(第一章)
不能用表达式 x-y<0 来代替 x<y,因为前者可能会产生溢出。不能用 -y<-x 来代替 x<y,因为二进制补码表示中,负数和正数的范围不对称。\n 对应的 ascii 码为 10。主存是动态随机访问存储器(DRAM);高速缓存L1、L2、L3是静态随机访问存储器(SRAM)。存储器层次结构的主要思想:上一层的存储器作为低一层存储器的高速缓存(如:内存是磁盘的高速缓存)...原创 2018-02-09 17:16:33 · 295 阅读 · 0 评论 -
循环、迭代、递归、遍历
• 循环(loop),指的是在满足条件的情况下,重复执行同一段代码。比如,while 语句。• 迭代(iterate),指的是按照某种顺序逐个访问列表中的每一项。比如,for 语句。• 递归(recursion),指的是一个函数不断调用自身的行为。比如,以编程方式输出著名的斐波纳契数列。• 遍历(traversal),指的是按照一定的规则访问树形结构中的每个节点,而且每个节点都只访问一次。...原创 2018-02-09 17:20:21 · 336 阅读 · 0 评论 -
域名解析
以 把顶级域名 zhrq95.top 解析到 ngrok 提供的二级域名 zhrq1995.ngrok.cc 为例一方面要在 域名注册商(如 万网) 处修改域名解析。记录类型为 CNAME,主机记录为 zhrq1995,记录值为 ngrok 提供的服务器地址 xxx.ngrok.cc (为保护服务器被攻击,用 xxx 代替)另一方面要在 ngrok 处将二级域名绑定到 一级域名 zhrq95.to...原创 2018-02-09 17:30:10 · 756 阅读 · 0 评论 -
面向对象程序设计基本概念
问题空间(problem space):是问题解决者对一个问题所达到的全部认识状态,它是由问题解决者利用问题所包含的信息和已贮存的信息主动地构成的。一般由3下面三个方面来定义:初始状态:开始时的不完全的信息或令人不满意的状况;目标状态:你希望获得的信息或状态;操作:为了从初始状态迈向目标状态,你可能采取的步骤。对象(object):一个对象有自己的状...原创 2018-02-23 11:22:40 · 3947 阅读 · 0 评论 -
C 语言计算机运行模型
操作系统专门在内存里开一个区域来存放代码指令(代码段),每一个函数,都有一个代码段。程序运行时代码段是只读的。CPU 根据一个指令指针来取当前指令,执行完后,指令指针移动到下一条指令(顺序执行),或跳转到指定的指令(条件、循环)要点:1、每个函数是一个独立的代码片段,在代码段中;2、有一个指令指针,来决定当前 CPU 执行的指令。return 语句的两个功能:1、将指令指针拨回到调用函数的下一条指...原创 2018-03-22 20:59:30 · 639 阅读 · 0 评论 -
集线器、交换机、路由器、网桥、网关
本文转载自:http://www.cnblogs.com/imapla/archive/2013/03/12/2955931.html集线器(HUB)集线器就是将网线集中到一起的机器,也就是多台主机和设备的连接器。集线器的主要功能以扩大网络的传输距离,是中继器的一种形式,区别在于集线器能够提供多端口服务,也称为多口中继器。集线器在OSI/RM中的物理层。集线器的基本功能是信息分发,它把一个端口接收...原创 2018-03-22 20:55:33 · 554 阅读 · 0 评论