TBPY 帮助文档

1、安装

  • 安装Anaconda

    • 必须是python3.6

      • 推荐版本[https://repo.anaconda.com/archive/Anaconda3-5.2.0-Windows-x86_64.exe]
  • 安装TBQuant内置tbpy
    • pip离线安装tbpy

      • 打开命令行(Win + R,输入cmd,点击确定)
      • 在命令行输入:anaconda安装路径/Scripts/pip install whl文件[TBQuant安装路径/tbpy/tbpy-x.x.x.x-py3-none-any.whl] -U
        • 如:C:/anaconda3/Scripts/pip install c:/TBQuant/tbpy/tbpy-x.x.x.x-py3-none-any.whl -U
  • 必须和tbquant为同一版本

2、约定

  • 行情权限

    • 有流量控制权限,如果频繁查询会失败
    • 有申请历史范围控制权限
    • 有订阅个数控制权限
  • 交易权限
    • 有下单控制权限
  • 基础数据权限
    • 有系统基础数据访问权限
  • 认证约定
    • 无须认证,但必须先启动TBQuant,与TBQuant共享用户与权限
    • 用户需要开通tbpy权限,否则无法正常使用

3、初始化

  • tbpy.init()
    务须调用,返回True可正常工作

4、查询数据

4.1 行情数据

4.1.1 get_history_n-查询历史行情最新N条
tbpy.get_history_n(symbol, frequency, count, flag=tbpy.QuoteFlag.Null, fields: list=None, timeout='30s')
  • 参数
参数名 类型 说明
symbol str or list 合约代码。支持字符串格式,也支持[‘symbol1’, ‘symbol2’]这种列表格式。
frequency str 周期。
count int 历史bar个数。
flag int 取值为QuoteFlag,枚举值可以或运算。默认无设置
fields list 需要获取的属性。支持[‘field1’, ‘field2’]这种列表格式,默认值None表示获取所有属性。取值范围[‘open’, ‘close’, ‘high’, ‘low’, ‘volume’, ‘position’,‘rollover’, ‘time’]。
timeout str 超时时间设定,支持s结尾表示单位秒,默认30s。
  • 返回值类型

    symbol为str格式:dict{field: ndarray}

    symbol为list格式:dict{symbol: {field: ndarray}}

  • 示例:

tbpy.get_history_n(symbol=['rb000.SHFE', 'a9000.DCE'], frequency='2m', count=10, flag=tbpy.QuoteFlag.RolloverBackWard|tbpy.QuoteFlag.OnlyNight, fields=['open', 'high', 'time'], timeout='10s')
4.1.2 get_history-查询历史行情
tbpy.get_history(symbol, frequency, begin_time: datetime, end_time: datetime, flag=tbpy.QuoteFlag.Null, fields: list=None, timeout='30s')
  • 参数:
参数名 类型 说明
symbol str or list 合约代码。支持字符串格式,也支持[‘symbol1’, ‘symbol2’]这种列表格式。
frequency str 周期。
begin_time datetime 申请数据范围的起始时间
end_time datetime 申请数据范围的结束时间
flag int 取值为QuoteFlag,枚举值可以或运算。默认无设置
fields str or list 需要获取的属性。支持[‘field1’, ‘field2’]这种列表格式,默认值None表示获取所有属性。取值范围[‘open’, ‘close’, ‘high’, ‘low’, ‘volume’, ‘position’,‘rollover’, ‘time’]。
timeout str 超时时间设定,支持s结尾表示单位秒,默认30s。
  • 返回值类型

    symbol为str格式:dict{field: ndarray}

    symbol为list格式:dict{symbol: {field: ndarray}}

  • 示例:

tbpy.get_history(symbol='a9000.DCE', frequency='1d', begin_time=datetime(2018, 10, 10), end_time=datetime(2018, 10, 10))
4.1.3 get_current_tick-查询实时行情快照
tbpy.get_current_tick(symbol)
  • 参数
参数名 类型 说明
symbol str or list 合约代码。支持字符串格式,也支持[‘symbol1’, ‘symbol2’]这种列表格式。
  • 返回值类型

    symbol为str格式:成功返回 Tick,失败返回None

    symbol为list格式:list[Tick]

  • 示例:

     tbpy.get_current_tick(symbol='IF000.CFFEX')
4.1.4 get_instrument-查询合约
tbpy.get_instrument(symbol=None)
  • 参数

    参数名 类型 说明
    symbol str or list or None 合约代码。支持字符串格式,也支持[‘symbol1’, ‘symbol2’]这种列表格式。默认值None表示获取所有合约
  • 返回值类型

    symbol为str格式:成功返回 Instrument,失败返回None

    symbol为list格式:list[Instrument]

4.1.5 get_main_instrument-查询期货主力合约
tbpy.get_main_instrument(underlying_symbol=None)
  • 参数
参数名 类型 说明
underlying_symbol str or list or None 品种代码。支持字符串格式,也支持[‘underlying_symbol1’, ‘underlying_symbol2’]这种列表格式。默认值None表示获取所有主力合约
  • 返回值类型

    symbol为str格式:成功返回Instrument,失败返回None

    symbol为list格式:list[Instrument]

4.1.6 write_history-写入历史行情数据
tbpy.write_history(symbol, frequency, filepath, timeout='30s')
  • 参数
参数名 类型 说明
symbol str 合约代码。
frequency str 周期。
filepath str 文件路径,文件格式支持csv格式。
timeout str 超时时间设定,支持s结尾表示单位秒,默认30s。
  • 返回值类型

None or str。None表示写入成功。非None表示失败,返回失败原因str

4.2 基础数据

4.2.1 write_fundamental-写入基础数据
tbpy.write_fundamental(name, symbol, time: datetime, value)
  • 参数
参数名 类型 说明
name str 名称(不支持中文且不能为空)
symbol str 合约代码(不支持中文且不能为空)
time datetime 时间
value bool or int or float or str or ndarray 写入的值(不支持中文)。支持bool、int、float、str类型,ndarray支持bool、int、float、str的一维数组和二维数组。
  • 返回值类型

    None or str。None表示写入成功。非None表示失败,返回失败原因str

  • 示例

 tbpy.write_fundamental(name='name', symbol='rb000.SHFE', time=datetime(2018, 10, 10, 9, 45, 0),  value=True)
4.2.2 get_fundamental-查询基础数据
tbpy.get_fundamental(name, symbol=None, begin_time: datetime=None, end_time: datetime=None, timeout='30s')
  • 参数
参数名 类型 说明
name str 名称(不支持中文且不能为空)
symbol str or None 合约代码(不支持中文且不能为空), 为None则获取所有
begin_time datetime or None 开始时间, 为空默认为最小值
end_time datetime or None 结束时间, 为空默认为最大值
timeout str 超时时间设定,支持s结尾表示单位秒,默认30s。
  • 返回值类型
    None or bool or int or float or str or ndarray。None表示读取失败,非None表示读取的值
  • 示例
tbpy.get_fundamental(name='name', symbol='rb000.SHFE', begin_time=datetime(2018, 10, 10, 9, 45, 0),  end_time=datetime(2018, 10, 10, 9, 45, 0))
4.2.3 delete_fundamental-删除基础数据
tbpy.delete_fundamental(name, symbol=None, begin_time: datetime=None, end_time: datetime=None)
  • 参数
参数名 类型 说明
name str 名称(不支持中文且不能为空)
symbol str or None 合约代码(不支持中文且不能为空), 为None则删除所有
begin_time datetime or None 开始时间, 为空默认为最小值
end_time datetime or None 结束时间, 为空默认为最大值
  • 返回值类型
    None or str。None表示删除成功。非None表示失败,返回失败原因str
  • 示例
tbpy.delete_fundamental(name='name', symbol='rb000.SHFE', begin_time=datetime(2018, 10, 10, 9, 45, 0), end_time=datetime(2018, 10, 10, 9, 45, 0))
4.2.4 set_symbol_description-设置关联信息描述
tbpy.set_symbol_description(symbol, description)
  • 参数

    参数名 类型 说明
    symbol str 合约代码(不支持中文且不能为空)
    description str 描述信息
  • 返回值类型

    None or str。None表示设置成功。非None表示失败,返回失败原因str

  • 示例

tbpy.set_symbol_description(symbol='rb000.SHFE',  description='螺纹钢指数')
4.2.5 set_name_description-设置关键字描述
tbpy.set_name_description(name, description)
  • 参数

    参数名 类型 说明
    name str 名称(不支持中文且不能为空), name必须已经存在
    description str 描述信息
  • 返回值类型

    None or str。None表示设置成功。非None表示失败,返回失败原因str

  • 示例

tbpy.set_name_description(name='name',  description='xxx')

4.3 交易数据

4.3.1 get_account-查询账户
tbpy.get_account(account_id, broker_id=0)
  • 参数
参数名 类型 说明
account_id str 资金账户ID
broker_id int 经纪商ID
  • 返回值类型

    账户存在且已登录,返回Account,否则返回None。

  • 示例

account = tbpy.get_account(account_id='050323')
4.3.2 send_order-下单
account.buy(symbol, volume, price)
account.sell(symbol, volume, price)
account.sell2short(symbol, volume, price)
account.buy2cover(symbol, volume, price)
account.send_order(symbol, volume, price, side, comb_offset, price_type=tbpy.PriceType.Limit)
  • 参数
参数名 类型 说明
symbol str 合约代码
volume int 下单数量
price double 下单价格
side OrderSide 买卖方向
comb_offset CombOffsetFlag 价格类型
price_type PriceType 开平标志
  • 返回值类型

    成功返回list[order_id],失败返回None

    注:order_id为int类型,且单个账户内唯一

  • 示例

    account.sell2short(symbol='rb1910.SHFE', volume=1, price=4000)
    account.send_order(symbol='rb1910.SHFE', volume=1, price=4000, side=tbpy.OrderSide.Buy, comb_offset=tbpy.CombOffsetFlag.Open)
    
4.3.3 cancel_order-撤单
account.cancel_order(order_id)
  • 参数
参数名 类型 说明
order_id int 报单索引
  • 返回值类型

    None表示请求成功。非None表示失败,返回失败原因str

4.3.4 get_position-查询持仓
account.get_position(symbol)
account.get_position()
  • 参数
参数名 类型 说明
symbol str 合约代码
  • 返回值类型

    带symbol参数:成功返回Position,合约不存在,返回None

    无参数:返回list[Position]

  • 示例

account.get_position('rb1910.SHFE')
account.get_position()
4.3.5 get_order-查询委托
account.get_order(order_id)
account.get_order(symbol)
account.get_order()
  • 参数
参数名 类型 说明
order_id int 报单索引
symbol str 合约代码
  • 返回值类型

    带order_id参数:成功返回Order,失败返回None

    带symbol参数:返回list[Order]

    无参数:返回list[Order]

  • 示例

account.get_order(order_id=123456789)
4.3.6 get_notrade_order-查询未成交委托
account.get_notrade_order(symbol)
account.get_notrade_order()
  • 参数
参数名 类型 说明
symbol str 合约代码
  • 返回值类型
    带symbol参数:返回list[Order]

    无参数:返回list[Order]

  • 示例

account.get_notrade_order(symbol='rb1910.SHFE')
4.3.7 get_fill-查询成交
account.get_fill(symbol, side, fill_id)
account.get_fill(order_id)
  • 参数
参数名 类型 说明
symbol str 合约代码
side OrderSide 买卖方向
fill_id str 成交编号(交易所)
order_id int 报单索引
  • 返回值类型
    带symbol、side、fill_id参数:成功返回Fill,失败返回None

    带order_id参数:返回list[Fill]

  • 示例

account.get_fill(order_id=123456789)
4.3.8 get_status-查询账户状态
account.get_status()
  • 参数

  • 返回值类型

    AccountStatus

  • 示例

account.get_status()

4.4 其它

4.4.1 init-初始化
tbpy.init()
#务须调用,返回True可正常工作
  • 参数

  • 返回值类型

    bool

  • 示例

tbpy.init()
4.4.2 exe-运行策略
tbpy.exe()
#开始运行tbpy策略
  • 参数

  • 返回值类型

    无返回值

  • 示例

tbpy.exe()
4.4.3 exit-终止策略运行
tbpy.exit()
  • 参数

  • 返回值类型

    无返回值

  • 示例

tbpy.exit()
4.4.4 get_last_err-查询最近一次错误信息
tbpy.get_last_err()
  • 参数

  • 返回值类型

    str

  • 示例

tbpy.get_last_err()

5、事件数据

5.1 on_init-初始化驱动

on_init(self, context)
  • 参数
参数名 类型 说明
context Context 上下文
  • 示例
def on_init(self, context):context.subscribe_tick('rb000.SHFE')

5.2 on_tick-Tick数据驱动

on_tick(self, context, tick)
  • 参数
参数名 类型 说明
context Context 上下文
tick Tick 主推的tick数据
  • 示例
def on_tick(self, context, tick):print(tick)

5.3 on_bar-Bar数据驱动

on_bar(self, context, bars, symbol, flag)
  • 参数
参数名 类型 说明
context Context 上下文
bars list[Bar] 主推的bar数据
symbol str 合约代码
flag int 0 - 历史,1 - 实时
  • 示例
def on_bar(self, context, bars, symbol, flag):for bar in bars:print(bar)

5.4 on_position-持仓数据驱动

on_position(self, context, position)
  • 参数
参数名 类型 说明
context Context 上下文
position Position 主推的持仓数据
  • 示例
def on_position(self, context, position):print(position)

5.5 on_order-委托数据驱动

on_order(self, context, order)
  • 参数
参数名 类型 说明
context Context 上下文
order Order 主推的委托数据
  • 示例
def on_bar(self, context, order):print(order)

5.6 on_fill-成交数据驱动

on_fill(self, context, fill)
  • 参数
参数名 类型 说明
context Context 上下文
fill Fill 主推的成交数据
  • 示例
def on_fill(self, context, fill):print(fill)

5.7 on_timer-定时器数据驱动

on_timer(self, context, timer_id, interval_millsecs)
  • 参数
参数名 类型 说明
context Context 上下文
timer_id int 定时对象id
interval_millsecs int 定时间隔
  • 示例
def on_timer(self, context, timer_id, interval_millsecs):print(timer_id)

6、Context-上下文

6.1 说明

context是策略运行上下文环境,除了内置的方法,用户也可以随意为其自定义属性

6.2 订阅与退订Tick数据

context.subscribe_tick(symbol)
context.unsubscribe_tick(symbol)
  • 参数
参数名 类型 说明
symbol str or list 合约代码。支持字符串格式,也支持[‘symbol1’, ‘symbol2’]这种列表格式。
  • 返回值类型
    返回None表示成功,非None表示失败,返回失败原因str
  • 示例
context.subscribe_tick(symbol='rb000.SHFE')
context.unsubscribe_tick(symbol='rb000.SHFE')

6.3 订阅与退订Bar数据

context.subscribe_bar(symbol, frequency, begin_time=None, sliding_window=1, flag=tbpy.QuoteFlag.Null)
context.unsubscribe_bar(symbol, frequency)
  • 参数
参数名 类型 说明
symbol str or list 合约代码。支持字符串格式,也支持[‘symbol1’, ‘symbol2’]这种列表格式。
frequency str 周期
begin_time datatime 开始时间,为None从当前时间开始
sliding_window int 数据滑窗大小(on_bar每次回调的bar数),默认1
flag int 取值为QuoteFlag,枚举值可以或运算。默认无设置
  • 返回值类型
    返回None表示成功,非None表示失败,返回失败原因str
  • 示例
context.subscribe_bar(symbol='rb000.SHFE', frequency='10s', begin_time=datetime.datetime.now(), sliding_window=1, flag=tbpy.QuoteFlag.RolloverBackWard)
context.unsubscribe_bar(symbol='rb000.SHFE', frequency='10s')

6.4 订阅Account数据

context.subscribe_account(account_id)
  • 参数
参数名 类型 说明
account_id str 资金账户ID
  • 返回值类型

    账户存在且已登录,如果订阅成功,返回Account,否则返回None

  • 示例

context.subscribe_account(account_id='085489')

6.5 创建与关闭定时器

context.create_timer(interval_millsecs, begin_time=None, trigger_count=-1)
context.stop_timer(timer_id)
  • 参数
参数名 类型 说明
interval_millsecs int 定时间隔(ms)
begin_time datetime 起始时间,None表示当前时间
trigger_count int 驱动次数,-1表示不限次数
timer_id int 定时对象id
  • 返回值类型
    create_timer:int(timer_id)
    stop_timer:无返回值

7、附录

7.1 symbol-合约代码

str类型

取值 说明
如 ‘rb1901.SHFE’ 表示上期所的rb1901合约
如 ‘IF1902.CFFEX’ 表示中金所的IF1902合约
如 ‘user’ 表示自定义合约(不支持中文且不能为空)

7.2 underlying_symbol-品种代码

str类型

取值 说明
如 ‘rb.SHFE’ 表示上期所的rb品种
如 ‘IF.CFFEX’ 表示中金所的IF品种

7.3 frequency-周期

str类型,如‘3h’表示3小时周期。大于等于’d’时,只支持’1d’、‘1w’、‘1mon’。

取值 说明
‘tick’ Tick
‘s’
‘m’ 分钟
‘h’ 小时
‘d’
‘w’
‘mon’

7.4 Instrument-合约

对象类型

属性 类型 说明
symbol str 合约代码
exchange str 交易市场代码
sec_id str 代码 (如 ‘rb1901’)
sec_name str 合约名称
price_tick float 最小变动价
contract_unit int 交易单位
big_point_value float 每点价值
listed_date datetime 上市日期
delisted_date datetime 退市日期

7.5 Tick-行情快照

对象类型

属性 类型 说明
time datetime 时间
symbol str 合约代码
open float 开盘价
high float 最高价
low float 最低价
last float 最新价
limit_up float 涨停价
limit_down float 跌停价
pre_close float 昨收价
pre_settlement float 昨结价
volume int 最新成交量
total_volume int 总成交量
bidasks list[BidAsk] 5档行情(不一定支持5档)

BidAsk

对象类型

属性 类型 说明
bid_p float 买价
bid_v int 买量
ask_p float 卖价
ask_v int 卖量

7.6 Bar-Bar数据

对象类型

属性 类型 说明
symbol str 合约代码
frequency str 周期
time datetime 开始时间
open float 开盘价
high float 最高价
low float 最低价
close float 收盘价
turn_over float 成交金额
volume float 成交量
open_int int 持仓量
rollover float 除权系数

7.7 exchange-交易所代码

str类型

取值 说明
‘SHFE’ 上海期货交易所
‘DCE’ 大连商品交易所
‘CZCE’ 郑州商品交易所
‘CFFEX’ 中国金融期货交易所
‘INE’ 上海国际能源交易中心
‘SSE’ 上海证券交易所
‘SZSE’ 深圳证券交易所

7.8 Position-持仓

对象类型

属性 类型 说明
broker_id int 经济公司ID
account_id str 资金账户ID
symbol str 合约代码
l_current_volume int 多头当前持仓
l_yesterday_volume int 多头剩余昨仓
l_active_volume int 多头未成交的报单净委托量
l_active_close_volume int 多头未成交的报单平仓委托量
l_can_sell_volume int 多头可平量
l_market_value float 多头持仓市值
l_avg_price float 多头均价(买均价,按结算价)
l_float_porfit float 多头浮动盈亏(买盈亏,按结算价)
l_avg_price_o float 多头均价(买均价,按成本价)
l_float_porfit_o float 多头浮动盈亏(买盈亏,按成本价)
l_use_margin_amount float 多头占用的保证金
s_current_volume int 空头当前持仓
s_yesterday_volume int 空头剩余昨仓
s_active_volume int 空头未成交的报单净委托量
s_active_close_volume int 空头未成交的报单平仓委托量
s_can_cover_volume int 空头可平量
s_market_value float 空头持仓市值
s_avg_price float 空头均价(买均价,按结算价)
s_float_porfit float 空头浮动盈亏(买盈亏,按结算价)
s_avg_price_o float 空头均价(买均价,按成本价)
s_float_porfit_o float 空头浮动盈亏(买盈亏,按成本价)
s_use_margin_amount float 空头占用的保证金

7.9 Order-委托

对象类型

属性 类型 说明
broker_id int 经济公司ID
account_id str 资金账户ID
symbol str 合约代码
order_id int 报单索引
exch_order_id str 报单编号(交易所)
create_time datetime 报单委托时间
volume int 委托量
price float 委托价
fill_volume int 成交量
fill_amount float 成交金额
side OrderSide 买卖方向
comb_offset CombOffsetFlag 开平标志
price_type PriceType 价格类型
hedge HedgeFlag 投机套保
status OrderStatus 报单状态
report_type OrderReportType 报单回报类型
create_source str 报单源
note str 详细信息

7.10 Fill-成交

对象类型

属性 类型 说明
broker_id int 经济公司ID
account_id str 资金账户ID
symbol str 合约代码
order_id int 报单索引
exch_order_id str 报单编号(交易所)
volume int 委托量
price float 委托价
fill_id str 成交编号(交易所)
fill_time datetime 成交时间
fill_volume int 成交量
fill_price float 成交价
side OrderSide 买卖方向
comb_offset CombOffsetFlag 开平标志
price_type PriceType 价格类型
hedge HedgeFlag 投机套保

7.11 常量

7.11.1 OrderSide-买卖方向
OrderSide.Unknown
OrderSide.Buy         #买
OrderSide.Sell        #卖
7.11.2 PriceType-价格类型
PriceType.Unknown
PriceType.Limit       #限价
PriceType.Market      #市价
7.11.3 CombOffsetFlag-开平标识
CombOffsetFlag.Unknown
CombOffsetFlag.Open               #开仓
CombOffsetFlag.Close              #平仓
CombOffsetFlag.CloseToday         #平今
CombOffsetFlag.CloseYesterday     #平昨
7.11.4 HedgeFlag-投保类型
HedgeFlag.Unknown
HedgeFlag.Speculatio      #投机
HedgeFlag.Arbitrage       #套利(不支持)
HedgeFlag.Hedge           #套保(不支持)
HedgeFlag.MarketMaker     #市商(不支持)
7.11.5 OrderStatus-报单状态
OrderStatus.Unknown
OrderStatus.NewRequest        #申请上报
OrderStatus.NewDone           #申报成功
OrderStatus.NewReject         #申报失败
OrderStatus.PartialFill       #部分成交
OrderStatus.AllFill           #完全成交
OrderStatus.CanceledFill      #部成部撤
OrderStatus.Canceled          #已撤单
7.11.6 OrderReportType-委托回报类型
OrderReportType.Unknown
OrderReportType.NewRequest      #申请上报
OrderReportType.NewReject       #申报失败
OrderReportType.NewDone         #申报成功
OrderReportType.CancelRequest   #发送撤单
OrderReportType.CancelReject    #撤单被拒
OrderReportType.CancelDone      #撤单成功
OrderReportType.FillReport      #成交
7.11.7 AccountStatus-账户状态
AccountStatus.Unknown
AccountStatus.Init              #正在初始化
AccountStatus.Connecting        #正在连接
AccountStatus.ConnectFail       #连接失败
AccountStatus.Disconnected      #连接断开
AccountStatus.Connected         #连接成功
AccountStatus.DisconnectFail    #断开连接失败
AccountStatus.Authenticating    #正在认证
AccountStatus.AuthenticateFail  #认证失败
AccountStatus.Authenticated     #认证完成
AccountStatus.Logout            #登出成功
AccountStatus.Logining          #正在登录
AccountStatus.LoginFail         #登录失败
AccountStatus.Logined           #登录成功
AccountStatus.SyncData          #已登录(同步数据中)
AccountStatus.OnService         #已登录(服务中)
7.11.8 QuoteFlag-行情标志
QuoteFlag.Null
QuoteFlag.OnlyNight             #仅夜盘
QuoteFlag.OnlyDay               #仅日盘
QuoteFlag.RolloverBackWard      #后复权

tbpy帮助文档官方下载地址:https://cdn.tbquant.net/markdown/TBPY/TBPY%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3.md

2021-08-22 tbpy帮助文档相关推荐

  1. 计算机毕业设计Java某银行OA系统某银行OA系统演示2021(源代码+数据库+系统+lw文档)

    计算机毕业设计Java某银行OA系统某银行OA系统演示2021(源代码+数据库+系统+lw文档) 计算机毕业设计Java某银行OA系统某银行OA系统演示2021(源代码+数据库+系统+lw文档) 本源 ...

  2. JAVA毕业设计飞机航班信息查询系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计飞机航班信息查询系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计飞机航班信息查询系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库 本源 ...

  3. JAVA毕业设计家电售后管理系统演示录像2021计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计家电售后管理系统演示录像2021计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计家电售后管理系统演示录像2021计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈 ...

  4. JAVA毕业设计高校宿舍管理系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计高校宿舍管理系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计高校宿舍管理系统演示视频2021计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈 ...

  5. JAVA毕业设计家庭食谱管理系统2021计算机源码+lw文档+系统+调试部署+数据库

    JAVA毕业设计家庭食谱管理系统2021计算机源码+lw文档+系统+调试部署+数据库 JAVA毕业设计家庭食谱管理系统2021计算机源码+lw文档+系统+调试部署+数据库 本源码技术栈: 项目架构:B ...

  6. 2021.08.22学习内容torch.cat()和torch.stack()函数

    torch.cat()函数 将两个张量(tensor)拼接在一起,cat是concatnate的意思,即拼接,联系在一起. def cat(tensors: List[torch.Tensor], d ...

  7. 全球及中国认知文档处理行业运营策略与应用前景分析报告2022版

    全球及中国认知文档处理行业运营策略与应用前景分析报告2022版 --------------------------------------- [修订日期]:2021年12月 [搜索鸿晟信合研究院查看 ...

  8. 市场调研-全球与中国云文档管理软件市场现状及未来发展趋势

    本文研究全球及中国市场云文档管理软件现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.日本.中国.东南亚.印度等地区的现状及未来发展趋势. 2019年全球云文档管理软件市场规模 ...

  9. 【产品】PRD需求文档:云迹扶教(公益支教APP)

    记录学习旅程~ 欢迎各位道友指教与交流~ 简介:借助CSDN平台发布自己编写的需求文档.参考了前辈们的经验,编写如下(持续更新): PRD:云迹扶教APP产品需求文档 一.文档综述 1.1 版本历史 ...

最新文章

  1. 已解决:大家使用原子哥的延时函数delay_ms,delay_us会出现进入延时函数出不来的情况
  2. “向前进,向钱进”上:自媒体的流量变现路
  3. 用Python实现插⼊排序
  4. “千年虫”,计算机的巨大BUG!
  5. Java并发编程-volatile关键字介绍
  6. python怎么退出调试模式_python – 在验尸调试时如何退出ipdb?
  7. 关于PHP在企业级开发领域的访谈——企业级开发,PHP准备好了吗?
  8. rap2检测哪些接口在使用_使用四合一气体检测仪应注意哪些方面?-逸云天
  9. 内部曝料——博文年会之《武林外传》
  10. Spring cloud--鸿鹄Cloud分布式微服务云系统—Config
  11. 超详细Eclipse安装教程
  12. java常见面试考点(九):SSM面试题
  13. 餐饮行业裂变解决方案
  14. Li feifei How we're teaching computers to understand pictures
  15. S3C2440-GPIO和jlink配置
  16. python拆分字符串生成列表_关于python:如何将字符串拆分为列表?
  17. SQL Server数据库冷备份迁移
  18. html5-canvas(简单贪吃蛇)
  19. python画图小猪佩奇_python 画个小猪佩奇
  20. iwebshop_广告定点投放

热门文章

  1. 基于51单片机红外非接触测温仪阈值报警设计
  2. user 1.0 mysql 用户账号管理
  3. [转]文本相似性算法:simhash/minhash/余弦算法
  4. 日志服务接入方式之JS篇
  5. sql 子查询及基本语句 挺全的收录
  6. 2021-09-03 网安实验-文件修复-Stegano练习之隐写5
  7. Unity中关键字的使用之——Virtual
  8. kafka单节点创建 topic 超时
  9. 如何快速找到机器学习领域最新最好的研究成果?
  10. 怎么生成二维码彩色版