自己整理的一些小知识,比较杂,适用于菜鸟

来源:互联网 发布:网络部署方案 编辑:程序博客网 时间:2024/05/22 11:01

1、TCP协议的常见端口:

FTP,定义了文件传输协议,使用21端口;

Telnet,它是一种用于远程登录的端口,23端口;

2、UDP协议的常见端口:

HTTP,这是用户用得最多的协议,它就是常说的“超文本传输协议”,默认端口为80;

DNS,用于域名解析服务,域名和IP地址之间的变换由DNS服务器来完成,DNS用的是53端口;

QQ,QQ程序既接受服务,又提供服务,这样两个聊天的人才是平等。QQ用得是无连接的协议,也就是说它用的是UDP协议。QQ服务器使用的是8000端口,客户端是4000

3、HTML发展史:

4、HTML5≈HTML+CSS3+JavaScript+API

5、为什么数组下标从0开始?

因为数组实际上就是指针,数组下标就是地址 的偏移量,首地址的偏移量一定为0,所以数组下标是从0开始的。

6、指针本身存在调用栈中,指针指向的数据在堆中。

7、解决编码GBK的不可映射字符,可以再dos下编译时输入,"javac -encoding utf-8  Hello.java"。在编译软件下,可以在软件中设置编码为utf-8

8、IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。

9、127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。

10、可以用 *b=*a^*b;*a=*a^*b;*b=*a^*b;来实现两个值的互换。

11、十六进制是十进制和二进制的折中表示。因为十进制在计算机中不好存储,二进制又太长了。




会不定期更新,如大家看到有错误,请帮忙指正,谢!

0 0