首页 > TAG信息列表 > collected

Python pytest命名规则

pytest的命名规则: .py文件必须以test_开头,或者以test_结尾 测试类必须以Test开头,并且类中不能包含init方法 测试方法必须以test_开头 断言必须使用assert   pytest 运行出现collected 0 items 如果出现collected 0 items的现象,首先检查自己的命名是否规范

python 遍历 windows 窗口

想要判断一个应用程序是否已经打开,我们可以查找它的应用窗口名字,然后进行判断 import win32gui collected = {} def get_windows(hd, arg): global collected if win32gui.IsWindow(hd) and win32gui.IsWindowVisible(hd) and win32gui.IsWindowEnabled(hd):

用python实现Shamir-secret-share

采用 galois 的python库(https://github.com/mhostetter/galois ),快速写了一个在扩GF(2^m)上的 [t,n] 门限的Shamir-secret-sharing 流程; document写的也很详细使用起来非常趁手。缺点就是效率略低一些。 https://pypi.org/project/galois/#polynomial-construction  代码如下: i

Dijkstra算法(C/C++)

  /* 输入 */(有向图) 7 12 0 // 顶点数、边数、源点 0 1 2 // 边的两个顶点、边的权重 0 3 1 1 3 3 1 4 10 2 0 4 2 5 5 3 2 2 3 4 2 3 5 8 3 6 4 4 6 6 6 5 1 /* 输出 */ from 0 to 0: 0 distance: 0 from 0 to 1: 0->1 distance: 2 from 0 to 2: 0->3->2 distance: 3 fro

【Netty】ByteBuf.release() was not called before it's garbage-collected

1 现象 线上应用运行一段时间就发生应用重启,临时调整内存大小,降低重启频率,给定位问题和修复缺陷腾点时间,对业务使用降低影响(重启存在短时不可用状态,秒级别); 线上使用过程中发现文件无法上传;文件下载没问题;业务增删改查使用正常; 日志报错: 提示无法申请直接内存,已超出最大可申请

【Java基础】Java8中的方法引用“双冒号”——走进Java Lambda

    前面的章节我们提及到过双冒号运算符,双冒号运算就是Java中的[方法引用],[方法引用]的格式是 类名::方法名 注意是方法名哦,后面没有括号“()”哒。为啥不要括号,因为这样的是式子并不代表一定会调用这个方法。这种式子一般是用作Lambda表达式,Lambda有所谓懒加载嘛,不要

Java对象的生命周期

对象的生命周期包括以下几个阶段: 1.      创建阶段(Created) 2.      应用阶段(In Use) 3.      不可见阶段(Invisible) 4.      不可达阶段(Unreachable) 5.      收集阶段(Collected) 6.      终结阶段(Finalized) 7.      对象空间

Dijkstra算法求最短路径解析

问题描述 假设你是一个想环游世界的穷孩子,现在好不容易攒了些钱,想要去很多城市。但是由于资金有限,你得尽量找便宜的交通方式。但有的城市从你家根本不能直达,有些城市你从家坐高铁就能直达,有些城市从你家到那里只有飞机。现在你知道了许多城市之间的交通费,想要到目的地去,除了直达