摘要:
前几天看到的一个比较有意思的算法;然后 实现了一下;最后给它加了一个UI界面; 核心获胜逻辑如下: def __color_continius(self, arr, color): """ 判断某一颜色的棋子最大连续个数 """ max_count = 1 _count = 1 for i in r 阅读全文
摘要:
问题一 Prime number (质 数) Given a positive integer number n. Determine whether n is a prime number or not. (You may implement your program in any program 阅读全文
摘要:
问 如何将一个字典字符串转换成字典; user_info='{"name" : "rianley", "gender" : "male", "age": 18}' 最简单的方式;用json转换一下呗;代码如下; >>> import json >>> user_info= '{"name" : "r 阅读全文
摘要:
Python中的多线程和多进程的应用场景和优缺点。 线程是操作系统分配CPU的基本单位,进程是操作系统分配内存的基本单位。通常我们运行的程序会包含一个或多个进程,而每个进程中又包含一个或多个线程。多线程的优点在于多个线程可以共享进程的内存空间,所以进程间的通信非常容易实现;但是如果使用官方的CPyt 阅读全文
摘要:
输入年月日,判断这个日期是这一年的第几天。 方案一:不使用标准库中的模块和函数。 def is_leap_year(year): """判断指定的年份是不是闰年,平年返回False,闰年返回True""" return year % 4 == 0 and year % 100 != 0 or yea 阅读全文
摘要:
面试题之有参装饰器 在进行数据接口请求或者爬虫执行任务之时;我们通常会受到网络异常影响而出现的错误;而导致获取数据失败; 写一个装饰器;可以在出现异常错误的时候 停顿几秒后重新请求;要求可控的试错次数;可控的停顿时间;可控的错误类型 def re_request(*,request_time=3,m 阅读全文
摘要:
第一种 ps -x | grep 'XXXX' kill -9 pid 第二种 pkill 应用 未完结.... 阅读全文
摘要:
Sanic项目做测试,运行 `pytest` 时报了这个错:`RuntimeError: Cannot run the event loop while another loop is running` 代码如下: import pytest from models.nezha import get 阅读全文
摘要:
Sanic作为一款应用比较广泛的异步web框架,已经形成了比较成熟的技术链,其周边的各种扩展应有尽有。 扩展和插件开发 Sanic-Plugins-Framework:轻松创建和使用Sanic插件的库。 sanic-script:给应用程序添加编写命令支持的Sanic扩展。 安全 Sanic JWT 阅读全文
摘要:
import pymysql import time ''' 基于pymysql的数据库扩展类,操作mysql数据库和PHP有相同感,PHP中使用关联数组处理,python使用dict处理 ''' class PDO(object): __db = None # pymysql.connect 返回 阅读全文