Ecoer Logo

@yudong

36

책쓰는 프로그래머. <RxJava 프로그래밍> <안드로이드를 위한 Gradle> 의 저자이고 "책쓰는 프로그래머 협회" 회장입니다.

steemit.com/@yudong
VOTING POWER100.00%
DOWNVOTE POWER100.00%
RESOURCE CREDITS100.00%
REPUTATION PROGRESS57.03%
Net Worth
0.571USD
STEEM
0.102STEEM
SBD
1.100SBD
Effective Power
5.007SP
├── Own SP
0.635SP
└── Incoming Deleg
+4.372SP

Detailed Balance

STEEM
balance
0.000STEEM
market_balance
0.000STEEM
savings_balance
0.000STEEM
reward_steem_balance
0.102STEEM
STEEM POWER
Own SP
0.635SP
Delegated Out
0.000SP
Delegation In
4.372SP
Effective Power
5.007SP
Reward SP (pending)
0.615SP
SBD
sbd_balance
0.000SBD
sbd_conversions
0.000SBD
sbd_market_balance
0.000SBD
savings_sbd_balance
0.000SBD
reward_sbd_balance
1.100SBD
{
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "reward_steem_balance": "0.102 STEEM",
  "vesting_shares": "1032.580643 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7111.079163 VESTS",
  "sbd_balance": "0.000 SBD",
  "savings_sbd_balance": "0.000 SBD",
  "reward_sbd_balance": "1.100 SBD",
  "conversions": []
}

Account Info

nameyudong
id562798
rank318,252
reputation14944548355
created2018-01-04T22:56:06
recovery_accountsteem
proxyNone
post_count46
comment_count0
lifetime_vote_count0
witnesses_voted_for0
last_post2018-06-10T11:54:18
last_root_post2018-06-06T13:56:03
last_vote_time2018-06-07T22:13:18
proxied_vsf_votes0, 0, 0, 0
can_vote1
voting_power0
delayed_votes0
balance0.000 STEEM
savings_balance0.000 STEEM
sbd_balance0.000 SBD
savings_sbd_balance0.000 SBD
vesting_shares1032.580643 VESTS
delegated_vesting_shares0.000000 VESTS
received_vesting_shares7111.079163 VESTS
reward_vesting_balance1250.085931 VESTS
vesting_balance0.000 STEEM
vesting_withdraw_rate0.000000 VESTS
next_vesting_withdrawal1969-12-31T23:59:59
withdrawn0
to_withdraw0
withdraw_routes0
savings_withdraw_requests0
last_account_recovery1970-01-01T00:00:00
reset_accountnull
last_owner_update1970-01-01T00:00:00
last_account_update2018-01-08T14:23:36
minedNo
sbd_seconds0
sbd_last_interest_payment1970-01-01T00:00:00
savings_sbd_last_interest_payment1970-01-01T00:00:00
{
  "id": 562798,
  "name": "yudong",
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5XfeHaHBTusP6XBzb1Texx3ytxRAXDpBy9jURkznYUMCVsn3Zu",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5hKM3QZawQabvnSVHXenEXkKJ4pSbbmcLGXENB8NJXZ9NbQQDP",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM87WtFJsxtBEtRLe753zKVtYqjG8ERohhrkAaNiXuCR4XVw3vxb",
        1
      ]
    ]
  },
  "memo_key": "STM7VmPcwt4HpTFxk6Ssxck6hXQrz8PaNaXMSAConoJzJd5K2tHQ4",
  "json_metadata": "{\"profile\":{\"name\":\"유동\",\"about\":\"책쓰는 프로그래머. <RxJava 프로그래밍> <안드로이드를 위한 Gradle> 의 저자이고 \\\"책쓰는 프로그래머 협회\\\" 회장입니다.\",\"location\":\"Seoul\",\"website\":\"https://brunch.co.kr/@yudong\",\"profile_image\":\"https://i1.daumcdn.net/thumb/C100x100/?fname=http://t1.daumcdn.net/brunch/service/user/6dD/image/va0Qzk0uJGqbPjH4uKybmdS4bgc.jpg\",\"cover_image\":\"https://preview.ibb.co/du7N6m/001.jpg\"}}",
  "posting_json_metadata": "{\"profile\":{\"name\":\"유동\",\"about\":\"책쓰는 프로그래머. <RxJava 프로그래밍> <안드로이드를 위한 Gradle> 의 저자이고 \\\"책쓰는 프로그래머 협회\\\" 회장입니다.\",\"location\":\"Seoul\",\"website\":\"https://brunch.co.kr/@yudong\",\"profile_image\":\"https://i1.daumcdn.net/thumb/C100x100/?fname=http://t1.daumcdn.net/brunch/service/user/6dD/image/va0Qzk0uJGqbPjH4uKybmdS4bgc.jpg\",\"cover_image\":\"https://preview.ibb.co/du7N6m/001.jpg\"}}",
  "proxy": "",
  "last_owner_update": "1970-01-01T00:00:00",
  "last_account_update": "2018-01-08T14:23:36",
  "created": "2018-01-04T22:56:06",
  "mined": false,
  "recovery_account": "steem",
  "last_account_recovery": "1970-01-01T00:00:00",
  "reset_account": "null",
  "comment_count": 0,
  "lifetime_vote_count": 0,
  "post_count": 46,
  "can_vote": true,
  "voting_manabar": {
    "current_mana": "8143659806",
    "last_update_time": 1779093135
  },
  "downvote_manabar": {
    "current_mana": 2035914951,
    "last_update_time": 1779093135
  },
  "voting_power": 0,
  "balance": "0.000 STEEM",
  "savings_balance": "0.000 STEEM",
  "sbd_balance": "0.000 SBD",
  "sbd_seconds": "0",
  "sbd_seconds_last_update": "2018-01-25T23:37:30",
  "sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_sbd_balance": "0.000 SBD",
  "savings_sbd_seconds": "0",
  "savings_sbd_seconds_last_update": "1970-01-01T00:00:00",
  "savings_sbd_last_interest_payment": "1970-01-01T00:00:00",
  "savings_withdraw_requests": 0,
  "reward_sbd_balance": "1.100 SBD",
  "reward_steem_balance": "0.102 STEEM",
  "reward_vesting_balance": "1250.085931 VESTS",
  "reward_vesting_steem": "0.615 STEEM",
  "vesting_shares": "1032.580643 VESTS",
  "delegated_vesting_shares": "0.000000 VESTS",
  "received_vesting_shares": "7111.079163 VESTS",
  "vesting_withdraw_rate": "0.000000 VESTS",
  "next_vesting_withdrawal": "1969-12-31T23:59:59",
  "withdrawn": 0,
  "to_withdraw": 0,
  "withdraw_routes": 0,
  "curation_rewards": 11,
  "posting_rewards": 1212,
  "proxied_vsf_votes": [
    0,
    0,
    0,
    0
  ],
  "witnesses_voted_for": 0,
  "last_post": "2018-06-10T11:54:18",
  "last_root_post": "2018-06-06T13:56:03",
  "last_vote_time": "2018-06-07T22:13:18",
  "post_bandwidth": 0,
  "pending_claimed_accounts": 0,
  "vesting_balance": "0.000 STEEM",
  "reputation": "14944548355",
  "transfer_history": [],
  "market_history": [],
  "post_history": [],
  "vote_history": [],
  "other_history": [],
  "witness_votes": [],
  "tags_usage": [],
  "guest_bloggers": [],
  "rank": 318252
}

Withdraw Routes

