Commit 69cbe115 by 温晋荣

Upload New File

parent df7507b9
# 前言
# 前言
如果仅仅把技术当作一个黑盒,只把时间花在学习其表面上,而并没有探索到其本质,就绝不应该认为自己已经“懂”了。
# 第一章 计算机的三大原则
## 问答区
#### 1.不同编码 汉字占的字节
GBK((Chinese Internal Code Specification)是汉字编码标准之一,全称《汉字内码扩展规范》)字符编码下,一个汉字占用两个字节.
UTF-8字符编码下,一个汉字占用三个字节.
#### 2.什么是编码?
通常讲为了便于计算机处理而经过数字化处理的信息称作编码.
## 内容
#### 三大原则
* 计算机是执行输入,运算,输出的机器
* 程序是指令和数据的集合
* 计算机的处理方式有时与人们的思维习惯不同
##### 一:输入,运算,输出是硬件的基础
计算机的硬件由大量IC组成
###### IC集成电路
每块IC有很多引脚,有的用来输入,有的用来输出.
IC会在其内部对外部输入的信息进行运算,并把结果输出到外部.
##### 二:软件是指令和数据的集合
**指令**:控制计算机进行输入,运算,输出的命令
一组指令也就构成了"函数"
**数据**:
一类是作为指令执行对象的输入数据.
一类是从指令的执行结果得到的输出数据.
##### 三:对计算机来说什么都是数字
#### 用三大原则解释新技术 .NET核心的XML Web服务
```
.net已经第二次查了,还是不懂
搜索过程中看到一句评"一千个程序员中有一千种.net技术"
我个人目前的理解是.net技术一个可以协作,功能强大(可以开发好多东西)的平台
杜奕明学长:
.NET is a developer platform with tools and libraries for building any type of app, including web, mobile, desktop, games, IoT, cloud, and microservices.
NET是一个开发平台,提供各种工具和库来构建任何类型的应用程序,包括Web、移动、桌面、游戏、物联网、云和微服务。
彭凯学长说举了一个不恰当的关系:
类似这种对应关系
Java JVM 操作系统
多语言 .Net 操作系统
凯哥解释完更蒙了 因为类比Java jvm 操作系统 我不知道他们三个的关系
https://www.cnblogs.com/dreamroute/p/3873368.html 去看了一篇博文
以前只知道Java的跨平台性,似乎只是知道这几个字其他就不知道了.
看完这篇文章知道,跨平台的意思是可以在不同的操作系统都能运行某Java程序,而这归功于JVM,相当于jvm包着所有的操作系统,编写程序需要操作操作系统的时候只需要面向jvm操作就行了,至于jvm内部如何操作不同操作系统的不用程序员管.
(好像没说明白,或者说是在操作系统之上又加了一层,程序员操作jvm,jvm去针对不同操作系统进行操作)
```
为了使互联网上相互连接的计算机能通过程序协同工作,微软公司采用了SOAP以及XML规范.
SOAP是关于调用指令的规范 XML则是定义数据格式的规范.
只要定义出了指令和数据的规范,装有符合规范的程序的计算机自然就可以相互协作了.所谓计算机的协同工作指的是输入到一台计算机中的数据,可以通过互联网传送到与这台计算机相连的其他计算机上执行运算,运算输出的结果再返回给这台计算机.像这样部署在其他计算机上能执行某种运算的程序就叫做XML Web服务.
```
我自己的话再说一次:
计算机相互协作的前提就是运行的程序在不同的计算机要采用相同的标准,程序由数据和指令构成,所以只要数据和指令采用统一的规范,程序就自然采用了相同的规范.
而协作工作就是在A电脑输入数据,可以把这个数据传给B电脑,在B电脑进行运算,B电脑算完把结果在返回给A电脑.
此时在B电脑进行运算的程序就叫做XML Web服务.
```
# 第二章 试着制造一台计算机吧
## 问答区
### 1.CPU是什么的缩写
```
说来惭愧,老说自己学cpu的 突然看到这个问题并不能准确的说出答案.
```
Central Processing Unit 中央处理器
### 2.衡量CPU性能的比特数的因素
CPU上数据总线的条数
CPU内部参与运算的寄存器的容量
# 附录
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment