Feng 开源流媒体服务器
Feng是LSCUBE维护的开源流媒体服务器,兼容IETF标准,实现了RTSP、RTP/RTCP。 Feng支持的编码标准: 音频……...
XData
一款非常实用的数据验证工具, 通常用于数据的验证.
特性
验证数据一步到位
容易扩展,容易自定义数据类型以及验证方式
无第三方依赖
要求
python >= 3.5
安装
pip install xdata
用法
ValidatedData
fromxdataimport*classUserSchema(Schema):telephone=Str(length=11,required=True)password=Str(min_length=8,max_length=16,required=True)request_data={'telephone':'18180050000','password':'idonotknow'}schema=UserSchema(request_data)ifschema.valid:print(schema.validated_data)#{'telephone':'18180050000','password':'idonotknow'}
Errors
fromxdataimport*classUserSchema(Schema):telephone=Str(length=11,required=True)password=Str(min_length=8,max_length=16,required=True)request_data={}schema=UserSchema(request_data)ifnotschema.valid:print(schema.errors)#{'telephone':'telephoneisrequired','password':'passwordisrequired'}
DataTypes
fromxdataimport*DataType(required=True,default='11',choices=[])Str(length=11,max_length=12,min_length=10,regex="")Int(max=10000,min=12)Bool(max=10000,min=12)Decimal(left=5,right=2)DateTime(max_datetime='2001-01-0100:00:00',min_datetime='2000-01-0100:00:00')Date(max_date='2001-01-01',min_date='2000-01-01')Time(max_time='06:00:00',min_time='05:00:00')
Feng是LSCUBE维护的开源流媒体服务器,兼容IETF标准,实现了RTSP、RTP/RTCP。 Feng支持的编码标准: 音频……...
qqbot = 基于webqq协议的QQ群聊天记录机器人 qqbot 连通 IRC 和 QQ群,并能实时记录聊天信息。每日自动……...
Thonny —— 一个面向初学者的 Python IDE Thonny 由爱沙尼亚的 Tartu 大学开发,它采用了不同的方法,因为……...
iTop,作为全面支持ITIL流程的一款ITSM工具,具有强大的ITSM功能,开源免费、简单易用。 iTop,即IT运营……...
BOSH是一个针对大规模分布式系统的部署和生命周期管理的开源工具,其基础是“a tool ofrelease engineerin……...
Linphone 是一个开源的 SIP 电话,用于语音/视频通话和即时通讯,并可用于移动和桌面环境(iOS、Android……...
VisIt 是一种交互式并行可视化访问和图形的分析工具,用来查看科学数据。用户可以从他们能快速生成可视化数据,随着时间而动态显示,操纵他们,保存用来展现的结果图像。Visit含有丰富套可视化功能,以便你可以各种不同……
乐吾乐 Le5le Meta2d.js是一个实时数据响应和交互的2d引擎,可用于Web组态,物联网,数字孪生等场景。。 在线使用 在线使用 为什么使用 新引擎 数据+ 算法 + 风格 = 栩栩如生; 数据为核心、数据驱动显示; 多状……
Pony 是一个面向对象的基于 Actor 模型的安全而且高性能的编程语言。Pony 提供 Sublime 和 Atom 编辑插件,同时很快将提供 vim 和 Visual Studio 支持。可使用 LLDB 和 GDB 进行调试。 Pony 兼容 C 程序,其编译器……