写 Python 代码的时候,当代码中出现错误,会在输出的时候打印 Traceback 错误信息,很多初学者看到那一堆错误信息,往往都会处于懵逼状态,脑中总会冒出一句,这都是些啥玩意。如果你是第一次看到它,也许你不知道它在告诉你什么。虽然 Python 的 Traceback 提示信息看着挺复杂,但 ...
分类:
编程语言 时间:
2019-09-18 14:31:09
阅读次数:
527
京东面试题 1. 一般sql注入怎么发现触点的,从源码阐述sqlmap如何测试注入点的。 1. 一般sql注入怎么发现触点的,从源码阐述sqlmap如何测试注入点的。 2. masscan扫描端口时靠什么检测,为什么这么快? 请详述. 2. masscan扫描端口时靠什么检测,为什么这么快? 请详述 ...
分类:
编程语言 时间:
2019-09-18 14:32:08
阅读次数:
224
题目 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 思路 数组是有序的,所以我们选取左下角或右上角作为一开始判断的依据 假设选取左下角作为判断依据,输入 ...
分类:
编程语言 时间:
2019-09-18 14:35:51
阅读次数:
91
传值参数 首先你肯定明白一个道理:当初始化一个非引用类型的变量时,初始值被拷贝给变量,此时对变量的改动不会涌向初始值 传值参数的机理完全一样,由于每次调用函数时都会重新创建它的形参,并用传入的实参对形参进行初始化,所以 函数对形参做的所有操作不会影响实参 ,如果我们想让函数改变我们传入的实参本身们就 ...
分类:
编程语言 时间:
2019-09-18 14:36:25
阅读次数:
94
正则表达式是一个特殊的字符序列,他能帮助你方便的检查一个字符串是否与某种模式匹配。 re.match函数 re.match尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回一个none。 函数语法: re.match(pattern,string,flags=0) ...
分类:
编程语言 时间:
2019-09-18 16:06:56
阅读次数:
114
这是今天完成的第二道题,这个比较好理解,半小时以内就好了,,, 就是个整数与字符串与数组之间的转换关系。 我看了优秀的人的答案,用到了divmod()函数,我知道的函数太少了,这就是需要重点学习的地方,以后还会再次改进的,加油加油!!! ——2019.9.18 ...
分类:
编程语言 时间:
2019-09-18 16:15:02
阅读次数:
104
selenium工具 直接通过findElement方法获取某个元素,如果该元素不存在肯定会报错,selenium又没有可以判断该元素是否存在的方法 于是我们可以手写一个工具类,来判断这个元素是否存在 selenium的使用这里推荐一个学习网站 "http://www.testclass.net/s ...
分类:
编程语言 时间:
2019-09-18 17:27:50
阅读次数:
372
1.多态体现为父类引用变量可以指向子类对象。 多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态。 在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。 2.多态必须运行在:普通类继承之间,抽象类继承之间,接口类实现之间。 3.多态格式 父类类型 变量名 = new 子类类型 ...
分类:
编程语言 时间:
2019-09-18 17:32:43
阅读次数:
98
有一个数字字符的列表: 1 numbers = ['1', '5', '10', '8'] 1 numbers = ['1', '5', '10', '8'] 1 numbers = ['1', '5', '10', '8'] 1 numbers = ['1', '5', '10', '8'] nu ...
分类:
编程语言 时间:
2019-09-18 17:38:05
阅读次数:
249
本文阅读目录 java中的序列化和反序列化简析 关于transient关键字 举个例子 博主简介 java中的序列化和反序列化简析 关于transient关键字 举个例子 博主简介 ...
分类:
编程语言 时间:
2019-09-18 17:42:50
阅读次数:
80
在一个web程序中,当一个HTTP请求进来时,会被容器处理进而转换成一个servlet请求。http请求所携带的数据,虽然是格式化的但是无类型;而java作为强类型语言,同时为了健壮性考虑,必然要有完善的类型约束。当然,那么,将数据从servlet请求中转换到java中,一个很原始的方式是手动处理。 ...
分类:
编程语言 时间:
2019-09-18 17:52:59
阅读次数:
152
python3中map()函数用法 python源码解释如下:map(func, *iterables) --> map objectMake an iterator that computes the function using arguments fromeach of the iterabl ...
分类:
编程语言 时间:
2019-09-18 17:53:53
阅读次数:
126
8.5 JavaScript的BOM 即 浏览器对象模型(Browser Object Model) 浏览器对象包括 一、Window(窗口) 如果需要打开一个新的网站,应该通过超级链接等方式让用户主动打开,在没有告知用户的前提下就打开一个新的网站会影响用户的体验。 二、Navigator(浏览器) ...
分类:
编程语言 时间:
2019-09-18 18:00:04
阅读次数:
117
原理tornado render是python中的一个渲染函数,也就是一种模板,通过调用的参数不同,生成不同的网页,如果用户对render内容可控,不仅可以注入XSS代码,而且还可以通过{{}}进行传递变量和执行简单的表达式。简单的理解例子如下: import tornado.ioloopimpor ...
分类:
编程语言 时间:
2019-09-18 19:18:41
阅读次数:
294
选择排序 //基本思想:选择排序(Selection sort)是一种简单直观的排序算法。 //它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置, //然后,再从剩余未排序元素中继续寻找最小(大)元素, //然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕 ht ...
分类:
编程语言 时间:
2019-09-18 19:19:55
阅读次数:
149
问题描述: 框架使用的是SpringMVC、SpringSecurity,在做权限拦截的时候发现一个问题,假设对请求路径/user/detail进行了权限拦截,在访问/user/detail.abc的时候却能有权限访问 问题原因: SpringMVC框架会将“/user/detail.abc”与Re ...
分类:
编程语言 时间:
2019-09-18 19:20:11
阅读次数:
126
先运行一个干净的argparse 由于没有添加任何参数,所以只能用自带的 -h(--help)参数 现在来加一个参数 所以echo为必填项 描述在-h时会出现 type=int指定参数只能是数字,否则会报错!! 在参数名前加-(--)会怎么样 成了可选项 但是万一缺省一个可选项就会报错 这不是我理解 ...
分类:
编程语言 时间:
2019-09-18 19:20:50
阅读次数:
99
对writer和reader指定字符集 具体代码: ...
分类:
编程语言 时间:
2019-09-18 19:23:03
阅读次数:
144