自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 JavaScript:undefined和null的区别

一、undefined是什么 undefined的意思是未定义的 1.是JavaScript中的数据类型之一 2.没有值的变量,这个变量的值就是undefined 例如: var x; //此时x的值就是undefined 二、null是什么 null的意思是空 1.是JavaScript中的...

2019-10-10 12:29:40 233 0

原创 SyntaxError: Non-ASCII character '\xe6' in file hello.py on line 6, but no encoding declared;

解决方法: 在程序的首行添加: #_*_coding:utf8_*_ 例子: #_*_coding:utf8_*_ from flask import Flask app = Flask(__name__) @app.route("/") def hello(): r...

2019-05-12 09:48:55 229 0

原创 TCP和UDP的区别详解

一、连接性 TCP是面向连接(例如我们打电话之前需要通过拨号建立连接)的,UDP是不需要建立连接的 TCP是通过三次握手建立连接 UDP发送数据前是不需要建立连接的 二、可靠性 TCP可靠,UDP不可靠 TCP丢包会自动重传,UDP不会 TCP提供可靠的服务,也就是说,通过TCP连接传送的数...

2019-03-28 10:11:36 297 0

原创 python:输出函数--print,输入函数--raw_input,实用函数--id(),type(),len() 内置函数--abs(),round(),divmod(),str()

