text: (window.webpackJsonp=window.webpackJsonp||[]).push([[33],{109:function(e,t,a){"use strict";a.r(t),a.d(t,"frontMatter",(function(){return l})),a.d(t,"metadata",(function(){return i})),a.d(t,"toc",(function(){return p})),a.d(t,"default",(function(){return j}));var b=a(3),n=a(7),r=(a(0),a(199)),c=a(17),l={slug:"welcome",title:"1. Furion \u4ecb\u7ecd",author:"dotNET China",author_title:"\u4e3a\u4e2d\u56fd .NET \u5f00\u53d1\u8005\u63d0\u4f9b\u4f18\u8d28\u7684\u8d44\u8baf\u548c\u6280\u672f\u5206\u4eab\u3002",author_url:"https://www.chinadot.net",author_image_url:"https://i.loli.net/2021/01/19/M8q5a3OTZWUKicl.png",tags:["furion","furos",".net",".netcore",".net5"]},i={permalink:"/furion/blog/welcome",editUrl:"https://gitee.com/dotnetchina/Furion/tree/master/handbook/blog/2020-08-19-welcome.mdx",source:"@site/blog\\2020-08-19-welcome.mdx",description:"<img",date:"2020-08-19T00:00:00.000Z",tags:[{label:"furion",permalink:"/furion/blog/tags/furion"},{label:"furos",permalink:"/furion/blog/tags/furos"},{label:".net",permalink:"/furion/blog/tags/net"},{label:".netcore",permalink:"/furion/blog/tags/netcore"},{label:".net5",permalink:"/furion/blog/tags/net-5"}],title:"1. Furion \u4ecb\u7ecd",readingTime:7.895,truncated:!0,prevItem:{title:"2. HttpContext \u5e94\u7528",permalink:"/furion/blog/httpcontext"}},p=[{value:"\ud83d\udc90 \u5e8f\u8a00",id:"-\u5e8f\u8a00",children:[]},{value:"\ud83c\udf55 \u540d\u5b57\u7684\u7531\u6765",id:"-\u540d\u5b57\u7684\u7531\u6765",children:[]},{value:"\ud83c\udf54 \u5173\u4e8e LOGO",id:"-\u5173\u4e8e-logo",children:[]},{value:"\ud83c\udf6f \u5f00\u6e90\u6848\u4f8b",id:"-\u5f00\u6e90\u6848\u4f8b",children:[]},{value:"\ud83c\udf5f \u6587\u6863\u5730\u5740",id:"-\u6587\u6863\u5730\u5740",children:[]},{value:"\ud83e\udd66 \u7cfb\u5217\u6559\u7a0b",id:"\ud83e\udd66-\u7cfb\u5217\u6559\u7a0b",children:[]},{value:"\ud83c\udf2d \u5f00\u6e90\u5730\u5740",id:"-\u5f00\u6e90\u5730\u5740",children:[]},{value:"\ud83c\udf7f Docker \u955c\u50cf",id:"-docker-\u955c\u50cf",children:[]},{value:"\ud83e\udd65 \u6846\u67b6\u62d3\u5c55\u5305",id:"\ud83e\udd65-\u6846\u67b6\u62d3\u5c55\u5305",children:[]},{value:"\ud83c\udf44 \u6846\u67b6\u811a\u624b\u67b6",id:"-\u6846\u67b6\u811a\u624b\u67b6",children:[]},{value:"\ud83c\udf4e \u6846\u67b6\u7279\u70b9",id:"-\u6846\u67b6\u7279\u70b9",children:[]},{value:"\ud83e\udd5e \u67b6\u6784\u8bbe\u8ba1",id:"\ud83e\udd5e-\u67b6\u6784\u8bbe\u8ba1",children:[]},{value:"\ud83e\udd5d \u529f\u80fd\u6a21\u5757",id:"\ud83e\udd5d-\u529f\u80fd\u6a21\u5757",children:[]},{value:"\ud83e\udd50 \u6846\u67b6\u4f9d\u8d56",id:"\ud83e\udd50-\u6846\u67b6\u4f9d\u8d56",children:[]},{value:"\ud83e\udd57 \u73af\u5883\u8981\u6c42",id:"\ud83e\udd57-\u73af\u5883\u8981\u6c42",children:[]},{value:"\ud83e\udd6a \u652f\u6301\u5e73\u53f0",id:"\ud83e\udd6a-\u652f\u6301\u5e73\u53f0",children:[]},{value:"\ud83c\udf56 \u5173\u4e8e\u6027\u80fd",id:"-\u5173\u4e8e\u6027\u80fd",children:[]},{value:"\ud83c\udf34 Stars \u8d8b\u52bf\u56fe",id:"-stars-\u8d8b\u52bf\u56fe",children:[]},{value:"\ud83c\udf5a \u5173\u4e8e\u4f5c\u8005",id:"-\u5173\u4e8e\u4f5c\u8005",children:[]},{value:"\ud83c\udf64 \u9879\u76ee\u6210\u5458",id:"-\u9879\u76ee\u6210\u5458",children:[]},{value:"\ud83c\udf5d \u4ed6\u4eec\u90fd\u5728\u7528",id:"-\u4ed6\u4eec\u90fd\u5728\u7528",children:[]},{value:"\ud83c\udf7b \u8d21\u732e\u4ee3\u7801",id:"-\u8d21\u732e\u4ee3\u7801",children:[]},{value:"\ud83c\udf4d \u6350\u8d60\u5217\u8868",id:"-\u6350\u8d60\u5217\u8868",children:[]},{value:"\ud83e\udd54 QQ \u4ea4\u6d41\u7fa4",id:"\ud83e\udd54-qq-\u4ea4\u6d41\u7fa4",children:[]},{value:"\ud83e\uddc6 \u53cb\u60c5\u94fe\u63a5",id:"\ud83e\uddc6-\u53cb\u60c5\u94fe\u63a5",children:[]},{value:"\ud83c\udf75 \u7279\u522b\u9e23\u8c22",id:"-\u7279\u522b\u9e23\u8c22",children:[]}],O={toc:p};function j(e){var t=e.components,a=Object(n.a)(e,["components"]);return Object(r.b)("wrapper",Object(b.a)({},O,a,{components:t,mdxType:"MDXLayout"}),Object(r.b)("img",{src:Object(c.a)("img/furionlogo.png"),height:"80",style:{margin:"0 auto",display:"block"}}),Object(r.b)("div",{style:{textAlign:"center",marginTop:25}},Object(r.b)("p",null,Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://gitee.com/dotnetchina/Furion/stargazers"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://gitee.com/dotnetchina/Furion/badge/star.svg?theme=gvp",alt:"star"})))," ",Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://gitee.com/dotnetchina/Furion/members"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://gitee.com/dotnetchina/Furion/badge/fork.svg?theme=gvp",alt:"fork"})))," ",Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://github.com/MonkSoul/Furion/stargazers"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/github/stars/MonkSoul/Furion?logo=github",alt:"GitHub stars"})))," ",Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://github.com/MonkSoul/Furion/network"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/github/forks/MonkSoul/Furion?logo=github",alt:"GitHub forks"})))," ",Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://github.com/MonkSoul/Furion/blob/main/LICENSE"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/github/license/MonkSoul/Furion",alt:"GitHub license"})))," ",Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://www.nuget.org/packages/Furion"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.svg?cacheSeconds=10800",alt:"nuget"}))))),Object(r.b)("div",{style:{textAlign:"center"}},Object(r.b)("p",null,"\u8ba9 .NET \u5f00\u53d1\u66f4\u7b80\u5355\uff0c\u66f4\u901a\u7528\uff0c\u66f4\u6d41\u884c\u3002")),Object(r.b)("img",{src:Object(c.a)("img/gvp.png")}),Object(r.b)("h2",{id:"-\u5e8f\u8a00"},"\ud83d\udc90 \u5e8f\u8a00"),Object(r.b)("blockquote",null,Object(r.b)("p",{parentName:"blockquote"},"\u65e0\u79c1\u5949\u732e\u4e0d\u662f\u5929\u65b9\u591c\u8c2d\uff0c\u6709\u65f6\u5019\uff0c\u6211\u4eec\u4e5f\u53ef\u4ee5\u505a\u5230\u3002")),Object(r.b)("h2",{id:"-\u540d\u5b57\u7684\u7531\u6765"},"\ud83c\udf55 \u540d\u5b57\u7684\u7531\u6765"),Object(r.b)("blockquote",null,Object(r.b)("p",{parentName:"blockquote"},"\u6545\u4e8b\u662f\u8fd9\u6837\u5b50\u7684\uff1a"),Object(r.b)("p",{parentName:"blockquote"},"\u81ea\u5fae\u8f6f\u5ba3\u5e03 ",Object(r.b)("inlineCode",{parentName:"p"},".NET 5")," \u5e73\u53f0\u6d88\u606f\u4e4b\u540e\uff0c\u5c31\u7422\u78e8\u7740\u5f00\u53d1\u4e00\u4e2a\u57fa\u4e8e ",Object(r.b)("inlineCode",{parentName:"p"},".NET 5")," \u5e73\u53f0\u7684\u5f00\u53d1\u6846\u67b6\uff0c\u60f3\u505a\u7b2c\u4e00\u4e2a\u5403 ",Object(r.b)("inlineCode",{parentName:"p"},".NET 5")," \u8783\u87f9\u5c1d\u9c9c\u4e4b\u4eba\u3002"),Object(r.b)("p",{parentName:"blockquote"},"\u4e00\u5f00\u59cb\u60f3\u5230\u4e86 ",Object(r.b)("inlineCode",{parentName:"p"},"Lazier")," \u4f5c\u4e3a\u6846\u67b6\u7684\u540d\u79f0\uff0c\u4e2d\u6587\u6709 ",Object(r.b)("strong",{parentName:"p"},"\u66f4\u61d2")," \u7684\u610f\u601d\u3002\u7b26\u5408\u6211\u7684 \u201c\u4e00\u5207\u4ece\u7b80\uff0c\u53ea\u4e3a\u4e86\u66f4\u61d2\u201d \u7684\u5f00\u53d1\u7406\u5ff5\u3002"),Object(r.b)("p",{parentName:"blockquote"},"\u4f46\u662f ",Object(r.b)("strong",{parentName:"p"},"\u66f4\u61d2")," \u548c ",Object(r.b)("strong",{parentName:"p"},"\u66f4\u70c2")," \u4e2d\u6587\u8bfb\u97f3\u76f8\u8fd1\u4e14\u6ca1\u6709\u7279\u8272\uff0c\u800c\u4e14\u5bd3\u610f\u4e5f\u4e0d\u662f\u5f88\u597d\uff0c\u5bf9\u6b64\u6362\u540d\u95ee\u9898\u82e6\u607c\u4e86\u597d\u4e9b\u5929\u3002"),Object(r.b)("p",{parentName:"blockquote"},"\u521a\u597d\u6709\u4e00\u6b21\u5728 QQ \u7fa4\u4e2d\u65e0\u610f\u95f4\u5237\u5230\u4e86\u7fa4\u53cb\u53d1\u7684 ",Object(r.b)("strong",{parentName:"p"},"\u201c\u5148\u77e5\u201d")," \u5355\u8bcd\uff1a",Object(r.b)("strong",{parentName:"p"},"\u201c",Object(r.b)("inlineCode",{parentName:"strong"},"Furion"),"\u201d"),"\uff0c\u5c31\u90a3\u4e00\u523b\uff0c\u5c31\u8ba4\u5b9a\u5b83\u4e86\uff01"),Object(r.b)("p",{parentName:"blockquote"},Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u4e2d\u6587\u6709 ",Object(r.b)("inlineCode",{parentName:"p"},"\u5148\u77e5")," \u7684\u610f\u601d\uff0c\u6070\u597d\u7b26\u5408\u6211\u521b\u9020\u6846\u67b6\u7684\u521d\u8877\u3002\u6240\u4ee5\uff0c",Object(r.b)("strong",{parentName:"p"},Object(r.b)("inlineCode",{parentName:"strong"},"Furion"))," \u5c31\u8bde\u751f\u4e86\u3002")),Object(r.b)("h2",{id:"-\u5173\u4e8e-logo"},"\ud83c\udf54 \u5173\u4e8e LOGO"),Object(r.b)("p",null,Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u6807\u5fd7\u8bbe\u8ba1\u7406\u5ff5\u662f\u501f\u9274\u8457\u540d\u7684 ",Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://baike.baidu.com/item/%E8%A2%8B%E9%BC%A0%E7%90%86%E8%AE%BA"}),"\u888b\u9f20\u7406\u8bba")," \u8bbe\u8ba1\u7684\u3002"),Object(r.b)("p",null,"\u888b\u9f20\u5177\u6709",Object(r.b)("strong",{parentName:"p"},"\u957f\u817f\u3001\u80b2\u888b\u3001\u81ea\u6211\u5954\u8dd1"),"\u7279\u70b9\u3002"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},Object(r.b)("inlineCode",{parentName:"li"},"\u957f\u817f"),"\uff1a\u4ee3\u8868\u7740 ",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," \u62e5\u6709\u7a33\u5065\u7684\u53cc\u817f\uff0c\u8d70\u5728\u79d1\u6280\u7684\u524d\u6cbf\uff0c\u8d70\u7684\u66f4\u8fdc\uff0c\u8dd1\u7684\u66f4\u5feb\u3002"),Object(r.b)("li",{parentName:"ul"},Object(r.b)("inlineCode",{parentName:"li"},"\u80b2\u888b"),"\uff1a\u5c0f\u80b2\u888b\u3001\u5927\u4f5c\u4e3a\u3002\u671f\u5f85 ",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," \u80fd\u591f\u80b2\u5b55\u51fa\u66f4\u591a .NET \u4f18\u79c0\u5f00\u53d1\u8005\u548c\u751f\u673a\u52c3\u52c3\u7684\u751f\u6001\u3002"),Object(r.b)("li",{parentName:"ul"},Object(r.b)("inlineCode",{parentName:"li"},"\u81ea\u6211\u5954\u8dd1"),"\uff1a",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," \u81ea\u8eab\u4e5f\u8981\u4e0d\u65ad\u5b66\u4e60\u3001\u4e0d\u65ad\u8fdb\u6b65\u3001\u4e0d\u65ad\u521b\u65b0\u3001\u4e0d\u65ad\u5f00\u62d3\u3002")),Object(r.b)("img",{src:Object(c.a)("img/furionlogo.png"),height:"120",style:{display:"block"}}),Object(r.b)("h2",{id:"-\u5f00\u6e90\u6848\u4f8b"},"\ud83c\udf6f \u5f00\u6e90\u6848\u4f8b"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},Object(r.b)("strong",{parentName:"li"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/pig0224/ExamKing"}),"\u8003\u8bd5\u541b")),"\uff1a\u57fa\u4e8e ",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," \u7684\u5728\u7ebf\u8003\u8bd5\u7cfb\u7edf"),Object(r.b)("li",{parentName:"ul"},Object(r.b)("strong",{parentName:"li"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/hgflydream/Gardener"}),"\u56ed\u4e01")),"\uff1a\u57fa\u4e8e ",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," + ",Object(r.b)("inlineCode",{parentName:"li"},"Blazor")," \u7684\u8d85\u7b80\u5355\u540e\u53f0\u7ba1\u7406\u7cfb\u7edf"),Object(r.b)("li",{parentName:"ul"},Object(r.b)("strong",{parentName:"li"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/songzhidan/queer"}),"Queer")),"\uff1a\u57fa\u4e8e ",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," + ",Object(r.b)("inlineCode",{parentName:"li"},"Layui")," \u7684\u901a\u7528\u578b\u7ba1\u7406\u7cfb\u7edf"),Object(r.b)("li",{parentName:"ul"},Object(r.b)("strong",{parentName:"li"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/pear-admin/pear-admin-furion"}),"Pear Admin")),"\uff1a\u57fa\u4e8e ",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," + ",Object(r.b)("inlineCode",{parentName:"li"},"PearAdmin")," \u7ba1\u7406\u7cfb\u7edf"),Object(r.b)("li",{parentName:"ul"},Object(r.b)("strong",{parentName:"li"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/a106_admin/joy-admin"}),"JoyAdmin")),"\uff1a\u57fa\u4e8e ",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," + ",Object(r.b)("inlineCode",{parentName:"li"},"iviewadmin")," \u5f00\u53d1\u7684\u7ba1\u7406\u7cfb\u7edf"),Object(r.b)("li",{parentName:"ul"},Object(r.b)("strong",{parentName:"li"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/yell-run/yshop"}),"YShop")),"\uff1a\u57fa\u4e8e ",Object(r.b)("inlineCode",{parentName:"li"},"Furion")," + ",Object(r.b)("inlineCode",{parentName:"li"},"Vue")," \u5f00\u53d1\u7684\u79fb\u52a8\u7535\u5546\u9879\u76ee")),Object(r.b)("h2",{id:"-\u6587\u6863\u5730\u5740"},"\ud83c\udf5f \u6587\u6863\u5730\u5740"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"\u56fd\u5185\u6587\u6863\uff1a",Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://dotnetchina.gitee.io/furion/"}),"https://dotnetchina.gitee.io/furion/")),Object(r.b)("li",{parentName:"ul"},"\u56fd\u5916\u6587\u6863\uff1a",Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://furion.pro"}),"https://furion.pro"))),Object(r.b)("p",null,Object(r.b)("strong",{parentName:"p"},"\u76ee\u524d\u6587\u6863\u6b63\u5728\u9010\u6b65\u5b8c\u5584\u4e2d\u3002")),Object(r.b)("h2",{id:"\ud83e\udd66-\u7cfb\u5217\u6559\u7a0b"},"\ud83e\udd66 \u7cfb\u5217\u6559\u7a0b"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},Object(r.b)("strong",{parentName:"li"},"Furion \u89c6\u9891\u6559\u7a0b\uff1a",Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://space.bilibili.com/695987967"}),"https://space.bilibili.com/695987967"))),Object(r.b)("li",{parentName:"ul"},"Furion \u4f7f\u7528\u4f8b\u5b50\uff1a",Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://gitee.com/monksoul/furion-samples"}),"https://gitee.com/monksoul/furion-samples")," ",Object(r.b)("strong",{parentName:"li"},"\u53ef\u80fd\u5927\u90e8\u5206\u793a\u4f8b\u5df2\u7ecf\u4e0d\u901a\u7528")),Object(r.b)("li",{parentName:"ul"},"Furion \u7cfb\u5217\u6559\u7a0b\uff1a",Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://gitee.com/dotnetchina/Furion/blob/main/tutorials"}),"\u300a\u5b66 .NET 5 \u4ece Furion \u5f00\u59cb\u300b")," \u7cfb\u5217")),Object(r.b)("h2",{id:"-\u5f00\u6e90\u5730\u5740"},"\ud83c\udf2d \u5f00\u6e90\u5730\u5740"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Gitee\uff1a",Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://gitee.com/dotnetchina/Furion"}),"https://gitee.com/dotnetchina/Furion")),Object(r.b)("li",{parentName:"ul"},"GitHub\uff1a",Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://github.com/monksoul/Furion"}),"https://github.com/monksoul/Furion")),Object(r.b)("li",{parentName:"ul"},"Docker\uff1a",Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://hub.docker.com/r/monksoul/furion"}),"https://hub.docker.com/r/monksoul/furion")),Object(r.b)("li",{parentName:"ul"},"Nuget\uff1a",Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://www.nuget.org/packages/Furion"}),"https://www.nuget.org/packages/Furion"))),Object(r.b)("h2",{id:"-docker-\u955c\u50cf"},"\ud83c\udf7f Docker \u955c\u50cf"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},Object(r.b)("inlineCode",{parentName:"li"},"Docker Hub")," \u7ebf\u4e0a\u955c\u50cf")),Object(r.b)("pre",null,Object(r.b)("code",Object(b.a)({parentName:"pre"},{className:"language-shell"}),"docker run --name furion -p 5000:80 monksoul/furion:v1.4.3\n")),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},Object(r.b)("inlineCode",{parentName:"li"},"\u624b\u52a8")," \u6253\u5305\u955c\u50cf")),Object(r.b)("p",null,"\u6253\u5f00 ",Object(r.b)("inlineCode",{parentName:"p"},"CMD/Shell/PowerShell")," \u8fdb\u5165 ",Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u9879\u76ee\u6839\u76ee\u5f55\u6253\u5305 ",Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u955c\u50cf\uff1a"),Object(r.b)("pre",null,Object(r.b)("code",Object(b.a)({parentName:"pre"},{className:"language-shell"}),"docker build -t furion:v1.4.3 .\n")),Object(r.b)("p",null,"\u6253\u5305\u6210\u529f\u540e\uff0c\u76f4\u63a5 ",Object(r.b)("inlineCode",{parentName:"p"},"docker run"),"\uff1a"),Object(r.b)("pre",null,Object(r.b)("code",Object(b.a)({parentName:"pre"},{className:"language-shell"}),"docker run --name furion -p 5000:80 furion:v1.4.3\n")),Object(r.b)("h2",{id:"\ud83e\udd65-\u6846\u67b6\u62d3\u5c55\u5305"},"\ud83e\udd65 \u6846\u67b6\u62d3\u5c55\u5305"),Object(r.b)("table",null,Object(r.b)("thead",{parentName:"table"},Object(r.b)("tr",{parentName:"thead"},Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:"center"}),"\u5305\u7c7b\u578b"),Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:null}),"\u540d\u79f0"),Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:"center"}),"\u7248\u672c"),Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:null}),"\u63cf\u8ff0"))),Object(r.b)("tbody",{parentName:"table"},Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-blue?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion \u6838\u5fc3\u5305")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.Authentication.JwtBearer"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-blue?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Extras.Authentication.JwtBearer"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.Authentication.JwtBearer"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Extras.Authentication.JwtBearer.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion Jwt \u62d3\u5c55\u5305")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.DependencyModel.CodeAnalysis"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-blue?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Extras.DependencyModel.CodeAnalysis"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.DependencyModel.CodeAnalysis"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Extras.DependencyModel.CodeAnalysis.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion CodeAnalysis \u62d3\u5c55\u5305")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.Web.HttpContext"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-blue?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Extras.Web.HttpContext"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.Web.HttpContext"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Extras.Web.HttpContext.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion HttpContext \u62d3\u5c55\u5305")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.ObjectMapper.Mapster"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-blue?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Extras.ObjectMapper.Mapster"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.ObjectMapper.Mapster"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Extras.ObjectMapper.Mapster.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion Mapster \u62d3\u5c55\u5305")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.DatabaseAccessor.SqlSugar"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-blue?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Extras.DatabaseAccessor.SqlSugar"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.DatabaseAccessor.SqlSugar"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Extras.DatabaseAccessor.SqlSugar.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion SqlSugar \u62d3\u5c55\u5305")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.DatabaseAccessor.Dapper"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-blue?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Extras.DatabaseAccessor.Dapper"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.DatabaseAccessor.Dapper"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Extras.DatabaseAccessor.Dapper.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion Dapper \u62d3\u5c55\u5305")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.Logging.Serilog"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-blue?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Extras.Logging.Serilog"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Extras.Logging.Serilog"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Extras.Logging.Serilog.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion Serilog \u62d3\u5c55\u5305")))),Object(r.b)("h2",{id:"-\u6846\u67b6\u811a\u624b\u67b6"},"\ud83c\udf44 \u6846\u67b6\u811a\u624b\u67b6"),Object(r.b)("table",null,Object(r.b)("thead",{parentName:"table"},Object(r.b)("tr",{parentName:"thead"},Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:"center"}),"\u6a21\u677f\u7c7b\u578b"),Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:null}),"\u540d\u79f0"),Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:"center"}),"\u7248\u672c"),Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:null}),"\u63cf\u8ff0"))),Object(r.b)("tbody",{parentName:"table"},Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.Mvc/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-yellow?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Template.Mvc"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.Mvc/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Template.Mvc.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Mvc \u6a21\u677f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.Api/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-yellow?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Template.Api"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.Api/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Template.Api.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"WebApi \u6a21\u677f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.App/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-yellow?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Template.App"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.App/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Template.App.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Mvc/WebApi \u6a21\u677f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.Razor/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-yellow?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Template.Razor"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.Razor/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Template.Razor.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"RazorPages \u6a21\u677f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.RazorWithWebApi/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-yellow?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Template.RazorWithWebApi"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.RazorWithWebApi/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Template.RazorWithWebApi.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"RazorPages/WebApi \u6a21\u677f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.Blazor/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-yellow?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Template.Blazor"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.Blazor/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Template.Blazor.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Blazor \u6a21\u677f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.BlazorWithWebApi/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://shields.io/badge/-Nuget-yellow?cacheSeconds=604800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion.Template.BlazorWithWebApi"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:"center"}),Object(r.b)("a",Object(b.a)({parentName:"td"},{href:"https://www.nuget.org/packages/Furion.Template.BlazorWithWebApi/"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://img.shields.io/nuget/v/Furion.Template.BlazorWithWebApi.svg?cacheSeconds=10800",alt:"nuget"})))),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Blazor/WebApi \u6a21\u677f")))),Object(r.b)("p",null,Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://dotnetchina.gitee.io/furion/docs/template"}),"\u5982\u4f55\u4f7f\u7528\u811a\u624b\u67b6"))),Object(r.b)("h2",{id:"-\u6846\u67b6\u7279\u70b9"},"\ud83c\udf4e \u6846\u67b6\u7279\u70b9"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"\u5168\u65b0\u9762\u8c8c\uff1a\u57fa\u4e8e ",Object(r.b)("inlineCode",{parentName:"li"},".NET 5")," \u5e73\u53f0\uff0c\u6ca1\u6709\u5386\u53f2\u5305\u88b1"),Object(r.b)("li",{parentName:"ul"},"\u6781\u6613\u5165\u95e8\uff1a\u53ea\u9700\u8981\u4e00\u4e2a ",Object(r.b)("inlineCode",{parentName:"li"},"Inject()")," \u5373\u53ef\u5b8c\u6210\u914d\u7f6e"),Object(r.b)("li",{parentName:"ul"},"\u6781\u901f\u5f00\u53d1\uff1a\u5185\u7f6e\u4e30\u5bcc\u7684\u4f01\u4e1a\u5e94\u7528\u5f00\u53d1\u529f\u80fd"),Object(r.b)("li",{parentName:"ul"},"\u6781\u5c11\u4f9d\u8d56\uff1a\u6846\u67b6\u53ea\u4f9d\u8d56\u4e24\u4e2a\u7b2c\u4e09\u65b9\u5305"),Object(r.b)("li",{parentName:"ul"},"\u6781\u5176\u7075\u6d3b\uff1a\u8f7b\u677e\u9762\u5bf9\u591a\u53d8\u590d\u6742\u7684\u9700\u6c42"),Object(r.b)("li",{parentName:"ul"},"\u6781\u6613\u7ef4\u62a4\uff1a\u91c7\u7528\u72ec\u7279\u7684\u67b6\u6784\u601d\u60f3\uff0c\u53ea\u4e3a\u957f\u4e45\u7ef4\u62a4\u8bbe\u8ba1"),Object(r.b)("li",{parentName:"ul"},"\u5b8c\u6574\u6587\u6863\uff1a\u63d0\u4f9b\u5b8c\u5584\u7684\u5f00\u53d1\u6587\u6863")),Object(r.b)("h2",{id:"\ud83e\udd5e-\u67b6\u6784\u8bbe\u8ba1"},"\ud83e\udd5e \u67b6\u6784\u8bbe\u8ba1"),Object(r.b)("p",null,"\u6b63\u5728\u6574\u7406\u4e2d..."),Object(r.b)("h2",{id:"\ud83e\udd5d-\u529f\u80fd\u6a21\u5757"},"\ud83e\udd5d \u529f\u80fd\u6a21\u5757"),Object(r.b)("img",{src:Object(c.a)("img/functions.png")}),Object(r.b)("h2",{id:"\ud83e\udd50-\u6846\u67b6\u4f9d\u8d56"},"\ud83e\udd50 \u6846\u67b6\u4f9d\u8d56"),Object(r.b)("p",null,Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u4e3a\u4e86\u8ffd\u6c42\u6781\u901f\u5165\u95e8\uff0c\u6781\u81f4\u6027\u80fd\uff0c\u5c3d\u53ef\u80fd\u7684\u4e0d\u4f7f\u7528\u6216\u51cf\u5c11\u7b2c\u4e09\u65b9\u4f9d\u8d56\u3002\u76ee\u524d ",Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u4ec5\u96c6\u6210\u4e86\u4ee5\u4e0b\u4e24\u4e2a\u4f9d\u8d56\uff1a"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://github.com/MiniProfiler/dotnet"}),"MiniProfiler"),"\uff1a\u6027\u80fd\u5206\u6790\u548c\u76d1\u542c\u5fc5\u5907"),Object(r.b)("li",{parentName:"ul"},Object(r.b)("a",Object(b.a)({parentName:"li"},{href:"https://github.com/domaindrivendev/Swashbuckle.AspNetCore"}),"Swashbuckle"),"\uff1a",Object(r.b)("inlineCode",{parentName:"li"},"Swagger")," \u63a5\u53e3\u6587\u6863")),Object(r.b)("p",null,"\u9ebb\u96c0\u867d\u5c0f\u4e94\u810f\u4ff1\u5168\u3002",Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u5373\u4f7f\u53ea\u96c6\u6210\u4e86\u8fd9\u4e24\u4e2a\u4f9d\u8d56\uff0c\u4f46\u662f\u4e3b\u6d41\u7684 ",Object(r.b)("inlineCode",{parentName:"p"},"\u4f9d\u8d56\u6ce8\u5165/\u63a7\u5236\u53cd\u8f6c"),"\uff0c",Object(r.b)("inlineCode",{parentName:"p"},"AOP")," \u9762\u5411\u5207\u9762\u7f16\u7a0b\uff0c",Object(r.b)("inlineCode",{parentName:"p"},"\u4e8b\u4ef6\u603b\u7ebf"),"\uff0c",Object(r.b)("inlineCode",{parentName:"p"},"\u6570\u636e\u9a8c\u8bc1"),"\uff0c",Object(r.b)("inlineCode",{parentName:"p"},"\u6570\u636e\u5e93\u64cd\u4f5c")," \u7b49\u7b49\u4e00\u4e2a\u90fd\u4e0d\u5c11\u3002"),Object(r.b)("h2",{id:"\ud83e\udd57-\u73af\u5883\u8981\u6c42"},"\ud83e\udd57 \u73af\u5883\u8981\u6c42"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"Visual Studio 2019 16.8 +"),Object(r.b)("li",{parentName:"ul"},".NET 5 SDK +"),Object(r.b)("li",{parentName:"ul"},".Net Standard 2.1 +")),Object(r.b)("h2",{id:"\ud83e\udd6a-\u652f\u6301\u5e73\u53f0"},"\ud83e\udd6a \u652f\u6301\u5e73\u53f0"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"\u8fd0\u884c\u73af\u5883",Object(r.b)("ul",{parentName:"li"},Object(r.b)("li",{parentName:"ul"},"Windows"),Object(r.b)("li",{parentName:"ul"},"Linux"),Object(r.b)("li",{parentName:"ul"},"MacOS"),Object(r.b)("li",{parentName:"ul"},"Docker/K8S/K3S/Rancher"),Object(r.b)("li",{parentName:"ul"},"Xamarin/MAUI"))),Object(r.b)("li",{parentName:"ul"},"\u6570\u636e\u5e93",Object(r.b)("ul",{parentName:"li"},Object(r.b)("li",{parentName:"ul"},"SqlServer"),Object(r.b)("li",{parentName:"ul"},"Sqlite"),Object(r.b)("li",{parentName:"ul"},"Azure Cosmos"),Object(r.b)("li",{parentName:"ul"},"MySql"),Object(r.b)("li",{parentName:"ul"},"MariaDB"),Object(r.b)("li",{parentName:"ul"},"PostgreSQL"),Object(r.b)("li",{parentName:"ul"},"InMemoryDatabase"),Object(r.b)("li",{parentName:"ul"},"Oracle"),Object(r.b)("li",{parentName:"ul"},"Firebird"),Object(r.b)("li",{parentName:"ul"},"\u8fbe\u68a6\u6570\u636e\u5e93"))),Object(r.b)("li",{parentName:"ul"},"\u5e94\u7528\u90e8\u7f72",Object(r.b)("ul",{parentName:"li"},Object(r.b)("li",{parentName:"ul"},"Kestrel"),Object(r.b)("li",{parentName:"ul"},"Nginx"),Object(r.b)("li",{parentName:"ul"},"Jexus"),Object(r.b)("li",{parentName:"ul"},"IIS"),Object(r.b)("li",{parentName:"ul"},"Apache"),Object(r.b)("li",{parentName:"ul"},"PM2"),Object(r.b)("li",{parentName:"ul"},"Supervisor"),Object(r.b)("li",{parentName:"ul"},"\u5355\u6587\u4ef6"),Object(r.b)("li",{parentName:"ul"},"\u5bb9\u5668\uff08Docker/K8S/K3S/Rancher\uff09")))),Object(r.b)("h2",{id:"-\u5173\u4e8e\u6027\u80fd"},"\ud83c\udf56 \u5173\u4e8e\u6027\u80fd"),Object(r.b)("p",null,Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u76ee\u524d\u91c7\u7528 ",Object(r.b)("inlineCode",{parentName:"p"},"Visual Studio 2019 16.8")," \u81ea\u5e26\u6027\u80fd\u6d4b\u8bd5\u548c ",Object(r.b)("inlineCode",{parentName:"p"},"JMeter")," \u8fdb\u884c\u6d4b\u8bd5\uff0c\u7531\u4e8e\u7bc7\u5e45\u6709\u9650\uff0c\u53ea\u8d34\u90e8\u5206\u6d4b\u8bd5\u56fe\uff0c\u6d4b\u8bd5\u7ed3\u679c\u5982\u4e0b\uff1a"),Object(r.b)("img",{src:Object(c.a)("img/xncs.png")}),Object(r.b)("hr",null),Object(r.b)("h2",{id:"-stars-\u8d8b\u52bf\u56fe"},"\ud83c\udf34 Stars \u8d8b\u52bf\u56fe"),Object(r.b)("p",null,Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://whnb.wang/dotnetchina/Furion?e=43200"}),Object(r.b)("img",Object(b.a)({parentName:"a"},{src:"https://whnb.wang/img/dotnetchina/Furion?e=43200",alt:"Stargazers over time"})))),Object(r.b)("h2",{id:"-\u5173\u4e8e\u4f5c\u8005"},"\ud83c\udf5a \u5173\u4e8e\u4f5c\u8005"),Object(r.b)("p",null,"\u4e00\u4e2a\u62e5\u6709\u8fd1 13 \u5e74\u5f00\u53d1\u7ecf\u9a8c ",Object(r.b)("inlineCode",{parentName:"p"},".NETer"),"\u3002\u559c\u6b22\u5206\u4eab\uff0c\u559c\u6b22\u65b0\u6280\u672f\uff0c\u5728\u4e92\u8054\u7f51\u591a\u4e2a\u6280\u672f\u9886\u57df\u7686\u6709\u6d89\u730e\uff0c",Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://www.chinadot.net/"}),"MIP(dotNET China Most Influential Professional)")," \u4e13\u5bb6\uff0c\u540c\u65f6\u591a\u6b21\u83b7\u5f97\u5f00\u6e90\u4e2d\u56fd Gitee \u6388\u4e88 GVP \u8bc1\u4e66\u3002"),Object(r.b)("h2",{id:"-\u9879\u76ee\u6210\u5458"},"\ud83c\udf64 \u9879\u76ee\u6210\u5458"),Object(r.b)("a",{href:"https://gitee.com/monksoul",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/324/974299_monksoul_1578937227.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/chinadotnet",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/2685/8055741_chinadotnet_1606890988.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/zero530",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/574/1722306_zero530_1578958528.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/rgleehom",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/3/11189_maxzhang1985_1592994644.png!avatar60",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/KaneLeung",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/483/1449079_KaneLeung_1600227210.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/qd98zhq",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/205/617984_qd98zhq_1600045204.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/andyliuqiurong",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/19/58386_andyliuqiurong_1600142677.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/co1024",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/627/1883684_co1024_1600418760.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/LkyQiuFeng",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/195/586044_LkyQiuFeng_1594628004.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/yzyk126",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/237/711378_yzyk126_1600742932.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/lindexi",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/262/787628_lindexi_1600869623.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/www.fengyunmy.com",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/33/101022_www.fengyunmy.com_1602044110.png!avatar100",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/zhouhuasheng2020",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAABiUlEQVRoQ+2YsUoDQRRF78BKstlFv8ZCEYKFCJIihRgkiIiVjUUav8HGwsZKRCRIxCKFCGIhNlr4IdbKJpvgwop2okJ2dnwPxpt63rtzzxlSrHluLOT4Rz/Dwp7bpmHPBYOGadgzAnzSngn9VoeGadgzAnzSngnlnxafNJ+0ZwScPOmZ3T2ES40/RZPeXuHlcL90BgvbIIzXt1Cdr9uMTjwzerhHcn4y8fnfDjoxXPoWggtYWBC2ShQNq2AXDKVhQdgqUc4Mh4vLmN7pwIQ1p0XydIjXowOkdzdO9rKwLcbK7Bzi1iZMpWq74se5fDxC0jvF+OnRyV5nhp3cRmAJCwtAVo2gYVX8AuE0LABZNYKGi+CP1jYQNVswwVSRMeuzefaGQb+HwcWZ9Y5ShuP2NqLVtmzhyy6S7rFO4dpK8/PzrAkC6wsUGcyzDB+fa4fX/SJjX86WMmydqjjIworwRaJpWASzYggNK8IXiaZhEcyKITSsCF8kmoZFMCuG0LAifJFoGhbBrBjyDtay2gX6ZzdZAAAAAElFTkSuQmCC",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/mabo192",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAESElEQVRoQ+2ZbYhUVRjH//f9znVaHd3SfbdWcZ0U2SCoT36I0KBI6kNKSFJZWpIvYFZUbIX1RawQKaJUotgkPxSCIn1SJJPEsFJ33V3ZtpwdF3Xdt7lz79yXOCccdozZ2Z1z7oyO936duWee3/N77nmec0cYOj7dxx10CSFwhdsODVe4YISGQ8MVloGwpCtM6P9wQsOh4QrLQFjSFSb01ti0xMg8eGZ3WXJb0pJW6zZAnfMiBFGD2f0anMGfSg5dUmD93u1Qa14CBBnOtSNInV9Z2cCklI2WryEacfjuMKze92AnvyopdEkNEzKtfjO0hm2AqMMd/Q2pP5+A746WDLrkwIIUhbHoIKRoK+DbsP75BFbfh7c/sKjWQqp6GBAV+FYCztCxLJRasw5a07sQJAOe2YNUx7PwUh0lgQ7MsHLPSuj37QAx6lw/itTZJ7NA1HL8AKSqhwDfhZ3cg/TFrZULTMhyLFt/w+x8Hu7Ir4FDczNMSpjsvDc2oIkMEypqefEhSEYcztBxWH3bs8DkXrX2FQhSFcwLa7kmghuwsbAdcuxReGYX0r1tEJRY3pK+oVGe8QjgWxR4/BVZsBdK9QoAPjID+2F2redmnhtwtPVn2l89OwGz8wWIelNB4HwU8qzHEWn+GIJyN3y7H+aFl3M2PRZ6LsDyzOWIzNtFA3RHTmLs92UoVNKFgg7KMhdgtW4j9MY36TCRGWinJcgKrFQ/Db15BwQ5xtUyF+DIgj1Qqp8CvDTSfR/BvvQpMzCpACO+H3JsGQAPdnIf0j1bChVGwc+5AE9bchRSdEmOCVbDtHXNfg7a3PchyNPhcWpdzMA5z+/oGYydWUqzzAOYrDNt8eH/JjZOAwozsNb4FrT6TYCgIHP5W5jdG7gCa/VboDW8TvcH0vJS51cxvTxgBjbu/xHyjKXw3RSsv9pg93/BFZgeKRe2Q4zMB/wMrEu76e8UezEBS3c9CLJhiVoDPKsPZscauKOnuQKTxfTmnVDnrCHzGdzhkxj7Y3mxvGz/Ho4vN2fwCFLnnskGwvIMG/HvIag1cK4cgN3/JX2GtaZ34Fw9CDvxGdP5mclwdjggpXbTuZYFONr6C0SjBb4ziHTPZmSu/FC00ZtvZAImi5ExUJn5GO2T4087xQJL0QcQadkHUWvMjqnu8IlbBzhfJMUC52tzvIiZDfMGJm81taY2+jbEuXaYtiGeV3DA1SugkxOPHJv0lETOyJGWb2ibo4NG4nOke9/mycu2S08USU7/JCdbOwl35FTeHZbAitFWiFotbT9+ZgBm16vcX9YHZpgkQ2t8A1rdJjolTeny0rASZMD4YEq3TebLgQLTmXr2aqg1ayHqcwGIE8fkO/DMTtjJvcgMfDeZ+Kf8ncCBpxxRwDeEwAEnuOzLh4bLriDgAELDASe47MuHhsuuIOAAQsMBJ7jsy4eGy64g4ABCwwEnuOzL33GG/wUT+oIP6lWw9QAAAABJRU5ErkJggg==",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/yqyx",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/458/1374721_yqyx_1602561388.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/ZYX315",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/285/856214_ZYX315_1602561602.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/hdying",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/660/1982081_hdying_1602561538.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/vincywindy",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/313/939875_vincywindy_1602575487.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/Executor-Cheng",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/2178/6536098_Executor-Cheng_1606634689.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/luzjoyme",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/1838/5516692_luzjoyme_1605065396.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/hgflydream",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/100/302533_hgflydream_1578919799.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/kgsl",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/255/765748_kgsl_1606196628.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/frisktale",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/404/1214273_frisktale_1607680117.png!avatar200",height:"40"})),Object(r.b)("a",{href:"https://gitee.com/caizhouhangcc",target:"_blank",margin:"5",style:{margin:5}},Object(r.b)("img",{src:"https://portrait.gitee.com/uploads/avatars/user/716/2149527_lolicode_1578967241.png!avatar200",height:"40"})),Object(r.b)("p",null),Object(r.b)("p",null,"\ud83c\udf88 \u6b22\u8fce\u66f4\u591a\u7684\u5f00\u53d1\u8005\u52a0\u5165 ",Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u5927\u5bb6\u5ead\u3002"),Object(r.b)("h2",{id:"-\u4ed6\u4eec\u90fd\u5728\u7528"},"\ud83c\udf5d \u4ed6\u4eec\u90fd\u5728\u7528"),Object(r.b)("ul",null,Object(r.b)("li",{parentName:"ul"},"\u767e\u7b7e\u79d1\u6280\uff08\u5e7f\u4e1c\uff09\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u7801\u4e3a\u79d1\u6280\uff08\u5e7f\u5dde\uff09\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u592b\u4e0a\u6280\u672f\uff08\u9633\u6c5f\uff09\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u5e7f\u5dde\u542f\u987a\u56fd\u9645\u8d27\u8fd0\u4ee3\u7406\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u68ee\u4e30\u4f9b\u5e94\u94fe\u670d\u52a1\uff08\u5e7f\u5dde\uff09\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u4e2d\u5c71\u8d62\u53cb\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u4e2d\u5c71\u6a21\u601d\u8f6f\u4ef6\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u73e0\u6d77\u5e02\u6052\u6cf0\u65b0\u8f6f\u4ef6\u6709\u9650\u8d23\u4efb\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u73e0\u6d77\u601d\u8bfa\u9510\u521b\u8f6f\u4ef6\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u6df1\u5733\u5e02\u6613\u80dc\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u91cd\u5e86\u866b\u513f\u98de\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u91cd\u5e86\u6797\u6728\u68ee\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u6df1\u5733\u5e02\u54c1\u7acb\u65b9\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u4e0a\u6d77\u5965\u8fbe\u79d1\u80a1\u4efd\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u4e2d\u5c71\u5e02\u6cd3\u5347\u8f6f\u4ef6\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u5510\u5c71\u5929\u6743\u5efa\u7b51\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u5317\u4eac\u5e1d\u9f99\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u6df1\u5733\u5e02\u5e0c\u7acb\u7f51\u7edc\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u5e7f\u5dde\u5e02\u98de\u5e06\u8ba1\u7b97\u673a\u6280\u672f\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u6cc9\u5dde\u5e02\u6da6\u6d77\u4fe1\u606f\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u6210\u90fd\u5e02\u5f7c\u5cb8\u91cc\u4fe1\u606f\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u798f\u5efa\u7701\u5c71\u6c34\u751f\u6d3b\u670d\u52a1\u96c6\u56e2\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u5b89\u5fbd\u5b9d\u5178\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u897f\u5b89\u7a7a\u5c9b\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u679c\u7cd6\u5927\u6570\u636e\u79d1\u6280\uff08\u5357\u901a\uff09\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u4e0a\u6d77\u6977\u9752\u4fe1\u606f\u6280\u672f\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u4e0a\u6d77\u90ae\u94f6\u901a\u4fe1\u53d1\u5c55\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u5408\u7eb5\u52a8\u529b\u8f6f\u4ef6\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u6df1\u5733\u5408\u7eb5\u52a8\u529b\u8f6f\u4ef6\u79d1\u6280\u6709\u9650\u516c\u53f8"),Object(r.b)("li",{parentName:"ul"},"\u5317\u4eac\u5e1d\u9f99\u79d1\u6280\u6709\u9650\u516c\u53f8")),Object(r.b)("p",null,"\u5982\u679c\u60a8\u7684\u9879\u76ee\u4f7f\u7528\u5230 ",Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u5f00\u53d1\uff0c\u53ef\u4ee5\u544a\u8bc9\u6211\u4eec\u3002"),Object(r.b)("h2",{id:"-\u8d21\u732e\u4ee3\u7801"},"\ud83c\udf7b \u8d21\u732e\u4ee3\u7801"),Object(r.b)("p",null,Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u9075\u5faa ",Object(r.b)("inlineCode",{parentName:"p"},"Apache-2.0")," \u5f00\u6e90\u534f\u8bae\uff0c\u6b22\u8fce\u5927\u5bb6\u63d0\u4ea4 ",Object(r.b)("inlineCode",{parentName:"p"},"PR")," \u6216 ",Object(r.b)("inlineCode",{parentName:"p"},"Issue"),"\u3002"),Object(r.b)("p",null,"\u5982\u679c\u8981\u4e3a\u9879\u76ee\u505a\u51fa\u8d21\u732e\uff0c\u8bf7\u67e5\u770b",Object(r.b)("a",Object(b.a)({parentName:"p"},{href:"https://dotnetchina.gitee.io/furion/docs/contribute"}),"\u8d21\u732e\u6307\u5357"),"\u3002"),Object(r.b)("h2",{id:"-\u6350\u8d60\u5217\u8868"},"\ud83c\udf4d \u6350\u8d60\u5217\u8868"),Object(r.b)("p",null,"\u6ce8\uff1a\u6392\u5e8f\u6309\u6350\u8d60\u987a\u5e8f\u4e66\u5199"),Object(r.b)("table",null,Object(r.b)("thead",{parentName:"table"},Object(r.b)("tr",{parentName:"thead"},Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:null}),"\u6350\u8d60\u4eba\u6635\u79f0"),Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:null}),"\u6350\u8d60\u91d1\u989d\uff08\u5143\uff09"),Object(r.b)("th",Object(b.a)({parentName:"tr"},{align:null}),"\u9644\u8bed"))),Object(r.b)("tbody",{parentName:"table"},Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd34 \u7231\u5403\u6cb9\u9ea6\u83dc"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc73\u200d\u2642\ufe0f \u9ea6\u58f3\u997c"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"200")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc68 Sun"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc76 d617617"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"20")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc66 Diqiguoji008"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"16.66")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u89c1\u8d24\u601d\u9f50")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc72 nodyang"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc73\u200d\u2640\ufe0f mictxd"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u5439\u8fc7\u7684\u725b\u90fd\u5b9e\u73b0\u3002")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\uddd3 \u6b27\u6d41\u5168"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u5e0c\u671b\u5c06\u6765\u8d85\u8d8a Spring")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc68\u200d\u2695\ufe0f lionkon"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"...\u770b\u4e86\u6846\u67b6\u611f\u89c9\u62ff\u6765\u5b66\u4e60\u662f\u5f88\u4e0d\u9519\u7684...")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude24 \u597d\u4eba\uff01"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Nice \u7684\u5c0f\u50e7\uff0c\u6211\u4eec\u7684 dotnetchina \u9a6c\u4e0a\u706b\u8d77\u6765\u4e86")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude2e \u6728\u6728 Woody"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude1a Joker Hou"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"QQ \u8d85\u7ea7\u4f1a\u5458\u4e00\u4e2a\u6708")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}))),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd20 ccdfz"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"QQ \u4e13\u5c5e\u7ea2\u5305 199")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}))),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf1d \u5929\u592b\u674e\u603b"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u652f\u4ed8\u5b9d 6666")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"Furion \u975e\u5e38\u6709\u610f\u601d\uff0c\u6301\u7eed\u5173\u6ce8")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude1d \u516d\u5c18\u5b50"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u7ea2\u5305 199")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u516c\u53f8\u5df2\u7ecf\u4f7f\u7528\uff0c\u5c0f\u5c0f\u656c\u610f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd20 ccdfz"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"QQ \u4e13\u5c5e\u7ea2\u5305 200")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u8d5e\u52a9\u4e00\u6839\u5185\u5b58\u6761")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd11 \u9093\u4eae\u706f"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"28.88")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude2c \u5929\u9053\u916c\u52e4"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u4e8c\u7ef4\u7801 188")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u5c0f\u5c0f\u5fc3\u610f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd70 \u5374\u6708\u5c45\u58eb"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"QQ \u4e13\u5c5e\u7ea2\u5305 100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u606d\u559c\u53d1\u8d22")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd29 \u9c81\u65ed"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude2c \u6563\u5ba2\u884c"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u4e8c\u7ef4\u7801 666")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u7ec8\u4e8e\u627e\u5230\u4e00\u4e2a\u4e0d\u9519\u7684\u6846\u67b6")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude0c \u672c\u5fc3"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u9879\u76ee\u529f\u80fd\u5f88\u5f3a\u5927")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude46\u200d\u2642\ufe0f \u6bd5\u4e1a\u751f"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u8bf7\u4f60\u559d\u676f\u5496\u5561")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\uddb9\u200d\u2640\ufe0f \u732a\u9f3b\u5b50"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u4e8c\u7ef4\u7801 668")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u597d")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udddf\u200d\u2642\ufe0f \u660e\u5e74\xb7\u4eca\u65e5"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"200")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u4f7f\u7528\u7684\u6846\u67b6\u91cc\u6700\u723d\u7684\uff0c\u6700\u7406\u60f3\u7684\uff01\u52a0\u6cb9")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc68\u200d\ud83c\udf93 \u8fc7\u53bb\u7684\u8fc7\u53bb"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"50")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc68\u200d\ud83d\udd27 \u4e07\u91cc\u516e"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u65b0\u516c\u53f8\u7684\u7b2c\u4e00\u4e2a\u9879\u76ee\u4ece Furion \u5f00\u59cb")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc74 Muphalem"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"20")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u5f88\u70ed\u5fc3\u5f88\u4eb2\u5207\u7684\u5f00\u53d1\u8005\uff0c\u52a0\u6cb9\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc82\u200d\u2642\ufe0f \u5403\u9505\u5df4\u7684\u7801\u519c"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u4e8c\u7ef4\u7801 500")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u5c31\u51b2\u4f60\u7684\u6587\u6863\u5199\u5f97\u597d\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd34 \u4e09\u91cd\u7f57\u751f\u95e8"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u7ea2\u5305 200")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u4e0b\u6b21\u70e4\u9c7c\u4f60\u8bf7\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd35 \u674e\u6d9b"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u52a0\u6cb9\uff0c\u6211\u4eec\u770b\u5230\u4e86 dotnet \u7f8e\u597d\u7684\u660e\u5929 :)")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude02 !@#$%^&"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"QQ \u4e13\u5c5e\u7ea2\u5305 100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u521a\u63a5\u89e6 furion\uff0c\u6587\u6863\u771f\u68d2")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude35 \u674e\u658c"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"20")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u770b\u5230\u4e00\u4e2a\u4e0d\u9519\u7684\u6846\u67b6\uff0c\u5b66\u4e60\u5b66\u4e60\uff0c\u611f\u8c22\u4f5c\u8005\u7684\u65e0\u79c1\u5949\u732e")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude1e \u901e\u5f3a"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"QQ \u4e13\u5c5e\u7ea2\u5305 20")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u606d\u559c\u53d1\u8d22")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd12 \u987e\u9526\u677e"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"QQ \u4e13\u5c5e\u7ea2\u5305 200")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u671f\u5f85\u6587\u6863\u5b8c\u6210\u65f6\u5019")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udddf\u200d\u2640\ufe0f \u54c8\u54c8"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 1000")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u70b9\u8d5e\u4f5c\u8005\uff01")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf4d Z"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u606d\u559c\u5b69\u5b50\u8bde\u751f\uff0c\u8c22\u8c22\u5927\u4f6c")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf72 \u6d77\u6d9b"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"50")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u606d\u559c")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude23 h"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"qq82683656")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc71\u200d\u2640\ufe0f \u51b7\u5927\u5927"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 100")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u52a0\u5feb\u6587\u6863\u548c\u6559\u5b66\u8865\u5145\u54e6\uff0c\u53e6\u5916\u9700\u8981\u9489\u9489\u7fa4\uff0c\u5e73\u5e38\u4e0d\u7528 QQ")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\udc5c \u817e\u5764"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u60a8\u7684\u5f00\u6e90\u9879\u76ee\uff0cQQ:565728589")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83d\ude86 \u6587\u8036\u8036"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u5f88\u68d2")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf9f Cynthiax"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8f6c\u8d26 5000")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u4e00\u8def\u770b\u7740\u8fc7\u6765\uff0c\u5c0f\u5c0f\u5fc3\u610f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd74 \u4e00\u82b1\u4e00\u4e16\u754c"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u5f00\u6e90\uff0c\u611f\u8c22\u6301\u7eed\u66f4\u65b0")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd6a \u3002"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 2")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf84"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 20")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u8c22\u4f60\u7684\u5f00\u6e90\u9879\u76ee")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf56 \u73ed\u5353"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 9.9")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u65b0\u5e74\u5feb\u4e50")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd56 \u96e8\u5929\u88f8\u5954\u7684\u732b"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 10")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u52a0\u6cb9\uff01\u597d\u4e1c\u897f\uff0c\u671f\u5f85\u66f4\u591a\u65b0\u7279\u6027")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf56 \u73ed\u5353"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 9.9")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u52a0\u4e2a\u9e21\u817f")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf58 Egota Tiya"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 6.66")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u771f\u7684\u4e0d\u9519\uff0c\u51c6\u5907\u4f7f\u7528\u8fd9\u4e2a\u6846\u67b6")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83e\udd29 \u674e\u6c0f\u5929\u4e0b"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 200")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u575a\u6301\u4e0b\u53bb")),Object(r.b)("tr",{parentName:"tbody"},Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\ud83c\udf97 Trube"),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),Object(r.b)("strong",{parentName:"td"},"\u5fae\u4fe1\u8d5e\u8d4f\u7801 200")),Object(r.b)("td",Object(b.a)({parentName:"tr"},{align:null}),"\u611f\u6069")))),Object(r.b)("p",null,"\u975e\u5e38\u611f\u8c22\u60a8\u4eec\u7684\u652f\u6301\uff0c\u6b63\u662f\u56e0\u4e3a\u60a8\u4eec\uff0c\u4e2d\u56fd\u5f00\u6e90\u624d\u53ef\u4ee5\u8d8a\u8d70\u8d8a\u8fdc\uff0c",Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u8d8a\u8d70\u8d8a\u8fdc\u3002"),Object(r.b)("p",null,Object(r.b)("strong",{parentName:"p"},"\u5982\u679c\u60f3\u6210\u4e3a ",Object(r.b)("inlineCode",{parentName:"strong"},"Furion")," \u652f\u6301\u8005\u6216\u8d5e\u52a9\u5546\uff0c\u8bf7\u8003\u8651\uff1a")),Object(r.b)("p",null,Object(r.b)("img",{src:"https://gitee.com/dotnetchina/Furion/raw/master/handbook/static/img/support.png",height:"200"})),Object(r.b)("h2",{id:"\ud83e\udd54-qq-\u4ea4\u6d41\u7fa4"},"\ud83e\udd54 QQ \u4ea4\u6d41\u7fa4"),Object(r.b)("p",null,Object(r.b)("strong",{parentName:"p"},"dotNET \u4e2d\u56fd \u2460")," \ud83e\udd47\uff08",Object(r.b)("strong",{parentName:"p"},"\u5df2\u6ee1"),"\uff09"),Object(r.b)("p",null,Object(r.b)("img",{src:"https://gitee.com/dotnetchina/Furion/raw/master/handbook/static/img/dotnetchina.jpg",height:"300"})),Object(r.b)("p",null,Object(r.b)("strong",{parentName:"p"},"dotNET \u4e2d\u56fd \u2461"),"\uff08\u7a7a\u4f59\uff09"),Object(r.b)("p",null,Object(r.b)("img",{src:"https://gitee.com/dotnetchina/Furion/raw/master/handbook/static/img/dotnetchina2.jpg",height:"300"})),Object(r.b)("h2",{id:"\ud83e\uddc6-\u53cb\u60c5\u94fe\u63a5"},"\ud83e\uddc6 \u53cb\u60c5\u94fe\u63a5"),Object(r.b)("p",null,"\ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/dotnetchina/Furion"}),"Furion"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://github.com/sunkaixuan/SqlSugar"}),"SqlSugar"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/monksoul/LayX"}),"Layx"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/tywo45/t-io"}),"t-io"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"http://www.thinkphp.cn/"}),"ThinkPHP"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://hutool.cn/"}),"Hutool"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/LongbowEnterprise/BootstrapAdmin"}),"BootstrapAdmin"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://www.blazor.zone/"}),"BootstrapBlazor"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/IoTSharp/IoTSharp"}),"IoTSharp"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://github.com/duyanming/Anno.Core"}),"Anno.Core"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/qian_wei_hong/WaterCloud"}),"WaterCloud"))," \ud83d\udc49 ",Object(r.b)("strong",{parentName:"p"},Object(r.b)("a",Object(b.a)({parentName:"strong"},{href:"https://gitee.com/yubaolee/OpenAuth.Net"}),"OpenAuth.Net"))),Object(r.b)("h2",{id:"-\u7279\u522b\u9e23\u8c22"},"\ud83c\udf75 \u7279\u522b\u9e23\u8c22"),Object(r.b)("p",null,"\u5728\u8fd9\u91cc\u7279\u522b\u611f\u8c22 QQ \u7f51\u540d\uff1a",Object(r.b)("inlineCode",{parentName:"p"},"\u84dd\u72d0\u661f")," \u4e3a ",Object(r.b)("inlineCode",{parentName:"p"},"Furion")," \u63d0\u4f9b\u6f14\u793a\u4e91\u670d\u52a1\u5668\u3002"))}j.isMDXComponent=!0},199:function(e,t,a){"use strict";a.d(t,"a",(function(){return j})),a.d(t,"b",(function(){return g}));var b=a(0),n=a.n(b);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function c(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(e);t&&(b=b.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,b)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?c(Object(a),!0).forEach((function(t){r(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):c(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function i(e,t){if(null==e)return{};var a,b,n=function(e,t){if(null==e)return{};var a,b,n={},r=Object.keys(e);for(b=0;b<r.length;b++)a=r[b],t.indexOf(a)>=0||(n[a]=e[a]);return n}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(b=0;b<r.length;b++)a=r[b],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}var p=n.a.createContext({}),O=function(e){var t=n.a.useContext(p),a=t;return e&&(a="function"==typeof e?e(t):l(l({},t),e)),a},j=function(e){var t=O(e.components);return n.a.createElement(p.Provider,{value:t},e.children)},o={inlineCode:"code",wrapper:function(e){var t=e.children;return n.a.createElement(n.a.Fragment,{},t)}},m=n.a.forwardRef((function(e,t){var a=e.components,b=e.mdxType,r=e.originalType,c=e.parentName,p=i(e,["components","mdxType","originalType","parentName"]),j=O(a),m=b,g=j["".concat(c,".").concat(m)]||j[m]||o[m]||r;return a?n.a.createElement(g,l(l({ref:t},p),{},{components:a})):n.a.createElement(g,l({ref:t},p))}));function g(e,t){var a=arguments,b=t&&t.mdxType;if("string"==typeof e||b){var r=a.length,c=new Array(r);c[0]=m;var l={};for(var i in t)hasOwnProperty.call(t,i)&&(l[i]=t[i]);l.originalType=e,l.mdxType="string"==typeof e?e:b,c[1]=l;for(var p=2;p<r;p++)c[p]=a[p];return n.a.createElement.apply(null,c)}return n.a.createElement.apply(null,a)}m.displayName="MDXCreateElement"}}]);