## โ€๐Ÿš€ AI่ถณ็ƒๅคงๆ•ฐๆฎ็ˆฌ่™ซๅˆ†ๆž้ข„ๆต‹ไธ€ไฝ“ๅŒ–้กน็›ฎ(golang) ## ๐Ÿ“ ้กน็›ฎๅœฐๅ€ * [https://gitee.com/aoe5188/foot](https://gitee.com/aoe5188/foot) *** ![](https://img.shields.io/badge/build-go1.13.4-yeoll?style=for-the-badge&logo=appveyor) ![](https://img.shields.io/badge/build-python3.7-yellow?style=for-the-badge&logo=appveyor) ![](https://img.shields.io/badge/database-mysql5.7.28-red?style=for-the-badge&logo=appveyor) ![](https://img.shields.io/badge/ide-goland2018-blue?style=for-the-badge&logo=appveyor) ![](https://img.shields.io/badge/status-dev-green?style=for-the-badge&logo=appveyor) *** ## ๐ŸŽ‰ ้กน็›ฎ็ฎ€ไป‹ > + ๐ŸŒน๐Ÿ€๐ŸŽ๐Ÿ’ฐ๐Ÿ“ฑ๐ŸŒ™๐Ÿ๐Ÿ‚๐Ÿƒ๐ŸŒท๐Ÿ’Ž๐Ÿ”ช๐Ÿ”ซ๐Ÿ€โšฝโšก๐Ÿ‘„๐Ÿ‘๐Ÿ”ฅ > + ๐Ÿ˜€๐Ÿ˜๐Ÿ˜‚๐Ÿ˜ƒ๐Ÿ˜„๐Ÿ˜…๐Ÿ˜†๐Ÿ˜‰๐Ÿ˜Š๐Ÿ˜‹๐Ÿ˜Ž๐Ÿ˜๐Ÿ˜˜๐Ÿ˜—๐Ÿ˜™๐Ÿ˜šโ˜บ๐Ÿ˜‡๐Ÿ˜๐Ÿ˜‘๐Ÿ˜ถ๐Ÿ˜๐Ÿ˜ฃ๐Ÿ˜ฅ๐Ÿ˜ฎ๐Ÿ˜ฏ๐Ÿ˜ช๐Ÿ˜ซ๐Ÿ˜ด๐Ÿ˜Œ๐Ÿ˜›๐Ÿ˜œ๐Ÿ˜๐Ÿ˜’๐Ÿ˜“๐Ÿ˜”๐Ÿ˜•๐Ÿ˜ฒ๐Ÿ˜ท๐Ÿ˜–๐Ÿ˜ž๐Ÿ˜Ÿ๐Ÿ˜ค๐Ÿ˜ข๐Ÿ˜ญ๐Ÿ˜ฆ๐Ÿ˜ง๐Ÿ˜จ๐Ÿ˜ฌ๐Ÿ˜ฐ๐Ÿ˜ฑ๐Ÿ˜ณ๐Ÿ˜ต๐Ÿ˜ก๐Ÿ˜ ๐Ÿ˜ˆ๐Ÿ‘ฟ๐Ÿ‘น๐Ÿ‘บ๐Ÿ’€๐Ÿ‘ป๐Ÿ‘ฝ๐Ÿ‘ฆ๐Ÿ‘ง๐Ÿ‘จ๐Ÿ‘ฉ๐Ÿ‘ด๐Ÿ‘ต๐Ÿ‘ถ๐Ÿ‘ฑ๐Ÿ‘ฎ๐Ÿ‘ฒ๐Ÿ‘ณ๐Ÿ‘ท๐Ÿ‘ธ๐Ÿ’‚๐ŸŽ…๐Ÿ‘ฐ๐Ÿ‘ผ๐Ÿ’†๐Ÿ’‡๐Ÿ™๐Ÿ™Ž๐Ÿ™…๐Ÿ™†๐Ÿ’๐Ÿ™‹๐Ÿ™‡๐Ÿ™Œ๐Ÿ™๐Ÿ‘ค๐Ÿ‘ฅ๐Ÿšถ๐Ÿƒ๐Ÿ‘ฏ๐Ÿ’ƒ๐Ÿ‘ซ๐Ÿ‘ฌ๐Ÿ‘ญ๐Ÿ’๐Ÿ’‘๐Ÿ‘ช๐Ÿ’ช๐Ÿ‘ˆ๐Ÿ‘‰โ˜๐Ÿ‘†๐Ÿ‘‡โœŒโœ‹๐Ÿ‘Œ๐Ÿ‘๐Ÿ‘ŽโœŠ๐Ÿ‘Š๐Ÿ‘‹๐Ÿ‘๐Ÿ‘โœ๐Ÿ‘ฃ๐Ÿ‘€๐Ÿ‘‚๐Ÿ‘ƒ๐Ÿ‘…๐Ÿ‘„๐Ÿ’‹๐Ÿ‘“๐Ÿ‘”๐Ÿ‘•๐Ÿ‘–๐Ÿ‘—๐Ÿ‘˜๐Ÿ‘™๐Ÿ‘š๐Ÿ‘›๐Ÿ‘œ๐Ÿ‘๐ŸŽ’๐Ÿ’ผ๐Ÿ‘ž๐Ÿ‘Ÿ๐Ÿ‘ ๐Ÿ‘ก๐Ÿ‘ข๐Ÿ‘‘๐Ÿ‘’๐ŸŽฉ๐ŸŽ“๐Ÿ’„๐Ÿ’…๐Ÿ’๐ŸŒ‚ > + ๐Ÿ™ˆ๐Ÿ™‰๐Ÿ™Š๐Ÿต๐Ÿ’๐Ÿถ๐Ÿ•๐Ÿฉ๐Ÿบ๐Ÿฑ๐Ÿ˜บ๐Ÿ˜ธ๐Ÿ˜น๐Ÿ˜ป๐Ÿ˜ผ๐Ÿ˜ฝ๐Ÿ™€๐Ÿ˜ฟ๐Ÿ˜พ๐Ÿˆ๐Ÿฏ๐Ÿ…๐Ÿ†๐Ÿด๐ŸŽ๐Ÿฎ๐Ÿ‚๐Ÿƒ๐Ÿ„๐Ÿท๐Ÿ–๐Ÿ—๐Ÿฝ๐Ÿ๐Ÿ‘๐Ÿ๐Ÿช๐Ÿซ๐Ÿ˜๐Ÿญ๐Ÿ๐Ÿ€๐Ÿน๐Ÿฐ๐Ÿ‡๐Ÿป๐Ÿจ๐Ÿผ๐Ÿพ๐Ÿ”๐Ÿ“๐Ÿฃ๐Ÿค๐Ÿฅ๐Ÿฆ๐Ÿง๐Ÿธ๐ŸŠ๐Ÿข๐Ÿ๐Ÿฒ๐Ÿ‰๐Ÿณ๐Ÿ‹๐Ÿฌ๐ŸŸ๐Ÿ ๐Ÿก๐Ÿ™๐Ÿš๐ŸŒ๐Ÿ›๐Ÿœ๐Ÿ๐Ÿž๐Ÿฆ‹๐Ÿ’๐ŸŒธ๐Ÿ’ฎ๐ŸŒน๐ŸŒบ๐ŸŒป๐ŸŒผ๐ŸŒท๐ŸŒฑ๐ŸŒฒ๐ŸŒณ๐ŸŒด๐ŸŒต๐ŸŒพ๐ŸŒฟ๐Ÿ€๐Ÿ๐Ÿ‚๐Ÿƒ๐ŸŒ๐ŸŒŽ๐ŸŒ๐ŸŒ๐ŸŒ‘๐ŸŒ’๐ŸŒ“๐ŸŒ”๐ŸŒ•๐ŸŒ–๐ŸŒ—๐ŸŒ˜๐ŸŒ™๐ŸŒš๐ŸŒ›๐ŸŒœโ˜€๐ŸŒ๐ŸŒžโญ๐ŸŒŸ๐ŸŒ โ˜โ›…โ˜”โšกโ„๐Ÿ”ฅ๐Ÿ’ง๐ŸŒŠ๐Ÿ’ฉ๐Ÿ‡๐Ÿˆ๐Ÿ‰๐ŸŠ๐Ÿ‹๐ŸŒ๐Ÿ๐ŸŽ๐Ÿ๐Ÿ๐Ÿ‘๐Ÿ’๐Ÿ“๐Ÿ…๐Ÿ†๐ŸŒฝ๐Ÿ„๐ŸŒฐ๐Ÿž๐Ÿ–๐Ÿ—๐Ÿ”๐ŸŸ๐Ÿ•๐Ÿณ๐Ÿฒ๐Ÿฑ๐Ÿ˜๐Ÿ™๐Ÿš๐Ÿ›๐Ÿœ๐Ÿ๐Ÿ ๐Ÿข๐Ÿฃ๐Ÿค๐Ÿฅ๐Ÿก๐Ÿฆ๐Ÿง๐Ÿจ๐Ÿฉ๐Ÿช๐ŸŽ‚๐Ÿฐ๐Ÿซ๐Ÿฌ๐Ÿญ๐Ÿฎ๐Ÿฏ๐Ÿผโ˜•๐Ÿต๐Ÿถ๐Ÿท๐Ÿธ๐Ÿน๐Ÿบ๐Ÿป๐Ÿด > + ๐ŸŽช๐ŸŽญ๐ŸŽจ๐ŸŽฐ๐Ÿšฃ๐Ÿ›€๐ŸŽซ๐Ÿ†โšฝโšพ๐Ÿ€๐Ÿˆ๐Ÿ‰๐ŸŽพ๐ŸŽฑ๐ŸŽณโ›ณ๐ŸŽฃ๐ŸŽฝ๐ŸŽฟ๐Ÿ‚๐Ÿ„๐Ÿ‡๐ŸŠ๐Ÿšด๐Ÿšต๐ŸŽฏ๐ŸŽฎ๐ŸŽฒ๐ŸŽท๐ŸŽธ๐ŸŽบ๐ŸŽป๐ŸŽฌ๐Ÿ‘พ๐ŸŒ‹๐Ÿ—ป๐Ÿ ๐Ÿก๐Ÿข๐Ÿฃ๐Ÿค๐Ÿฅ๐Ÿฆ๐Ÿจ๐Ÿฉ๐Ÿช๐Ÿซ๐Ÿฌ๐Ÿญ๐Ÿฏ๐Ÿฐ๐Ÿ’’๐Ÿ—ผ๐Ÿ—ฝโ›ชโ›ฒ๐ŸŒ๐ŸŒƒ๐ŸŒ†๐ŸŒ‡๐ŸŒ‰๐ŸŒŒ๐ŸŽ ๐ŸŽก๐ŸŽข๐Ÿš‚๐Ÿšƒ๐Ÿš„๐Ÿš…๐Ÿš†๐Ÿš‡๐Ÿšˆ๐Ÿš‰๐ŸšŠ๐Ÿš๐Ÿšž๐Ÿš‹๐ŸšŒ๐Ÿš๐ŸšŽ๐Ÿš๐Ÿš๐Ÿš‘๐Ÿš’๐Ÿš“๐Ÿš”๐Ÿš•๐Ÿš–๐Ÿš—๐Ÿš˜๐Ÿšš๐Ÿš›๐Ÿšœ๐Ÿšฒโ›ฝ๐Ÿšจ๐Ÿšฅ๐Ÿšฆ๐Ÿšงโš“โ›ต๐Ÿšค๐Ÿšขโœˆ๐Ÿ’บ๐Ÿš๐ŸšŸ๐Ÿš ๐Ÿšก๐Ÿš€๐ŸŽ‘๐Ÿ—ฟ๐Ÿ›‚๐Ÿ›ƒ๐Ÿ›„๐Ÿ›…๐Ÿ’Œ๐Ÿ’Ž๐Ÿ”ช๐Ÿ’ˆ๐Ÿšช๐Ÿšฝ๐Ÿšฟ๐Ÿ›โŒ›โณโŒšโฐ๐ŸŽˆ๐ŸŽ‰๐ŸŽŠ๐ŸŽŽ๐ŸŽ๐ŸŽ๐ŸŽ€๐ŸŽ๐Ÿ“ฏ๐Ÿ“ป๐Ÿ“ฑ๐Ÿ“ฒโ˜Ž๐Ÿ“ž๐Ÿ“Ÿ๐Ÿ“ ๐Ÿ”‹๐Ÿ”Œ๐Ÿ’ป๐Ÿ’ฝ๐Ÿ’พ๐Ÿ’ฟ๐Ÿ“€๐ŸŽฅ๐Ÿ“บ๐Ÿ“ท๐Ÿ“น๐Ÿ“ผ๐Ÿ”๐Ÿ”Ž๐Ÿ”ฌ๐Ÿ”ญ๐Ÿ“ก๐Ÿ’ก๐Ÿ”ฆ๐Ÿฎ๐Ÿ“”๐Ÿ“•๐Ÿ“–๐Ÿ“—๐Ÿ“˜๐Ÿ“™๐Ÿ“š๐Ÿ““๐Ÿ“ƒ๐Ÿ“œ๐Ÿ“„๐Ÿ“ฐ๐Ÿ“‘๐Ÿ”–๐Ÿ’ฐ๐Ÿ’ด๐Ÿ’ต๐Ÿ’ถ๐Ÿ’ท๐Ÿ’ธ๐Ÿ’ณโœ‰๐Ÿ“ง๐Ÿ“จ๐Ÿ“ฉ๐Ÿ“ค๐Ÿ“ฅ๐Ÿ“ฆ๐Ÿ“ซ๐Ÿ“ช๐Ÿ“ฌ๐Ÿ“ญ๐Ÿ“ฎโœโœ’๐Ÿ“๐Ÿ“๐Ÿ“‚๐Ÿ“…๐Ÿ“†๐Ÿ“‡๐Ÿ“ˆ๐Ÿ“‰๐Ÿ“Š๐Ÿ“‹๐Ÿ“Œ๐Ÿ“๐Ÿ“Ž๐Ÿ“๐Ÿ“โœ‚๐Ÿ”’๐Ÿ”“๐Ÿ”๐Ÿ”๐Ÿ”‘๐Ÿ”จ๐Ÿ”ซ๐Ÿ”ง๐Ÿ”ฉ๐Ÿ”—๐Ÿ’‰๐Ÿ’Š๐Ÿšฌ๐Ÿ”ฎ๐Ÿšฉ๐ŸŽŒ๐Ÿ’ฆ๐Ÿ’จ๐Ÿ’ฃโ˜ โ™ โ™ฅโ™ฆโ™ฃ๐Ÿ€„๐ŸŽด๐Ÿ”‡๐Ÿ”ˆ๐Ÿ”‰๐Ÿ”Š๐Ÿ“ข๐Ÿ“ฃ๐Ÿ’ค๐Ÿ’ข๐Ÿ’ฌ๐Ÿ’ญโ™จ๐ŸŒ€๐Ÿ””๐Ÿ”•โœกโœ๐Ÿ”ฏ๐Ÿ“›๐Ÿ”ฐ๐Ÿ”ฑโญ•โœ…โ˜‘โœ”โœ–โŒโŽโž•โž–โž—โžฐโžฟใ€ฝโœณโœดโ‡โ€ผโ‰โ“โ”โ•โ—ยฉยฎโ„ข๐ŸŽฆ๐Ÿ”…๐Ÿ”†๐Ÿ’ฏ๐Ÿ” ๐Ÿ”ก๐Ÿ”ข๐Ÿ”ฃ๐Ÿ”ค๐Ÿ…ฐ๐Ÿ†Ž๐Ÿ…ฑ๐Ÿ†‘๐Ÿ†’๐Ÿ†“โ„น๐Ÿ†”โ“‚๐Ÿ†•๐Ÿ†–๐Ÿ…พ๐Ÿ†—๐Ÿ…ฟ๐Ÿ†˜๐Ÿ†™๐Ÿ†š๐Ÿˆ๐Ÿˆ‚๐Ÿˆท๐Ÿˆถ๐Ÿˆฏ๐Ÿ‰๐Ÿˆน๐Ÿˆš๐Ÿˆฒ๐Ÿ‰‘๐Ÿˆธ๐Ÿˆด๐ŸˆณใŠ—ใŠ™๐Ÿˆบ๐Ÿˆตโ–ชโ–ซโ—ปโ—ผโ—ฝโ—พโฌ›โฌœ๐Ÿ”ถ๐Ÿ”ท๐Ÿ”ธ๐Ÿ”น๐Ÿ”บ๐Ÿ”ป๐Ÿ’ ๐Ÿ”ฒ๐Ÿ”ณโšชโšซ๐Ÿ”ด๐Ÿ”ตโ™ˆโ™‰โ™Šโ™‹โ™Œโ™โ™Žโ™โ™โ™‘โ™’โ™“โ›Ž๐Ÿ’˜โค๐Ÿ’“๐Ÿ’”๐Ÿ’•๐Ÿ’–๐Ÿ’—๐Ÿ’™๐Ÿ’š๐Ÿ’›๐Ÿ’œ๐Ÿ’๐Ÿ’ž๐Ÿ’Ÿโฃ๐ŸŒฟ๐Ÿšง๐Ÿ’’โ˜Ž๐Ÿ“Ÿ๐Ÿ’ฝโฌ†โ†—โžกโ†˜โฌ‡โ†™โฌ…โ†–โ†•โ†”โ†ฉโ†ชโคดโคต๐Ÿ”ƒ๐Ÿ”„๐Ÿ”™๐Ÿ”š๐Ÿ”›๐Ÿ”œ๐Ÿ”๐Ÿ”€๐Ÿ”๐Ÿ”‚โ–ถโฉโ—€โช๐Ÿ”ผโซ๐Ÿ”ฝโฌ๐Ÿ“ฑ๐Ÿ“ถ๐Ÿ“ณ๐Ÿ“ดโ™ป๐Ÿง๐Ÿšฎ๐Ÿšฐโ™ฟ๐Ÿšน๐Ÿšบ๐Ÿšป๐Ÿšผ๐Ÿšพโš ๐Ÿšธโ›”๐Ÿšซ๐Ÿšณ๐Ÿšญ๐Ÿšฏ๐Ÿšฑ๐Ÿšท๐Ÿ”ž > + โœ‚ ๐Ÿ’‰ โš™ ๐Ÿ”จ ๐Ÿ“ โ˜ ๐Ÿ“Š ๐Ÿ“ฆ ๐Ÿ“š ๐ŸŒ ๐Ÿ“ˆ ๐Ÿ“ž > + ๐Ÿ‘Š foot-parent ๆ˜ฏไธ€ไธช้›†่ถณ็ƒๆ•ฐๆฎ้‡‡้›†ๅ™จ,็ฎ€ๅ•ๅˆ†ๆž็š„้กน็›ฎ. > + ๐Ÿ‘ ็จ‹ๅบ้‡‡็”จgolangๅผ€ๅ‘,้กน็›ฎๆจกๅ—ๅŒ–็ป“ๆž„ๆธ…ๆ™ฐๅฎŒๆ•ด,้žๅธธๅฎนๆ˜“ๅ…ฅๆ‰‹ๅนถ่ฟ›่กŒไบŒๆฌกๅผ€ๅ‘ๅˆ†ๆž. > + โš™ AI็ƒๆŽขไธบ็จ‹ๅบๅ…จ่‡ชๅŠจๅค„็†,ๅ…จ็จ‹ๆ— ไบบไธบๅ‚ไธŽๅนฒ้ข„่ถณ็ƒๅˆ†ๆž้ข„ๆต‹็จ‹ๅบ. > + โšก๏ธ ้ฟๅ…ไบ†ไบบไธบๅˆ†ๆž็š„ไธป่ง‚ๆ€งๅŠไธ็จณๅฎšๅ› ็ด . > + โœจ ็จ‹ๅบๆ นๆฎๅ„ๅคงๆŒ‡ๆ•ฐๅคš็ปดๅบฆๆ•ฐๆฎ,็ป“ๅˆไฝœ่€…ๅคšๅนด่ถณ็ƒๅˆ†ๆž็ป้ชŒ,็ฒพ้›•็ป†็ข, ้›†ๅคฉๅœฐไน‹็ตๆฐ”,ๆฑฒๆ—ฅๆœˆไน‹็ฒพๅŽ,ๅŽ†ๆ—ถไธƒไธƒๅ››ๅไนๅคฉ,็ปBugไนไนๅ…ซๅไธ€ไธช,็ผ–็ ่€Œๆˆ. > + ๐ŸŽฏ ็จ‹ๅบๆ‰ง่กŒๆต็จ‹ๅŒ…ๆ‹ฌไธ”ไธไป…้™ไบŽ(ๆ•ฐๆฎ่‡ชๅŠจ่Žทๅ–-->ๅˆ†ๆžๅญฆไน -->่‡ชๅŠจๆŽจ้€ๅ‘ๅธƒ). > + ๐Ÿ˜Ž ็ป่ฟ‘ไธ‰ไธชๆœˆ็š„ๅฎž้ชŒๅ‡†็กฎ็Ž‡ไธ€็›ด่ƒฝ็ปดๆŒๅœจไธ€ไธช่พƒ้ซ˜็š„ๆฐดๅนณ. > + โ˜• ๅŒๆ—ถไนŸๆ˜ฏไธ€ไธชๅญฆไน golang็š„ไธ€ไธชๅ…ฅ้—จ็บง้กน็›ฎ. *** ## ๐ŸŒฐ ้กน็›ฎๆฅ็”ฑ ``` ็ƒญ่กทไบŽ่ถณ็ƒๅคšๅนด,ไน‹ไฝ™ไนŸไผšๅŽป็ ”็ฉถไธ€ไธ‹,ๆ—ถ้—ดไน…ไบ†,้ƒฝไผšๆœ‰่‡ชๅทฑ็š„ๅฟƒๅพ—. ไฝ†ไธๅฏ่ƒฝๆฏๆฌก้ƒฝ้‚ฃไนˆ่ดนๅŠฒ็š„่‡ชๅทฑไบบๅทฅๅŽป็œ‹็›˜ๅˆ†ๆž, ๆ‰€ไปฅ็ป“ๅˆๆ‰€ๅญฆ,ๅฐฑๆœ‰่ฟ™ไธช้กน็›ฎ. ``` *** # ๐Ÿ˜Ž ไธ่ฆ้ƒฝๆ˜ฏ็™ฝ็“ขๅ•Š,่ฏท็ป™ไธ€ไธช๐Ÿ‘‰ star,่ฐข่ฐข! # ๐Ÿ˜Ž ไธ่ฆ้ƒฝๆ˜ฏ็™ฝ็“ขๅ•Š,่ฏท็ป™ไธ€ไธช๐Ÿ‘‰ star,่ฐข่ฐข! # ๐Ÿ˜Ž ไธ่ฆ้ƒฝๆ˜ฏ็™ฝ็“ขๅ•Š,่ฏท็ป™ไธ€ไธช๐Ÿ‘‰ star,่ฐข่ฐข! *** ## ๐Ÿ™‹โ€ ๅ…ฌไผ—ๅทๆผ”็คบ * ๅ…ฌไผ—ๅท: AI็ƒๆŽข(ai00268) ![](https://oscimg.oschina.net/oscnet/up-e1c184e44f8f98c962274667d01f9670639.JPEG "go mod") *** ## ๐Ÿ‘ ็›ฎๅ‰็จ‹ๅบๅทฒ็ปๅฎŒๆˆไบ†ๅฏนๅพˆๅคš่ถณ็ƒ็›ธๅ…ณๆ•ฐๆฎ็š„ๆ”ถ้›†,ๅŒ…ๆ‹ฌไธ”ไธไป…้™ไบŽ: * ๆ‰€ๆœ‰็š„่”่ต›ไฟกๆฏ, * ็ƒ้˜Ÿไฟกๆฏ, * ไปŠๆ—ฅๆฏ”่ต›ๅˆ—่กจ, * ่‡ชๅŠจๆ›ดๆ–ฐๆฏ”่ต›็ป“ๆžœ, * ๆ‰€ๆœ‰ไบšๆŒ‡็š„ๆ•ฐๆฎ, * ๆ‰€ๆœ‰็š„ไบšๆŒ‡็š„ๅ˜ๅŒ–ๆ•ฐๆฎ, * ๆ‰€ๆœ‰็š„ๆฌงๆŒ‡ๆ•ฐๆฎ,(ๅฏ้…็ฝฎ) * ๆ‰€ๆœ‰็š„ๆฌงๆŒ‡ๆ•ฐๆฎ็š„ๅ˜ๅŒ–่ฟ‡็จ‹(ๅฏ้…็ฝฎ), * ๅฏน้˜ตๅŒๆ–น็š„็งฏๅˆ†ๆฆœๆ”ถ้›†, * ๅฏน้˜ตๅŒๆ–น็š„ๅฏนๆˆ˜ๅŽ†ๅฒ, * ๅฏน้˜ตๅŒๆ–น็š„่ฟ‘30ๅœบๆˆ˜็ปฉ, * ๅฏน้˜ตๅŒๆ–น็š„ๆœชๆฅไธ‰ๅœบ่ต›ไบ‹. * ๅฟ…ๅ‘ไบคๆ˜“้‡ * ๅคงๅฐ็ƒๆŒ‡ๆ•ฐๆ•ฐๆฎ * ๅคงๅฐ็ƒๆŒ‡ๆ•ฐๆ•ฐๆฎ็š„ๅ˜ๅŒ–ๆ•ฐๆฎ *** ## ๐ŸŒฐ ๆŠ€ๆœฏ้€‰ๅž‹ * [xorm](https://github.com/go-xorm/xorm) * [go_spider](https://github.com/hu17889/go_spider) * [beego](https://github.com/astaxie/beego) * [walk](https://github.com/lxn/walk) * [go็‰ˆwechat sdk](https://github.com/chanxuehong/wechat) *** ## ๐ŸŒฐ ๆจกๅ—ไพ่ต– | ๆจกๅ—ๅ | ไพ่ต–ๆจกๅ— | ่ฏดๆ˜Ž | |:----: | :----: |:---- | | foot-api |ๆ— | ๅญ˜ๆ”พๅ„่ฝฝไฝ“struct| | foot-core |foot-api| ๆไพ›CRUD่ƒฝๅŠ›้€ป่พ‘ๅค„็†| | foot-gui |foot-core| windowsๆกŒ้ขๆŽงๅˆถ| | foot-spider |foot-core|็ˆฌ่™ซๆ•ฐๆฎๆบ| | foot-web |ๆš‚ๆ— | ๅฏ่ƒฝไผš็”จไบŽๆไพ›API| *** ## ๐ŸŒฐ ไฝฟ็”จๆ•™็จ‹ * ้…็ฝฎ็Žฏๅขƒ * ๅฎ‰่ฃ… go * ้…็ฝฎGOPATH * ็Žฏๅขƒๅ˜้‡ | ๅ˜้‡ๅ็งฐ=ๅ€ผ | ่ฏดๆ˜Ž | | -------- | :----: | | GO111MODULE=on |ๅผ€ๅฏgo modๆจกๅ—ๆ”ฏๆŒ| | GOPROXY=https://goproxy.cn,direct |ไพ่ต–ๅŒ…ไธ‹่ฝฝไปฃ็†ๅœฐๅ€| | GOSUMDB=sum.golang.google.cn |ๅŒ…็š„ๅ“ˆๅธŒๅ€ผๆ ก้ชŒๅœฐๅ€| * ๅฏผๅ…ฅ้กน็›ฎๅˆฐ[JetBrains GoLand](https://www.jetbrains.com/go/)ๅนถๅฏ็”จgo mod ![](https://oscimg.oschina.net/oscnet/265bf76794ead3bac4c19a38dc4dbbe8bbb.png "go mod") * ๆˆ–ๅฏๆ‰‹ๅŠจไธ‹่ฝฝ่ต„ๆบๅŒ… ``` cd ./foot-api && go mod tidy cd ../foot-core && go mod tidy cd ../foot-gui && go mod tidy cd ../foot-spider && go mod tidy cd ../foot-web && go mod tidy ``` * ๆ‰‹ๅŠจๅˆ›ๅปบๆ•ฐๆฎๅบ“ ๆ•ฐๆฎๅบ“ๅไธบ: foot * ้…็ฝฎๆ•ฐๆฎๅบ“่ฟžๆŽฅ * confๆ–‡ไปถไฟฎๆ”น้…็ฝฎ * ./conf/app.ini ~~~ ่ฏฆๆƒ…็œ‹้…็ฝฎๆ–‡ไปถๅ†…็š„่ฏดๆ˜Ž ~~~ * ๅŒๆญฅๆ•ฐๆฎๅบ“่กจ * FC001DBInit.go ## ๐ŸŒฐ ไธป่ฆๅ…ฅๅฃ * build_linux.bat ไธ€้”ฎๆ‰“ๅŒ…linuxๅ‘ๅธƒ็จ‹ๅบ * build_windows.bat ไธ€้”ฎๆ‰“ๅŒ…windowsๅ‘ๅธƒ็จ‹ๅบ * FC000.go ่ฟ่กŒbeego * FC001DBInit.go ๆ•ฐๆฎๅบ“่กจๅŒๆญฅๅˆๅง‹ๅŒ– * FC002Analy.go ่ฟ่กŒ็ป“ๆžœๅˆ†ๆž * FOOT000.go linuxๅ…ฅๅฃ๏ผˆไธป่ฆไฝฟ็”จ๏ผ‰ * FOOT000Cmd.go windowsๅ…ฅๅฃ๏ผˆไธป่ฆไฝฟ็”จ๏ผ‰ * FS000.go ่ฟ่กŒๆ•ฐๆฎ็ˆฌ่™ซ ## ๐ŸŒฐ ๆœฌๅœฐ่ฐƒ่ฏ•่ฟ่กŒ ~~~ (ๆœ‰ๅ˜ๅŠจ้œ€่ฆ่‡ช่กŒๆŸฅ็œ‹ๆบ็ ) 1. ๅˆ›ๅปบๆ•ฐๆฎๅบ“foot 2. FC001DBInit.go ๅŒๆญฅๆ•ฐๆฎๅบ“่กจ 3. FS000.go ่ฟ่กŒๆ•ฐๆฎ็ˆฌ่™ซ 4. FC002Analy.go ๅˆ†ๆžๅพ—ๅ‡บๆŽจ่ๅˆ—่กจ ~~~ ## ๐ŸŒฐๆ‰“ๅŒ…้ƒจ็ฝฒ ~~~ 1.่ฟ่กŒbuild_linux.bat ่ฟ›่กŒๆ‰“ๅŒ… 2.FOOT000 spider ๅฏๅŠจ ~~~ *** ## ๐ŸŒฐ ้กน็›ฎ็ป“ๆž„ ~~~ |-- assets ็ด ๆๆ–‡ไปถๅคน | |-- common | | `-- template | | `-- analycontent ไธป่ฆ็”จไบŽ็”ŸๆˆๆŽจ่ๆ–‡ๅญ—่ฏดๆ˜Žๅ†…ๅฎน | |-- leisu | | `-- html | `-- wechat | |-- html ๅ‘ๅธƒๅ…ฌไผ—ๅทไฝฟ็”จๅˆฐ็š„็ด ๆhtml | `-- img ๅ‘ๅธƒๅ…ฌไผ—ๅทไฝฟ็”จๅˆฐ็š„็ด ๆๅ›พ็‰‡ |-- bin ไธ€้”ฎๆ‰“ๅŒ…็š„ๅญ˜ๆ”พ็›ฎๅฝ• | |-- assets | | |-- common | | | `-- template | | | `-- analycontent | | |-- leisu | | | `-- html | | `-- wechat | | |-- html | | `-- img | `-- conf |-- conf ้…็ฝฎๆ–‡ไปถๅคน |-- foot-api ๅฎžไฝ“็ฑป้กน็›ฎ,็”จไบŽๅญ˜ๆ”พๆจกๅ—็š„่ฝฝไฝ“็ฑป | |-- common | | `-- base | | `-- pojo | `-- module | |-- analy | | |-- pojo | | `-- vo | |-- core | | `-- pojo | |-- elem | | `-- pojo | |-- match | | `-- pojo | |-- odds | | `-- pojo | `-- suggest | |-- enums | |-- pojo | `-- vo |-- foot-core ๆ ธๅฟƒๅบ“,็”จไบŽๆไพ›ๆ•ฐๆฎๅบ“CRUD็š„ๅŠŸ่ƒฝ,ๅŠๅฏนๆŽฅ็ฌฌไธ‰ๆ–น็ฝ‘็ปœ็š„ๅŠŸ่ƒฝ | |-- common ้€š็”จๅบ“ | | |-- base | | | |-- controller | | | `-- service | | | `-- mysql | | |-- fliters | | |-- routers | | `-- utils | |-- launch | |-- module | | |-- analy ๅˆ†ๆžๆจกๅž‹ๆจกๅ— | | | |-- constants | | | `-- service | | |-- check | | | `-- sql | | |-- core | | | `-- service | | |-- elem | | | `-- service | | |-- index | | | `-- controller | | |-- leisu | | | |-- constants | | | |-- controller | | | |-- service | | | |-- utils | | | `-- vo | | |-- match ๆไพ›่ต›ไบ‹็š„็›ธๅ…ณๆ•ฐๆฎๅบ“ๆ“ไฝœ | | | |-- controller | | | `-- service | | |-- odds ๆไพ›ๆŒ‡ๆ•ฐ็š„็›ธๅ…ณๆ•ฐๆฎๅบ“ๆ“ไฝœ | | | `-- service | | |-- spider | | | `-- constants | | |-- suggest ็”จไบŽ่Žทๅ–ๆŽจ่็š„ๆฏ”่ต›ๅˆ—่กจ | | | `-- service | | |-- tesou ๆ— ็”จ | | | |-- constants | | | |-- service | | | |-- utils | | | `-- vo | | `-- wechat ๅพฎไฟกๅ‘ๅธƒ็›ธๅ…ณ | | |-- constants | | |-- controller | | `-- service | `-- test | `-- bson |-- foot-gui | `-- handler |-- foot-robot | `-- helper |-- foot-spider ่ถณ็ƒ็›ธๅ…ณ่ต›ไบ‹ๆŒ‡ๆ•ฐๆ•ฐๆฎ็š„็ˆฌ่™ซๆจกๅ— | |-- common | | `-- base | | `-- down | |-- launch | `-- module | `-- win007 | |-- down | |-- proc | `-- vo |-- foot-web `-- logs ~~~ ## QQไบคๆต็พค ![](https://oscimg.oschina.net/oscnet/up-c4deba2ac057219b15429d46ca8eed169e5.png "QQไบคๆต็พค")