ESC 退出键\逃逸键 Shift ctrl alt fn 功能键 Win键 windows常见的快捷键 Ctrl +shift +esc 打开任务管理器 Alt+tab 切换任务 Win+tab 切换桌面 (了解虚拟桌面?) Win+E 打开文件管理器 Win+F 打开搜索 Win+R 打开运行窗口php
Win+D 返回桌面/恢复 Win+L 锁屏 Win+M 全部任务最小化返回桌面css
Win+1,2,3 打开任务栏上面对应数字顺序的应用程序 Alt+F4 关闭当前窗口python
快速打开系统应用程序(win+R):mysql
Notepad 记事本web
Write 写字板算法
Mspaint 绘图程序sql
Calc 计算器 数据库
Osk 屏幕键盘apache
Mstsc 远程桌面链接编程
计算机硬件:
企业中常见的硬件、设备、做用 常见: 电脑、 平板、手机、一体机、服务器
服务器、路由器、硬件防火墙、交换机、磁阵(磁盘阵列)
IT(Information Technology )
职业分配
1.产品
2.UI
3.CSS
4.JS
5.后端(Java/php/python)
6.DBA(mysql/oracle)
7.运维(OP)
8.测试(QA)
9.算法(分类/聚类/关系抽取/实体识别)
10.搜索(Lucene/Solr/elasticSearch)
11.大数据工程师(Hadoop)
12.Android13.IOS
14.运营
软件开发的五个阶段
一、 问题的肯定和规划
二、 需求分析
三、 软件设计
四、 程序编码
五、 软件测试
常见的技术架构(LAMP)
(Http协议) (动态资源)
浏览器客户端 → web服务器 → 语言库 PHP Python Perl
← ↓
↑↓
静态资源 ← 数据库 Mysql
静态资源; 若是客户请求的是静态资源 那么会以Web服务器直接把静态资源返还给客户端
动态资源; 若是客户请求的是动态资源,那么HTTPd的 PHP 会参与运算,若是运算过程须要用到数据库
作参数,那么PHP会链接 mysql 取得数据参与运算 最后运算的结果转化为静态数据 再由
Web客户端 返还客户端
PING; 数据包 用于检测网络(网页、电脑)运行CMD- Ping 网页 Ping IP地址
Netstat; 它能提供TCP链接,TCP和UDP监听,进程内存管理的相关报告。 Netstat -[-a][-e][-n][-o]
[-p Protocol][-r][-s][Interval]
Tasklist;任务表用来显示运行在本地或远程计算机上的全部进程
Taskkill 结束应用
常见的服务和默认端口
Http (hyper text transfer protocol 超文本传输协议) 80
FTP file transfer protocol 文件传输协议 20、21
Smtp: simple mail …简单邮件. 25
Pop3 :Post Office Protocol 邮局协议 110
IMAP:Internet Mail Access Protocol,Internet邮件访问协议 143
SNMP :simple network manage protocol简单网络管理协议 Udp: 161
DNS domain system 域名系统53
DHCP(动态主机配置协议) UDP: 68
Ssh;22 Mysql;3306 Oracle(甲骨文公司);1521 Sql Server;1433
Tomcat;8080 Telnet(远程登陆);23 https;443
Linux:是一套 Unix-like 的操做系统,是 Unix 的一种,它控制整个系统基本服务的核心程序
apache:开源软件基金会 世界使用排名第一的Web服务器,主要用做静态元素(JS、图片、视频、声音、css、字体文字等等即Html页面的元素)
Tomcat:主流的Java应用服务器之一,主要用做动态元素(动态请求、数据储存交互),同时也能够支持静态元素解析
Html:超文本标记语言是用来描述网页的一种语言,不是编程语言而是标记语言,使用标记标签来描述网页。
Nginx:HTTP服务器
Xtami
IIS:(Internet Information Services)互联网信息服务 分别用于网页浏览、文件传输、新闻服
务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
Weblogic:WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器
Websphere:WebSphere 是 IBM 的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变 Web 应用程序和跨平台、跨产品解决方案所须要的整个中间件基础设施,如服务器、服务和工具。
web服务器:Web服务器通常指网站服务器,是指驻留于因特网上某种类型计算机的程序,能够向浏览器等Web客户端提供文档。
应用服务器;(中间件除了操做系统和项目)应用服务器是指经过各类协议把商业逻辑曝露给客户端的程序
猫(Modem 信号转换做用 调制解调器)
ISP 信息服务提供商:中国电信、中国移动、中国联通 , 早期的铁通、长城、教育网、广电
子网掩码:子网掩码是一个32位的地址,用来指明某一个IP地址的哪些位标识的是主机所在的子网、哪些位标识是主机的位掩码。子网掩码只有一个做用,就是将某个IP地址划分红网络地址和主机地址两部分。
网关:一个网络链接到另外一个网络的“关口”
域名;为了方便人们记忆网站地址的别名
域名分类;
域名:baidu.com (顶级域名、裸域名,主要做用:方便记忆)
二级域名: talent.baidu.com
三级域名: xxx.talent.baidu.com
DNS:就是把域名和IP地址联系在一块儿的服务,有了DNS服务器,你就不用输入IP地址来访问一个网站,能够经过输入网址访问。
清除dns缓存记录;在CMD中输入 ipconfig/flushdns
Hosts:将一些经常使用的网址域名与其对应的IP地址创建一个关联“数据库”,当用户在浏览器中输入一个须要登陆的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会当即打开对应网页,若是没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
CS: Client Server 胖客户机瘦服务器
BS: Browser Server 瘦客户机胖服务器
移动端: Html5 + 框架
上网的过程:
一、浏览器地址栏输入www.baidu.com 敲 回车
二、操做系统OS找对应的域名对应的IP(域名解析)
三、由本地的操做系统查找对应的DNS服务器(服务的端口号:23端口)
在此以前:先从本地浏览器缓存找域名和IP对面关系,若是能找到就直接请求这个IP
若是缓存浏览器找不到:开始找操做系统配置文件件c:\windows\system32\drivers\etc\hosts和DNS 解析程序缓存
若是还找不到再从网络设备上查找(路由器等)
若是还找不到就请求DNS服务器,获取对应的域名和IP对应关系。
4.把请求向对应的IP地址的服务器发送。
5.服务器接收请求,进行处理。
6.服务器处理完成后,把对应的图片、js、css、字体、声音等传输给客户端。
7.浏览器接收这些素材,进行渲染。
网络通信的三要素;
IP;逻辑层面的惟一识别
MAC;物理地址 由网络设备制造商生产时写在硬件内部。MAC地址与网络无关
域名A记录(域名转换成IP地址的记录); 域名--ip
端口;物理端口 计算机与外界通信的交流接口
逻辑端口
A:每一个网络程序都会至少有一个逻辑端口
B:用于标识进程的逻辑地址,不一样进程的标识
C:有效端口:0~65535,其中0~1024系统使用或保留端口。
UDP (用户数据报协议)将数据源和目的封装成数据报包中,不须要创建链接是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,可是并不能保证它们能到达目的地
TCP (传输控制协议)提供的是面向链接、可靠的字节流服务。当客户和服务器彼此交换数据前, 必须先在双方之间创建一个TCP链接,以后才能传输数据
dos 命令;
PING; 数据包 用于检测网络(网页、电脑)运行CMD- Ping 网页 Ping IP地址
ipconfig;
Netstat; 它能提供TCP链接,TCP和UDP监听,进程内存管理的相关报告。 Netstat -[-a][-e][-n][-o]
[-p Protocol][-r][-s][Interval]
检查特色端口被占用; netstat -ano|findstr **
Tasklist;任务表用来显示运行在本地或远程计算机上的全部进程
Takkkill; 经过命令结束进程 例: Taskkill /im qq.exe