""" 快速排序 分治法(divide and conquer),三步走 1. Partition:选择一个基准(pivot)分割列表为两个子列表,小于基准和大于基准, 基准数通常选择第一个或最后一个元素 2. 对两个子列表分别快排,调用自身 3. 合并结果,两个子列表和只包含基准数的列表 """ ...
分类:
编程语言 时间:
2021-03-29 12:03:54
阅读次数:
0
POJ百练 4116 拯救行动 【有序队列】 1.此题存在"慢路"(有守卫的位置)与"快路",遇到"慢路"需要消耗多倍时间/资源。故需要给类加一个是否"可直接判断"累减属性,对于"慢路",每次访问都减一,直到该属性转变为"可判断",此后与正常通路点一致; 2.关于python题解版本,参考hzw大佬 ...
分类:
编程语言 时间:
2021-03-29 11:57:13
阅读次数:
0
创建元类的基类(Singleton) ` from threading import RLock class SingletonType(type): single_lock = RLock() def __call__(cls, *args, **kwargs): with SingletonTy ...
分类:
编程语言 时间:
2021-03-29 11:54:40
阅读次数:
0
用endwith()方法可以判断字符串是否以某个或者某几个字母或者数字结尾 1 a = 'auy.geojson' 2 b = 'auy' 3 print(a.endswith('.geojson')) 4 print(b.endswith('.geojson')) 结果 1 True 2 Fals ...
分类:
编程语言 时间:
2021-03-29 11:48:11
阅读次数:
0
node和python默认的rsa加密方式是不一样,要调整一下。 node代码: const fs = require('fs'); const NodeRSA = require('node-rsa'); const path = require('path').resolve(); const ...
分类:
编程语言 时间:
2021-03-29 11:41:58
阅读次数:
0
今天从网上找到了一个学习视频,因为不是正版(建议支持正版!)所以每个视频命名都带广告,看着很难受,立马花了几分钟写了个python轻松解决。 如下:将C:\a_myfile\DB\ES\目录下以下文件名称中的【广告广告广告-www.cctvnews.com】~1 去掉 #!/usr/bin/env ...
分类:
编程语言 时间:
2021-03-29 11:41:15
阅读次数:
0
dungeon quest,又名暗黑遗迹,勇闯地下城 此处博主还是推荐玩google商店里面的dungeon quest,可以将存档存入云端,随时恢复 玩了半天后发现这个游戏是可以修改,擦,这还不直接起飞: 修改无限粉 所谓粉就是可以用来换红装绿装那个粉,是一个伞壮的材料 修改办法:打开粉换装备的页 ...
分类:
其他好文 时间:
2021-03-29 11:38:42
阅读次数:
0
在写脚本时,往往需要根据接口参数的形式来构造相应格式的数据,这个过程也是对python基础的一种应用,下面用一个例子来看下 有一个创建数据的接口,参数形式如下 有2个地方需要说明: 1、rule下的targetType和codes字段有一个关联关系 当codes中只有1条数据时,targetType ...
分类:
编程语言 时间:
2021-03-29 11:34:53
阅读次数:
0
示例代码如下: import multiprocessing import time import json def buy_ticket(lock): # 1.获取余票 time.sleep(1) lock.acquire() data = json.load(open('ticket.json' ...
分类:
编程语言 时间:
2021-03-26 15:31:36
阅读次数:
0
之前在运行Python程序读写文件的时候有时候相对路径可以访问到,有时候相对路径又不能访问 根据不断的尝试,发现Python程序中的相对路径不是相对于py文件而言的,而是相对于运行py文件的路径而言的,特别是如果是使用vscode来运行程序的时候,vscode是默认从打开vscode的那个文件夹取运 ...
分类:
编程语言 时间:
2021-03-26 15:30:33
阅读次数:
0