{"title":"SelfStudio","subtitle":"Keep Coding...","link":[{"@attributes":{"href":"\/atom.xml","rel":"self"}},{"@attributes":{"href":"https:\/\/codeeagle.github.io\/"}}],"updated":"2020-04-28T06:44:13.333Z","id":"https:\/\/codeeagle.github.io\/","author":{"name":"Lincoln.L"},"generator":"Hexo","entry":[{"title":"\u5173\u4e8e\u7b97\u6cd5","link":{"@attributes":{"href":"https:\/\/codeeagle.github.io\/2020\/04\/28\/About-Algorithm\/"}},"id":"https:\/\/codeeagle.github.io\/2020\/04\/28\/About-Algorithm\/","published":"2020-04-28T11:45:15.000Z","updated":"2020-04-28T06:44:13.333Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      <blockquote>\n<p>\u5982\u679c\u8981\u8df3\u69fd\uff0c\u5237 LeetCode \u662f\u5fc5\u4e0d\u53ef\u5c11\u7684\u54af\uff1f<\/p>\n<\/blockquote>\n    \n    ","category":[{"@attributes":{"term":"\u7b97\u6cd5","scheme":"https:\/\/codeeagle.github.io\/tags\/%E7%AE%97%E6%B3%95\/"}},{"@attributes":{"term":"LeetCode","scheme":"https:\/\/codeeagle.github.io\/tags\/LeetCode\/"}},{"@attributes":{"term":"Algorithm","scheme":"https:\/\/codeeagle.github.io\/tags\/Algorithm\/"}}]},{"title":"\u5173\u4e8e OpenWrt \u7684\u6298\u817e\u7ecf\u8fc7","link":{"@attributes":{"href":"https:\/\/codeeagle.github.io\/2019\/08\/03\/About-OpenWrt\/"}},"id":"https:\/\/codeeagle.github.io\/2019\/08\/03\/About-OpenWrt\/","published":"2019-08-03T01:41:19.000Z","updated":"2020-04-28T06:44:10.271Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      <blockquote>\n<p>\u9519\u5165 NetGear R7000p\uff0c\u5f00\u59cb\u6298\u817e \u6811\u8393\u6d3e 3B+\uff0c\u6700\u540e\u7688\u4f9d NetGear R7800<\/p>\n<\/blockquote>\n    \n    ","category":[{"@attributes":{"term":"OpenWrt","scheme":"https:\/\/codeeagle.github.io\/tags\/OpenWrt\/"}},{"@attributes":{"term":"Raspberry 3B+","scheme":"https:\/\/codeeagle.github.io\/tags\/Raspberry-3B\/"}},{"@attributes":{"term":"NetGear","scheme":"https:\/\/codeeagle.github.io\/tags\/NetGear\/"}},{"@attributes":{"term":"R7000P","scheme":"https:\/\/codeeagle.github.io\/tags\/R7000P\/"}},{"@attributes":{"term":"R7800","scheme":"https:\/\/codeeagle.github.io\/tags\/R7800\/"}}]},{"title":"macOS \u591a\u8d26\u6237\u4f7f\u7528 GPG \u7684\u65b9\u6cd5","link":{"@attributes":{"href":"https:\/\/codeeagle.github.io\/2018\/09\/17\/GPG-with-multiple-accounts\/"}},"id":"https:\/\/codeeagle.github.io\/2018\/09\/17\/GPG-with-multiple-accounts\/","published":"2018-09-17T10:19:58.000Z","updated":"2020-04-28T02:22:03.673Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      <blockquote>\n<p>\u4e00\u4e16\u6d41\u6d41\u957f\uff0c\u8fb9\u4e2a\u4f1a\u5514\u7528\u5230 github\uff0c gitlab \u5676<\/p>\n<\/blockquote>\n    \n    ","category":[{"@attributes":{"term":"Tricks","scheme":"https:\/\/codeeagle.github.io\/categories\/Tricks\/"}},{"@attributes":{"term":"Git","scheme":"https:\/\/codeeagle.github.io\/tags\/Git\/"}},{"@attributes":{"term":"GPG","scheme":"https:\/\/codeeagle.github.io\/tags\/GPG\/"}},{"@attributes":{"term":"macOS","scheme":"https:\/\/codeeagle.github.io\/tags\/macOS\/"}}]},{"title":"\u6784\u5efa\u901a\u7528\u7684\u6587\u4ef6\u6d41\u63d0\u4f9b\u5668(Stream Provider)","link":{"@attributes":{"href":"https:\/\/codeeagle.github.io\/2018\/08\/01\/Build-A-Generic-Streamer\/"}},"id":"https:\/\/codeeagle.github.io\/2018\/08\/01\/Build-A-Generic-Streamer\/","published":"2018-08-01T06:19:15.000Z","updated":"2020-04-28T02:22:03.672Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      <blockquote>\n<p>Code Name: APlay 02<\/p>\n<\/blockquote>\n    \n    ","category":[{"@attributes":{"term":"Swift Audio Player","scheme":"https:\/\/codeeagle.github.io\/categories\/Swift-Audio-Player\/"}},{"@attributes":{"term":"Swift","scheme":"https:\/\/codeeagle.github.io\/tags\/Swift\/"}},{"@attributes":{"term":"Streamer","scheme":"https:\/\/codeeagle.github.io\/tags\/Streamer\/"}},{"@attributes":{"term":"Network","scheme":"https:\/\/codeeagle.github.io\/tags\/Network\/"}},{"@attributes":{"term":"Pipeline","scheme":"https:\/\/codeeagle.github.io\/tags\/Pipeline\/"}}]},{"title":"APlay \u6b63\u5f0f\u5f00\u6e90\u5566","link":{"@attributes":{"href":"https:\/\/codeeagle.github.io\/2018\/07\/10\/Release-APlay-Framework\/"}},"id":"https:\/\/codeeagle.github.io\/2018\/07\/10\/Release-APlay-Framework\/","published":"2018-07-10T02:12:00.000Z","updated":"2020-04-28T02:22:03.674Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      <blockquote>\n<p>Version v0.0.1<\/p>\n<\/blockquote>\n    \n    ","category":[{"@attributes":{"term":"APlay","scheme":"https:\/\/codeeagle.github.io\/categories\/APlay\/"}},{"@attributes":{"term":"Swift","scheme":"https:\/\/codeeagle.github.io\/tags\/Swift\/"}},{"@attributes":{"term":"Audio-Player","scheme":"https:\/\/codeeagle.github.io\/tags\/Audio-Player\/"}},{"@attributes":{"term":"Network-Streamer","scheme":"https:\/\/codeeagle.github.io\/tags\/Network-Streamer\/"}}]},{"title":"\u4f7f\u7528 Swift \u4ece\u96f6\u6784\u5efa\u4e00\u4e2a\u97f3\u4e50\u64ad\u653e\u5668","link":{"@attributes":{"href":"https:\/\/codeeagle.github.io\/2018\/05\/17\/Build-A-Audio-Stream-Player\/"}},"id":"https:\/\/codeeagle.github.io\/2018\/05\/17\/Build-A-Audio-Stream-Player\/","published":"2018-05-17T14:56:59.000Z","updated":"2020-04-28T02:21:45.294Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      <blockquote>\n<p>Code Name: APlay 01<\/p>\n<p>\u8fd9\u662f\u4e00\u4e2a\u7cfb\u5217\u4e13\u9898\uff0c\u6211\u4eec\u5c06\u5b66\u4e60\u5982\u4f55\u4f7f\u7528 Swift \u8bed\u8a00\u4ece\u96f6\u5f00\u59cb\u4e00\u6b65\u4e00\u6b65\u6784\u5efa\u4f60\u81ea\u5df1\u7684\u97f3\u4e50\u64ad\u653e\u5668\u3002<\/p>\n<\/blockquote>\n    \n    ","category":[{"@attributes":{"term":"Swift Audio Player","scheme":"https:\/\/codeeagle.github.io\/categories\/Swift-Audio-Player\/"}},{"@attributes":{"term":"Audio","scheme":"https:\/\/codeeagle.github.io\/tags\/Audio\/"}},{"@attributes":{"term":"Swift","scheme":"https:\/\/codeeagle.github.io\/tags\/Swift\/"}},{"@attributes":{"term":"AVFoundation","scheme":"https:\/\/codeeagle.github.io\/tags\/AVFoundation\/"}},{"@attributes":{"term":"AudioUnit","scheme":"https:\/\/codeeagle.github.io\/tags\/AudioUnit\/"}},{"@attributes":{"term":"Player","scheme":"https:\/\/codeeagle.github.io\/tags\/Player\/"}},{"@attributes":{"term":"Streamer","scheme":"https:\/\/codeeagle.github.io\/tags\/Streamer\/"}}]},{"title":"Re:Start","link":{"@attributes":{"href":"https:\/\/codeeagle.github.io\/2018\/05\/16\/Re-Start\/"}},"id":"https:\/\/codeeagle.github.io\/2018\/05\/16\/Re-Start\/","published":"2018-05-16T13:08:48.000Z","updated":"2020-04-28T02:22:03.673Z","content":{"@attributes":{"type":"html"}},"summary":"\n    \n      \n      \n        <h2><span id=\"0x00\">0x00<\/span><a href=\"#0x00\" class=\"header-anchor\"><\/a><\/h2><p>\u524d\u9635\u5b50\u521a\u597d\u770b\u5230 <code>.app<\/code> \u57df\u540d\u5f00\u653e\u9884\u8d2d\uff0c\u987a\u4fbf\u4e70\u4e86\u4e2a\u8bd5\u8bd5\uff0c\u6ca1\u60f3\u5230\u6210\u529f\u4e86<\/p>\n<p>\u60f3\u7ed9 <\n      \n    \n    ","category":[{"@attributes":{"term":"\u968f\u4fbf\u5199","scheme":"https:\/\/codeeagle.github.io\/categories\/%E9%9A%8F%E4%BE%BF%E5%86%99\/"}},{"@attributes":{"term":"Swift","scheme":"https:\/\/codeeagle.github.io\/tags\/Swift\/"}},{"@attributes":{"term":"Blog","scheme":"https:\/\/codeeagle.github.io\/tags\/Blog\/"}},{"@attributes":{"term":"2018","scheme":"https:\/\/codeeagle.github.io\/tags\/2018\/"}}]}]}