OS20190228

本文深入浅出地讲解了计算机的基础组成,包括CPU、内存、外存等概念,并以QQ软件为例进行了具体说明。同时,文章详细介绍了网络基础知识,如TCP/IP协议、DNS解析、HTTP协议的工作原理,以及常见网络命令的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2019年2月28日星期四

计算机

CPU     内存     外存(硬盘、U盘、光盘。。。)

 

以QQ为例阐述上面的概念

 

qq.exe  在什么地方binary

 

打开任务管理器ctrl+shift+esc

 

二进制   

GB---MB—KB—Byte

 

1字节=(  8   )位bit

c程序

typedef  char*  String;

main(String  args[]){

char  x=130,y=-128;

printf(“%d,%d\n”x,y);

}

 ()

 

C:char一个字节

java:byte 一个字节

 

数据范围 -128 ~127

 

二进制 

5十进制=(  )二进制

 

8位二进制无符号数据范围(0~255  )

有符号数据范围( -128 ~127   )

255:  1111  1111

127:  0111  1111

 )

测试对一个字节的理解

class test{

public  static void main(String  …args)
{

  byte    x=120;    //-128~127

  while(x>100)   x++;

  System.out.println(x);

}

}

 

每个人通过操作,告诉我你的电脑硬盘容量

(   )

我的电脑----右键---管理---磁盘管理

 

解释100Mbit宽带含义?

 

每秒下载速度大概(    ) MB

 

http://www.runoob.com/

 

        

软件测试  运维   数据挖掘   数据分析  程序开发。。。

 

unix/linux   纯字符界面安装部署各种环境

             网络基础

            shell编程

 

数据库SQL   

Oracle/mysql/sqlserver/informix/db2/sybase/….

 

软件:单机软件、

网络软件(C/S   B/S)

 

 

 

java能干什么?

java:  j2SE  (基础)

前端:html/css/javascript

 

企业应用     j2EE   

 spring  spring  boot  mybatis…

 

 

android平台   ADK  … 

 

 

 

数据分析    hadoop   hive  hbase spark….

 

 

Vmware:模拟不同的电脑

 

网络

 

 

 

怎么打开命令行:

win(窗口键  command键)+R输入cmd回车

 

虚拟机软件 

window(oracle)

linux

 

每个人在非系统盘,创建三个文件夹

虚拟机(放装好的虚拟电脑)

工具库(用来放各种软件安装包)

学习资料

 

tcp/ipv4

ip地址是4个字节32位

一个字节表示一个数字(无符号)

0~255

打开命令行   输入ipconfig  /all回车

可以查各个网卡相关的网络配置

 

手机上网,查看ip地址、掩码、网关、dns

 

PC联网(手机开个热点,  PC连接热点)

打开命令行 ipconfig  /all

13812345678

PC连接的是手机热点

192.168.43.110         1100  0000

&  255.255.255.0     &   1111  1111

运算的结果就是网络号   192.168.43                      1100  0000

“&”运算符在计算机语言中, “与”   1&1=1  0&1=0

 

192.168.43.1

 

192.168.43.1

 

TCP/IP 网络协议,70年代开发出来的

美国70年代 internet

中国90年代 接入internet

 

以上网为例,认识tcp/ip

 

打开浏览器输入 http://www.baidu.com  回车

DNS服务器会告诉你www.baidu.com对应的ip地址是多少

知道地址后,

浏览器和服务器建立TCP连接(类似于浏览器拨通服务器电话)

连接后,浏览器会向服务器请求网站的第一个页面,服务器收到请求后会将第一个页面内容通过http协议传输到浏览器(  传输到浏览器端的都是前端的代码html、css、javascript )

浏览器负责解析收到的内容

tcp/ip  应用层     http(web应用协议)ftp(文件传输协议) DNS

       传输层     tcp可靠传输方式   udp传输方式

       网络层     ip(负责找电脑)    icmp(负责判断电脑是否畅通)

       链路层     arp   rarp

 

打开命令行  netstat    -ano 回车

打开命令行  ping   www.baidu.com   (ICMP)

命令行      nslookup   www.qq.com   (DNS)

命令行     arp  -a

 

 

tcp可靠传输方式

B                        -              S(webserver)

B知道S的IP地址后,会向服务器发送连接请求(按电话号码)

服务器会把确认号告诉浏览器,浏览器也要把确认号告诉服务器

 

数据交换

 

UDP:

 

打字练习

 

创建一个文件,名称my.html,用记事本打开这个文件

<html>

<head><title>yourname</title>

<script>

alert(“hello!”)

</script>

</head>

<body>

<table> <tr>  <td> AA </td> <td> BB </td> <td> CC </td></tr>

<tr><td> <font color=red>100</font> </td>

<td><h2>100</h2></td> <td><input></td> </tr></table>

</body>

</html>

 

创建文件my2.html,记事本打开

<html> <head> <title>  my2 </title>

<script>

function  test(){

if(confirm(“del?”))

     alert(“ok”);

 else   alert(“cancel”);

}

test();

</script></head> <body>

<div  style=”border:1px  solid  red;width:100px;height:100px”>

 <img  src=”a.png”>

   </div>  </body></html>

 

每个人打开任务管理器

 

杀掉explorer.exe进程

 

打开服务:计算机----右键---管理----服务

 

 

怎么判断某台电脑是否通?

怎么知道网易服务器的ip地址?

怎么判断ip地址的网络号?

 

二进制,给一个数字,能报出二进制、十六进制、八进制

数据单位,理解一个字节的含义

%d    decimal/digit

 

布置一个任务,主机安装一个java开发工具包(JDK1.8)

 

打开命令行  javac  -version

            java   -version

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值