Python获取系统类型
发表于|更新于|Python
|浏览量:
通过platform模块可以获取系统信息
1 | # 判定系统 |
文章作者: Daoji
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 盗计のBlog!
相关推荐
2023-03-03
Logging用法
Logging用法打印所有Logger对象123for name in logging.Logger.manager.loggerDict.keys(): logger = logging.getLogger(name) print('name = %s, logger = %s' % (name, logger))
2023-03-12
FastAPI中文教程(一)
FastAPI系列教程(一)教程资源ChristopherGS的英文教程 pyb4430/full-stack-fastapi-postgresql: Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more....
2025-01-16
个人免签方案
个人免签方案方案说明介绍个人免签国内主要是解决网银的微信+支付宝支付渠道的对接,这两种方案要进行免签的话,可以通过监听通知消息回写数据库达到转账记录的目的,通过+/-0.1 金额进行多笔订单同时转账场景下确保订单一致性。比较符合的就有 V 免签、码支付、彩虹交易等。其中只有 V 免签有良好的开源生态,因此选用 V 免签进行定制化。 方案调研手机监听Android 15 Supported vmq apk PC 监听未开源 PC 端 Linux 虚拟化itchat-uos 架构设计 Api: fastapi + python3.12 SQL DB: Postgres Cache DB: Redis Cron: apscheduler Python Lint: ruff + mypy 设计问题同时多个订单生成,如何区分不同订单支付的通过订单金额不同,以 0.1 步长形成一个梯度去生成订单,同时对 key (price+商户 ID) 使用一个超时异步锁,设置默认 1 分钟超时时间,以订单生成时间字段形成一个锁,每次查询 uid 下最后一个订单,时间超过 1...
2020-05-13
通过shell脚本查看python版本并比较
1234567891011121314151617181920212223242526272829303132333435#!/bin/shcheckPython(){ #推荐版本V2.6.5 V1=2 V2=6 V3=5 echo need python version is : $V1.$V2.$V3 #获取本机python版本号。这里2>&1是必须的,python -V这个是标准错误输出的,需要转换 U_V1=`python -V 2>&1|awk '{print $2}'|awk -F '.' '{print $1}'` U_V2=`python -V 2>&1|awk '{print $2}'|awk -F '.' '{print $2}'` U_V3=`python...
2020-04-28
30个Python极简代码,10分钟get常用技巧!
1. 重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。 12345678def all_unique(lst): return len(lst) == len(set(lst))x = [1,1,2,2,3,2,3,4,5,6]y = [1,2,3,4,5]all_unique(x) # Falseall_unique(y) # True 2. 字符元素组成判定检查两个字符串的组成元素是不是一样的。 1234567from collections import Counterdef anagram(first, second): return Counter(first) == Counter(second)anagram("abcd3", "3acdb") # True 3. 内存占用下面的代码块可以检查变量 variable 所占用的内存。 1234import sys variable = 30 print(sys.getsizeof(variable)) #...

2022-11-06
Google Authoritarian/谷歌身份验证器原理
TOTP算法(Time-based One-time Password algorithm)是一种从共享密钥和当前时间计算一次性密码的算法。 它已被采纳为Internet工程任务组标准RFC 6238,是Initiative for Open Authentication(OATH)的基石,并被用于许多双因素身份验证系统。 TOTP是基于散列的消息认证码(HMAC)的示例。 它使用加密哈希函数将密钥与当前时间戳组合在一起以生成一次性密码。 由于网络延迟和不同步时钟可能导致密码接收者必须尝试一系列可能的时间来进行身份验证,因此时间戳通常以30秒的间隔增加,从而减少了潜在的搜索空间。 TOTP算法使用场景 TOTP算法的使用场景可以有动态口令认证、前后端接口认证等,TOTP算法需要客户端和服务端保持时钟一致(基于UTC时间) 适用场景 服务器登录动态密码验证 公司VPN登录双因素验证 银行转账动态密码 网银、网络游戏的实体动态口令牌 等基于时间有效性验证的应用场景 TOTP的基本原理TOTP计算公式1TOTP(K, TC) =...
评论
公告
This is my Blog