Capability library
每个功能,一个中文代码页面。
从 Python 内置能力到 Flask、数据库、AI、工业控制和动态库。搜索名称、签名或业务场景,打开页面即可复制运行。
当前找到 3458 项
050TCP · TCP 通信 / 长连接 / 压测设置缓冲区大小
(sock: 'socket.socket | TCP连接', 发送大小: 'int' = 65536, 接收大小: 'int' = 65536)↗051TCP · TCP 通信 / 长连接 / 压测设置KeepAlive(sock: 'socket.socket | TCP连接', 空闲时间: 'int' = 60, 间隔: 'int' = 10, 探测次数: 'int' = 3)↗052TCP · TCP 通信 / 长连接 / 压测设置Nagle算法(sock: 'socket.socket | TCP连接', 启用: 'bool' = True)↗053TCP · TCP 通信 / 长连接 / 压测设置地址重用(sock: 'socket.socket | TCP连接', 启用: 'bool' = True)↗054TCP · TCP 通信 / 长连接 / 压测设置Socket超时(sock: 'socket.socket | TCP连接', 秒: 'float | None')↗055TCP · TCP 通信 / 长连接 / 压测创建非阻塞Socket(地址族: 'int' = <AddressFamily.AF_INET: 2>, 类型: 'int' = <SocketKind.SOCK_STREAM: 1>) -> 'socket.socket'↗056TCP · TCP 通信 / 长连接 / 压测select多路复用(可读列表: 'list[socket.socket]', 可写列表: 'list[socket.socket] | None' = None, 异常列表: 'list[socket.socket] | None' = None, 超时: 'float | None' = None) -> 'tuple[list, list, list]'↗057TCP · TCP 通信 / 长连接 / 压测poll多路复用(套接字字典: 'dict[socket.socket, int]', 超时: 'float | None' = None) -> 'list[tuple[int, int]]'↗058TCP · TCP 通信 / 长连接 / 压测epoll多路复用(套接字字典: 'dict[socket.socket, int]', 超时: 'float | None' = None) -> 'list[tuple[int, int]]'↗059TCP · TCP 通信 / 长连接 / 压测Unix域Socket服务器(路径: 'str', 处理函数: 'Callable[[TCP连接, Any], Any] | None' = None, 后台: 'bool' = True) -> 'TCP服务器'↗060TCP · TCP 通信 / 长连接 / 压测Unix域Socket客户端(路径: 'str', 超时: 'float' = 5, 编码: 'str' = 'utf-8') -> 'TCP连接'↗061TCP · TCP 通信 / 长连接 / 压测Unix域Socket路径(路径: 'str') -> 'str'↗062TCP · TCP 通信 / 长连接 / 压测获取本机IP() -> 'str'↗063TCP · TCP 通信 / 长连接 / 压测获取所有网卡信息() -> 'dict[str, list[dict]]'↗064TCP · TCP 通信 / 长连接 / 压测端口扫描(主机: 'str', 起始端口: 'int' = 1, 结束端口: 'int' = 1024, 并发: 'int' = 50, 超时: 'float' = 1) -> 'list[int]'↗065TCP · TCP 通信 / 长连接 / 压测带宽测试(主机: 'str', 端口: 'int', 数据大小MB: 'int' = 10, 超时: 'float' = 30) -> 'dict'↗066TCP · TCP 通信 / 长连接 / 压测网络延迟测试(主机: 'str', 端口: 'int | None' = None, 次数: 'int' = 5, 超时: 'float' = 3) -> 'dict'↗067TCP · TCP 通信 / 长连接 / 压测长度前缀协议()↗068TCP · TCP 通信 / 长连接 / 压测分隔符协议(分隔符: 'bytes' = b'\n')↗069TCP · TCP 通信 / 长连接 / 压测固定长度协议(消息长度: 'int' = 1024)↗070TCP · TCP 通信 / 长连接 / 压测协议编解码器(协议类型: 'str', **选项) -> '长度前缀协议 | 分隔符协议 | 固定长度协议'↗071TCP · TCP 通信 / 长连接 / 压测新建UDP套接字() -> 'socket.socket'↗072TCP · TCP 通信 / 长连接 / 压测UDP发送(套接字: 'socket.socket', 数据: 'bytes', 地址: 'str', 端口: 'int') -> 'int'↗073TCP · TCP 通信 / 长连接 / 压测UDP接收(套接字: 'socket.socket', 缓冲区大小: 'int' = 1024) -> 'tuple[bytes, tuple]'↗074TCP · TCP 通信 / 长连接 / 压测发送UDP广播(套接字: 'socket.socket', 数据: 'bytes', 端口: 'int', 接口: 'str' = '255.255.255.255') -> 'int'↗075TCP · TCP 通信 / 长连接 / 压测创建选择器() -> 'selectors.DefaultSelector'↗076TCP · TCP 通信 / 长连接 / 压测注册套接字(选择器: 'selectors.BaseSelector', 套接字: 'socket.socket', 事件: 'int', 数据=None)↗077TCP · TCP 通信 / 长连接 / 压测选择就绪(选择器: 'selectors.BaseSelector', 超时: 'float | None' = None) -> 'list[tuple[selectors.SelectorKey, int]]'↗078TCP · TCP 通信 / 长连接 / 压测注销套接字(选择器: 'selectors.BaseSelector', 套接字: 'socket.socket')↗079TCP · TCP 通信 / 长连接 / 压测select监听(套接字列表: 'list[socket.socket]', 超时: 'float | None' = None) -> 'tuple[list, list, list]'↗