首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SqlAlchemy 2.0 中文文档(三十九)

返回: 一个字典,其中键是两元组模式、表名,值是字典列表,每个表示外键定义。如果未提供模式,则模式为 None。 2.0 版的新功能。...返回: 一个字典,其中键是两元组模式、表名,值是字典列表,每个表示索引的定义。如果未提供模式,则模式为 None。 2.0 版的新功能。...返回: 一个字典,其中键是两元组模式、表名,值是具有表选项的字典。每个字典返回的键取决于正在使用的方言。每个键都以方言名称为前缀。如果未提供模式,则模式为None。 版本 2.0 的新功能。...返回: 一个字典,其中键是两元组模式、表名,值是字典列表,每个表示唯一约束的定义。如果未提供模式,则模式为None。 版本 2.0 的新功能。...只有一些方言返回此键。 版本 1.4 的新功能:- 添加了对标识列反射的支持。

12010

BaseProxy:异步httphttps代理

Windows上安装比较费时费力 功能太多了,可惜我用不到这么多(似乎不是它的错,哈哈) 随着版本升级,采用插件化框架,需要定制功能,需要写个插件成为它的一部分(我只是想集成它而已)....安装 安装非常简单,本项目已经发布到PyPI... pip3 install baseproxy 使用配置 启动baseproxy test文件夹下,有很多测试用例。...如果想抛弃这个请求,直接返回None. request参数 deal_request函数的request参数类型为Request类 成员变量 Name 类型 含义 hostname str 域名 port...如果想抛弃这个响应,直接返回None. response参数 deal_response函数的response参数类型为Response类 成员变量 Name 类型 含义 hostname str 域名...- decoding:编码,默认为None,内部采用chardet探测 - 返回响应体,类型为str.如果无法解码,返回None def set_body_str(self,body_str

1.2K40

Python 编程 | 连载 10 - 字典及操作

返回返回值,并且是原字典上进行这些操作 setdefualt 函数可以获取指定 key 对应的 value,如果 key 不存在字典,将会添加 key 并将value设置为默认值 user =...key 的获取 字典除了通过[]来获取指定key的value还可以通过get函数来获取指定 key 的 value dict.get(key, default=None) key:需要获取value...的key default:key不存在时返回此默认值,默认为None,也可以自定义 [] 与 get 的区别: [] 如果获取的key不存在,则直接报错 get如果获取的key不存在,则直接返回默认值...('username', 'tony stark')) print(values) 字典key的值为None时,使用get函数设置默认值,取得是None;无论字典存的值是什么类型的,只要可以被存入字典...判断字典成员的方式有两种: in 和 not in 成员操作符可以判断Key是否存在与字典 字典的内置函数 get 可以获取指定Key的值,如果Key不存在时返回None,也可以 in 与 not

27810

SqlAlchemy 2.0 中文文档(二十七)

版本 1.3.17 的新功能。...版本 2.0 的新功能。 method do_init() → None 映射创建后执行子类特定的初始化步骤。 这是由MapperProperty对象的 init()方法调用的模板方法。...这是 ORM 持久化的主键标识,始终可以直接传递给Query.get()。 如果对象没有主键标识,则返回None。 注意 对象刷新之前是瞬态或挂起的情况下,没有映射的标识,即使其属性包括主键值。...虽然这些系统仍然使用 ORM 特定的超类和结构,但当它们类上被访问时,它们不会被Mapper所检测,而是访问时提供自己的功能。 版本 1.4 的新功能。...它可以PEP 484类型提示中用于指示应该作为 ORM 级别属性表达式行为的参数或返回值。 版本 2.0.0b4 的新功能

14810

SqlAlchemy 2.0 中文文档(二十五)

options – 合并操作从数据库加载对象的现有版本时,会将一系列可选的加载器选项应用于Session.get()方法。 版本 1.4.24 的新功能。...解析的完整启发式描述Session.get_bind()。...有关参数的详细文档,请参见方法Session.get()。 版本 2.0.22 的新功能返回: 对象实例。...method get_transaction() → SessionTransaction | None 返回当前正在进行的根事务,如果有的话。 版本 1.4 的新功能。...对于更开放的“刷新”功能,包括能够同时刷新多个对象的属性并明确控制关系加载器策略,请改用填充现有功能。 请注意,高度隔离的事务将返回与先前该事务读取的相同值,而不考虑该事务之外数据库状态的更改。

9010

Windows下木马的常用功能

