程序猿的量化交易之路(14)--Cointrader数据表(2)
Cointrader表结构
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrader.top
设置(setup)
Install Java
Install Maven
Install MySql
Create a database using
mysql -u root -e `create database cointrader;`
This is mysql root not system root
git clone https://github.com/timolson/cointrader.git
cd cointrader
Build with Maven
mvn
Optional: Create a file cointrader.properties in the current directory. You may configure additional settings here, like a database username and password. See cointrader-default.properties.
Initialize the database with:
./cointrader.sh reset-database
You're done! Now you might want to:
Start a process to save market data in the db:
./cointrader.sh save-data &
Run the Console
./cointrader.sh console
登入数据库:
$ mysql -u root -p
查看database:
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cointrader |
| db_test |
| mysql |
| openfire |
| performance_schema |
| xoops |
+--------------------+
7 rows in set (0.00 sec)
切入cointrader:
mysql> use cointrader;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
查看表格:
mysql> show tables;
+--------------------------+
| Tables_in_cointrader |
+--------------------------+
| adjustment |
| adjustment_deltas |
| authorization |
| book |
| currency |
| exchange |
| fill |
| fill_children |
| general_order |
| listing |
| market |
| market_data_gap_error |
| offer |
| order_children |
| order_update |
| owner |
| owner_stakes |
| portfolio |
| portfolio_manager |
| portfolio_stakes |
| position |
| position_fills |
| position_update |
| prompt |
| specific_order |
| stake |
| strategy_instance |
| strategy_instance_config |
| tick |
| trade |
| transaction |
+--------------------------+
31 rows in set (0.01 sec)
查看每个表的表结构
mysql> desc adjustment;
+---------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time_applied | tinyblob | YES | | NULL | |
| authorization | binary(16) | NO | UNI | NULL | |
+---------------+------------+------+-----+---------+-------+
mysql> desc adjustment_deltas;
+------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------+------+-----+---------+-------+
| adjustment | binary(16) | NO | MUL | NULL | |
| deltas | binary(16) | NO | PRI | NULL | |
+------------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc authorization ;
+---------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| notes | varchar(255) | YES | | NULL | |
+---------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc authorization ;
+---------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| notes | varchar(255) | YES | | NULL | |
+---------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc book ;
+----------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | MUL | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | MUL | NULL | |
| market | binary(16) | NO | MUL | NULL | |
| ask_deletions_blob | longblob | YES | | NULL | |
| ask_insertions_blob | longblob | YES | | NULL | |
| ask_price_as_double | double | YES | | NULL | |
| ask_volume_as_double | double | YES | | NULL | |
| bid_deletions_blob | longblob | YES | | NULL | |
| bid_insertions_blob | longblob | YES | | NULL | |
| bid_price_as_double | double | YES | | NULL | |
| bid_volume_as_double | double | YES | | NULL | |
| parent | binary(16) | YES | MUL | NULL | |
+----------------------+--------------+------+-----+---------+-------+
15 rows in set (0.00 sec)
mysql> desc currency ;
+---------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| basis | double | NO | | NULL | |
| symbol | varchar(255) | NO | | NULL | |
| fiat | bit(1) | NO | | NULL | |
+---------+--------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> desc exchange ;
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| fee_method | int(11) | YES | | NULL | |
| fee_rate | double | NO | | NULL | |
| margin | int(11) | NO | | NULL | |
| margin_fee_method | int(11) | YES | | NULL | |
| margin_fee_rate | double | NO | | NULL | |
| symbol | varchar(255) | NO | | NULL | |
+-------------------+--------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
mysql> desc fill ;
+--------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | | NULL | |
| open_volume_count | bigint(20) | NO | | NULL | |
| price_count | bigint(20) | NO | | NULL | |
| stop_price_count | bigint(20) | NO | | NULL | |
| target_price_count | bigint(20) | NO | | NULL | |
| volume_count | bigint(20) | NO | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| order | binary(16) | YES | MUL | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
+--------------------+--------------+------+-----+---------+-------+
13 rows in set (0.01 sec)
mysql> desc fill_children ;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| fill | binary(16) | NO | MUL | NULL | |
| children | binary(16) | NO | PRI | NULL | |
+----------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc general_order ;
+-----------------------------+---------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------------------------+---------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| comment | varchar(255) | YES | | NULL | |
| emulation | bit(1) | NO | | NULL | |
| entry_time | bigint(20) | YES | | NULL | |
| expiration | tinyblob | YES | | NULL | |
| fill_type | int(11) | YES | MUL | NULL | |
| margin_type | int(11) | YES | | NULL | |
| panic_force | bit(1) | NO | | NULL | |
| position_effect | int(11) | YES | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| parent_order | binary(16) | YES | | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
| limit_price_decimal | decimal(19,2) | YES | | NULL | |
| stop_amount_decimal | decimal(19,2) | YES | | NULL | |
| stop_price_decimal | decimal(19,2) | YES | | NULL | |
| target_amount_decimal | decimal(19,2) | YES | | NULL | |
| target_price_decimal | decimal(19,2) | YES | | NULL | |
| trailing_stop_price_decimal | decimal(19,2) | YES | | NULL | |
| volume_decimal | decimal(19,2) | YES | | NULL | |
| listing | binary(16) | NO | MUL | NULL | |
+-----------------------------+---------------+------+-----+---------+-------+
22 rows in set (0.00 sec)
mysql> desc listing ;
+---------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| base | binary(16) | NO | MUL | NULL | |
| prompt | binary(16) | YES | MUL | NULL | |
| quote | binary(16) | NO | MUL | NULL | |
+---------+------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> desc market ;
+--------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| active | bit(1) | NO | MUL | NULL | |
| price_basis | double | NO | | NULL | |
| volume_basis | double | NO | | NULL | |
| exchange | binary(16) | NO | MUL | NULL | |
| listing | binary(16) | NO | MUL | NULL | |
+--------------+------------+------+-----+---------+-------+
7 rows in set (0.00 sec)
mysql> desc market_data_gap_error;
+--------------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| exception | tinyblob | YES | | NULL | |
| gap_interval_start | datetime | YES | | NULL | |
| gap_interval_end | datetime | YES | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
+--------------------+------------+------+-----+---------+-------+
7 rows in set (0.00 sec)
mysql> desc offer ;
+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | | NULL | |
| market | binary(16) | NO | MUL | NULL | |
| price_count | bigint(20) | YES | | NULL | |
| volume_count | bigint(20) | YES | | NULL | |
+---------------+--------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
mysql> desc order_children ;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| order | binary(16) | NO | | NULL | |
| children | binary(16) | NO | PRI | NULL | |
+----------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc order_update ;
+------------+------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------+------------+------+-----+---------+----------------+
| sequence | int(11) | NO | PRI | NULL | auto_increment |
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| last_state | int(11) | YES | | NULL | |
| state | int(11) | YES | MUL | NULL | |
| order | binary(16) | YES | | NULL | |
+------------+------------+------+-----+---------+----------------+
7 rows in set (0.00 sec)
mysql> desc owner ;
+-----------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| portfolio | binary(16) | YES | MUL | NULL | |
| name | varchar(255) | NO | | NULL | |
+-----------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> desc owner_stakes ;
+--------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+--------+------------+------+-----+---------+-------+
| owner | binary(16) | NO | MUL | NULL | |
| stakes | binary(16) | NO | PRI | NULL | |
+--------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc portfolio ;
+------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| name | varchar(255) | YES | | NULL | |
| base_asset | binary(16) | YES | | NULL | |
+------------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> desc portfolio_manager ;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| portfolio | binary(16) | YES | MUL | NULL | |
+-----------+------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc portfolio_stakes ;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| portfolio | binary(16) | NO | MUL | NULL | |
| stakes | binary(16) | NO | PRI | NULL | |
+-----------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc position ;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| asset | binary(16) | YES | | NULL | |
| exchange | binary(16) | YES | MUL | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| portfolio | binary(16) | YES | MUL | NULL | |
+-----------+------------+------+-----+---------+-------+
6 rows in set (0.00 sec)
mysql> desc position_fills ;
+----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------+------+-----+---------+-------+
| position | binary(16) | NO | MUL | NULL | |
| fills | binary(16) | NO | PRI | NULL | |
+----------+------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
mysql> desc position_update;
+-----------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| last_type | int(11) | YES | | NULL | |
| type | int(11) | YES | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| position | binary(16) | YES | MUL | NULL | |
+-----------+------------+------+-----+---------+-------+
7 rows in set (0.00 sec)
mysql> desc prompt ;
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| contract_size | double | NO | | NULL | |
| fee_method | int(11) | YES | | NULL | |
| fee_rate | double | NO | | NULL | |
| margin | int(11) | NO | | NULL | |
| margin_fee_method | int(11) | YES | | NULL | |
| margin_method | int(11) | YES | | NULL | |
| price_basis | double | NO | | NULL | |
| symbol | varchar(255) | NO | | NULL | |
| tick_size | double | NO | | NULL | |
| tick_value | double | NO | | NULL | |
| volume_basis | double | NO | | NULL | |
| traded_currency | binary(16) | YES | | NULL | |
+-------------------+--------------+------+-----+---------+-------+
14 rows in set (0.01 sec)
mysql> desc specific_order ;
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| comment | varchar(255) | YES | | NULL | |
| emulation | bit(1) | NO | | NULL | |
| entry_time | bigint(20) | YES | | NULL | |
| expiration | tinyblob | YES | | NULL | |
| fill_type | int(11) | YES | MUL | NULL | |
| margin_type | int(11) | YES | | NULL | |
| panic_force | bit(1) | NO | | NULL | |
| position_effect | int(11) | YES | | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| parent_order | binary(16) | YES | | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
| limit_price_count | bigint(20) | NO | | NULL | |
| placement_count | int(11) | NO | | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | YES | | NULL | |
| volume_count | bigint(20) | NO | | NULL | |
+-------------------+--------------+------+-----+---------+-------+
19 rows in set (0.01 sec)
mysql> desc stake ;
+-----------+----------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+----------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| stake | decimal(30,15) | YES | | NULL | |
| owner | binary(16) | YES | MUL | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
+-----------+----------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
mysql> desc strategy_instance ;
+-------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| portfolio | binary(16) | YES | MUL | NULL | |
| module_name | varchar(255) | YES | | NULL | |
+-------------+--------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
mysql> desc strategy_instance_config;
+-------------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------------+--------------+------+-----+---------+-------+
| strategy_instance | binary(16) | NO | PRI | NULL | |
| config | varchar(255) | YES | | NULL | |
| config_key | varchar(255) | NO | PRI | | |
+-------------------+--------------+------+-----+---------+-------+
3 rows in set (0.00 sec)
mysql> desc tick ;
+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | | NULL | |
| market | binary(16) | NO | MUL | NULL | |
| price_count | bigint(20) | YES | | NULL | |
| volume_count | bigint(20) | YES | | NULL | |
| start_instant | tinyblob | YES | | NULL | |
| last_book | binary(16) | YES | MUL | NULL | |
+---------------+--------------+------+-----+---------+-------+
10 rows in set (0.00 sec)
mysql> desc trade ;
+---------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+--------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | MUL | NULL | |
| remote_key | varchar(255) | YES | | NULL | |
| time_received | bigint(20) | NO | MUL | NULL | |
| market | binary(16) | NO | MUL | NULL | |
| price_count | bigint(20) | YES | | NULL | |
| volume_count | bigint(20) | YES | | NULL | |
+---------------+--------------+------+-----+---------+-------+
8 rows in set (0.00 sec)
mysql> desc transaction ;
+---------------------+------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+------------+------+-----+---------+-------+
| id | binary(16) | NO | PRI | NULL | |
| version | bigint(20) | YES | | NULL | |
| time | bigint(20) | NO | | NULL | |
| amount_count | bigint(20) | YES | | NULL | |
| commission_count | bigint(20) | YES | | NULL | |
| position_effect | int(11) | YES | | NULL | |
| price_count | bigint(20) | YES | | NULL | |
| type | int(11) | YES | MUL | NULL | |
| asset | binary(16) | YES | | NULL | |
| commission_currency | binary(16) | YES | | NULL | |
| currency | binary(16) | NO | | NULL | |
| exchange | binary(16) | YES | MUL | NULL | |
| fill | binary(16) | YES | MUL | NULL | |
| market | binary(16) | YES | MUL | NULL | |
| order | binary(16) | YES | | NULL | |
| portfolio | binary(16) | NO | MUL | NULL | |
+---------------------+------------+------+-----+---------+-------+
16 rows in set (0.00 sec)
程序猿的量化交易之路(14)--Cointrader数据表(2)的更多相关文章
- 程序猿的量化交易之路(29)--Cointrader之Tick实体(16)
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrade.top Tick:什么是Tick,在交易平台中很常见,事实上就 单笔交易时某仅仅证券 ...
- 程序猿的量化交易之路(24)--Cointrader之RemoteEvent远程事件实体(11)
转载需注明出处:http://blog.csdn.net/minimicall,http://cloudtrader.top/ 在量化交易系统中.有些事件是远端传来的,比方股票的价格数据等.所以,在这 ...
- 程序猿的量化交易之路(27)--Cointrader之PriceData价格数据(14)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/ PriceData:价格数据.价格数据 ...
- 程序猿的量化交易之路(13)--Cointrader类图(1)
转载须注明出处:http://blog.csdn.net/minimicall? viewmode=contents, htpp://cloudtrader.top 今天開始正式切入到Cointrad ...
- 程序猿的量化交易之路(20)--Cointrader之Assert实体(8)
转载需说明出处:http://blog.csdn.net/minimicall, http://cloudtrade.top 不论什么可交易的都能够称之为Assert,资产.其类代码例如以下: pac ...
- 程序猿的量化交易之路(30)--Cointrader之ConfigUtil(17)
转载须注明出处:viewmode=contents">http://blog.csdn.net/minimicall?viewmode=contents.http://cloudtra ...
- 程序猿的量化交易之路(26)--Cointrader之Listing挂牌实体(13)
转载须注明出处:http://blog.csdn.net/minimicall? viewmode=contents,http://cloudtrade.top Listing:挂牌. 比方某仅仅股票 ...
- 程序猿的量化交易之路(32)--Cointrade之Portfolio组合(19)
转载须注明出处:http://blog.csdn.net/minimicall?viewmode=contents,http://cloudtrade.top/ Portfolio:组合,代表的是多个 ...
- 程序猿的量化交易之路(18)--Cointrader之Event实体(6)
转载需注明: 事件,是Esper的重要概念. 这里我们定义个事件类.它是Temporal实体的派生类. 不过对Temporal简单的包装.其代码例如以下: package org.cryptocoin ...
随机推荐
- ATP自造8Gb内存颗粒供DDR3使用
随着整个行业已经全面转向DDR4内存,不少厂商都陆续停产了DDR3,并准备好了迎接DDR5,但对于很多特殊用户,尤其是网络和嵌入式领域,仍然对DDR3有着强劲且持续的需求. 工业内存存储厂商ATP E ...
- yes---重复输出指定的字符串
yes命令在命令行中输出指定的字符串,直到yes进程被杀死.不带任何参数输入yes命令默认的字符串就是y. 语法 yes(参数) 参数 字符串:指定要重复打印的字符串. 实例 [root@localh ...
- python描述符和属性查找
python描述符 定义 一般说来,描述符是一种访问对象属性时候的绑定行为,如果这个对象属性定义了__get__(),__set__(), and __delete__()一种或者几种,那么就称之为描 ...
- 【转】DotNet加密方式解析--非对称加密
[转]DotNet加密方式解析--非对称加密 新年新气象,也希望新年可以挣大钱.不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬.(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...).已经上 ...
- struts2登录后返回登录前的页面
在Action中添加 String getUrl() { return ServletActionContext.getRequest().getHeader("referer") ...
- [Recompose] Configure Recompose to Build React Components from RxJS Streams
Recompose provides helper functions to stream props using an Observable library of your choice into ...
- nodeJs学习路线
转载自:http://blog.fens.me/nodejs-roadmap/ 前言 用Nodejs已经1年有余,陆陆续续写了48篇关于Nodejs的博客文章,用过的包有上百个. 和全部人一样,我也从 ...
- [Java开发之路](6)File类的使用
1. 构造方法 构造方法 描写叙述 File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建一个新的文件实例. File(String parent , String ...
- HDUOJ Let the Balloon Rise 1004
/* Let the Balloon Rise Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Ja ...
- legend---三、方法集思路
legend---三.方法集思路 一.总结 一句话总结:其实也就是工具包思路,会极大的简化编程,清晰逻辑 1.多if转换成简洁单if怎么实现? 下面这段代码是错的,if的这种写法只适合直接return ...