美文网首页
题目总结

题目总结

作者: 卿酌南烛_b805 | 来源:发表于2020-07-15 15:43 被阅读0次

静态、动态语言的区别

动态语言:服务端与客户端代码不一致(如asp、php、jsp)

静态语言:服务端与客户端代码一致(如html)

静态语言(强类型语言):

静态语言是在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。

例如:HTML、C++、Java、Delphi、C#等。

动态语言(弱类型语言):

动态语言是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。

例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/Unix Shell等等

强类型定义语言

强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言。

弱类型定义语言

数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。强类型定义语言在速度上可能略逊色于弱类型定义语言,但是强类型定义语言带来的严谨性能够有效的避免许多错误。

区别:特性

强类型语言是一旦变量的类型被确定,就不能转化的语言。

弱类型语言则反之,一个变量的类型是由其应用上下文确定的。

静态语言的优势

1. 由于类型的强制声明,使得IDE有很强的代码感知能力,故,在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中,依托IDE对系统的开发很有保障;

2. 由于静态语言相对比较封闭,使得第三方开发包对代码的侵害性可以降到最低;

动态语言的优势

1. 思维不受束缚,可以任意发挥,把更多的精力放在产品本身上;

2. 集中思考业务逻辑实现,思考过程即实现过程;

常见的脚本语言有哪些

asp、php、aspx、jsp、cgi、war、do、py、pl

常见的数据库有哪些

access、mysql、(mssql)SQL server、Oracle、postsql、db2

常见的数据库与脚本语言搭配

Asp+mssql 、asp+access、php+mysql、aspx+mssql 、aspx+oracle、jsp+oracle(大型网站)+mssql(小型网站)、jsp+mssql等

系统、脚本语言、中间件如何组合

Windows2003/2008/2012+asp/aspx/ php+ iis6.0/7.0/7.5

windows/linux+php +apache

windows/linux+ jsp + tomcat

中间件问题(我们的网站要运行,必须结合中间件才能运行,没有中间件网站是无法运行的)

1、asp aspx一般与iis中间件相结合

2、php一般与apache相结合

3、jsp一般tomcat ngix jboss weblogic相结合

渗透过程中如何查看对方网络平台

工具(RASS、天镜、nmap、X-scan)

第三方平台(seo.chinaz.com)

ping命令查看TTL值


7、写出以下状态码的含义(200、201、301、302、400、401、403、404、500)

每条HTTP响应消息都必须在第一行中包含一个状态码,说明请求的结果。根据代码的第一

位数字,可将状态码分为以下5类。

1xx-提供信息。

2xx—请求被成功提交。

3xx—客户端被重定向到其他资源。

4xx-请求包含某种错误。

5xx—服务器执行请求时遇到错误。

100 Continue。当客户端提交一个包含主体的请求时.将发送这个响应。该响应表示已收到请求消息头.客户端应继续发送主体。请求完成后,再由服务器返回另一个响应。

200ok:成功提交请求,并成功返回响应包

201 Created:put请求响应的返回状态码,表示成功提交

301 Moved Permanently:表示永久重定向到另一个页面

302 Found:表示暂时重定向到另一个页面,客户端应在随后的请求中恢复使用原始URL。

400 Bad Request:本状态码表示客户端提交了一个无效的HTTP请求。当以某种无效的方式修改请求时(例如在URL中插人一个空格符),可能会遇到这个状态码。

401 Unauthorized:服务器在许可请求前要求HTTP进行身份验证。WWW-Authenticate消息头详细说明所支持的身份验证类型

403:Forbidden。本状态码指出,不管是否通过身份验证,禁止任何人访问被请求的资源。

404 Not Found:请求资源不存在

500 Internal

Server Error:本状态码表示服务器在执行请求时遇到错误。当提交无法预料的输人、在应用程序处理过程中造成无法处理的错误时,通常会收到本状态码。应该仔细检查服务器响应的所有内容,了解与错误性质有关的详情。

8、我们平时常用的编码有那些

URL编码

Unicode编码

HTML编码

Base64编码

十六进制编码

相关文章

  • 题目总结

    静态、动态语言的区别 动态语言:服务端与客户端代码不一致(如asp、php、jsp) 静态语言:服务端与客户端代码...

  • 剑指offer——面试题1:赋值运算符函数

    文章大纲:1.题目简介2.题目关键解答3.知识总结和扩展 题目简介 题目关键解答 知识总结和扩展 1.const的...

  • 回溯类题目总结

    对于回溯法的理论描述这个就不赘述了,可以参考下面几个文章:https://www.cnblogs.com/stev...

  • 题目就是总结吧

    易经之路,从初闻到见识,从见识到熏习,从熏习到修炼,不长不短,也有快一年了。自己并没有因为易经的学习而变得更特殊,...

  • 科四题目总结

    判断 20 单选20 多选不提示 10,41就进入多选 可以考2遍 想清楚再选,比较绕。 多选,做题多琢磨 违法行...

  • 群面题目总结

    1、为何年轻人用qq邮箱用的多? 思路:分析用户群特点,根据特点分析需求,再和竞品进行对比,分析优势。 首先邮箱的...

  • 3.13上周题目总结

    又到了对上周题目总结的时候了: 第一题:如何去掉一个数组中重复的值? 这道题如果只考虑最简单的情况的话:既整数数组...

  • 3.6上周题目总结

    今天将对上周发布的几道面试题进行总结: 第一题:一段n级的阶梯,可以一步有两级,也可以一步走一级,走完这段...

  • 回文类题目总结

    起因在于写647. Palindromic Substrings时写错了,感觉跟其他回文题搞混了。特地总结一下,尤...

  • queue stack题目总结

    155.Min Stackhttps://leetcode.com/problems/min-stack/s2存储...

网友评论

      本文标题:题目总结

      本文链接:https://www.haomeiwen.com/subject/fhfjhktx.html