IncomingOutgoing
Empty
Empty
{
  "incoming": [],
  "outgoing": []
}
From Date
To Date
steemdelegated 4.372 SP to @yudong
2026/05/18 08:32:15
delegatorsteem
delegateeyudong
vesting shares7111.079163 VESTS
Transaction InfoBlock #106153349/Trx 3b6a4651346a96c38b74bb408e2f707085ae939f
View Raw JSON Data
{
  "trx_id": "3b6a4651346a96c38b74bb408e2f707085ae939f",
  "block": 106153349,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-18T08:32:15",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "7111.079163 VESTS"
    }
  ]
}
steemdelegated 2.705 SP to @yudong
2026/05/13 13:31:21
delegatorsteem
delegateeyudong
vesting shares4398.868758 VESTS
Transaction InfoBlock #106016039/Trx 895af43f163914b465c5c0d832dab5fab876551a
View Raw JSON Data
{
  "trx_id": "895af43f163914b465c5c0d832dab5fab876551a",
  "block": 106016039,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-05-13T13:31:21",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "4398.868758 VESTS"
    }
  ]
}
steemdelegated 4.380 SP to @yudong
2026/04/26 07:40:48
delegatorsteem
delegateeyudong
vesting shares7123.594919 VESTS
Transaction InfoBlock #105520771/Trx d3e2fa9a3f1a73c712dd401592257ad050bff7ae
View Raw JSON Data
{
  "trx_id": "d3e2fa9a3f1a73c712dd401592257ad050bff7ae",
  "block": 105520771,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-04-26T07:40:48",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "7123.594919 VESTS"
    }
  ]
}
steemdelegated 2.730 SP to @yudong
2026/01/24 06:05:36
delegatorsteem
delegateeyudong
vesting shares4440.415577 VESTS
Transaction InfoBlock #102878506/Trx 0484480eba0e220ac6df474d2544b717f02f39cb
View Raw JSON Data
{
  "trx_id": "0484480eba0e220ac6df474d2544b717f02f39cb",
  "block": 102878506,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2026-01-24T06:05:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "4440.415577 VESTS"
    }
  ]
}
steemdelegated 2.831 SP to @yudong
2024/12/18 01:14:27
delegatorsteem
delegateeyudong
vesting shares4604.634774 VESTS
Transaction InfoBlock #91324700/Trx 9b5d2ebb950563a8e5867e2f683fa80b66d058a3
View Raw JSON Data
{
  "trx_id": "9b5d2ebb950563a8e5867e2f683fa80b66d058a3",
  "block": 91324700,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2024-12-18T01:14:27",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "4604.634774 VESTS"
    }
  ]
}
steemdelegated 2.935 SP to @yudong
2023/11/14 16:53:57
delegatorsteem
delegateeyudong
vesting shares4773.768306 VESTS
Transaction InfoBlock #79878805/Trx 3ad9fcb78728f164b9f07fff2c25a193ce180cdb
View Raw JSON Data
{
  "trx_id": "3ad9fcb78728f164b9f07fff2c25a193ce180cdb",
  "block": 79878805,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-11-14T16:53:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "4773.768306 VESTS"
    }
  ]
}
steemdelegated 4.741 SP to @yudong
2023/09/22 13:03:57
delegatorsteem
delegateeyudong
vesting shares7710.677092 VESTS
Transaction InfoBlock #78366065/Trx 56b25dca7128ebc50c60d1bf8cb71b7a5f160627
View Raw JSON Data
{
  "trx_id": "56b25dca7128ebc50c60d1bf8cb71b7a5f160627",
  "block": 78366065,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2023-09-22T13:03:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "7710.677092 VESTS"
    }
  ]
}
steemdelegated 4.878 SP to @yudong
2022/11/03 20:10:27
delegatorsteem
delegateeyudong
vesting shares7932.728530 VESTS
Transaction InfoBlock #69123380/Trx c199a900a6f815749d93d5cd9d45895972716219
View Raw JSON Data
{
  "trx_id": "c199a900a6f815749d93d5cd9d45895972716219",
  "block": 69123380,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-11-03T20:10:27",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "7932.728530 VESTS"
    }
  ]
}
steemdelegated 5.013 SP to @yudong
2022/01/18 01:09:03
delegatorsteem
delegateeyudong
vesting shares8152.836131 VESTS
Transaction InfoBlock #60826363/Trx f91666bc9f49bef0d84ffe3bfea4cc22246122ef
View Raw JSON Data
{
  "trx_id": "f91666bc9f49bef0d84ffe3bfea4cc22246122ef",
  "block": 60826363,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2022-01-18T01:09:03",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "8152.836131 VESTS"
    }
  ]
}
steemdelegated 5.126 SP to @yudong
2021/06/14 08:14:27
delegatorsteem
delegateeyudong
vesting shares8337.030419 VESTS
Transaction InfoBlock #54616570/Trx 271bf17aef0bcfd35f6cef3edf4dde6976029e42
View Raw JSON Data
{
  "trx_id": "271bf17aef0bcfd35f6cef3edf4dde6976029e42",
  "block": 54616570,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2021-06-14T08:14:27",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "8337.030419 VESTS"
    }
  ]
}
steemdelegated 5.241 SP to @yudong
2020/12/11 18:24:27
delegatorsteem
delegateeyudong
vesting shares8524.452393 VESTS
Transaction InfoBlock #49363759/Trx 303361545e108afac29e36dc047eb3efc950a661
View Raw JSON Data
{
  "trx_id": "303361545e108afac29e36dc047eb3efc950a661",
  "block": 49363759,
  "trx_in_block": 0,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-11T18:24:27",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "8524.452393 VESTS"
    }
  ]
}
steemdelegated 1.176 SP to @yudong
2020/12/06 11:59:18
delegatorsteem
delegateeyudong
vesting shares1912.543513 VESTS
Transaction InfoBlock #49215270/Trx 0a99d5a967f37845d641a9d4878e844b44f75ee8
View Raw JSON Data
{
  "trx_id": "0a99d5a967f37845d641a9d4878e844b44f75ee8",
  "block": 49215270,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-06T11:59:18",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "1912.543513 VESTS"
    }
  ]
}
steemdelegated 5.245 SP to @yudong
2020/12/05 22:02:06
delegatorsteem
delegateeyudong
vesting shares8530.660247 VESTS
Transaction InfoBlock #49198840/Trx d10e401c636960b00928ae5a3bf148c886764a27
View Raw JSON Data
{
  "trx_id": "d10e401c636960b00928ae5a3bf148c886764a27",
  "block": 49198840,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-12-05T22:02:06",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "8530.660247 VESTS"
    }
  ]
}
steemdelegated 1.181 SP to @yudong
2020/11/03 06:43:36
delegatorsteem
delegateeyudong
vesting shares1920.017158 VESTS
Transaction InfoBlock #48275567/Trx b325da6e948e44a736664aa352cd1913e20ae962
View Raw JSON Data
{
  "trx_id": "b325da6e948e44a736664aa352cd1913e20ae962",
  "block": 48275567,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-11-03T06:43:36",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "1920.017158 VESTS"
    }
  ]
}
steemdelegated 5.370 SP to @yudong
2020/05/09 13:04:30
delegatorsteem
delegateeyudong
vesting shares8733.465606 VESTS
Transaction InfoBlock #43225632/Trx 86b95d136adaaebee59e9d457bf3a4e82c4a5f61
View Raw JSON Data
{
  "trx_id": "86b95d136adaaebee59e9d457bf3a4e82c4a5f61",
  "block": 43225632,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-09T13:04:30",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "8733.465606 VESTS"
    }
  ]
}
steemdelegated 1.201 SP to @yudong
2020/05/08 17:46:57
delegatorsteem
delegateeyudong
vesting shares1953.311140 VESTS
Transaction InfoBlock #43203022/Trx 237749f7c4d1d3384895d0a439fced2acc958328
View Raw JSON Data
{
  "trx_id": "237749f7c4d1d3384895d0a439fced2acc958328",
  "block": 43203022,
  "trx_in_block": 21,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-05-08T17:46:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "1953.311140 VESTS"
    }
  ]
}
2020/01/04 23:54:36
parent authoryudong
parent permlink3
authorsteemitboard
permlinksteemitboard-notify-yudong-20200104t235435000z
title
bodyCongratulations @yudong! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@yudong/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table> <sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@yudong) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=yudong)_</sub> ###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #39647220/Trx ad7b5fb3e806b5b5cbab9670682166e2d5468558
View Raw JSON Data
{
  "trx_id": "ad7b5fb3e806b5b5cbab9670682166e2d5468558",
  "block": 39647220,
  "trx_in_block": 2,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2020-01-04T23:54:36",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "3",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-yudong-20200104t235435000z",
      "title": "",
      "body": "Congratulations @yudong! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@yudong/birthday2.png</td><td>Happy Birthday! - You are on the Steem blockchain for 2 years!</td></tr></table>\n\n<sub>_You can view [your badges on your Steem Board](https://steemitboard.com/@yudong) and compare to others on the [Steem Ranking](https://steemitboard.com/ranking/index.php?name=yudong)_</sub>\n\n\n###### [Vote for @Steemitboard as a witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1) to get one more award and increased upvotes!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
steemdelegated 5.435 SP to @yudong
2019/11/01 10:08:57
delegatorsteem
delegateeyudong
vesting shares8839.864689 VESTS
Transaction InfoBlock #37790956/Trx 76c0ec2f5f8b3218882da924970d30fad427f930
View Raw JSON Data
{
  "trx_id": "76c0ec2f5f8b3218882da924970d30fad427f930",
  "block": 37790956,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-11-01T10:08:57",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "8839.864689 VESTS"
    }
  ]
}
2019/01/05 00:14:03
parent authoryudong
parent permlink3
authorsteemitboard
permlinksteemitboard-notify-yudong-20190105t001403000z
title
bodyCongratulations @yudong! You received a personal award! <table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@yudong/birthday1.png</td><td>1 Year on Steemit</td></tr></table> <sub>_[Click here to view your Board](https://steemitboard.com/@yudong)_</sub> > Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!
json metadata{"image":["https://steemitboard.com/img/notify.png"]}
Transaction InfoBlock #29174507/Trx 789e4156f81def098e012815a9bbb24d2efcffdc
View Raw JSON Data
{
  "trx_id": "789e4156f81def098e012815a9bbb24d2efcffdc",
  "block": 29174507,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2019-01-05T00:14:03",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "3",
      "author": "steemitboard",
      "permlink": "steemitboard-notify-yudong-20190105t001403000z",
      "title": "",
      "body": "Congratulations @yudong! You received a personal award!\n\n<table><tr><td>https://steemitimages.com/70x70/http://steemitboard.com/@yudong/birthday1.png</td><td>1 Year on Steemit</td></tr></table>\n\n<sub>_[Click here to view your Board](https://steemitboard.com/@yudong)_</sub>\n\n\n> Support [SteemitBoard's project](https://steemit.com/@steemitboard)! **[Vote for its witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=steemitboard&approve=1)** and **get one more award**!",
      "json_metadata": "{\"image\":[\"https://steemitboard.com/img/notify.png\"]}"
    }
  ]
}
steemdelegated 5.557 SP to @yudong
2018/11/26 20:06:51
delegatorsteem
delegateeyudong
vesting shares9037.340066 VESTS
Transaction InfoBlock #28047077/Trx c416254ea451bb0b5b2c4032a6e297b77f74753f
View Raw JSON Data
{
  "trx_id": "c416254ea451bb0b5b2c4032a6e297b77f74753f",
  "block": 28047077,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-11-26T20:06:51",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "9037.340066 VESTS"
    }
  ]
}
steemdelegated 18.012 SP to @yudong
2018/09/15 05:27:12
delegatorsteem
delegateeyudong
vesting shares29294.782315 VESTS
Transaction InfoBlock #25973062/Trx fe8a1902603ef35778a9fbcc0c7811ab7ae5e39e
View Raw JSON Data
{
  "trx_id": "fe8a1902603ef35778a9fbcc0c7811ab7ae5e39e",
  "block": 25973062,
  "trx_in_block": 12,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-09-15T05:27:12",
  "op": [
    "delegate_vesting_shares",
    {
      "delegator": "steem",
      "delegatee": "yudong",
      "vesting_shares": "29294.782315 VESTS"
    }
  ]
}
yudongfollowed @akuku
2018/08/30 00:31:30
required auths[]
required posting auths["yudong"]
idfollow
json["follow",{"follower":"yudong","following":"akuku","what":["blog"]}]
Transaction InfoBlock #25506553/Trx 40a15610012a6518b14ad356f7f2bc2b2cb15ec4
View Raw JSON Data
{
  "trx_id": "40a15610012a6518b14ad356f7f2bc2b2cb15ec4",
  "block": 25506553,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-08-30T00:31:30",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "yudong"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"yudong\",\"following\":\"akuku\",\"what\":[\"blog\"]}]"
    }
  ]
}
yudongreceived 0.051 STEEM, 0.202 SBD, 0.202 SP author reward for @yudong / 3
2018/06/13 13:56:03
authoryudong
permlink3
sbd payout0.202 SBD
steem payout0.051 STEEM
vesting payout329.170102 VESTS
Transaction InfoBlock #23287494/Virtual Operation #6
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 23287494,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 6,
  "timestamp": "2018-06-13T13:56:03",
  "op": [
    "author_reward",
    {
      "author": "yudong",
      "permlink": "3",
      "sbd_payout": "0.202 SBD",
      "steem_payout": "0.051 STEEM",
      "vesting_payout": "329.170102 VESTS"
    }
  ]
}
yudongreceived 0.016 STEEM, 0.223 SBD, 0.144 SP author reward for @yudong / 2
2018/06/11 13:49:27
authoryudong
permlink2
sbd payout0.223 SBD
steem payout0.016 STEEM
vesting payout233.694588 VESTS
Transaction InfoBlock #23230036/Virtual Operation #32
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 23230036,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 32,
  "timestamp": "2018-06-11T13:49:27",
  "op": [
    "author_reward",
    {
      "author": "yudong",
      "permlink": "2",
      "sbd_payout": "0.223 SBD",
      "steem_payout": "0.016 STEEM",
      "vesting_payout": "233.694588 VESTS"
    }
  ]
}
2018/06/10 11:54:18
parent authorjeaimetu
parent permlinkre-yudong-3-20180608t000611355z
authoryudong
permlinkre-jeaimetu-re-yudong-3-20180610t115415677z
title
body@jeaimetu 오오~ 다음엔 kr-series로 해봐야겠네요.
json metadata{"tags":["kr"],"users":["jeaimetu"],"app":"steemit/0.1"}
Transaction InfoBlock #23199224/Trx 113a1921faeb1f5d008f79dce3d024eb198ccf41
View Raw JSON Data
{
  "trx_id": "113a1921faeb1f5d008f79dce3d024eb198ccf41",
  "block": 23199224,
  "trx_in_block": 39,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-10T11:54:18",
  "op": [
    "comment",
    {
      "parent_author": "jeaimetu",
      "parent_permlink": "re-yudong-3-20180608t000611355z",
      "author": "yudong",
      "permlink": "re-jeaimetu-re-yudong-3-20180610t115415677z",
      "title": "",
      "body": "@jeaimetu  오오~ 다음엔 kr-series로 해봐야겠네요.",
      "json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"jeaimetu\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/06/10 11:53:42
parent authorjeaimetu
parent permlinkre-yudong-3-20180608t000520597z
authoryudong
permlinkre-jeaimetu-re-yudong-3-20180610t115332067z
title
body@jeaimetu 네~ 맞습니다. 보통 학부생이 스택, 큐를 배울 때 이러한 내용은 잘 설명해주지 않는 것 같아서(교수님은 얘기해줬지만 귀가 skip했을지도 모르지만요) 언급을 했습니다.
json metadata{"tags":["kr"],"users":["jeaimetu"],"app":"steemit/0.1"}
Transaction InfoBlock #23199212/Trx 0ebae4f6b89ec150327f440543085484b3b01f4d
View Raw JSON Data
{
  "trx_id": "0ebae4f6b89ec150327f440543085484b3b01f4d",
  "block": 23199212,
  "trx_in_block": 10,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-10T11:53:42",
  "op": [
    "comment",
    {
      "parent_author": "jeaimetu",
      "parent_permlink": "re-yudong-3-20180608t000520597z",
      "author": "yudong",
      "permlink": "re-jeaimetu-re-yudong-3-20180610t115332067z",
      "title": "",
      "body": "@jeaimetu 네~ 맞습니다. 보통 학부생이 스택, 큐를 배울 때 이러한 내용은 잘 설명해주지 않는 것 같아서(교수님은 얘기해줬지만 귀가 skip했을지도 모르지만요) 언급을 했습니다.",
      "json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"jeaimetu\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
yudongreceived 0.015 STEEM, 0.248 SBD, 0.154 SP author reward for @yudong / 1
2018/06/10 07:30:27
authoryudong
permlink1
sbd payout0.248 SBD
steem payout0.015 STEEM
vesting payout249.968012 VESTS
Transaction InfoBlock #23193967/Virtual Operation #7
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 23193967,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 7,
  "timestamp": "2018-06-10T07:30:27",
  "op": [
    "author_reward",
    {
      "author": "yudong",
      "permlink": "1",
      "sbd_payout": "0.248 SBD",
      "steem_payout": "0.015 STEEM",
      "vesting_payout": "249.968012 VESTS"
    }
  ]
}
keinyouupvoted (100.00%) @yudong / 62rzgy
2018/06/08 15:21:12
voterkeinyou
authoryudong
permlink62rzgy
weight10000 (100.00%)
Transaction InfoBlock #23145791/Trx c85e1440c06c45a07408e18b298c6389d96c3fe9
View Raw JSON Data
{
  "trx_id": "c85e1440c06c45a07408e18b298c6389d96c3fe9",
  "block": 23145791,
  "trx_in_block": 134,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-08T15:21:12",
  "op": [
    "vote",
    {
      "voter": "keinyou",
      "author": "yudong",
      "permlink": "62rzgy",
      "weight": 10000
    }
  ]
}
2018/06/08 03:32:54
required auths[]
required posting auths["yudong"]
idfollow
json["follow",{"follower":"yudong","following":"yjiq150","what":["blog"]}]
Transaction InfoBlock #23131629/Trx 7facede51decf5d9f216fb5ccdf98dfcf6069298
View Raw JSON Data
{
  "trx_id": "7facede51decf5d9f216fb5ccdf98dfcf6069298",
  "block": 23131629,
  "trx_in_block": 68,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-08T03:32:54",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "yudong"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"yudong\",\"following\":\"yjiq150\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/06/08 00:06:12
parent authoryudong
parent permlink3
authorjeaimetu
permlinkre-yudong-3-20180608t000611355z
title
bodykr-series tag도 써 봅시다. 그리고 busy는 busy.org에서 작성한 글이 아니면 voting이 안됩니다. busy에서 작성하세요.
json metadata{"tags":["kr"],"app":"steemit/0.1"}
Transaction InfoBlock #23127497/Trx 658c0f18abf977e4d58d83fb215ca7b899ab0c5f
View Raw JSON Data
{
  "trx_id": "658c0f18abf977e4d58d83fb215ca7b899ab0c5f",
  "block": 23127497,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-08T00:06:12",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "3",
      "author": "jeaimetu",
      "permlink": "re-yudong-3-20180608t000611355z",
      "title": "",
      "body": "kr-series tag도 써 봅시다.\n그리고 busy는 busy.org에서 작성한 글이 아니면 voting이 안됩니다. busy에서 작성하세요.",
      "json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/06/08 00:05:21
parent authoryudong
parent permlink3
authorjeaimetu
permlinkre-yudong-3-20180608t000520597z
title
bodyStack의 제일 좋은 사례는 Android의 activity manager이죠. 또한 algorithm을 약간이라도 보았다면 recursive call에서 stack을 이해 못하면 algorithm이 전혀 이해가 가지 않습니다. 예를 들면 피보나치 수열을 구하는 함수가 가장 쉬운 예가 아닐까 합니다. 물론 하노이 탑두요.. ~~~ int f(n){ .... return f(n-1) + f(n-2); } ~~~ 이런거요..물론 위의 code에는 exit condition이 들어가야 합니다.
json metadata{"tags":["kr"],"app":"steemit/0.1"}
Transaction InfoBlock #23127480/Trx 322823873105df7dff8ce3d0bedb43ab47780085
View Raw JSON Data
{
  "trx_id": "322823873105df7dff8ce3d0bedb43ab47780085",
  "block": 23127480,
  "trx_in_block": 38,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-08T00:05:21",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "3",
      "author": "jeaimetu",
      "permlink": "re-yudong-3-20180608t000520597z",
      "title": "",
      "body": "Stack의 제일 좋은 사례는 Android의 activity manager이죠. 또한 algorithm을 약간이라도 보았다면 recursive call에서 stack을 이해 못하면 algorithm이 전혀 이해가 가지 않습니다. 예를 들면 피보나치 수열을 구하는 함수가 가장 쉬운 예가 아닐까 합니다. 물론 하노이 탑두요..\n~~~\nint f(n){\n....\nreturn f(n-1) + f(n-2);\n}\n~~~\n\n이런거요..물론 위의 code에는 exit condition이 들어가야 합니다.",
      "json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
jeaimetuupvoted (100.00%) @yudong / 3
2018/06/08 00:03:03
voterjeaimetu
authoryudong
permlink3
weight10000 (100.00%)
Transaction InfoBlock #23127434/Trx 709cc436246091e04b58684c3def3c18cb2cfc2d
View Raw JSON Data
{
  "trx_id": "709cc436246091e04b58684c3def3c18cb2cfc2d",
  "block": 23127434,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-08T00:03:03",
  "op": [
    "vote",
    {
      "voter": "jeaimetu",
      "author": "yudong",
      "permlink": "3",
      "weight": 10000
    }
  ]
}
yudongupvoted (100.00%) @jeaimetu / steemit-traffic
2018/06/07 22:13:18
voteryudong
authorjeaimetu
permlinksteemit-traffic
weight10000 (100.00%)
Transaction InfoBlock #23125242/Trx 36b8c5e5d7cdb15bc2bd51ebbc8a6270dc866243
View Raw JSON Data
{
  "trx_id": "36b8c5e5d7cdb15bc2bd51ebbc8a6270dc866243",
  "block": 23125242,
  "trx_in_block": 30,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-07T22:13:18",
  "op": [
    "vote",
    {
      "voter": "yudong",
      "author": "jeaimetu",
      "permlink": "steemit-traffic",
      "weight": 10000
    }
  ]
}
2018/06/07 22:10:24
parent authorvirus707
parent permlinkre-yudong-3-1528388823490tde962408-2d50-4e94-ab1f-2c6f7c0660bbuid
authoryudong
permlinkre-virus707-re-yudong-3-1528388823490tde962408-2d50-4e94-ab1f-2c6f7c0660bbuid-20180607t221023046z
title
body@virus707 짱짱맨 힘이 납니다 :-)
json metadata{"tags":["kr"],"users":["virus707"],"app":"steemit/0.1"}
Transaction InfoBlock #23125184/Trx e431fbeda78eef64c0501d9ed165819512d1b790
View Raw JSON Data
{
  "trx_id": "e431fbeda78eef64c0501d9ed165819512d1b790",
  "block": 23125184,
  "trx_in_block": 54,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-07T22:10:24",
  "op": [
    "comment",
    {
      "parent_author": "virus707",
      "parent_permlink": "re-yudong-3-1528388823490tde962408-2d50-4e94-ab1f-2c6f7c0660bbuid",
      "author": "yudong",
      "permlink": "re-virus707-re-yudong-3-1528388823490tde962408-2d50-4e94-ab1f-2c6f7c0660bbuid-20180607t221023046z",
      "title": "",
      "body": "@virus707 짱짱맨 힘이 납니다 :-)",
      "json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"virus707\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/06/07 16:27:03
parent authoryudong
parent permlink3
authorvirus707
permlinkre-yudong-3-1528388823490tde962408-2d50-4e94-ab1f-2c6f7c0660bbuid
title
body짱짱맨 호출에 출동했습니다!!
json metadata{"tags":["support"],"app":"null/null","format":"markdown"}
Transaction InfoBlock #23118323/Trx f9dbcd02ab672e4980573203faa9706f6008cdb5
View Raw JSON Data
{
  "trx_id": "f9dbcd02ab672e4980573203faa9706f6008cdb5",
  "block": 23118323,
  "trx_in_block": 50,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-07T16:27:03",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "3",
      "author": "virus707",
      "permlink": "re-yudong-3-1528388823490tde962408-2d50-4e94-ab1f-2c6f7c0660bbuid",
      "title": "",
      "body": "짱짱맨 호출에 출동했습니다!!\n\n",
      "json_metadata": "{\"tags\":[\"support\"],\"app\":\"null/null\",\"format\":\"markdown\"}"
    }
  ]
}
virus707upvoted (1.00%) @yudong / 3
2018/06/07 16:27:03
votervirus707
authoryudong
permlink3
weight100 (1.00%)
Transaction InfoBlock #23118323/Trx c3724e6f253372e2dafc2dcd6aecac3392ef612e
View Raw JSON Data
{
  "trx_id": "c3724e6f253372e2dafc2dcd6aecac3392ef612e",
  "block": 23118323,
  "trx_in_block": 20,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-07T16:27:03",
  "op": [
    "vote",
    {
      "voter": "virus707",
      "author": "yudong",
      "permlink": "3",
      "weight": 100
    }
  ]
}
brainstormotupvoted (100.00%) @yudong / 3
2018/06/07 13:39:00
voterbrainstormot
authoryudong
permlink3
weight10000 (100.00%)
Transaction InfoBlock #23114966/Trx 7278a96d1c55e341a56aa5439ee4ba1395c94a25
View Raw JSON Data
{
  "trx_id": "7278a96d1c55e341a56aa5439ee4ba1395c94a25",
  "block": 23114966,
  "trx_in_block": 49,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-07T13:39:00",
  "op": [
    "vote",
    {
      "voter": "brainstormot",
      "author": "yudong",
      "permlink": "3",
      "weight": 10000
    }
  ]
}
2018/06/06 22:01:36
required auths[]
required posting auths["yudong"]
idfollow
json["follow",{"follower":"yudong","following":"mishana","what":["blog"]}]
Transaction InfoBlock #23096223/Trx 6a8fc1567cc14958037af78d1fe7c1fa9e3a7eb9
View Raw JSON Data
{
  "trx_id": "6a8fc1567cc14958037af78d1fe7c1fa9e3a7eb9",
  "block": 23096223,
  "trx_in_block": 32,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-06T22:01:36",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "yudong"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"yudong\",\"following\":\"mishana\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/06/06 22:01:27
required auths[]
required posting auths["yudong"]
idfollow
json["follow",{"follower":"yudong","following":"wisenipper","what":["blog"]}]
Transaction InfoBlock #23096220/Trx 13103c41e2e24fe5361d721fcc1c9c5081f64049
View Raw JSON Data
{
  "trx_id": "13103c41e2e24fe5361d721fcc1c9c5081f64049",
  "block": 23096220,
  "trx_in_block": 28,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-06T22:01:27",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "yudong"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"yudong\",\"following\":\"wisenipper\",\"what\":[\"blog\"]}]"
    }
  ]
}
mishanaupvoted (50.00%) @yudong / 3
2018/06/06 15:31:30
votermishana
authoryudong
permlink3
weight5000 (50.00%)
Transaction InfoBlock #23088421/Trx 0c58e4a0c60aa42198c80325e2379a97fdc4a31b
View Raw JSON Data
{
  "trx_id": "0c58e4a0c60aa42198c80325e2379a97fdc4a31b",
  "block": 23088421,
  "trx_in_block": 5,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-06T15:31:30",
  "op": [
    "vote",
    {
      "voter": "mishana",
      "author": "yudong",
      "permlink": "3",
      "weight": 5000
    }
  ]
}
wisenipperupvoted (100.00%) @yudong / 3
2018/06/06 14:30:42
voterwisenipper
authoryudong
permlink3
weight10000 (100.00%)
Transaction InfoBlock #23087206/Trx 8c5c9f5bdd7e70ab8beef1194aea60e5ea9c25f6
View Raw JSON Data
{
  "trx_id": "8c5c9f5bdd7e70ab8beef1194aea60e5ea9c25f6",
  "block": 23087206,
  "trx_in_block": 30,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-06T14:30:42",
  "op": [
    "vote",
    {
      "voter": "wisenipper",
      "author": "yudong",
      "permlink": "3",
      "weight": 10000
    }
  ]
}
hr1upvoted (0.02%) @yudong / 3
2018/06/06 14:26:45
voterhr1
authoryudong
permlink3
weight2 (0.02%)
Transaction InfoBlock #23087127/Trx f40136fbbbbe118f34d00589f9feb86b8bee8b6e
View Raw JSON Data
{
  "trx_id": "f40136fbbbbe118f34d00589f9feb86b8bee8b6e",
  "block": 23087127,
  "trx_in_block": 155,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-06T14:26:45",
  "op": [
    "vote",
    {
      "voter": "hr1",
      "author": "yudong",
      "permlink": "3",
      "weight": 2
    }
  ]
}
yudongpublished a new post: 3
2018/06/06 13:56:03
parent author
parent permlinkkr
authoryudong
permlink3
title자바로 배우는 핵심 자료구조와 알고리즘 - 3. 스택과 큐는 왜 배울까?
body오늘은 가장 단순한 자료구조인 스택(Stack)과 큐(Queue)에 대해서 알아보도록 하겠습니다. 사실 내용은 다들 아시죠? 아주 간단합니다. - 스택은 LIFO(후입선출)인 자료구조이다 - 큐는 FIFO(선입선출)인 자료구조이다 그런데 이런 생각안해보셨나요? 도대체 아무것도 아닌 이 자료구조를 왜 배워야 하지? 사실 프로젝트에서는 거의 만들어볼 일이 없는데 말이죠. 사실 책에서도 유사한 내용을 언급하고 있고 다음의 클래스를 활용해서 리스트, 맵 관련 클래스의 성능을 측정하고 가시화합니다. 리스트의 성능 측정 (ProfileListAdd 클래스) : https://github.com/yudong80/ThinkDataStructures/blob/master/solutions/src/com/allendowney/thinkdast/ProfileListAdd.java 맵의 성능 측정(ProfileMapPut 클래스) : https://github.com/yudong80/ThinkDataStructures/blob/master/solutions/src/com/allendowney/thinkdast/ProfileMapPut.java 책을 보시면 다음 메서드들을 실행해보세요.. (ProfileListAdd 클래스) //profileArrayListAddEnd(); //profileArrayListAddBeginning(); //profileLinkedListAddBeginning(); //profileLinkedListAddEnd(); (ProfileMapPut 클래스) //profileHashMapPut(); //profileMyHashMapPut(); //profileMyFixedHashMapPut(); 다시 원래의 물음으로 돌아가봅니다. 우리가 왜 배워야 하는지 말이죠. 제 생각은 다음과 같습니다. ### 1. 스택 스택의 의미는 (쌓아놓은 더미)입니다. 위로 쌓아놓게 되면 아래에 있는 것은 가져오기가 어렵죠? 바로 이런 매타포로 생각하시면 됩니다. 우리가 스택을 배워야 하는 이유는 프로그래밍 세계 곳곳에서 사용되기 때문입니다. 단어의 의미를 알아야 왜 쓰이는지도 생각할 수도 있습니다. 프로그래머에게 비근한 예는 콜스택(call stack)입니다. 특히 예외처리를 할 때 e.printStackTrace() 메서드를 호출하면 다음과 같은 내용이 출력됩니다. (인터넷에서 발췌한 콜스택입니다) ``` java.lang.ArithmeticException: / by zero at Main.main(Main.java:10) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) ``` 이것을 보고 어디서 문제가 있었는지 조사하고 잘못된 부분을 고치게 됩니다. 프로그램의 호출구조가 스택을 가지지 않으면 안되기 때문이죠. main() 메서드에서 시작된 프로그램은 수많은 객체의 인스턴스의 메서드를 타고 가면서 목적한 결과를 만들어내는 것입니다. 특히 재귀적인 호출이 스택의 대표적인 예입니다. ### 2. 큐 큐는 좀더 심오합니다. 단순히 처음에 들어가는 것이 처음에 나오는 터널이 아니라 (대기행렬)이라고 생각하면 왜 배워야 하는지 이유를 알 수 있습니다. 대기행렬? 간단하게는 온라인 쇼핑몰에서 물건을 구매하려는 사람과 그 서비스를 제공하는 서버(server)의 관계로 볼 수 있습니다. 간단히 수요(demand)와 공급(supply)로 표현해보겠습니다. demand < supply 이면 아무런 문제가 없습니다. 그리고 demand = supply 여도 (단순화된 상황에서는) 큰 문제가 없습니다. 그런데 demand > supply 인 경우에는 생각해볼 문제가 많습니다. 누구를 먼저 서빙해야 하지? 혹시 수요가 폭주해서 서버가 처리하지 못하면 그것을 기다려야 할지? 아니면 못판다고 튕겨내야 할지 말이죠. 몇명이나 기다리게 할지? 아니면 몇초까지 기다리게 할지 말이죠. 후자는 timeout(expired) 이라고 표기합니다. 대기행렬에 대한 문제는 우리가 매일 사용하는 운영체제(OS)에서도 매우 중요하게 다뤄집니다. 아무리 PC가 버벅거려도 윈도우 OS에서는 ctrl + alt + del 명령은 무조건 동작합니다. 왜 그럴까요? OS 내부에서 일종의 (우선순위)를 갖는 큐 처리를 했기 때문입니다. 빅데이터를 다루거나 게임, 쇼핑몰과 같은 수많은 백엔드 솔루션에서도 큐의 문제는 매우 중요한 문제입니다. 서버의 성능과 서비스 품질을 좌우하기 때문이죠. ### 3. 결론 제가 길게 설명드렸지만 결국 스택과 큐는 이미 우리 주변에 존재하고 있습니다. 이러한 자료구조를 단지 라이브러리의 클래스로만 생각해서는 안된다는 것이죠. 잘 배워두고 주변에서 어떻게 쓰이는지 알고 있는 것이 프로그래머의 기본기 향상에 큰 도움이 된다는 말씀을 드리고 싶었습니다. 그외에 리스트, 트리, 맵, 그래프 등에 대해서 기본 개념은 잘 알고 있어야 문제에 대한 응용력이 향상됩니다. AI같은 최신 기술을 알고 있다고 기술자로서의 깊이가 깊어지는 것은 아니죠. 오늘은 여기까지입니다. 감사합니다. 2018.6.6 yes24 책링크: http://www.yes24.com/24/Goods/61198657?Acode=101 ![enter image description here](http://image.yes24.com/momo/TopCate1875/MidCate002/187419932.jpg) #kr #kr-dev #java #busy #jjangjjangman
json metadata{"tags":["kr","kr-dev","java","busy","jjangjjangman"],"image":["http://image.yes24.com/momo/TopCate1875/MidCate002/187419932.jpg"],"links":["https://github.com/yudong80/ThinkDataStructures/blob/master/solutions/src/com/allendowney/thinkdast/ProfileListAdd.java","https://github.com/yudong80/ThinkDataStructures/blob/master/solutions/src/com/allendowney/thinkdast/ProfileMapPut.java","http://www.yes24.com/24/Goods/61198657?Acode=101"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #23086513/Trx 84f37005b83494d2e0e7745c18e617b3079decb8
View Raw JSON Data
{
  "trx_id": "84f37005b83494d2e0e7745c18e617b3079decb8",
  "block": 23086513,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-06T13:56:03",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "kr",
      "author": "yudong",
      "permlink": "3",
      "title": "자바로 배우는 핵심 자료구조와 알고리즘 - 3. 스택과 큐는 왜 배울까?",
      "body": "오늘은 가장 단순한 자료구조인 스택(Stack)과 큐(Queue)에 대해서 알아보도록 하겠습니다. \n\n사실 내용은 다들 아시죠? 아주 간단합니다. \n\n- 스택은 LIFO(후입선출)인 자료구조이다 \n- 큐는 FIFO(선입선출)인 자료구조이다 \n\n그런데 이런 생각안해보셨나요? 도대체 아무것도 아닌 이 자료구조를 왜 배워야 하지? 사실 프로젝트에서는 거의 만들어볼 일이 없는데 말이죠. \n\n사실 책에서도 유사한 내용을 언급하고 있고 다음의 클래스를 활용해서 리스트, 맵 관련 클래스의 성능을 측정하고 가시화합니다.  \n\n리스트의 성능 측정 (ProfileListAdd 클래스)\n: https://github.com/yudong80/ThinkDataStructures/blob/master/solutions/src/com/allendowney/thinkdast/ProfileListAdd.java \n\n맵의 성능 측정(ProfileMapPut 클래스) \n: https://github.com/yudong80/ThinkDataStructures/blob/master/solutions/src/com/allendowney/thinkdast/ProfileMapPut.java \n\n책을 보시면 다음 메서드들을 실행해보세요..\n(ProfileListAdd 클래스) \n//profileArrayListAddEnd();\n//profileArrayListAddBeginning();\n//profileLinkedListAddBeginning();\n//profileLinkedListAddEnd();\n\n(ProfileMapPut 클래스)\n//profileHashMapPut();\n//profileMyHashMapPut();\n//profileMyFixedHashMapPut();\n\n다시 원래의 물음으로 돌아가봅니다. \n우리가 왜 배워야 하는지 말이죠. \n제 생각은 다음과 같습니다. \n\n### 1. 스택 \n\n스택의 의미는 (쌓아놓은 더미)입니다. 위로 쌓아놓게 되면 아래에 있는 것은 가져오기가 어렵죠? 바로 이런 매타포로 생각하시면 됩니다.  \n\n우리가 스택을 배워야 하는 이유는 프로그래밍 세계  곳곳에서 사용되기 때문입니다. 단어의 의미를 알아야 왜 쓰이는지도 생각할 수도 있습니다. \n\n프로그래머에게 비근한 예는 콜스택(call stack)입니다. \n\n특히 예외처리를 할 때 e.printStackTrace() 메서드를 호출하면 다음과 같은 내용이 출력됩니다. \n\n(인터넷에서 발췌한 콜스택입니다) \n```\njava.lang.ArithmeticException: / by zero\n\n  at Main.main(Main.java:10)\n  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n  at java.lang.reflect.Method.invoke(Method.java:498)\n  at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)\n```\n이것을 보고 어디서 문제가 있었는지 조사하고 잘못된 부분을 고치게 됩니다. \n\n프로그램의 호출구조가 스택을 가지지 않으면 안되기 때문이죠. main() 메서드에서 시작된 프로그램은 수많은 객체의 인스턴스의 메서드를 타고 가면서 목적한 결과를 만들어내는 것입니다. 특히 재귀적인 호출이 스택의 대표적인 예입니다. \n\n\n### 2. 큐 \n\n큐는 좀더 심오합니다. 단순히 처음에 들어가는 것이 처음에 나오는 터널이 아니라 (대기행렬)이라고 생각하면 왜 배워야 하는지 이유를 알 수 있습니다.  \n\n대기행렬? \n\n간단하게는 온라인 쇼핑몰에서 물건을 구매하려는 사람과 그 서비스를 제공하는 서버(server)의 관계로 볼 수 있습니다. \n\n간단히 수요(demand)와 공급(supply)로 표현해보겠습니다. \n\ndemand < supply 이면 아무런 문제가 없습니다. 그리고 demand = supply 여도 (단순화된 상황에서는) 큰 문제가 없습니다. \n\n그런데 demand > supply 인 경우에는 생각해볼 문제가 많습니다. 누구를 먼저 서빙해야 하지? 혹시 수요가 폭주해서 \n서버가 처리하지 못하면 그것을 기다려야 할지? 아니면 못판다고 튕겨내야 할지 말이죠. 몇명이나 기다리게 할지? 아니면 몇초까지 기다리게 할지 말이죠. 후자는 timeout(expired) 이라고 표기합니다. \n\n대기행렬에 대한 문제는 우리가 매일 사용하는 운영체제(OS)에서도 매우 중요하게 다뤄집니다. \n\n아무리 PC가 버벅거려도 윈도우 OS에서는 ctrl + alt + del 명령은 무조건 동작합니다. 왜 그럴까요? OS 내부에서 일종의 (우선순위)를 갖는 큐 처리를 했기 때문입니다. \n\n빅데이터를 다루거나 게임, 쇼핑몰과 같은 수많은 백엔드 솔루션에서도 큐의 문제는 매우 중요한 문제입니다. 서버의 성능과 서비스 품질을 좌우하기 때문이죠.  \n\n### 3. 결론 \n\n제가 길게 설명드렸지만 결국 스택과 큐는 이미 우리 주변에 존재하고 있습니다. 이러한 자료구조를 단지 라이브러리의 클래스로만 생각해서는 안된다는 것이죠. \n\n잘 배워두고 주변에서 어떻게 쓰이는지 알고 있는 것이 프로그래머의 기본기 향상에 큰 도움이 된다는 말씀을 드리고 싶었습니다. \n\n그외에 리스트, 트리, 맵, 그래프 등에 대해서 기본 개념은 잘 알고 있어야 문제에 대한 응용력이 향상됩니다. AI같은 최신 기술을 알고 있다고 기술자로서의 깊이가 깊어지는 것은 아니죠.  \n\n오늘은 여기까지입니다. \n감사합니다. \n\n2018.6.6\n\nyes24 책링크: http://www.yes24.com/24/Goods/61198657?Acode=101\n\n![enter image description here](http://image.yes24.com/momo/TopCate1875/MidCate002/187419932.jpg)\n\n#kr #kr-dev #java #busy #jjangjjangman",
      "json_metadata": "{\"tags\":[\"kr\",\"kr-dev\",\"java\",\"busy\",\"jjangjjangman\"],\"image\":[\"http://image.yes24.com/momo/TopCate1875/MidCate002/187419932.jpg\"],\"links\":[\"https://github.com/yudong80/ThinkDataStructures/blob/master/solutions/src/com/allendowney/thinkdast/ProfileListAdd.java\",\"https://github.com/yudong80/ThinkDataStructures/blob/master/solutions/src/com/allendowney/thinkdast/ProfileMapPut.java\",\"http://www.yes24.com/24/Goods/61198657?Acode=101\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
yudongreceived 0.005 STEEM, 0.113 SBD, 0.067 SP author reward for @yudong / re-jeaimetu-re-yudong-62rzgy-20180530t130433902z
2018/06/06 13:04:33
authoryudong
permlinkre-jeaimetu-re-yudong-62rzgy-20180530t130433902z
sbd payout0.113 SBD
steem payout0.005 STEEM
vesting payout109.763673 VESTS
Transaction InfoBlock #23085482/Virtual Operation #14
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 23085482,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 14,
  "timestamp": "2018-06-06T13:04:33",
  "op": [
    "author_reward",
    {
      "author": "yudong",
      "permlink": "re-jeaimetu-re-yudong-62rzgy-20180530t130433902z",
      "sbd_payout": "0.113 SBD",
      "steem_payout": "0.005 STEEM",
      "vesting_payout": "109.763673 VESTS"
    }
  ]
}
yudongreceived 0.012 STEEM, 0.285 SBD, 0.167 SP author reward for @yudong / 62rzgy
2018/06/06 12:54:42
authoryudong
permlink62rzgy
sbd payout0.285 SBD
steem payout0.012 STEEM
vesting payout272.376620 VESTS
Transaction InfoBlock #23085286/Virtual Operation #8
View Raw JSON Data
{
  "trx_id": "0000000000000000000000000000000000000000",
  "block": 23085286,
  "trx_in_block": 4294967295,
  "op_in_trx": 0,
  "virtual_op": 8,
  "timestamp": "2018-06-06T12:54:42",
  "op": [
    "author_reward",
    {
      "author": "yudong",
      "permlink": "62rzgy",
      "sbd_payout": "0.285 SBD",
      "steem_payout": "0.012 STEEM",
      "vesting_payout": "272.376620 VESTS"
    }
  ]
}
yudongremoved vote from (0.00%) @yudong / 2
2018/06/05 09:30:27
voteryudong
authoryudong
permlink2
weight0 (0.00%)
Transaction InfoBlock #23052411/Trx 6dbf6db955762446e22d50ed7f97c77b78ee3f99
View Raw JSON Data
{
  "trx_id": "6dbf6db955762446e22d50ed7f97c77b78ee3f99",
  "block": 23052411,
  "trx_in_block": 79,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T09:30:27",
  "op": [
    "vote",
    {
      "voter": "yudong",
      "author": "yudong",
      "permlink": "2",
      "weight": 0
    }
  ]
}
yudongupvoted (100.00%) @yudong / 2
2018/06/05 09:30:18
voteryudong
authoryudong
permlink2
weight10000 (100.00%)
Transaction InfoBlock #23052408/Trx 004b30155ad043b733f16254091ec655addebc78
View Raw JSON Data
{
  "trx_id": "004b30155ad043b733f16254091ec655addebc78",
  "block": 23052408,
  "trx_in_block": 37,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T09:30:18",
  "op": [
    "vote",
    {
      "voter": "yudong",
      "author": "yudong",
      "permlink": "2",
      "weight": 10000
    }
  ]
}
yudongupvoted (100.00%) @nuhorizon / kr-event-6-13
2018/06/05 04:43:27
voteryudong
authornuhorizon
permlinkkr-event-6-13
weight10000 (100.00%)
Transaction InfoBlock #23046672/Trx 01a488d81c7b6346d38b6cee4412bd1f066f27b7
View Raw JSON Data
{
  "trx_id": "01a488d81c7b6346d38b6cee4412bd1f066f27b7",
  "block": 23046672,
  "trx_in_block": 30,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T04:43:27",
  "op": [
    "vote",
    {
      "voter": "yudong",
      "author": "nuhorizon",
      "permlink": "kr-event-6-13",
      "weight": 10000
    }
  ]
}
lazfasiaupvoted (100.00%) @yudong / 62rzgy
2018/06/05 03:24:36
voterlazfasia
authoryudong
permlink62rzgy
weight10000 (100.00%)
Transaction InfoBlock #23045095/Trx 98f99cc8988195fdee96f95a3df961308fbb2a42
View Raw JSON Data
{
  "trx_id": "98f99cc8988195fdee96f95a3df961308fbb2a42",
  "block": 23045095,
  "trx_in_block": 58,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T03:24:36",
  "op": [
    "vote",
    {
      "voter": "lazfasia",
      "author": "yudong",
      "permlink": "62rzgy",
      "weight": 10000
    }
  ]
}
2018/06/05 01:40:15
required auths[]
required posting auths["yudong"]
idfollow
json["follow",{"follower":"yudong","following":"leesunmoo","what":["blog"]}]
Transaction InfoBlock #23043009/Trx f3d7e2f405c8aeb99efc11cf704c1efb22e47314
View Raw JSON Data
{
  "trx_id": "f3d7e2f405c8aeb99efc11cf704c1efb22e47314",
  "block": 23043009,
  "trx_in_block": 19,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T01:40:15",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "yudong"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"yudong\",\"following\":\"leesunmoo\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/06/05 01:30:54
voterxogns520
authoryudong
permlinkre-jeaimetu-re-yudong-62rzgy-20180530t130433902z
weight10000 (100.00%)
Transaction InfoBlock #23042822/Trx 95d0b511b72df0e4ef1a3c398f956e7632611535
View Raw JSON Data
{
  "trx_id": "95d0b511b72df0e4ef1a3c398f956e7632611535",
  "block": 23042822,
  "trx_in_block": 23,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T01:30:54",
  "op": [
    "vote",
    {
      "voter": "xogns520",
      "author": "yudong",
      "permlink": "re-jeaimetu-re-yudong-62rzgy-20180530t130433902z",
      "weight": 10000
    }
  ]
}
xogns520upvoted (100.00%) @yudong / 62rzgy
2018/06/05 01:30:51
voterxogns520
authoryudong
permlink62rzgy
weight10000 (100.00%)
Transaction InfoBlock #23042821/Trx ba56d13ce82f4b3af4f946953b79f35f056201ca
View Raw JSON Data
{
  "trx_id": "ba56d13ce82f4b3af4f946953b79f35f056201ca",
  "block": 23042821,
  "trx_in_block": 22,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T01:30:51",
  "op": [
    "vote",
    {
      "voter": "xogns520",
      "author": "yudong",
      "permlink": "62rzgy",
      "weight": 10000
    }
  ]
}
2018/06/05 00:28:24
parent authorvirus707
parent permlinkre-yudong-2-1528156085681t438ea4c2-03c2-4dd4-9716-a74aa5617802uid
authoryudong
permlinkre-virus707-re-yudong-2-1528156085681t438ea4c2-03c2-4dd4-9716-a74aa5617802uid-20180605t002822140z
title
body오오 캄사합니다 짱짱맨 @virus707
json metadata{"tags":["kr"],"users":["virus707"],"app":"steemit/0.1"}
Transaction InfoBlock #23041573/Trx 804332ecb077dda585dc9c134424cd33ade7fae9
View Raw JSON Data
{
  "trx_id": "804332ecb077dda585dc9c134424cd33ade7fae9",
  "block": 23041573,
  "trx_in_block": 3,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T00:28:24",
  "op": [
    "comment",
    {
      "parent_author": "virus707",
      "parent_permlink": "re-yudong-2-1528156085681t438ea4c2-03c2-4dd4-9716-a74aa5617802uid",
      "author": "yudong",
      "permlink": "re-virus707-re-yudong-2-1528156085681t438ea4c2-03c2-4dd4-9716-a74aa5617802uid-20180605t002822140z",
      "title": "",
      "body": "오오 캄사합니다 짱짱맨 @virus707",
      "json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"virus707\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/06/05 00:27:54
voteryudong
authorvirus707
permlinkre-yudong-2-1528156085681t438ea4c2-03c2-4dd4-9716-a74aa5617802uid
weight10000 (100.00%)
Transaction InfoBlock #23041563/Trx e2cc0b96fcef9cc42738d29117b6f5c884250980
View Raw JSON Data
{
  "trx_id": "e2cc0b96fcef9cc42738d29117b6f5c884250980",
  "block": 23041563,
  "trx_in_block": 44,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-05T00:27:54",
  "op": [
    "vote",
    {
      "voter": "yudong",
      "author": "virus707",
      "permlink": "re-yudong-2-1528156085681t438ea4c2-03c2-4dd4-9716-a74aa5617802uid",
      "weight": 10000
    }
  ]
}
2018/06/04 23:48:12
parent authoryudong
parent permlink2
authorvirus707
permlinkre-yudong-2-1528156085681t438ea4c2-03c2-4dd4-9716-a74aa5617802uid
title
body짱짱맨 호출에 출동했습니다!!
json metadata{"tags":["support"],"app":"null/null","format":"markdown"}
Transaction InfoBlock #23040769/Trx d54455562a6e9ac10912db16ba51aa0280c9e266
View Raw JSON Data
{
  "trx_id": "d54455562a6e9ac10912db16ba51aa0280c9e266",
  "block": 23040769,
  "trx_in_block": 36,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T23:48:12",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "2",
      "author": "virus707",
      "permlink": "re-yudong-2-1528156085681t438ea4c2-03c2-4dd4-9716-a74aa5617802uid",
      "title": "",
      "body": "짱짱맨 호출에 출동했습니다!!\n",
      "json_metadata": "{\"tags\":[\"support\"],\"app\":\"null/null\",\"format\":\"markdown\"}"
    }
  ]
}
virus707upvoted (1.00%) @yudong / 2
2018/06/04 23:48:03
votervirus707
authoryudong
permlink2
weight100 (1.00%)
Transaction InfoBlock #23040766/Trx c0d264c310f3c1837212f24b73dab82dcdc8d0df
View Raw JSON Data
{
  "trx_id": "c0d264c310f3c1837212f24b73dab82dcdc8d0df",
  "block": 23040766,
  "trx_in_block": 33,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T23:48:03",
  "op": [
    "vote",
    {
      "voter": "virus707",
      "author": "yudong",
      "permlink": "2",
      "weight": 100
    }
  ]
}
mishanaupvoted (50.00%) @yudong / 2
2018/06/04 18:07:06
votermishana
authoryudong
permlink2
weight5000 (50.00%)
Transaction InfoBlock #23033948/Trx d2cf78bf3a742a24706470b8d63e96f6a9387c61
View Raw JSON Data
{
  "trx_id": "d2cf78bf3a742a24706470b8d63e96f6a9387c61",
  "block": 23033948,
  "trx_in_block": 4,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T18:07:06",
  "op": [
    "vote",
    {
      "voter": "mishana",
      "author": "yudong",
      "permlink": "2",
      "weight": 5000
    }
  ]
}
soorajyupvoted (100.00%) @yudong / 2
2018/06/04 14:35:51
votersoorajy
authoryudong
permlink2
weight10000 (100.00%)
Transaction InfoBlock #23029734/Trx 419d3ec253b35a0546c70199752c4dbc91af36c8
View Raw JSON Data
{
  "trx_id": "419d3ec253b35a0546c70199752c4dbc91af36c8",
  "block": 23029734,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T14:35:51",
  "op": [
    "vote",
    {
      "voter": "soorajy",
      "author": "yudong",
      "permlink": "2",
      "weight": 10000
    }
  ]
}
brainstormotupvoted (100.00%) @yudong / 2
2018/06/04 14:24:57
voterbrainstormot
authoryudong
permlink2
weight10000 (100.00%)
Transaction InfoBlock #23029516/Trx 5b41e6237b65fa8528c1ade954dac614d4717440
View Raw JSON Data
{
  "trx_id": "5b41e6237b65fa8528c1ade954dac614d4717440",
  "block": 23029516,
  "trx_in_block": 61,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T14:24:57",
  "op": [
    "vote",
    {
      "voter": "brainstormot",
      "author": "yudong",
      "permlink": "2",
      "weight": 10000
    }
  ]
}
hr1upvoted (0.02%) @yudong / 2
2018/06/04 14:19:42
voterhr1
authoryudong
permlink2
weight2 (0.02%)
Transaction InfoBlock #23029411/Trx c11ac5e0c1afc75a1c26c89cf4d725ace5672990
View Raw JSON Data
{
  "trx_id": "c11ac5e0c1afc75a1c26c89cf4d725ace5672990",
  "block": 23029411,
  "trx_in_block": 48,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T14:19:42",
  "op": [
    "vote",
    {
      "voter": "hr1",
      "author": "yudong",
      "permlink": "2",
      "weight": 2
    }
  ]
}
yudongpublished a new post: 2
2018/06/04 13:49:27
parent author
parent permlinkkr
authoryudong
permlink2
title자바로 배우는 핵심 자료구조와 알고리즘 - 2. 역사적인 자료구조
body오늘은 책에는 나오지 않는 "외전"으로 프로그래밍 언어에서 자료구조를 어떻게 제공하였는지 역사적(?)으로 알아봅니다. ### 1. 파이썬의 자료구조 자바에 대한 글인데 왜 갑자기 파이썬에 대해서 얘기할까요? 저는 작년에 AI나 배워볼까하고 파이썬 초급을 익혔습니다. 가장 먼저 놀란 것은.. "언어에서 자료구조를 내장하고 있다"는 것이었습니다. 예를 들어 자바에서 리스트를 만드는 문장과 파이썬을 비교해봅니다. > 리스트에 1,2,3 넣기 java: import java.util.List; import java.util.ArrayList; List< String> a = new ArrayList<>(); a.add(1); a.add(2); a.add(3); python: a = [1,2,3] #이걸로 끝 또한 파이썬은 다음의 자료구조도 기본적으로 제공합니다. - 딕셔너리 (자바의 Map에 해당) - 튜플 (자바에는 없어요) - json (일반적으로는 json을 프로그래밍 언어의 자료구조로 분류하지는 않지만 저는 소스코드에서 그대로 활용할 수 있는 구조화된 자료이므로 여기에 포함합니다) 이것은 지극히 모던(modern)한 현상으로 이로 인해 소스 코드의 표현력이 매우 높아졌습니다. 특히 리스트 표현법(List Comprehension)과 슬라이스(Slice) 등은 정말 멋진거 같아요 +.+ 역사적으로 좀더 앞선 다른 언어의 자료구조에 대해서 알아볼까요? ### 2. C언어의 자료구조 C언어는 1970년에 만들어졌으며 내장한 자료구조가 거의 없습니다. 배열과 구조체(struct)정도? 배열은 가장 단순한 형태의 자료구조로 다음의 특징을 가지고 있습니다. * 요소의 타입이 같다 (심지어는 primitive type 수준으로..) * 갯수가 정적이다 따라서 적은 메모리에서도 효율적으로 사용할 수 있는 반면 언제든지 오류의 가능성(심지어는 blue screen)이 있고 유연하지 못한 단점이 있습니다. 즉 손이 많이 갑니다. 한편 리스트와 같은 동적 자료 구조는 ADT(추상적 자료형) 이라고 불렀습니다. 사실 ADT라는 단어도 C언어 기초를 배우고 학부 2학년때 "C언어로 배우는 자료구조"라는 책에서 처음 접하였습니다. ~~ADT는 캡스가 아니죠~~ * 위키 참고: https://ko.wikipedia.org/wiki/%EC%B6%94%EC%83%81_%EC%9E%90%EB%A3%8C%ED%98%95 당시 프로그램을 만들때 가장 먼저 해야할 일이 필요한 자료구조를 만드는 것일 정도였습니다. 라이브러리도 풍부하지 않았지요. (지금은 상상도 하기 힘들죠. DBMS도 재대로 된것이 없었던 시절얘기입니다 ㄷㄷ) ### 3. C++의 자료구조 C언어를 계승하는 C++ 언어는 1980년에 만들어졌으며 이후에 추상적인 자료구조를 지원하기 시작합니다. 혁신적인 STL(Standard Template Library)을 통해서 generic을 지원합니다. 또한 list, vector, map과 같은 일반적인 자료구조를 지원합니다. 제가 C++ 언어는 잘 몰라서 간략하게만 언급합니다. ### 4. Java의 자료구조 자바 언어는 90년대 중반에 나왔으며 자료 구조 수준에서는 C++ 언어를 계승하였습니다. 대신 STL보다는 좀더 깔끔하게 세분화된 JCF(Java Collection Framework) 클래스들을 제공합니다. 당시 발표된 자바5는 generic도 함께 지원하였기 때문에 대단히 충격적이었습니다. 자바도 JCF 이전에는 Hashtable, Vector 같은 클래스들을 개별적으로 제공하였지만 JCF를 통해서 깔끔하게 계열화된 자료구조(collections) 클래스들을 제공하게 되었습니다. 사실 애플리케이션 수준에서는 - List 계열 (ArrayList, LinkedList 클래스) - Map 계열 (HashMap, TreeMap 클래스) 정도만 알고 있으면 됩니다. 그것을 밑천으로 필요할 때마다 추가적인 클래스들을 활용하면 됩니다. 또한 자바에는 JCF 말고도 훌륭한 자료구조 라이브러리들을 제공합니다. 대표적으로 구글의 구아바(Guava)과 아파치 커먼즈(Commons) 등이 있습니다. 오늘은 여기까지 알아봅니다. 재밌게 보셨는지 모르겠네요. 2018.6.4 yes24 책링크: http://www.yes24.com/24/Goods/61198657?Acode=101 ![enter image description here](http://image.yes24.com/momo/TopCate1875/MidCate002/187419932.jpg) #kr #kr-dev #java #busy #jjangjjangman
json metadata{"tags":["kr","kr-dev","java","busy","jjangjjangman"],"image":["http://image.yes24.com/momo/TopCate1875/MidCate002/187419932.jpg"],"links":["https://ko.wikipedia.org/wiki/%EC%B6%94%EC%83%81_%EC%9E%90%EB%A3%8C%ED%98%95","http://www.yes24.com/24/Goods/61198657?Acode=101"],"app":"steemit/0.1","format":"markdown"}
Transaction InfoBlock #23028806/Trx d05910e65b4f3432b6f534926c02686d525a3b54
View Raw JSON Data
{
  "trx_id": "d05910e65b4f3432b6f534926c02686d525a3b54",
  "block": 23028806,
  "trx_in_block": 58,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T13:49:27",
  "op": [
    "comment",
    {
      "parent_author": "",
      "parent_permlink": "kr",
      "author": "yudong",
      "permlink": "2",
      "title": "자바로 배우는 핵심 자료구조와 알고리즘 - 2. 역사적인 자료구조",
      "body": "오늘은 책에는 나오지 않는 \"외전\"으로 프로그래밍 언어에서 자료구조를 어떻게 제공하였는지 역사적(?)으로 알아봅니다.  \n\n### 1. 파이썬의 자료구조 \n\n자바에 대한 글인데 왜 갑자기 파이썬에 대해서 얘기할까요? 저는 작년에 AI나 배워볼까하고 파이썬 초급을 익혔습니다. 가장 먼저 놀란 것은..\n\n\"언어에서 자료구조를 내장하고 있다\"는 것이었습니다. \n\n예를 들어 자바에서 리스트를 만드는 문장과 파이썬을 비교해봅니다. \n\n> 리스트에 1,2,3 넣기 \n\njava: \nimport java.util.List; \nimport java.util.ArrayList; \n\nList< String> a = new ArrayList<>(); \na.add(1); a.add(2); a.add(3); \n\npython: \na = [1,2,3]   #이걸로 끝 \n\n또한 파이썬은 다음의 자료구조도 기본적으로 제공합니다. \n\n- 딕셔너리 (자바의 Map에 해당) \n- 튜플 (자바에는 없어요) \n- json (일반적으로는 json을 프로그래밍 언어의 자료구조로 분류하지는 않지만 저는 소스코드에서 그대로 활용할 수 있는 구조화된 자료이므로 여기에 포함합니다) \n\n이것은 지극히 모던(modern)한 현상으로 이로 인해 소스 코드의 표현력이 매우 높아졌습니다. 특히 리스트 표현법(List Comprehension)과 슬라이스(Slice) 등은 정말 멋진거 같아요 +.+\n\n역사적으로 좀더 앞선 다른 언어의 자료구조에 대해서 알아볼까요? \n\n### 2. C언어의 자료구조 \n\nC언어는 1970년에 만들어졌으며  내장한 자료구조가 거의 없습니다. 배열과 구조체(struct)정도? \n\n배열은 가장 단순한 형태의 자료구조로 다음의 특징을 가지고 있습니다. \n\n* 요소의 타입이 같다 (심지어는 primitive type 수준으로..)\n* 갯수가 정적이다 \n\n따라서 적은 메모리에서도 효율적으로 사용할 수 있는 반면 언제든지 오류의 가능성(심지어는 blue screen)이 있고 유연하지 못한 단점이 있습니다. 즉 손이 많이 갑니다. \n\n한편 리스트와 같은 동적 자료 구조는 ADT(추상적 자료형) 이라고 불렀습니다. 사실 ADT라는 단어도 C언어 기초를 배우고 학부 2학년때  \"C언어로 배우는 자료구조\"라는 책에서 처음 접하였습니다. ~~ADT는 캡스가 아니죠~~\n\n* 위키 참고: https://ko.wikipedia.org/wiki/%EC%B6%94%EC%83%81_%EC%9E%90%EB%A3%8C%ED%98%95 \n \n당시 프로그램을 만들때 가장 먼저 해야할 일이 필요한 자료구조를 만드는 것일 정도였습니다. 라이브러리도 풍부하지 않았지요. (지금은 상상도 하기 힘들죠. DBMS도 재대로 된것이 없었던 시절얘기입니다 ㄷㄷ)\n\n### 3. C++의 자료구조 \n\nC언어를 계승하는 C++ 언어는 1980년에 만들어졌으며 이후에 추상적인 자료구조를 지원하기 시작합니다. \n\n혁신적인 STL(Standard Template Library)을 통해서 generic을 지원합니다. 또한 list, vector, map과 같은 일반적인 자료구조를 지원합니다. \n\n제가 C++ 언어는 잘 몰라서 간략하게만 언급합니다. \n\n### 4. Java의 자료구조 \n\n자바 언어는 90년대 중반에 나왔으며 자료 구조 수준에서는 C++ 언어를 계승하였습니다.  대신 STL보다는 좀더 깔끔하게 세분화된 JCF(Java Collection Framework) 클래스들을 제공합니다. 당시 발표된 자바5는 generic도 함께 지원하였기 때문에 대단히 충격적이었습니다.  \n\n자바도 JCF 이전에는 Hashtable, Vector 같은 클래스들을 개별적으로 제공하였지만 JCF를 통해서 깔끔하게 계열화된 자료구조(collections) 클래스들을 제공하게 되었습니다. \n\n사실 애플리케이션 수준에서는 \n\n- List 계열 (ArrayList, LinkedList 클래스)\n- Map 계열 (HashMap, TreeMap 클래스) \n\n정도만 알고 있으면 됩니다. 그것을 밑천으로 필요할 때마다 추가적인 클래스들을 활용하면 됩니다. \n\n또한 자바에는 JCF 말고도 훌륭한 자료구조 라이브러리들을 제공합니다. 대표적으로 구글의 구아바(Guava)과 아파치 커먼즈(Commons) 등이 있습니다. \n\n오늘은 여기까지 알아봅니다.\n재밌게 보셨는지 모르겠네요. \n\n2018.6.4 \n\nyes24 책링크: http://www.yes24.com/24/Goods/61198657?Acode=101\n\n![enter image description here](http://image.yes24.com/momo/TopCate1875/MidCate002/187419932.jpg)\n\n#kr #kr-dev #java #busy #jjangjjangman",
      "json_metadata": "{\"tags\":[\"kr\",\"kr-dev\",\"java\",\"busy\",\"jjangjjangman\"],\"image\":[\"http://image.yes24.com/momo/TopCate1875/MidCate002/187419932.jpg\"],\"links\":[\"https://ko.wikipedia.org/wiki/%EC%B6%94%EC%83%81_%EC%9E%90%EB%A3%8C%ED%98%95\",\"http://www.yes24.com/24/Goods/61198657?Acode=101\"],\"app\":\"steemit/0.1\",\"format\":\"markdown\"}"
    }
  ]
}
2018/06/04 03:16:03
voteryudong
authorjeaimetu
permlinkre-yudong-1-20180604t025248784z
weight10000 (100.00%)
Transaction InfoBlock #23016139/Trx ee25a7f532fb211cc914c45b42e887201f51ee97
View Raw JSON Data
{
  "trx_id": "ee25a7f532fb211cc914c45b42e887201f51ee97",
  "block": 23016139,
  "trx_in_block": 49,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T03:16:03",
  "op": [
    "vote",
    {
      "voter": "yudong",
      "author": "jeaimetu",
      "permlink": "re-yudong-1-20180604t025248784z",
      "weight": 10000
    }
  ]
}
2018/06/04 03:15:21
parent authorvirus707
parent permlinkre-yudong-1-1528050964400tca431ff7-fccc-41ce-89dd-88ac31c460bfuid
authoryudong
permlinkre-virus707-re-yudong-1-1528050964400tca431ff7-fccc-41ce-89dd-88ac31c460bfuid-20180604t031520989z
title
body@virus707 반갑습니다 :-)
json metadata{"tags":["kr"],"users":["virus707"],"app":"steemit/0.1"}
Transaction InfoBlock #23016125/Trx a6b3b3e64b2a4f5e30ce1173f77b47fad40452d5
View Raw JSON Data
{
  "trx_id": "a6b3b3e64b2a4f5e30ce1173f77b47fad40452d5",
  "block": 23016125,
  "trx_in_block": 44,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T03:15:21",
  "op": [
    "comment",
    {
      "parent_author": "virus707",
      "parent_permlink": "re-yudong-1-1528050964400tca431ff7-fccc-41ce-89dd-88ac31c460bfuid",
      "author": "yudong",
      "permlink": "re-virus707-re-yudong-1-1528050964400tca431ff7-fccc-41ce-89dd-88ac31c460bfuid-20180604t031520989z",
      "title": "",
      "body": "@virus707 반갑습니다 :-)",
      "json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"virus707\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/06/04 03:14:48
voteryudong
authorvirus707
permlinkre-yudong-1-1528050964400tca431ff7-fccc-41ce-89dd-88ac31c460bfuid
weight10000 (100.00%)
Transaction InfoBlock #23016114/Trx 37c8179b2e2c748418c57c1288b2f372296cf9d9
View Raw JSON Data
{
  "trx_id": "37c8179b2e2c748418c57c1288b2f372296cf9d9",
  "block": 23016114,
  "trx_in_block": 7,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T03:14:48",
  "op": [
    "vote",
    {
      "voter": "yudong",
      "author": "virus707",
      "permlink": "re-yudong-1-1528050964400tca431ff7-fccc-41ce-89dd-88ac31c460bfuid",
      "weight": 10000
    }
  ]
}
2018/06/04 02:52:39
parent authoryudong
parent permlink1
authorjeaimetu
permlinkre-yudong-1-20180604t025248784z
title
bodyBig O notation은 회사별로 쓰임이 다릅니다. 쉬운 예로 당장 구글에 1차 면접이라도 보려면 O notation에 매우 익숙해야 합니다.
json metadata{"tags":["kr"],"app":"steemit/0.1"}
Transaction InfoBlock #23015671/Trx 262c42ab5f33576d970535f6d0affe6c54bf3303
View Raw JSON Data
{
  "trx_id": "262c42ab5f33576d970535f6d0affe6c54bf3303",
  "block": 23015671,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T02:52:39",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "1",
      "author": "jeaimetu",
      "permlink": "re-yudong-1-20180604t025248784z",
      "title": "",
      "body": "Big O notation은 회사별로 쓰임이 다릅니다. 쉬운 예로 당장 구글에 1차 면접이라도 보려면 O notation에 매우 익숙해야 합니다.",
      "json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
jeaimetuupvoted (100.00%) @yudong / 1
2018/06/04 02:52:03
voterjeaimetu
authoryudong
permlink1
weight10000 (100.00%)
Transaction InfoBlock #23015659/Trx 0663bea16e360947ae31b0235c29588f55b836d0
View Raw JSON Data
{
  "trx_id": "0663bea16e360947ae31b0235c29588f55b836d0",
  "block": 23015659,
  "trx_in_block": 9,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-04T02:52:03",
  "op": [
    "vote",
    {
      "voter": "jeaimetu",
      "author": "yudong",
      "permlink": "1",
      "weight": 10000
    }
  ]
}
2018/06/03 21:04:39
required auths[]
required posting auths["yudong"]
idfollow
json["follow",{"follower":"yudong","following":"virus707","what":["blog"]}]
Transaction InfoBlock #23008712/Trx e55b40225a85b424a2a2bc39d3f53ab5e6810cb1
View Raw JSON Data
{
  "trx_id": "e55b40225a85b424a2a2bc39d3f53ab5e6810cb1",
  "block": 23008712,
  "trx_in_block": 46,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T21:04:39",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "yudong"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"yudong\",\"following\":\"virus707\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/06/03 18:36:15
parent authoryudong
parent permlink1
authorvirus707
permlinkre-yudong-1-1528050964400tca431ff7-fccc-41ce-89dd-88ac31c460bfuid
title
body짱짱맨 호출에 출동했습니다!!
json metadata{"tags":["support"],"app":"null/null","format":"markdown"}
Transaction InfoBlock #23005744/Trx 6dad13e9233ea3763f7da41959f28f36c8846ec0
View Raw JSON Data
{
  "trx_id": "6dad13e9233ea3763f7da41959f28f36c8846ec0",
  "block": 23005744,
  "trx_in_block": 53,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T18:36:15",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "1",
      "author": "virus707",
      "permlink": "re-yudong-1-1528050964400tca431ff7-fccc-41ce-89dd-88ac31c460bfuid",
      "title": "",
      "body": "짱짱맨 호출에 출동했습니다!!\n",
      "json_metadata": "{\"tags\":[\"support\"],\"app\":\"null/null\",\"format\":\"markdown\"}"
    }
  ]
}
virus707upvoted (1.00%) @yudong / 1
2018/06/03 18:36:03
votervirus707
authoryudong
permlink1
weight100 (1.00%)
Transaction InfoBlock #23005740/Trx 15bb4fa4c47f448bb1d5390ae4e45a55fa7da4dd
View Raw JSON Data
{
  "trx_id": "15bb4fa4c47f448bb1d5390ae4e45a55fa7da4dd",
  "block": 23005740,
  "trx_in_block": 31,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T18:36:03",
  "op": [
    "vote",
    {
      "voter": "virus707",
      "author": "yudong",
      "permlink": "1",
      "weight": 100
    }
  ]
}
mishanaupvoted (50.00%) @yudong / 1
2018/06/03 08:17:21
votermishana
authoryudong
permlink1
weight5000 (50.00%)
Transaction InfoBlock #22993366/Trx 10d1af434a8047f328cf01e660a896d2f7ed57e3
View Raw JSON Data
{
  "trx_id": "10d1af434a8047f328cf01e660a896d2f7ed57e3",
  "block": 22993366,
  "trx_in_block": 27,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T08:17:21",
  "op": [
    "vote",
    {
      "voter": "mishana",
      "author": "yudong",
      "permlink": "1",
      "weight": 5000
    }
  ]
}
yudongfollowed @code91
2018/06/03 07:53:21
required auths[]
required posting auths["yudong"]
idfollow
json["follow",{"follower":"yudong","following":"code91","what":["blog"]}]
Transaction InfoBlock #22992886/Trx 54f7181c6a3d0d12db1b6e23effd0db11e69735c
View Raw JSON Data
{
  "trx_id": "54f7181c6a3d0d12db1b6e23effd0db11e69735c",
  "block": 22992886,
  "trx_in_block": 6,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T07:53:21",
  "op": [
    "custom_json",
    {
      "required_auths": [],
      "required_posting_auths": [
        "yudong"
      ],
      "id": "follow",
      "json": "[\"follow\",{\"follower\":\"yudong\",\"following\":\"code91\",\"what\":[\"blog\"]}]"
    }
  ]
}
2018/06/03 07:48:15
voteryudong
authorwoojin.joe
permlinkre-yudong-1-20180603t074043246z
weight10000 (100.00%)
Transaction InfoBlock #22992784/Trx 6ef649fdc2245428ee2dbe691acb514efe2d25f5
View Raw JSON Data
{
  "trx_id": "6ef649fdc2245428ee2dbe691acb514efe2d25f5",
  "block": 22992784,
  "trx_in_block": 24,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T07:48:15",
  "op": [
    "vote",
    {
      "voter": "yudong",
      "author": "woojin.joe",
      "permlink": "re-yudong-1-20180603t074043246z",
      "weight": 10000
    }
  ]
}
2018/06/03 07:48:09
parent authorwoojin.joe
parent permlinkre-yudong-1-20180603t074043246z
authoryudong
permlinkre-woojinjoe-re-yudong-1-20180603t074807411z
title
body@woojin.joe 네네 7월 비어파티에서 봐요
json metadata{"tags":["kr"],"users":["woojin.joe"],"app":"steemit/0.1"}
Transaction InfoBlock #22992782/Trx b2d4a3ae26e0e25e9f9e8e79513e45d933019997
View Raw JSON Data
{
  "trx_id": "b2d4a3ae26e0e25e9f9e8e79513e45d933019997",
  "block": 22992782,
  "trx_in_block": 18,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T07:48:09",
  "op": [
    "comment",
    {
      "parent_author": "woojin.joe",
      "parent_permlink": "re-yudong-1-20180603t074043246z",
      "author": "yudong",
      "permlink": "re-woojinjoe-re-yudong-1-20180603t074807411z",
      "title": "",
      "body": "@woojin.joe 네네 7월 비어파티에서 봐요",
      "json_metadata": "{\"tags\":[\"kr\"],\"users\":[\"woojin.joe\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
2018/06/03 07:40:42
parent authoryudong
parent permlink1
authorwoojin.joe
permlinkre-yudong-1-20180603t074043246z
title
body약소하지만 풀보팅하고 다음번 모임에 책 들고 사인 받으러 가겠습니다 :)
json metadata{"tags":["kr"],"app":"steemit/0.1"}
Transaction InfoBlock #22992633/Trx a929a8d883f3164ef07363180a62cb61c006e4a0
View Raw JSON Data
{
  "trx_id": "a929a8d883f3164ef07363180a62cb61c006e4a0",
  "block": 22992633,
  "trx_in_block": 36,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T07:40:42",
  "op": [
    "comment",
    {
      "parent_author": "yudong",
      "parent_permlink": "1",
      "author": "woojin.joe",
      "permlink": "re-yudong-1-20180603t074043246z",
      "title": "",
      "body": "약소하지만 풀보팅하고 다음번 모임에 책 들고 사인 받으러 가겠습니다 :)",
      "json_metadata": "{\"tags\":[\"kr\"],\"app\":\"steemit/0.1\"}"
    }
  ]
}
woojin.joeupvoted (100.00%) @yudong / 1
2018/06/03 07:40:06
voterwoojin.joe
authoryudong
permlink1
weight10000 (100.00%)
Transaction InfoBlock #22992621/Trx 292f9b93111104ee2383aa4349aaac17c5936a96
View Raw JSON Data
{
  "trx_id": "292f9b93111104ee2383aa4349aaac17c5936a96",
  "block": 22992621,
  "trx_in_block": 1,
  "op_in_trx": 0,
  "virtual_op": 0,
  "timestamp": "2018-06-03T07:40:06",
  "op": [
    "vote",
    {
      "voter": "woojin.joe",
      "author": "yudong",
      "permlink": "1",
      "weight": 10000
    }
  ]
}

Account Metadata

POSTING JSON METADATA
profile{"name":"유동","about":"책쓰는 프로그래머. <RxJava 프로그래밍> <안드로이드를 위한 Gradle> 의 저자이고 \"책쓰는 프로그래머 협회\" 회장입니다.","location":"Seoul","website":"https://brunch.co.kr/@yudong","profile_image":"https://i1.daumcdn.net/thumb/C100x100/?fname=http://t1.daumcdn.net/brunch/service/user/6dD/image/va0Qzk0uJGqbPjH4uKybmdS4bgc.jpg","cover_image":"https://preview.ibb.co/du7N6m/001.jpg"}
JSON METADATA
profile{"name":"유동","about":"책쓰는 프로그래머. <RxJava 프로그래밍> <안드로이드를 위한 Gradle> 의 저자이고 \"책쓰는 프로그래머 협회\" 회장입니다.","location":"Seoul","website":"https://brunch.co.kr/@yudong","profile_image":"https://i1.daumcdn.net/thumb/C100x100/?fname=http://t1.daumcdn.net/brunch/service/user/6dD/image/va0Qzk0uJGqbPjH4uKybmdS4bgc.jpg","cover_image":"https://preview.ibb.co/du7N6m/001.jpg"}
{
  "posting_json_metadata": {
    "profile": {
      "name": "유동",
      "about": "책쓰는 프로그래머. <RxJava 프로그래밍> <안드로이드를 위한 Gradle> 의 저자이고 \"책쓰는 프로그래머 협회\" 회장입니다.",
      "location": "Seoul",
      "website": "https://brunch.co.kr/@yudong",
      "profile_image": "https://i1.daumcdn.net/thumb/C100x100/?fname=http://t1.daumcdn.net/brunch/service/user/6dD/image/va0Qzk0uJGqbPjH4uKybmdS4bgc.jpg",
      "cover_image": "https://preview.ibb.co/du7N6m/001.jpg"
    }
  },
  "json_metadata": {
    "profile": {
      "name": "유동",
      "about": "책쓰는 프로그래머. <RxJava 프로그래밍> <안드로이드를 위한 Gradle> 의 저자이고 \"책쓰는 프로그래머 협회\" 회장입니다.",
      "location": "Seoul",
      "website": "https://brunch.co.kr/@yudong",
      "profile_image": "https://i1.daumcdn.net/thumb/C100x100/?fname=http://t1.daumcdn.net/brunch/service/user/6dD/image/va0Qzk0uJGqbPjH4uKybmdS4bgc.jpg",
      "cover_image": "https://preview.ibb.co/du7N6m/001.jpg"
    }
  }
}

Auth Keys

Owner
Single Signature
Public Keys
STM5XfeHaHBTusP6XBzb1Texx3ytxRAXDpBy9jURkznYUMCVsn3Zu1/1
Active
Single Signature
Public Keys
STM5hKM3QZawQabvnSVHXenEXkKJ4pSbbmcLGXENB8NJXZ9NbQQDP1/1
Posting
Single Signature
Public Keys
STM87WtFJsxtBEtRLe753zKVtYqjG8ERohhrkAaNiXuCR4XVw3vxb1/1
Memo
STM7VmPcwt4HpTFxk6Ssxck6hXQrz8PaNaXMSAConoJzJd5K2tHQ4
{
  "owner": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5XfeHaHBTusP6XBzb1Texx3ytxRAXDpBy9jURkznYUMCVsn3Zu",
        1
      ]
    ]
  },
  "active": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM5hKM3QZawQabvnSVHXenEXkKJ4pSbbmcLGXENB8NJXZ9NbQQDP",
        1
      ]
    ]
  },
  "posting": {
    "weight_threshold": 1,
    "account_auths": [],
    "key_auths": [
      [
        "STM87WtFJsxtBEtRLe753zKVtYqjG8ERohhrkAaNiXuCR4XVw3vxb",
        1
      ]
    ]
  },
  "memo": "STM7VmPcwt4HpTFxk6Ssxck6hXQrz8PaNaXMSAConoJzJd5K2tHQ4"
}

Witness Votes

0 / 30
No active witness votes.
[]