![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 51
dangzhangjing97
这个作者很懒,什么都没留下…
展开
-
面试题:使用两个栈来实现一个队列,完成队列的Push和Pop操作
栈的特性:先进后出 队列的特性:先进先出 解析:使用两个栈来实现一个队列,其实就是组合两个栈,来实现队列,栈是先进后出,队列是先进先出,可使用以下操作使用栈来实现队列:入队列:1、把需要存放的元素插入到栈1中 出队列:1、把栈1中的元素依次插入到栈2中 ps:此时栈顶元素就是需要出队列的元素...原创 2018-08-07 10:47:56 · 46228 阅读 · 11 评论 -
数据结构:数组和链表的区别(数组和链表的优缺点 & 数组和链表的适用场景)
数组和链表是两种基本的数据结构,他们在内存存储上的表现不一样,所以也有各自的特点数组一、数组的特点 1.在内存中,数组是一块连续的区域 2.数组需要预留空间 在使用前需要提前申请所占内存的大小,这样不知道需要多大的空间,就预先申请可能会浪费内存空间,即数组空间利用率低 ps:数组的空间在编译阶段就需要进行确定,所以需要提前给出数组空...原创 2018-08-15 10:04:07 · 20179 阅读 · 0 评论 -
黑盒测试(什么是黑盒测试 & 黑盒测试的优缺点 & 黑盒测试中的测试方法)
一、什么是黑盒测试? 黑盒测试就是测试人员把软件产品或阶段性产品看做是一个黑盒子,在测试过程中测试人员只需关心对这个软件黑盒进行操作会得到什么样的结果,而不必深入的去了解软件的内部实现 就是说呢黑盒测试只考虑系统的输入和输出,不去管程序的内部结构和处理过程) ps:操作可以是字符串的输入、图片的输入、视频流的输入、甚至可以是事件输入 二、为什么要做黑...原创 2018-08-15 12:00:38 · 20908 阅读 · 2 评论 -
测试:白盒测试(白盒测试是什么 & 白盒测试的优缺点 & 白盒测试中有哪些测试方法)
一、什么是白盒测试? 白盒测试也称结构测试或逻辑驱动测试,通过分析被测组件内部工作原理,通过测试来检测被测组件内部的运行是否符合产品规格说明书的规定对应于黑盒测试,白盒测试要求测试人员打开软件黑盒,去了解开发人员的代码实现细节,这些细节包括数据流和控制流 数据流方面:进出组件的数据是否能被正确地处理、组件中用于计算使用的数据是否被正确使用、是否有冗余、其数据类型是否运用得当 ...原创 2018-08-15 16:34:48 · 16543 阅读 · 2 评论 -
C语言实现:替换空格(替换字符串中的空格)
1.替换(实现函数,把字符串的空格替换为"%20")原创 2018-11-11 10:25:51 · 15405 阅读 · 0 评论 -
面试题:网页突然加载不出来了
引起此问题的原因:1.网络断开了2.后端页面无法加载3.网页被劫持了4.DNS无法解析网址5.服务器负载过大6.供应商网络出口出现问题原创 2019-03-21 18:19:13 · 4962 阅读 · 0 评论 -
面试题:输入一个URL,但是没有访问到预期的网站,是什么原因?
1.DNS坏掉了,修改自己的IP地址为8.8.8.8试试2.网络断了3…服务器拒绝访问4.请求或者响应在网络传输中途被劫走了原创 2019-03-21 18:25:37 · 6089 阅读 · 1 评论 -
HTTP协议:GET和POST的区别
一、提交时参数放的位置不同GET提交请求的数据会附在URL之后(就是把数据放到HTTP协议头中),以?分割URL和传输数据,多个参数用&连接例如:login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0 %E5%A5%BD如果是英文字母/数字,原样发送,如果是空格,转换为+,如果是中文/其他字符,则直...原创 2019-03-26 15:15:56 · 504 阅读 · 0 评论 -
TCP和UDP的区别详解
一、连接性TCP是面向连接(例如我们打电话之前需要通过拨号建立连接)的,UDP是不需要建立连接的TCP是通过三次握手建立连接UDP发送数据前是不需要建立连接的二、可靠性TCP可靠,UDP不可靠TCP丢包会自动重传,UDP不会TCP提供可靠的服务,也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,而且是按序到达,UDP尽最大努力交付,即不保证可靠交付三、有序性TC...原创 2019-03-28 10:11:36 · 1257 阅读 · 0 评论