资源简介
项目由cmake组织;本机需要有cmake 3.13.1版本以上;
用build目录里的bat文件生成vs工程;
项目自动把debug模式工作目录指向test_datas,可以直接运行,结果文件也保存于test_datas目录中;
代码片段和文件信息
from struct import unpack
from typing import List Dict
class baseData:
data_type = ‘‘
class Trade(baseData):
data_type = ‘T‘
class Quote(baseData):
data_type = ‘Q‘
class Packet:
def __init__(self length num_of_updates):
self.length = length
self.num_of_updates = num_of_updates
self.data_lst: List[baseData] = list()
def add_data(self data: baseData = None):
if data:
self.data_lst.append(data)
def __repr__(self):
pass
# todo
def handle_single_packet(packet_data):
begin1 = 0
end1 = 3
while(end1 < len(packet_data)):
a = unpack(‘hc‘ packet_data[begin1:end1])
print(f‘length:{a[0]} type:{a[1]}‘)
if a[1] != b‘T‘ or a[1] != b‘Q‘:
pass
begin1 = end1
end1 += 5
b = unpack(‘sssss‘ packet_data[begin1:end1])
b_str = [bb.decode() for bb in b[0:5]]
symbol = ‘‘.join(b_str).strip()
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-04-17 06:39 liangkun\
目录 0 2020-04-17 06:40 liangkun\build\
文件 25 2020-04-16 20:14 liangkun\build\.gitignore
文件 120 2020-04-16 20:14 liangkun\build\gen_showcase.sh_
文件 193 2020-04-17 05:30 liangkun\build\gen_showcase_vs2017.bat_
目录 0 2020-04-17 00:18 liangkun\python\
文件 7 2020-04-17 00:18 liangkun\python\.gitignore
文件 2739 2020-04-17 01:49 liangkun\python\data_dumper.py
文件 245 2020-04-17 06:08 liangkun\README.md
目录 0 2020-04-17 00:24 liangkun\src\
文件 989 2020-04-17 00:24 liangkun\src\CMakeLists.txt
目录 0 2020-04-17 06:11 liangkun\src\showcase1\
文件 590 2020-04-16 21:13 liangkun\src\showcase1\CMakeLists.txt
文件 716 2020-04-17 06:11 liangkun\src\showcase1\main.cpp
文件 4942 2020-04-17 06:01 liangkun\src\showcase1\trade_statistics.cpp
文件 3828 2020-04-17 06:01 liangkun\src\showcase1\trade_statistics.h
目录 0 2020-04-17 06:11 liangkun\src\showcase2\
文件 591 2020-04-16 21:13 liangkun\src\showcase2\CMakeLists.txt
文件 362 2020-04-17 06:11 liangkun\src\showcase2\main.cpp
文件 5990 2020-04-17 06:06 liangkun\src\showcase2\trade_parser.cpp
文件 1228 2020-04-17 06:03 liangkun\src\showcase2\trade_parser.h
目录 0 2020-04-17 06:12 liangkun\test_datas\
文件 31 2020-04-17 05:07 liangkun\test_datas\.gitignore
文件 167 2020-04-16 16:02 liangkun\test_datas\input.csv
文件 1313855 2011-08-24 15:14 liangkun\test_datas\input.dat
文件 65 2020-04-17 06:11 liangkun\test_datas\output.csv
文件 438492 2020-04-17 06:12 liangkun\test_datas\output.txt
- 上一篇:C语言程序设计单元练习及答案pdf
- 下一篇:回溯法解决四色问题
相关资源
- C语言程序设计单元练习及答案pdf
- AVR单片机 Bootloader(串口在线升级程序
- 用C语言写的一个俄罗斯方块程序
- ATA8510 433M控制程序
- vc++车牌识别源程序
- c++ 换肤窗口程序代码
- 程序相似性比较代码
- 15度地震偏移程序
- STC12C5Axx-程序
- 宁波市中小学程序设计比赛试题及评
- 一款c++关机程序(定时关机)
- C++程序设计题库(117题).doc
- tfidf 采用TFIDF自动对文本进行形式化
- 求平均值以及a类不确定度的代码程序
- C++程序设计(第三版)谭浩强 习题
- adaboost算法用于人脸识别的程序(fa
- rossler混沌同步的MATLAB程序
- 数据结构教程李春葆版第三版上机实
- C++程序设计教程--面向对象分册(郑秋
- linux下用C编写的OCI连接Oracle数据库程
- Sick LMS激光雷达数据采集程序
- ceva程序(hello world 入门程序)
- 北斗四星定位解算程序
- 一个很简单的Ubuntu下读写串口的C++程
- C++实战源码-相册屏幕保护程序(入门
- C++实战源码-程序中的调色板(入门级
- C++实战源码-画图程序(入门级461)
- C++实战源码-支持多国语言切换的应用
- C++实战源码-始终置顶的SDI程序(入门
- C++实战源码-用Visual C++编写MIDI文件播
评论
共有 条评论