一、一些简单应用的默认端口html
FTP(文件传输协议):21 DNS HTTPS:443 POP3:110 DHCP动态主机设置协议:客户端67,服务端68 SQL:SQL server1433 MySQL3306 Oracle1521python
SSH安全登陆、文件传送(SCP)、端口重定向:22 telnet不安全的文本传送:23 SMTP:25 TFTP:69 finger:79 HTTP:80远程终端3389 ping:IMCP协议不须要端口 程序员
二、B/S与C/S结构的区别算法
三、TCP与UDP协议的区别sql
四、Heap与stack的差异shell
1)heap是堆,stack是栈数据库
2)stack的空间由操做系统自动分配和释放,heap的空间是手动申请和释放的,heap经常使用new关键字来分配windows
3)stack空间有限,heap的空间是很大的自由区 api
五、.net中读写数据库须要用到哪些类?它们的做用?安全
DataSet:数据存储器
DataCommand:执行语句命令
DataAdapter:数据的集合,用语填充
六、存储过程是什么?触发器的做用?索引的做用?各优势是?
存储过程(stored procedure)是一组为了完成特定功能的sql 语句集,经编译后存储在数据库。中用户经过指定存储过程的名字并给出参数(若是该存储过程带有参数)来执行它。
触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操做在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器能够查询其它表,并且能够包含复杂的 SQL 语句。它们主要用于强制复杂的业务规则或要求。触发器的优势以下:
触发器是自动的:它们在对表的数据做了任何修改(好比手工输入或者应用程序采起的操做)以后当即被激活。
触发器能够经过数据库中的相关表进行层叠更改。例如,能够在 titles 表的 title_id 列上写入一个删除触发器,以使其它表中的各匹配行采起删除操做。该触发器用 title_id 列做为惟一键,在 titleauthor、sales 及 roysched 表中对各匹配行进行定位。
触发器能够强制限制,这些限制比用 CHECK 约束所定义的更复杂。与 CHECK 约束不一样的是,触发器能够引用其它表中的列。例如,触发器能够回滚试图对价格低于 10 美圆的书(存储在 titles 表中)应用折扣(存储在 discounts 表中)的更新。
七、爬虫的基本流程包括哪些流程?
发起请求——获取响应内容——解析内容——保存数据
八、python中经常使用的库