![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔面试
努力的搬运工
这个作者很懒,什么都没留下…
展开
-
面试常考点:http和https的区别
感谢原作者,本文转载自http://www.mahaixiang.cn/internet/1233.html超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。为了解...转载 2018-05-11 09:25:00 · 221 阅读 · 0 评论 -
python实现求连续子数组最大和
问题描述:例如:[6,-3,-2,7,-15,1,2,2]求连续子数组中的最大和,此数组中最大和为8,从arr[0]到arr[3]。其余位置都比这个要小。最大连续子数组的特点:(1)第一个不为负数(2)如果前面数的累加加上当前数小于当前数,说明这次累加对总体的结果是无效的;如果前面数的累加加上当前数大于当前数,说明这次累加对结果是具有促进效果的,结果在考虑的范围内。python实现代码如下:def...原创 2018-05-11 16:26:58 · 3831 阅读 · 1 评论 -
测试面试题:测试微信朋友圈
如何测试朋友圈发评论答:其实任何一个东西你都是可以进行测试的,记住sfdipot就ok。S表示,struture代表结构,微信朋友圈的代码组成,客户端是怎么样的,服务器端是怎么样的F表示function,代表功能,考虑单个功能是否符合预期,比如显示一条别人发的朋友圈,又比如显示自己发的一条朋友圈D表示date,代表数据,比如发一条有文字的朋友圈,发一条只有图片的朋友圈,显示十条新增的朋友圈信息等I...原创 2018-05-11 17:25:50 · 6029 阅读 · 0 评论 -
python实现合并两个有序列表
def hebing(list1,list2): result=[] while list1 and list2: if list1[0]<list2[0]: result.append(list1[0]) del list1[0] else: result.append(...原创 2018-06-05 09:56:08 · 5190 阅读 · 1 评论 -
python实现求一个字符串中每个字符出现的次数
def strcount(a): #定义一个空字典 b={} # 求出字符串的长度 c=len(a) i=0 while i<c: if a[i] in b: b[a[i]]+=1 else: b[a[i]]=1 i+=1 #遍历字典 ...原创 2018-06-05 10:26:50 · 7957 阅读 · 0 评论 -
python实现判断数组中是否存在重复元素
1.问题来源https://leetcode-cn.com/problems/contains-duplicate/description/2.代码实现,有以下三种方法:方法一:通过排序,然后判断相邻的两个元素是否相等代码:def judgeDuplicated(array): array.sort() count=0 while count<l...原创 2019-01-04 09:29:19 · 15631 阅读 · 0 评论 -
统计一个整数的二进制中1的个数
思路:(1)需要考虑负数,对于负数,最高位为1,而负数在计算机是以补码存在的,往右移,符号位不变,符号位1往右移(2)对于一般的整数,使用a=a&(a-1),这是因为使用a&(a-1),就会发现除了最靠右的 1 置零后,其他的高位的 1 没有发生变化,每运行一次,就可以知道有一个 1def count(a): num=0 if a<0: ...原创 2019-01-24 09:55:37 · 403 阅读 · 0 评论