11 数字货币交易系统python实践 代少飞数字货币交易系统 Python实践 代少飞 目录 CONTENTS 常见问题 数据库锁问题 任务调度框架 监控 单击此处添加标题 1 常见问题 队列数据丢失 队列挂掉 负数资产 冲钱一次,转两倍资产 用户资产 用户发现自己资产为负数 负数资产 充一次转双倍 队列数据丢失 队列挂掉 RabbitMQ 撮合或者清算队列数据丢失 订单摆上去,能交易 • 处理完后才确认消息 RabbitMQ挂掉 • 流程设计不合理,导致队列之间高频互传, 最后RabbitMQ挂掉 • 使用Redis统计短时间相同订单传递次数 或者在消息体里面添加计数字段,再做相应限制处理 资产为负 资产为负 充一次转双倍 • 如果充值申请状态为“start”,充值完成状态为“done”,页面同 时点两次,请求进入Rabbitmq队列就会处理两次 • 应该加入“pending”0 码力 | 21 页 | 1.77 MB | 1 年前3
PyWebIO v1.4.0 使用手册session 模块 pywebio.session 模块提供了对会话的更多控制。 • 使用set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 • info 对象提供了关于当前绘画的很多信息,比如用户 IP 地址、用户语言、用户浏览器信息等。 • local 是一个 session-local 的存储对象, 用于存储会话独立的数据。 • run_js() 让你在用户浏览器中执行 –是否允许多文件上传,默认关闭 • max_size (int/str) – 单个文件的最大大小,超过限制将会禁止上传。 默认为 0,表示不限制上传文件的 大小。 max_size 值可以为数字表示的字节数,或以 K / M / G 结尾表示的字符串 (分别表示 千字节、兆字节、吉字节,大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' Image 实例 • title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如0 码力 | 115 页 | 1.70 MB | 1 年前3
PyWebIO v1.5.2 使用手册session 模块 pywebio.session 模块提供了对会话的更多控制。 • 使用set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 • info 对象提供了关于当前绘画的很多信息,比如用户 IP 地址、用户语言、用户浏览器信息等。 • local 是一个 session-local 的存储对象, 用于存储会话独立的数据。 • run_js() 让你在用户浏览器中执行 单个文件的最大大小,超过限制将会禁止上传。 默认为 0,表示不限制上传文件的 大小。 4.2. pywebio.input —输入模块 31 PyWebIO, 发布 1.5.2 max_size 值可以为数字表示的字节数,或以 K / M / G 结尾表示的字符串 (分别表示 千字节、兆字节、吉字节,大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' Image 实例 • title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如0 码力 | 125 页 | 1.72 MB | 1 年前3
PyWebIO v1.6.0 使用手册session 模块 pywebio.session 模块提供了对会话的更多控制。 • 使用set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 • info 对象提供了关于当前绘画的很多信息,比如用户 IP 地址、用户语言、用户浏览器信息等。 • local 是一个 session-local 的存储对象, 用于存储会话独立的数据。 • run_js() 让你在用户浏览器中执行 单个文件的最大大小,超过限制将会禁止上传。 默认为 0,表示不限制上传文件的 大小。 4.2. pywebio.input —输入模块 31 PyWebIO, 发布 1.6.0 max_size 值可以为数字表示的字节数,或以 K / M / G 结尾表示的字符串 (分别表示 千字节、兆字节、吉字节,大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' Image 实例 • title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如0 码力 | 123 页 | 1.72 MB | 1 年前3
PyWebIO v1.4.0 使用手册可以查阅对应的详细文档。 session 模块 pywebio.session 模块提供了对会话的更多控制 。 使用 set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 info 对象提供了关于当前绘画的很多信息,比如用户IP地址、用户语 言、用户浏览器信息等。 local 是一个session-local的存储对象, 用于存储会话独立的数据。 run_js() 让你在用户浏览器中执行JavaScript代码 (bool) – 是否允许多文件上传,默认关闭 max_size (int/str) – 单个文件的最大大小,超过限制将会禁止上传。 默认为0,表示不限制上传文件的大小。 max_size 值可以为数字表示的字节数,或以 K / M / G 结 尾表示的字符串(分别表示 千字节、兆字节、吉字节, 大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' 表示的图片二进制内容, PIL.Image.Image 实例 title (str) – 图片描述 width (str) – 图像的宽度,可以是CSS像素(数字px)或者 百分比(数字%)。 height (str) – 图像的高度,可以是CSS像素(数字px)或者 百分比(数字%)。可以只指定 width 和 height 中的一个 值,浏览器会根据原始图像进行缩放。 format (str) – 图片格式,非必须。如0 码力 | 135 页 | 7.45 MB | 1 年前3
PyWebIO v1.5.0 使用手册session 模块 pywebio.session 模块提供了对会话的更多控制。 • 使用set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 • info 对象提供了关于当前绘画的很多信息,比如用户 IP 地址、用户语言、用户浏览器信息等。 • local 是一个 session-local 的存储对象, 用于存储会话独立的数据。 • run_js() 让你在用户浏览器中执行 单个文件的最大大小,超过限制将会禁止上传。 默认为 0,表示不限制上传文件的 大小。 4.2. pywebio.input —输入模块 31 PyWebIO, 发布 1.5.0 max_size 值可以为数字表示的字节数,或以 K / M / G 结尾表示的字符串 (分别表示 千字节、兆字节、吉字节,大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' Image 实例 • title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如0 码力 | 125 页 | 1.72 MB | 1 年前3
PyWebIO v1.6.3 使用手册session 模块 pywebio.session 模块提供了对会话的更多控制。 • 使用set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 • info 对象提供了关于当前绘画的很多信息,比如用户 IP 地址、用户语言、用户浏览器信息等。 • local 是一个 session-local 的存储对象, 用于存储会话独立的数据。 • run_js() 让你在用户浏览器中执行 单个文件的最大大小,超过限制将会禁止上传。 默认为 0,表示不限制上传文件的 大小。 4.2. pywebio.input —输入模块 31 PyWebIO, 发布 1.6.3 max_size 值可以为数字表示的字节数,或以 K / M / G 结尾表示的字符串 (分别表示 千字节、兆字节、吉字节,大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' Image 实例 • title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如0 码力 | 123 页 | 1.72 MB | 1 年前3
PyWebIO v1.7.1 使用手册session 模块 pywebio.session 模块提供了对会话的更多控制。 • 使用set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 • info 对象提供了关于当前绘画的很多信息,比如用户 IP 地址、用户语言、用户浏览器信息等。 • local 是一个 session-local 的存储对象, 用于存储会话独立的数据。 • run_js() 让你在用户浏览器中执行 单个文件的最大大小,超过限制将会禁止上传。 默认为 0,表示不限制上传文件的 大小。 4.2. pywebio.input —输入模块 31 PyWebIO, 发布 1.7.1 max_size 值可以为数字表示的字节数,或以 K / M / G 结尾表示的字符串 (分别表示 千字节、兆字节、吉字节,大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' Image 实例 • title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如0 码力 | 127 页 | 1.73 MB | 1 年前3
PyWebIO v1.5.1 使用手册session 模块 pywebio.session 模块提供了对会话的更多控制。 • 使用set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 • info 对象提供了关于当前绘画的很多信息,比如用户 IP 地址、用户语言、用户浏览器信息等。 • local 是一个 session-local 的存储对象, 用于存储会话独立的数据。 • run_js() 让你在用户浏览器中执行 单个文件的最大大小,超过限制将会禁止上传。 默认为 0,表示不限制上传文件的 大小。 4.2. pywebio.input —输入模块 31 PyWebIO, 发布 1.5.1 max_size 值可以为数字表示的字节数,或以 K / M / G 结尾表示的字符串 (分别表示 千字节、兆字节、吉字节,大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' Image 实例 • title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如0 码力 | 125 页 | 1.72 MB | 1 年前3
PyWebIO v1.7.0 使用手册session 模块 pywebio.session 模块提供了对会话的更多控制。 • 使用set_env() 来为当前会话设置标题、页面外观、输入栏等内容。 • info 对象提供了关于当前绘画的很多信息,比如用户 IP 地址、用户语言、用户浏览器信息等。 • local 是一个 session-local 的存储对象, 用于存储会话独立的数据。 • run_js() 让你在用户浏览器中执行 单个文件的最大大小,超过限制将会禁止上传。 默认为 0,表示不限制上传文件的 大小。 4.2. pywebio.input —输入模块 31 PyWebIO, 发布 1.7.0 max_size 值可以为数字表示的字节数,或以 K / M / G 结尾表示的字符串 (分别表示 千字节、兆字节、吉字节,大小写不敏感)。例如: max_size=500 , max_size='40K' , max_size='3M' Image 实例 • title (str) –图片描述 • width (str) –图像的宽度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。 • height (str) –图像的高度,可以是 CSS 像素 (数字 px) 或者百分比 (数字%)。可以 只指定 width 和 height 中的一个值,浏览器会根据原始图像进行缩放。 • format (str) –图片格式,非必须。如0 码力 | 125 页 | 1.72 MB | 1 年前3
共 108 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













