最近有小伙伴私聊问了一些类似的问题,就是关于python的sort排序的问题:a=[1,0,4,0,2,3]a.sort(key=bool)print(a)输出结果:[0,0,1,4,2,3]就是对这个排序的有点不太理解,为什么是[0,0,1,4,2,3],不应该按升序来的吗?之所以产生这个误区,是因为对这个sort理解还不够,我之前也写过一篇关于sort排序的实现,里面简单的阐述原理,并且也实现
分类:
编程语言 时间:
2020-04-06 23:34:31
阅读次数:
73
python字符串替换可以用两种方法实现: 1.用字符串本身的方法 2.用正则来替换字符串 下面用个例子来实验: a = 'hello word' 我把a字符串里的word替换为python 1.用字符串本身的replace方法 a.replace('word' , 'python') 输出结果是h ...
分类:
编程语言 时间:
2020-04-05 12:00:41
阅读次数:
108
剑指offer25复制链表的复制 输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针指向任意一个节点),返回结果为复制后复杂链表的head。 (注意,输出结果中请不要返回参数中的节点引用,否则判题程序会直接返回空) 先说明白什么是复杂链表: 就是A结点中有一个结点 ...
分类:
其他好文 时间:
2020-04-04 11:54:40
阅读次数:
54
第05讲、使用因果图法设计测试用例 一、应用场合 ? 在一个界面中,有多个控件,测试的时候要考虑==控件的组合==关系,不同的控件组合会产生不同的输出结果的组合,为了弄清什么样的输入组合会产生什么样的输出组合,使用因果图法。 二、因果图核心 1、因——原因,输入条件 2、果——结果,输出结果 使用图 ...
分类:
其他好文 时间:
2020-04-04 11:13:25
阅读次数:
72
python zip,lambda,map函数 觉得有用的话,欢迎一起讨论相互学习~ "Follow Me" 感谢莫烦老师 "详情" zip 通常用于将两个列表合并在一起以同时进行迭代遍历 注意:直接使用zip输出结果为,要配合list一起使用 zip配合迭代器一起使用 zip多个元素 lambda ...
分类:
编程语言 时间:
2020-04-03 20:23:24
阅读次数:
108
假设我们要求输入类似这样一个表达式:9+(3-1)*3+10/2,输出结果。我们知道先括号,再乘除,最后加减,中学时候使用的科学计算器,是允许输入这样的表达式计算结果的,那么计算机怎么知道这个串里面先算括号再算乘除呢?我们先来介绍下栈这种数据结构,再来解决这个问题。 前面已经说过数组的连表,现在来说 ...
分类:
其他好文 时间:
2020-04-03 00:34:11
阅读次数:
66
题目描述:最大子数组和问题 1.元素个数不超过100个,存储在文本文件中。 2.元素具有首尾相接特点。 3.输出结果: (1)求出的最大子数组和 (2)该字数组在原数组中的位置(起始下标和结束下标) 代码如下: package com.company; import java.io.*; impor ...
分类:
编程语言 时间:
2020-04-02 17:54:18
阅读次数:
76
unittest 3.2版中更新了signal信号量的功能,用于在遇到Ctrl+C键盘中断时优雅的结束。 当用户按下Ctrl+C时,会立即或等当前用例执行完后再停止运行,并输出结果,如果用户再次按下Ctrl+C,则会立即抛出KeyboardInterrupt异常并停止。 启用singal功能的方法有 ...
分类:
其他好文 时间:
2020-03-31 20:40:09
阅读次数:
68
配置两个Filter:BFilter和AFilter, BFilter:放行前输出3,放行,放行后输出4 AFilter:放行前输出1,放行,放行后输出2 被拦截的jsp页面输出5 执行顺序如下: 输出结果:31524 ...
分类:
其他好文 时间:
2020-03-30 20:02:55
阅读次数:
92
加权轮询 后端集群每台机器都分配一个权重,权重高得会承担更多的流量,相反权重低的分配的流量也会少,这种策略允许后端集群机器配置差异化 java实现 多线程输出结果 ...
分类:
编程语言 时间:
2020-03-29 10:52:23
阅读次数:
65