---- Windows下木马的常用功能 前言 《Python黑帽子:黑客与渗透测试编程之道》的读书笔记,会包括书中源码,并自己将其中一些改写成Python3版本。...书是比较老了,anyway,还是本很好的书 本篇是第8章Windows下木马的常用功能,包括键盘记录,屏幕快照,执行shellcode,并穿插沙盒检测技术 1、键盘记录 键盘记录是最古老的黑客技术之一...keypress_time = get_key_press() if keypress_time is not None and previous_timestamp...first_double_click = time.time() else: # 是否是沙盒的管理者沙盒中模仿用户的点击...团队现有三十多位正式成员及若干预备人员,下属联合分队数支。红客突击队始终秉承先做人后技术的宗旨,旨在打造国际顶尖网络安全团队。

40710

Python 面向对象 高阶-描述符与设计模式#学习猿地

## 描述符 > 当一个类,包含了三个魔术方法(`__get__,__set__,__delete__`)之一,或者全部时,那么这个类就称为描述符类 ### 作用 > 描述符的作用就是对一个类的某个成员进行一个详细的管理操作...3.被管理成员的类 返回值:返回值作为成员属性获取的值 注意事项:无 __set__(self, instance, value) 触发机制:设置对象成员属性时自动触发(当该成员已经交给描述符管理时)...3.要设置的值 返回值:无 注意事项:无 __delete__(self, instance) 触发机制:删除对象成员属性时自动触发(当该成员已经交给描述符管理时) 作用:对成员属性的删除进行管理 参数...但是,飞机和直升机都有飞行的功能,而汽车并没有,那么交通工具如果去定义 飞行这个功能,那就不太合适了。。 能不能在飞机和直升机类中分别实现 飞行 这个功能呢?可以,但是代码又无法重用。 怎么办?...因此框架就具备一定的功能,并且留下来一些方法的定义,剩下的就是需要自己方法具体实现自己业务逻辑。

30210

Python 面向对象 高阶-描述符与设计模式#学习猿地

## 描述符 > 当一个类,包含了三个魔术方法(`__get__,__set__,__delete__`)之一,或者全部时,那么这个类就称为描述符类 ### 作用 > 描述符的作用就是对一个类的某个成员进行一个详细的管理操作...3.被管理成员的类 返回值:返回值作为成员属性获取的值 注意事项:无 __set__(self, instance, value) 触发机制:设置对象成员属性时自动触发(当该成员已经交给描述符管理时)...3.要设置的值 返回值:无 注意事项:无 __delete__(self, instance) 触发机制:删除对象成员属性时自动触发(当该成员已经交给描述符管理时) 作用:对成员属性的删除进行管理 参数...但是,飞机和直升机都有飞行的功能,而汽车并没有,那么交通工具如果去定义 飞行这个功能,那就不太合适了。。 能不能在飞机和直升机类中分别实现 飞行 这个功能呢?可以,但是代码又无法重用。 怎么办?...因此框架就具备一定的功能,并且留下来一些方法的定义,剩下的就是需要自己方法具体实现自己业务逻辑。

31510

绑定、安全模式与客户端凭证类型:NetNamedPipeBinding、NetTcpBinding与NetMsmqBinding

本篇文章,我们安全线相同的方式来介绍三种基于局域网的绑定,即NetNamedPipeBinding、NetTcpBinding与 NetMsmqBinding。...所以表示NetNamedPipeBinding安全的NetNamedPipeSecurity类型,表示支持的安全模式的Mode属性对应的NetNamedPipeSecurityMode枚举仅仅具有两个选项...定义TcpClientCredentialType的三个枚举值表示NetTcpBindingTransport模式下支持的所有客户端凭证类型:None、Windows和Certificate。...默认的情况下,NetTcpBinding采用Windows凭证。 而通过Message属性返回的用于进行Message安全设置的则是一个MessageSecurityOverTcp类型对象。...定义NetMsmqSecurityMode的四个枚举值反映了NetMsmqBinding支持的四种安全模式:None、Transport、Message和Both。

60480

Python 常规操作 Redis(不容错过)

当你需要存储一个列表数据,又不希望出现重复数据时,set 是一个很好的选择,并且 set 提供了判断某个成员是否一个 set 集合内的重要接口,这个也是 list 所不能提供的。...5.zset 有序集合数据类型 Redis zset 和 set 一样也是 string 类型元素的集合,且不允许重复的成员。 zadd 命令:添加元素到集合,元素集合存在则更新对应score。...#Hget 命令用于返回哈希表中指定字段的值,如果给定的字段或 key 不存在时,返回 None print(redis_conn.hget("myhash","testhash")) print(redis_conn.hmget...集合成员是唯一的,这就意味着集合不能出现重复的数据。...("lovekey","eating")) #Smembers 命令返回集合的所有的成员

