- 博客(4)
- 收藏
- 关注
原创 Python调用DLL与回调
DLL(Dynamic Link Library)动态链接库,是windows上常用的程序包类型。很多业务场景中需要制作和引用DLL。 这里举例说明Python调用DLL的方法,以及DLL中代码回调Python函数的方式。1. CDLL和WinDLL在Python中,常使用ctypes库进行与C/C++之间的数据类型的转换,以及DLL的调用。在制作dll时,我们知道需要约定一种调用规则,调用规则通常是对于函数参数的入栈和清空方式的约定,而调用规则比较常用的有两种, __cdecl和__stdca
2021-11-08 16:44:04
3400
原创 Python+OpenCV图像处理与识别 Step by Step
我们理解图像识别,总体上分三步:图像的采集 图像的处理 图像的识别 其中,图像采集和处理是相辅相成的,如果图像的采集能够保证明暗色彩等要素的稳定和统一,那么在处理图像时成功率会提升很多;反之如果图像处理的算法足够强大,对图像采集的要求就会相对的降低。而只有正确的进行了图像的处理后,图像才能够被识别。图像的采集图像采集需尽可能的保证图像的一致性,即图像的明暗...
2019-03-05 22:06:00
10509
3
原创 测试设计之状态迁移N-Switch算法及其自动化
在测试设计和实施过程中,经常要面对状态迁移测试。但是测试者对状态迁移测试的深度和覆盖度如果不能进行有效的计算,就容易面临容易测试不全等问题。N-Switch算法是一种比较经典的状态迁移覆盖算法,在这里我们介绍一下N-Switch算法,并尝试对其进行自动化实现,实现从状态图到N-Switch状态树的自动化转换。状态图与状态树我们通常使用状态图来描述和记录状态迁移,可以...
2019-03-04 21:43:27
5251
原创 非英文字符编解码及其在Python中的应用
关于编解码: 在计算机中,所有的字符都是以0、1的二进制的形式保存的。如何把一个字符转换成二进制这个过程就叫做编码,反过来如何把计算机中的二进制还原成一个字符叫做解码。 由此我们可以知道,要想正确的解码,必须知道是用什么规则编码的。假如我们有一种规则叫Ascii,在这种规则下字符‘a’会被存储为01100001,那么解码时如果按照这种规则解码就能够解出‘a’,但是如...
2019-03-04 21:06:47
749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人