1.基础知识 python中所谓运算符重载,其实质为在类中定义从新定义其内在的函数,该类函数的显著特征表现为以"__"开始和结束。因此,当实例化该类时,会调用你从新定义的方法。 2.常见的运算符重载方法 __init__ (构造函数);触发方式:X=classname(args),实例化类,传参。 ...
分类:
其他好文 时间:
2020-01-30 17:35:17
阅读次数:
90
结论 RestTemplate 的 postForObject 方法有四个参数 String url = 顾名思义 这个参数是请求的url路径 Object request = 请求的body 这个参数需要再controller类用 @RequestBody 注解接收 Class responseT ...
分类:
其他好文 时间:
2020-01-29 22:02:04
阅读次数:
85
函数嵌套 一、函数的嵌套定义 函数内部定义的函数,无法在函数外部使用内部定义的函数。 现在有一个需求,通过给一个函数传参即可求得某个圆的面积或者圆的周长。也就是说把一堆工具丢进工具箱内,之后想要获得某个工具,直接从工具箱中获取就行了。 circle(10): 314.1592653589793 ci ...
分类:
其他好文 时间:
2020-01-29 16:27:28
阅读次数:
86
ctypes获取返回值 我们前面已经看到了,通过ctypes像扩展模块中的函数传参时是没有问题的,但是我们如何拿到返回值呢?我们之前都是使用printf直接打印的,但是这样显然不行,我们肯定是要拿到返回值去做一些别的事情的。那么我们看看如何使用ctypes获取函数的返回值。 获取整型返回值 ~~~c ...
分类:
其他好文 时间:
2020-01-29 15:44:36
阅读次数:
252
楔子 我们知道可以使用ctypes调用扩展模块,主要是调用扩展模块中使用C编写好的函数,但这些函数肯定都是需要参数的,还有返回值,不然编写扩展模块有啥用呢。那么问题来了,不同的语言变量类型不同,所以python能够直接往C编写的函数中传参吗?显然不行,所以ctypes还提供了大量的类,帮我们将pyt ...
分类:
编程语言 时间:
2020-01-28 17:34:35
阅读次数:
404
一、基本数据类型 1、整型 int 就是整数 2、浮点型 float 就是小数 3、字符串 3.1、加了单引号、双引号、多引号的字符就认为是字符串 单引号和双引号没有什么区别,多引号用于多行 3.2、字符常用的方法: 字符拼接 用 "+" 号 strip():去掉字符串首尾的指定字符(不传参默认为空 ...
分类:
编程语言 时间:
2020-01-28 17:25:34
阅读次数:
78
昨天用node写后端接口,前端axios请求,遇到好多坑,总结一下: 1.axios传参异常 一开始使用这届对象传参的方式,发现后台接受到的参数为空对象,上网查了一下,说是需要添加 于是在全局中添加了上面代码,发现还是没用。最终通过如下方式解决: 2.cookie无法存储中文 我用cookie保存用 ...
分类:
移动开发 时间:
2020-01-26 10:19:13
阅读次数:
319
对比call 、bind 、 apply 传参情况下 obj.myFun.call(db,'成都','上海'); // 德玛 年龄 99 来自 成都去往上海 obj.myFun.apply(db,['成都','上海']); // 德玛 年龄 99 来自 成都去往上海 obj.myFun.bind(d ...
分类:
移动开发 时间:
2020-01-24 15:56:15
阅读次数:
133
这里因为实验的时候只记录了一部分所以就展示一部分 1.1.1数字型注入 (1)看到界面发现是查询id功能,没有在url里看到有传参所以应该是post方法提交数据。 (2)进行sql注入之前我们最好是先想像一下这个功能提交的参数到了后台之后后台是怎样的操作的,对于当前的页面我猜测后台是这样操作 现接受 ...
分类:
数据库 时间:
2020-01-23 22:35:56
阅读次数:
302
import unittest from ddt import ddt, data, unpack """ 1.正常情况下,测试函数(即测试用例)中不可以传参,如果要使用参数,只能通过超继承_init_函数, 在初始化函数中传入参数,然后在测试函数中调用参数 2.如果不使用超继承,还可以使用ddt, ...
分类:
其他好文 时间:
2020-01-23 21:22:18
阅读次数:
115