36410

用于小型图形挖掘研究的瑞士军刀:空手道俱乐部的图表学习Python库

节点和图的嵌入由get_embedding()公共方法返回,而集群成员关系则通过调用get_memberships()来检索。 ?...具体而言,通过我们的框架生成的输出使用以下数据结构: 调用get_embedding()方法时,节点嵌入算法(保留领域、属性和结构)始终返回NumPy浮点数组。...数组的行数是顶点数,并且行索引始终对应于顶点索引。此外,列数是嵌入维数。 当调用get_embedding()方法时,整个图形嵌入方法(光谱指纹、隐式矩阵分解技术)将返回Numpy浮点数组。...行索引对应于单个图输入图列表的位置。同样,列代表嵌入维数。 调用get_memberships()方法时,社区检测过程将返回一个字典。节点索引是键,与键对应的值是顶点的社区成员。...基于Weisfeiler-Lehman特性的嵌入技术允许节点具有单个字符串功能,可以使用功能键进行访问。没有此键的情况下,这些算法默认将中心度用作节点特征。

2K10

常用Python标准库对象速查表(2):文件与文件夹操作

封面图片:《Python程序设计基础与应用》,董付国,机械工业出版社 图书详情:https://item.jd.com/12433472.html =========== os模块常用成员 方法 功能说明...follow_symlinks=True) 改变文件的访问权限 curdir 当前文件夹 environ 包含系统环境变量和值的字典 extsep 当前操作系统所使用的文件扩展名分隔符 get_exec_path...对象data写入文件fd os.path模块常用成员 方法 功能说明 abspath(path) 返回给定路径的绝对路径 basename(path) 返回指定路径的最后一个组成部分 commonpath...和f2这两个路径是否引用的同一个文件 split(path) 以路径的最后一个斜线为分隔符把路径分隔成两部分,以列表形式返回 splitext(path) 从路径中分隔文件的扩展名 splitdrive...(path) 从路径中分隔驱动器的名称 shutil模块常用成员 方法 功能说明 copy(src, dst) 复制文件,新文件具有同样的文件属性,如果目标文件已存在则抛出异常 copy2(src,

95640

【Python】已解决报错: TypeError: unsupported operand type(s) for *: ‘int‘ and ‘NoneType‘

前言 一、可能出错的原因 二、错误代码示例 三、解决方案 方案一:检查变量是否为None 方案二:提供默认值 方案三:异常处理 过程的注意事项 总结 前言 Python编程,TypeError 是一种常见的错误类型...函数返回None:调用的函数可能在某些条件下返回None,而调用者未进行适当的检查。 错误的数据类型转换:类型转换过程可能产生了错误,导致期望的整数类型变成了None。...错误的逻辑判断:条件判断可能存在逻辑错误,导致不应该使用None的地方使用了它。...as e: print(f"An error occurred: {e}") 过程的注意事项 始终检查变量:使用变量之前,特别是那些可能为None的变量,确保进行适当的检查。...理解函数返回值:了解你调用的每个函数可能返回的所有值,包括None。 使用默认值:逻辑允许的情况下,为变量提供默认值可以避免NoneType错误。

26010

阿里开源新一代单元测试 Mock 工具!

TestableMock是基于源码和字节码增强的Java单元测试辅助工具,包含以下功能: 访问被测类私有成员:使单元测试能直接调用和访问被测类的私有成员,解决私有成员初始化和私有方法测试的问题 快速Mock...通过公有方法间接测私有方法很多情况下难以进行,开发者们更愿意通过修改方法可见性的办法来让原本私有的方法测试用例变得可测。...此外,单元测试时常会需要对被测对象进行特定的成员字段初始化,但有时由于被测类的构造方法限制,使得无法便捷的对这些字段进行赋值。...// 定义Mock方法时,目标方法参数首位加一个类型为`BlackBox`的参数(名字随意) // 此参数仅用于标识目标类型,实际传入值将始终为`null` @MockMethod private...从功能的角度来说,虽然void方法不返回任何值,但它的执行一定会对外界产生某些潜在影响,我们将其称为方法的"副作用",比如: 初始化某些外部变量(私有成员变量或者全局静态变量) 方法体内对外部对象实例进行赋值

1.1K20
领券