print函数 功能:此函数将结果输出到标准输出(显示屏)上 用法:print后面直接跟要打印的内容就好 例如: raw_input函数 功能:此函数从标准输入中获取用户输入 raw_input('str') 参数: str:用于提示的 例如:raw_input(...

2019-03-26 18:05:23 209 0

原创 python实现求阶乘:求n!

def fun(n): if n<=1: return 1 else: return n*fun(n-1) num=fun(int(raw_input())) print num

2019-03-26 17:49:51 9037 2

原创 HTTP协议:GET和POST的区别

一、提交时参数放的位置不同 GET提交 请求的数据会附在URL之后(就是把数据放到HTTP协议头中),以?分割URL和传输数据,多个参数用&连接 例如: login.action?name=hyddd&password=idontknow&verify=%E4%BD%A0...

2019-03-26 15:15:56 228 0

原创 面试题:输入一个URL,但是没有访问到预期的网站,是什么原因?

1.DNS坏掉了,修改自己的IP地址为8.8.8.8试试 2.网络断了 3…服务器拒绝访问 4.请求或者响应在网络传输中途被劫走了

2019-03-21 18:25:37 1323 0

原创 面试题:网页突然加载不出来了

引起此问题的原因: 1.网络断开了 2.后端页面无法加载 3.网页被劫持了 4.DNS无法解析网址 5.服务器负载过大 6.供应商网络出口出现问题

2019-03-21 18:19:13 991 0

原创 python:实现在列表中查找某个元素的下标

# _*_ coding:UTF-8 _*_ def find(list,a): for i in range(0,len(list)): if list[i]==a: print i else: return None fi...

2019-03-15 12:04:06 13379 0

原创 python实现:字符串翻转 (C语言实现和C++实现)

问题:给你一串字符串,翻转此字符串,然后并输出结果 例如:字符串为"abcdefg",翻转之后的结果为:“gfedcba” 一、C语言实现 如果是使用C语言实现的话,可以使用指针,给两个指针,一个标记首部,一个标记尾部,对指针进行解引用之后进行交换,这样就可以实现字符串翻转了...

2019-03-15 11:06:45 198 0

原创 软件测试的流程

1.测试需求分析阶段 阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议 2.测试计划阶段 主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(需求文档),进度按安排,人力物力的分配,整体测试策略的制定,风险评估与规避措施的制定 3.测试设...

2019-03-12 15:04:26 277 0

原创 BUG的优先级 、描述BUG的模板

一、bug的优先级 bug的严重等级是客观的 bug的优先级是qa结合严重等级、复现概率、用户感受度等主观产出的参数,用来指导rd修复bug的次序,更合理的评估当前版本的可发布程度 可以从用户体验角度考虑优先级: 导致用户会删除应用的,优先级为0级 导致用户抱怨或者骂娘的,有删除冲动的,优先...

2019-03-12 11:55:56 538 0

原创 CSS-----颜色值的缩写和字体的缩写方法

一、CSS颜色值的缩写: 当设置的颜色是16进制的色彩值时,如果每两位的值相同,可以缩写一半 例如: (1)p{color:#000000;} 可缩写为:p{color:#000;} (2)p{color:#336699;} 可缩写为:p{color:#369;} 二、字体缩写 例如: body...

2019-03-12 11:36:00 424 0

原创 CSS------布局模型

CSS布局模型是建立在盒模型基础之上的 CSS包含三种基本的布局模型,分别是: 1.Flow(流动模型) 2.Layer(浮动模型) 3.Float(层模型) 一、流动模型 流动模型是默认的网页布局模式,也就是说网页在默认状态下的HTML网页元素都是根据流动模型来分布网页内容的 流动布局模...

2019-03-12 11:24:21 132 0

原创 CSS----什么是盒模型

盒子模型 1、盒子的组成 页面元素(盒子)—例如div 内容(五仁月饼)—例如图片、文字和另一个标签元素 2.内填充 盒子与内容之间的距离称为内填充,在样式表中称为padding 3.边框 盒子的边框在样式表中称为border 4.外边框 两个盒子之间的距离,称为外边距(margi...

2019-03-09 17:17:54 102 0

原创 HTML常用标签

1、color:#930 设置颜色 2.text-align:center 使得显示的字居中 如果要想在右边,把center改为right就好 如果要想在左边,把center改为left就好 ps:默认是在左边 3、font-size:12px 设置字体大小 4、&lt;B&a...

2019-03-08 18:04:48 70 0

原创 HTML是什么? CSS是什么? JavaScript是什么?

一、HTML HTML是网页内容的载体 内容呢就是网页制作者放在页面想要让用户进行浏览的信息,可以包含文字、视频、图片 二、CSS CSS样式就是表现 就像网页的外衣一样,是来修饰网页的,让网页变得更美观。比如,标题的字体、颜色变化,或为标题加入背景图片、边框等,所有这些用来改变内容外观的东西称之...

2019-03-08 16:46:31 188 0

原创 C语言实现:替换空格(替换字符串中的空格)

1.替换(实现函数,把字符串的空格替换为&amp;amp;amp;amp;amp;amp;quot;%20&amp;amp;amp;amp;amp;amp;quot;)

2018-11-11 10:25:51 5842 0

原创 linux:进程间通信方式-管道、消息队列、共享内存

进程间通信的目的 1.数据传输 一个进程需要将它的数据发送给另外一个进程 2.资源共享 多个进程之间共享同样的资源 3.通知事件 一个进程需要向另外一个进程或另一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知进程) 4.进程控制 有些...

2018-09-03 17:44:17 226 0

原创 网络:FTP协议解析

一、什么是FTP协议? FTP(File Transfer Protocol),文件传输协议 二、FTP有服务器和客户端,各自有什么作用? 1.FTP服务器用来存储文件 2.用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源 三、FTP的端口号是什么? 1.控制连...

2018-08-24 15:48:51 443 0

原创 C++:memcpy和for循环,在进行拷贝(复制)时的区别?

memcpy复制时,是原模原样的进行复制,即就是memcpy复制是浅拷贝,复制的机制就是两个指针指向同一空间,所以在拷贝有些类型时,会崩溃 1.memcpy在进行有些类型的拷贝时,为什么会崩溃? 因为memcpy是浅拷贝,会引起同一块空间被多个对象使用,那就有可能会导致同一块空间被释放...

2018-08-17 12:13:42 2066 1

原创 fseek函数 fprintf函数 rewind函数解析

一、fssek() 1.原型 int fssek(FILE*stream,long offset,int fromwhere) 2.参数解析 stream:文件指针 offset:偏移量,整数表示正向偏移,负数表示负向偏移 fromwhere:用来设定从文...

2018-08-17 12:00:53 507 0

原创 测试:白盒测试(白盒测试是什么 & 白盒测试的优缺点 & 白盒测试中有哪些测试方法)

一、什么是白盒测试? 白盒测试也称结构测试或逻辑驱动测试,通过分析被测组件内部工作原理,通过测试来检测被测组件内部的运行是否符合产品规格说明书的规定 对应于黑盒测试,白盒测试要求测试人员打开软件黑盒,去了解开发人员的代码实现细节,这些细节包括数据流和控制流 数据流方面:进出组件...

2018-08-15 16:34:48 5263 0

原创 黑盒测试(什么是黑盒测试 & 黑盒测试的优缺点 & 黑盒测试中的测试方法)

一、什么是黑盒测试? 黑盒测试就是测试人员把软件产品或阶段性产品看做是一个黑盒子,在测试过程中测试人员只需关心对这个软件黑盒进行操作会得到什么样的结果,而不必深入的去了解软件的内部实现 就是说呢黑盒测试只考虑系统的输入和输出,不去管程序的内部结构和处理过程) ...

2018-08-15 12:00:38 9516 2

原创 数据结构:数组和链表的区别(数组和链表的优缺点 & 数组和链表的适用场景)

数组和链表是两种基本的数据结构,他们在内存存储上的表现不一样,所以也有各自的特点 数组 一、数组的特点 1.在内存中,数组是一块连续的区域 2.数组需要预留空间 在使用前需要提前申请所占内存的大小,这样不知道需要多大的空间,就预先申请可能会浪费内存空间...

2018-08-15 10:04:07 7380 0

原创 STL:模拟实现List(迭代器版本的List)

一、什么是List? List是STL标准库中的一个容器,相当于链表 二、List的优点? 1.通用性(因为List的实现使用了模板)

2018-08-11 22:57:31 727 0

原创 STL:模拟实现Vector

一、vector是什么? vector是STL中的容器之一,相当于动态的数组(或者顺序表) 二、vector的优点? 1.效率高 2.通用性好(因为vector使用了模板,所以通用性强) ps:在需要用数组的地方,可优先考虑使用vector 三、vector的缺...

2018-08-11 19:41:02 417 0

原创 C++:面试时应该实现的string类(构造函数、拷贝构造函数、赋值运算符重载和析构函数)

一、string类的4个基本函数是什么? 构造函数 拷贝构造函数 赋值运算符重载 析构函数 二、函数实现 1.构造函数 String(char* pStr = " ") { if (NULL == pStr) ...

2018-08-11 19:28:52 697 0

原创 确认应答机制&超时重传机制&序列号&延迟应答&捎带应答

确认应答(ACK)机制 一、什么是确认应答机制 收到一条报文后,向发送端发送一条确认ACK,此ACK的作用就是告诉发送端:接收端已经成功的收到了消息,并且希望收到下一条报文的序列号是什么 序列号 一、什么是序列号? TCP会对每个字节的数据都进行编号,数据的编号就是数据的序列号,每个...

2018-08-07 17:30:33 1323 2

原创 面试题:使用两个栈来实现一个队列,完成队列的Push和Pop操作

栈的特性:先进后出 队列的特性:先进先出 解析:使用两个栈来实现一个队列,其实就是组合两个栈,来实现队列,栈是先进后出,队列是先进先出,可使用以下操作使用栈来实现队列: 入队列: 1、把需要存放的元素插入到栈1中 出队列: 1、把栈1中的元素依次插入到栈2中 ...

2018-08-07 10:47:56 25919 8

原创 测试常见问题

一、对软件测试的认识 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估,执行测试用例后,需要跟踪故障,以确保开发的产品适合需求 二、软件测试的分类 从测试方法的角度可以分为手...

2018-08-06 16:00:54 1299 0

原创 操作系统:I/O控制方式的分类和各自的优缺点及适用场景

一、I/O控制方式的分类? 1.程序I/O控制方式 2.中断驱动I/O控制方式 3.直接存储器访问DMA控制方式 4.I/O通道控制方式 二、四种I/O控制方式的优缺点及适用场景 1.程序I/O控制方式 (1)优点 控制简单,不需要多硬件支持 ...

2018-08-05 18:20:23 8509 0

原创 数据结构:对称矩阵

1.什么是矩阵?

2018-08-05 07:45:12 4013 2

原创 数据结构:队列(顺序队列)&链式队列

队列 一、什么是队列? 1.是一种特殊的线性表 2.只允许在一端进行插入数据,在另一端进行删除数据 二、队头&amp;amp;amp;amp;amp;amp;amp;队尾&amp;amp;amp;amp;amp;amp;amp;入队列&amp;a...

2018-08-01 20:34:32 439 0

原创 C语言(C++)中:详解floor函数、ceil函数和round函数

C语言中 1.floor函数 原型:int 示例 #include&amp;amp;amp;lt;stdio.h&amp;amp;amp;gt; #include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt; #inc...

2018-07-30 09:49:24 27786 0

原创 TCP之 流量控制(滑动窗口)和 拥塞控制(拥塞控制的工作过程)

流量控制 1.什么是流量控制 Sender won’t overflow receiver’s buffer by transmitting too much, too fast. (防止发送方发的太快,耗尽接收方的资源,从而使接收方来不及处理) 2.流量控制的特点 拥塞控制...

2018-07-12 00:03:24 21004 18

原创 传输层之UDP头部解析、UDP特点&TCP头部解析、TCP特点

UDP 一、UDP是什么? UDP是User Datagram Protocol(用户数据报协议) 二、UDP的特点 1.UDP是无连接的,即就是UDP在发送数据之前不需要建立连接; 2.UDP是尽自己的最大努力来进行交付的,即就是UDP不保证可靠交付; 3.UDP没有拥...

2018-07-10 20:55:59 2914 0

原创 端口号 & 一个端口号是否可以被多个进程绑定?& 一个进程是否可以bind多个端口号?

1.端口号的作用 端口号可以用来标识同一个主机上通信的不同应用程序,端口号+IP地址就可以组成一个套接字,用来标识一个进程 2.端口号的应用场景 在TCP/IP协议中,用“源IP地址”,“目的IP地址”,“源端口号”,“目的端口号”,协议号(IP协议的协议号为4,TCP的协议号...

2018-07-08 13:42:58 8891 7

原创 HTTP的请求报文解析 与 响应报文解析 、 HTTP请求报文中 GET 和 POST的区别 和 URL解析

一、什么是HTTP? HTTP是超文本传输协议 二、HTTP特点? (1)HTTP是无状态协议; (2)HTTP是web服务使用的协议; (3)HTTP是基于TCP协议的; (4)HTTP的通信方式是客户端-服务器模式,即C/S模式 (5)HTTP是应用层协...

2018-07-08 11:30:27 3441 0

原创 C++:重载操作符 & 赋值操作符重载需要注意的问题

一、操作符重载 1.什么是操作符重载 就是把一些操作符通过关键字operator,组装成一个函数,关键字operator后面接需要重载的操作符符号 2.为什么需要重载操作符? (1)简单、方便,比起封装一个函数,使用operator比较形象直观 (2)可以提高代码的可读性 (3)为了处...

2018-06-28 18:15:32 710 0

提示
确定要删除当前文章?
取消 删除