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
软件测试 运维 数据挖掘 数据分析 程序开发。。。
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