You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
162 lines
33 KiB
162 lines
33 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[230],{"07cG":function($,s,e){$.exports={ldsRing:"ldsRing___2F8W7",idsRingWrapper:"idsRingWrapper___fC2cF",ldsring:"ldsring___3A88y"}},AKST:function($,s,e){},Dqnf:function($,s,e){"use strict";var o=e("XEnU"),h=e("k16G"),J=e("Cmcn"),E=e("q1tI"),g=e.n(E),_=e("J66h"),D=e.n(_),R=e("/POA"),x=e.n(R),K=e("q7KB"),X=e.n(K),i=e("dhSg"),d=e("bdgK");function a(b,f,j){var A=j._core._renderService.dimensions.actualCellWidth||9.5,p=j._core._renderService.dimensions.actualCellHeight||18,c=Math.floor(f/p),v=Math.floor(b/A);return[v,c]}function Z(b,f){var j=new d.default(function(A){var p=Object(J.a)(A),c;try{for(p.s();!(c=p.n()).done;){var v=c.value;if(v.target.offsetHeight>0||v.target.offsetWidth>0){var S=a(v.target.offsetWidth,v.target.offsetHeight,b),w=Object(h.a)(S,2),I=w[0],y=w[1];console.log("cols, rows",I,y),b.resize(I,y),i.a.publish("ssh-xterm-resize",{columns:I,rows:y,width:v.target.offsetWidth,height:v.target.offsetHeight})}}}catch(u){p.e(u)}finally{p.f()}});return j.observe(f),j}var ue=3e4;s.a=function(b){var f=b.sshConfigData,j=b.sid,A=Object(E.useState)(null),p=Object(h.a)(A,2),c=p[0],v=p[1],S=f.ws_url,w=f.password,I=f.port,y=Object(E.useRef)(),u=Object(E.useRef)(),V=Object(E.useRef)(!1);return Object(E.useEffect)(function(){if(y.current&&S){var M=new R.Terminal({fontSize:16,rendererType:"dom"});M.open(y.current),M.onData(function(Y){u.current&&(u.current.readyState===1&&(u.current.send(JSON.stringify({tp:"client",data:Y})),i.a.publish("on-operating-ssh")))}),M.write("Connecting..."),v(M);var Q=Z(M,y.current);return function(){M.dispose(),Q.unobserve(y.current)}}},[S,y.current]),Object(E.useEffect)(function(){if(c&&S){var M=function(){var n=new WebSocket(S);u.current=n,n.onopen=function(){var t=c.element.parentElement;if(t){var k=t.offsetWidth,W=t.offsetHeight;console.log("init",{tp:"init",data:Object(o.a)(Object(o.a)({},f),{},{secret:w,width:k,height:W,rows:c.rows,columns:c.cols})}),n.send(JSON.stringify({tp:"init",data:Object(o.a)(Object(o.a)({},f),{},{secret:w,width:k,height:W,rows:c.rows,columns:c.cols})}))}c.focus()},n.onerror=function(t){console.log("------in socket error----",t,n,S)},n.onmessage=function(t){V.current||(c.write("\r"),setTimeout(function(){},1e3)),V.current=!0,console.log("event:",t);var k=_.Base64.decode(t.data.toString()),W=c._core._renderService.dimensions.actualCellWidth||9.5;console.log("data:",k,W,c),c.write(k)},n.onclose=function(t){Q&&clearInterval(Q),c.write(`\r
|
|
connection closed`)}},Q=setInterval(function(){u.current&&u.current.send(JSON.stringify({tp:"h"}))},ue),Y=i.a.subscribe("create-socket",function(B){j===B&&(u.current&&u.current.readyState===1?c.focus():M(),c.focus())}),C=i.a.subscribe("close-socket",function(B){j===B&&(u.current&&(u.current.close(),V.current=!1,c.clear()),u.current=null)}),me=i.a.subscribe("ssh-xterm-resize",function(B){u.current&&u.current.readyState===1&&u.current.send(JSON.stringify({tp:"resize",data:Object(o.a)({},B)}))}),ae=i.a.subscribe("ssh-add-connect-time",function(){u.current&&u.current.readyState===1&&u.current.send(JSON.stringify({tp:"overtime"}))});return function(){C(),Y(),me(),ae(),u.current&&(u.current.close(),V.current=!1)}}},[c,S,I]),g.a.createElement("div",{ref:y,className:"xterm-panel"},S?null:g.a.createElement("p",{style:{color:"#fff"}},"\u6B63\u5728\u8FDE\u63A5\u547D\u4EE4\u884C\u670D\u52A1..."))}},IZBM:function($,s,e){"use strict";e.d(s,"l",function(){return h}),e.d(s,"m",function(){return J}),e.d(s,"i",function(){return E}),e.d(s,"D",function(){return g}),e.d(s,"h",function(){return _}),e.d(s,"G",function(){return D}),e.d(s,"C",function(){return R}),e.d(s,"x",function(){return x}),e.d(s,"z",function(){return K}),e.d(s,"f",function(){return X}),e.d(s,"q",function(){return i}),e.d(s,"g",function(){return d}),e.d(s,"j",function(){return a}),e.d(s,"v",function(){return b}),e.d(s,"k",function(){return f}),e.d(s,"t",function(){return j}),e.d(s,"u",function(){return A}),e.d(s,"d",function(){return p}),e.d(s,"A",function(){return c}),e.d(s,"B",function(){return v}),e.d(s,"y",function(){return S}),e.d(s,"F",function(){return w}),e.d(s,"n",function(){return I}),e.d(s,"o",function(){return y}),e.d(s,"p",function(){return u}),e.d(s,"s",function(){return V}),e.d(s,"E",function(){return M}),e.d(s,"b",function(){return Q}),e.d(s,"c",function(){return Y}),e.d(s,"a",function(){return C}),e.d(s,"r",function(){return me}),e.d(s,"e",function(){return ae}),e.d(s,"w",function(){return B});var o=e("ErOA");function h(n){return Object(o.c)("tasks/".concat(n,".json"))}function J(n){return Object(o.c)("myshixuns/".concat(n,"/challenges.json"))}function E(n,t){return Object(o.c)("myshixuns/".concat(n,"/subject_challenges.json"),t)}function g(n,t,k){return Object(o.c)("tasks/".concat(n,"/star.json?shixun_id=").concat(t,"&star=").concat(k))}function _(n,t){return Object(o.c)("tasks/".concat(n,"/rep_content.json"),t)}function D(n,t){return Object(o.f)("myshixuns/".concat(n,"/update_file.json"),t)}function R(n,t){return Object(o.c)("tasks/".concat(n,"/reset_original_code.json"),t)}function x(n,t){return Object(o.f)("myshixuns/".concat(n,"/reset_repository.json"),t)}function K(n,t){return Object(o.c)("tasks/".concat(n,"/reset_passed_code.json"),t)}function X(n,t){return Object(o.f)("tasks/".concat(n,"/game_build.json"),t)}function i(n,t){return Object(o.c)("tasks/".concat(n,"/game_status.json"),t)}function d(n,t){return Object(o.f)("tasks/".concat(n,"/choose_build.json"),t)}function a(n){return Object(o.c)("tasks/".concat(n,"/picture_display.json"))}function Z(n,t){return Object(o.c)("tasks/".concat(n,"/cost_time.json"),t)}function ue(n,t){return Object(o.c)("courses/".concat(n,"/inform_detail.json"),t)}function b(n){return Object(o.f)("tasks/".concat(n,"/plus_or_cancel_praise.json"))}function f(n){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object(o.f)("myshixuns/".concat(n,"/repository.json"),t)}function j(n){return Object(o.c)("myshixuns/".concat(n,"/open_webssh.json"))}function A(n){return Object(o.c)("myshixuns/".concat(n,"/open_vm_webssh.json"))}function p(n){return Object(o.c)("tasks/".concat(n,"/close_webssh.json"))}function c(n){return Object(o.c)("tasks/".concat(n,"/reset_vnc_link.json"))}function v(n){return Object(o.f)("tasks/".concat(n,"/reset_windows_vnc_link.json"))}function S(n){return Object(o.f)("tasks/".concat(n,"/reset_linux_vnc_link.json"))}function w(n){return Object(o.c)("tasks/".concat(n,"/check_test_sets.json"))}function I(n){return Object(o.c)("tasks/".concat(n,"/get_answer_info.json"))}function y(n){return Object(o.c)("tasks/".concat(n,"/get_choose_answer.json"))}function u(n){return Object(o.c)("tasks/".concat(n,"/unlock_choose_answer.json"))}function V(n,t){return Object(o.c)("tasks/".concat(n,"/unlock_answer.json?answer_id=").concat(t))}function M(n,t,k){return Object(o.f)("tasks/".concat(n,"/set_games_status.json"),{result:t,data:k})}function Q(n){return Object(o.f)("tasks/".concat(n,"/extend_vnc.json"))}function Y(n){return Object(o.f)("tasks/".concat(n,"/extend_windows_vnc.json"))}function C(n){return Object(o.f)("tasks/".concat(n,"/extend_linux_vnc.json"))}function me(n,t){return Object(o.c)("tasks/".concat(n,"/rank_list.json"),t)}function ae(n,t){return Object(o.f)("tasks/".concat(n,"/close_windows_vnc.json"),{tpi_id:t})}function B(n){return Object(o.c)("tasks/".concat(n,"/pull_files.json"))}},IxHN:function($,s,e){"use strict";var o=e("q1tI"),h=e.n(o),J=e("07cG"),E=e.n(J);s.a=function(g){var _=g.message,D=g.className,R=g.children,x=g.style,K=x===void 0?{}:x;return h.a.createElement("div",{className:"".concat(E.a.idsRingWrapper," ").concat(D)},h.a.createElement("div",{className:E.a.ldsRing},h.a.createElement("div",null),h.a.createElement("div",null),h.a.createElement("div",null),h.a.createElement("div",null)),_?h.a.createElement("p",{style:K},_):null,R)}},Lmeb:function($,s,e){},M8RZ:function($,s,e){"use strict";e.d(s,"a",function(){return x});var o=e("XKWP"),h=e("N7Kx"),J=e("kFHX"),E=e("4jIl"),g=e("q1tI"),_=e.n(g),D=e("i8i4"),R=e.n(D),x=function(K){Object(J.a)(i,K);var X=Object(E.a)(i);function i(d){var a;Object(o.a)(this,i),a=X.call(this,d);var Z=window.document;return a.node=Z.createElement("div"),Z.body.appendChild(a.node),a}return Object(h.a)(i,[{key:"render",value:function(){var a=this.props.children;return Object(D.createPortal)(a,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),i}(_.a.Component)},PYMJ:function($,s,e){"use strict";e.r(s);var o=e("c1Ei"),h=e.n(o),J=e("XEnU"),E=e("5Tp6"),g=e("k16G"),_=e("SIvP"),D=e("q1tI"),R=e.n(D),x=e("9kvl"),K=e("Dqnf"),X=e("qZJd"),i=e("Lmeb"),d=e.n(i),a=e("dhSg"),Z=e("ErOA"),ue=function(f){var j=f.classroomList,A=f.globalSetting,p=f.loading,c=f.dispatch,v=Object(_.a)(f,["classroomList","globalSetting","loading","dispatch"]),S=Object(D.useState)({}),w=Object(g.a)(S,2),I=w[0],y=w[1],u=Object(D.useState)({st:0,discusses_count:0,game_count:4,record_consume_time:null,prev_game:null,next_game:"cfwqv7lsi5pj",praise_count:0,user_praise:!1,time_limit:9,tomcat_url:"http://121.40.224.66",is_teacher:!0,myshixun_manager:!0,game:{id:2192586,myshixun_id:576993,user_id:1,created_at:"2021-03-16T20:38:10.000+08:00",updated_at:"2021-03-16T21:28:37.000+08:00",status:0,final_score:0,challenge_id:11829,open_time:"2021-03-16T20:38:12.000+08:00",identifier:"pcf9t4w6vrnz",answer_open:0,end_time:null,retry_status:0,resubmit_identifier:null,test_sets_view:!1,picture_path:null,accuracy:null,modify_time:"2020-07-20T15:04:34.000+08:00",star:0,cost_time:847,evaluate_count:0,answer_deduction:0,play_time:null,play_sign:0,extend_score:null,score_radio:0,exericse_evaluate_count:0,exercise_finished_at:null,homework_common_answer_open:!1},challenge:{id:11829,shixun_id:5207,subject:"\u5143\u7EC4\u4F7F\u7528\uFF1A\u8FD9\u4EFD\u83DC\u5355\u80FD\u4FEE\u6539\u5417\uFF1F",position:1,task_pass:`[TOC]
|
|
|
|
---
|
|
####\u4EFB\u52A1\u63CF\u8FF0
|
|
|
|
\u5143\u7EC4\u770B\u8D77\u6765\u72B9\u5982\u5217\u8868\uFF0C\u4F46\u5143\u7EC4\u4F7F\u7528\u5706\u62EC\u53F7\`\uFF08\uFF09\`\u800C\u4E0D\u662F\`[]\`\u6765\u6807\u8BC6\uFF0C\u800C\u4E14\u5217\u8868\u7684\u5143\u7D20\u53EF\u4EE5\u4FEE\u6539\uFF0C\u4F46\u5143\u7EC4\u7684\u5143\u7D20\u4E0D\u80FD\u4FEE\u6539\u3002\u672C\u5173\u4ECB\u7ECD\u5143\u7EC4\u7684\u5E38\u89C1\u4F7F\u7528\u65B9\u6CD5\u4EE5\u53CA\u5143\u7EC4\u548C\u5217\u8868\u7684\u4F7F\u7528\u533A\u522B\u3002\u4E0B\u9762\u7528\u996D\u5E97\u83DC\u5355\u7684\u4F8B\u5B50\u6765\u8BF4\u660E\u5217\u8868\u548C\u5143\u7EC4\u4F7F\u7528\u7684\u5E94\u7528\u573A\u666F\u3002
|
|
|
|
\u73B0\u5728\u6709\u4E00\u4E2A\u9910\u9986\u8981\u5411\u6BCF\u4E2A\u5305\u53A2\u90FD\u6295\u653E\u4E24\u4EFD\u83DC\u5355\uFF0C\u83DC\u5355\u4E0A\u67094\u79CD\u83DC\u540D\uFF0C\u6211\u4EEC\u60F3\u5C06\u4E24\u4E2A\u83DC\u5355\u4E0A\u6700\u540E\u4E00\u9053\u83DC\u540D\u4E92\u6362\u4E00\u4E0B\uFF0C\u4E5F\u60F3\u5FEB\u901F\u77E5\u9053\u6539\u53D8\u540E\u7684\u4E24\u4EFD\u83DC\u5355\u4E0A\u5355\u8BCD\u9996\u5B57\u6BCD\u6700\u5927\u7684\u83DC\u540D\u3002\u800C\u6211\u4EEC\u9996\u5148\u9700\u8981\u5224\u65AD\u8BE5\u7528\u5217\u8868\u7684\u65B9\u6CD5\u8FD8\u662F\u5143\u7EC4\u7684\u65B9\u6CD5\u5B9E\u73B0\u8FD9\u4E2A\u76EE\u6807\u3002
|
|
|
|
\u4E3A\u4E86\u5B9E\u73B0\u8FD9\u4E2A\u76EE\u6807\uFF0C\u6211\u4EEC\u9700\u8981\u5148\u5B66\u4E60\u5143\u7EC4\u7684\u76F8\u5173\u4F7F\u7528\u77E5\u8BC6\u4EE5\u53CA\u5143\u7EC4\u4E0E\u5217\u8868\u7684\u533A\u522B\u3002
|
|
|
|
####\u76F8\u5173\u77E5\u8BC6
|
|
|
|
#####\u5143\u7EC4\u4E0E\u5217\u8868
|
|
\u5143\u7EC4\u4E0E\u5217\u8868\u5F88\u76F8\u4F3C\uFF0C\u4E24\u8005\u4E4B\u95F4\u7684\u5DEE\u522B\u5728\u4E8E\uFF0C\u5217\u8868\u5728\u521D\u59CB\u5316\u540E\u5176\u4E2D\u7684\u5143\u7D20\u8FD8\u53EF\u4EE5\u8FDB\u884C\u589E\u5220\u6539\u7B49\u64CD\u4F5C\uFF0C\u4F46\u662F\u5143\u7EC4\u5728\u521D\u59CB\u5316\u540E\u5176\u4E2D\u7684\u5143\u7D20\u4E0D\u80FD\u8FDB\u884C\u66F4\u6539\uFF0C\u5217\u8868\u5728\u8D4B\u503C\u65F6\u4F7F\u7528\u65B9\u62EC\u53F7\`[]\`\uFF0C\u800C\u5143\u7EC4\u5728\u8D4B\u503C\u65F6\u4F7F\u7528\u5C0F\u62EC\u53F7\`()\`\u3002\u56E0\u4E3A\u5143\u7EC4\u5177\u6709\u4E0D\u53EF\u53D8\u7684\u7279\u6027\uFF0C\u6240\u4EE5\u5728\u80FD\u7528\u5143\u7EC4\u66FF\u4EE3\u5217\u8868\u7684\u5730\u65B9\u6700\u597D\u90FD\u4F7F\u7528\u5143\u7EC4\uFF0C\u8FD9\u6837\u4EE3\u7801\u66F4\u5B89\u5168\u3002
|
|
|
|
#####\u521B\u5EFA\u5143\u7EC4
|
|
\u5143\u7EC4\u521B\u5EFA\u5F88\u7B80\u5355\uFF0C\u53EA\u9700\u8981\u5728\u62EC\u53F7\`()\`\u4E2D\u6DFB\u52A0\u5143\u7D20\uFF0C\u5143\u7D20\u4E4B\u95F4\u7528\u9017\u53F7\u9694\u5F00\u3002\u5143\u7EC4\u4E2D\u53EA\u5305\u542B\u5355\u4E2A\u5143\u7D20\u65F6\uFF0C\u9700\u8981\u5728\u8BE5\u5143\u7D20\u540E\u9762\u6DFB\u52A0\u9017\u53F7\uFF0C\u4F8B\u5982\uFF1A
|
|
|
|
\`menu1 = ('meat','fish','chicken')\`
|
|
\`menu2 = ('meat',)\`
|
|
****
|
|
#####\u8BBF\u95EE\u5143\u7EC4
|
|
\u5143\u7EC4\u548C\u5217\u8868\u4E00\u6837\uFF0C\u53EF\u4EE5\u4F7F\u7528\u4E0B\u6807\u7D22\u5F15\u6765\u8BBF\u95EE\u5143\u7EC4\u4E2D\u7684\u503C\uFF0C\u4F8B\u5982:
|
|
|
|
\`\`\`python
|
|
menu = ('meat','fish','chicken','carrot')
|
|
print(menu[0])
|
|
print(menu[1:3])
|
|
\`\`\`
|
|
|
|
\u8F93\u51FA\u7ED3\u679C\uFF1A
|
|
|
|
\`meat\`
|
|
\`('fish', 'chicken')\`
|
|
|
|
#####\u4FEE\u6539\u5143\u7EC4
|
|
|
|
\u5143\u7EC4\u4E2D\u7684\u5143\u7D20\u503C\u662F\u4E0D\u53EF\u4EE5\u4FEE\u6539\u7684\uFF0C\u5982\u679C\u5F3A\u884C\u4FEE\u6539\u4F1A\u62A5\u9519\uFF0C\u4F8B\u5982\u5982\u679C\u6211\u4EEC\u60F3\u4FEE\u6539\u5143\u7EC4\`menu\`\u4E2D\u7684\u67D0\u4E2A\u503C\uFF1A
|
|
|
|
\`\`\`python
|
|
menu = ('meat','fish','chicken','carrot')
|
|
menu[0] = 'pizza'
|
|
print(menu[0])
|
|
\`\`\`
|
|
|
|
\u8F93\u51FA\u7ED3\u679C\uFF1A
|
|
|
|
\`TypeError: 'tuple' object does not support item assignment\`
|
|
|
|
\u7CFB\u7EDF\u4F1A\u81EA\u52A8\u62A5\u9519\uFF0C\u5143\u7EC4\u4E2D\u7684\u5143\u7D20\u503C\u4E0D\u652F\u6301\u4FEE\u6539\u3002
|
|
|
|
#####\u5143\u7EC4\u5185\u7F6E\u51FD\u6570
|
|
|
|
\u5143\u7EC4\u548C\u5217\u8868\u4E00\u6837\uFF0C\u90FD\u6709\u4E00\u4E9B\u5185\u7F6E\u51FD\u6570\u65B9\u4FBF\u7F16\u7A0B\u3002\u4F8B\u5982\uFF1A
|
|
|
|
\`len(tuple)\`\uFF1A\u8BA1\u7B97\u5143\u7EC4\u4E2D\u5143\u7D20\u4E2A\u6570\u3002
|
|
|
|
\`max(tuple)\`\uFF1A\u8FD4\u56DE\u5143\u7EC4\u4E2D\u5143\u7D20\u7684\u6700\u5927\u503C\u3002
|
|
|
|
\`min(tuple)\`\uFF1A\u8FD4\u56DE\u5143\u7EC4\u4E2D\u5143\u7D20\u7684\u6700\u5C0F\u503C\u3002
|
|
|
|
\`tuple(seq)\`\uFF1A\u5C06\u5217\u8868\u8F6C\u6362\u4E3A\u5143\u7EC4\u3002
|
|
|
|
\u5143\u7EC4\u4E2D\u7684\u5143\u7D20\u662F\u4E0D\u80FD\u6539\u53D8\u7684\uFF0C\u5B83\u4E5F\u6CA1\u6709\`append()\`\uFF0C\`insert()\`\u8FD9\u6837\u7684\u65B9\u6CD5\u3002\u4F46\u5176\u4ED6\u83B7\u53D6\u5143\u7D20\u7684\u65B9\u6CD5\u548C\u5217\u8868\u662F\u4E00\u6837\u7684\u3002
|
|
|
|
####\u7F16\u7A0B\u8981\u6C42
|
|
|
|
\u672C\u5173\u7684\u7F16\u7A0B\u4EFB\u52A1\u662F\u8865\u5168\`src/Step1/menu_test.py\`\u6587\u4EF6\u7684\u4EE3\u7801\u5185\u5BB9\uFF0C\u5B9E\u73B0\u5982\u4E0B\u529F\u80FD\uFF1A
|
|
|
|
- \u5C06\u8F93\u5165\u7684\u83DC\u5355menu_list\u8F6C\u6362\u4E3A\u5143\u7EC4\u7C7B\u578B
|
|
- \u6253\u5370\u8F93\u51FA\u751F\u6210\u7684\u5143\u7EC4
|
|
- \u6253\u5370\u8F93\u51FA\u5143\u7EC4\u4E2D\u9996\u5B57\u6BCD\u6700\u5927\u7684\u5143\u7D20
|
|
|
|
\u672C\u5173\u6D89\u53CA\u7684\u4EE3\u7801\u6587\u4EF6\`src/Step1/menu_test.py\`\u7684\u4EE3\u7801\u6846\u67B6\u5982\u4E0B\uFF1A
|
|
|
|
\`\`\`python
|
|
# coding=utf-8
|
|
|
|
# \u521B\u5EFA\u5E76\u521D\u59CB\u5316munu_list\u5217\u8868
|
|
menu_list = []
|
|
while True:
|
|
try:
|
|
food = input()
|
|
menu_list.append(food)
|
|
except:
|
|
break
|
|
|
|
# \u8BF7\u5728\u6B64\u6DFB\u52A0\u4EE3\u7801\uFF0C\u5BF9menu_list\u8FDB\u884C\u5143\u7EC4\u8F6C\u6362\u4EE5\u53CA\u5143\u7EC4\u8BA1\u7B97\u7B49\u64CD\u4F5C\uFF0C\u5E76\u6253\u5370\u8F93\u51FA\u5143\u7EC4\u53CA\u5143\u7EC4\u6700\u5927\u7684\u5143\u7D20
|
|
###### Begin ######
|
|
|
|
|
|
|
|
|
|
####### End #######
|
|
\`\`\`
|
|
|
|
####\u6D4B\u8BD5\u8BF4\u660E
|
|
|
|
\u672C\u5173\u7684\u6D4B\u8BD5\u6587\u4EF6\u662F\`src/Step1/menu_test.py\`\uFF0C\u6D4B\u8BD5\u8FC7\u7A0B\u5982\u4E0B\uFF1A
|
|
|
|
1. \u5E73\u53F0\u81EA\u52A8\u7F16\u8BD1\u5E76\u8FD0\u884C\`menu_test.py\`\uFF0C\u5E76\u4EE5\u6807\u51C6\u8F93\u5165\u65B9\u5F0F\u63D0\u4F9B\u6D4B\u8BC4\u8F93\u5165\uFF1B
|
|
3. \u5E73\u53F0\u83B7\u53D6\u7A0B\u5E8F\u7684\u8F93\u51FA\uFF0C\u7136\u540E\u5C06\u5176\u4E0E\u9884\u671F\u8F93\u51FA\u5BF9\u6BD4\uFF0C\u5982\u679C\u4E00\u81F4\u5219\u6D4B\u8BD5\u901A\u8FC7\uFF1B\u5426\u5219\u6D4B\u8BD5\u5931\u8D25\u3002
|
|
|
|
\u4EE5\u4E0B\u662F\u5E73\u53F0\u5BF9\`src/Step1/menu_test.py\`\u7684\u6837\u4F8B\u6D4B\u8BD5\u96C6\uFF1A
|
|
|
|
\u6D4B\u8BD5\u8F93\u5165\uFF1A
|
|
\`beef\`
|
|
\`veal\`
|
|
\`lamb\`
|
|
\`pork\`
|
|
\u9884\u671F\u8F93\u51FA\uFF1A
|
|
\`('beef', 'veal', 'lamb', 'pork')\`
|
|
\`veal\`
|
|
|
|
\u6D4B\u8BD5\u8F93\u5165\uFF1A
|
|
\`duck\`
|
|
\`broth\`
|
|
\`fish\`
|
|
\`macaroni\`
|
|
\u9884\u671F\u8F93\u51FA\uFF1A
|
|
\`('duck', 'broth', 'fish', 'macaroni')\`
|
|
\`macaroni\`
|
|
|
|
\u5F00\u59CB\u4F60\u7684\u4EFB\u52A1\u5427\uFF0C\u795D\u4F60\u6210\u529F\uFF01
|
|
|
|
\u5982\u679C\u4F60\u5E0C\u671B\u6210\u529F\uFF0C\u4EE5\u6052\u5FC3\u4E3A\u826F\u53CB\uFF0C\u4EE5\u7ECF\u9A8C\u4E3A\u53C2\u8C0B\uFF0C\u4EE5\u5C0F\u5FC3\u4E3A\u5144\u5F1F\uFF0C\u4EE5\u5E0C\u671B\u4E3A\u54E8\u5175\u3002
|
|
|
|
`,score:100,path:"src/step1/menu_test.py",difficulty:1,st:0,web_route:null,modify_time:"2020-07-20T15:04:34.000+08:00",exec_time:9,praises_count:0,ignore_space:1,open_rank:"CLOSE",hide_answer:!1,disable_copy:!1},shixun:{id:5207,name:"Python\u5143\u7EC4\u4E0E\u5B57\u5178\u5165\u95E8",user_id:1,gpid:null,visits:17,created_at:"2021-03-15T11:18:22.000+08:00",updated_at:"2021-03-16T20:38:08.000+08:00",status:0,language:"Python3.6",authentication:!1,identifier:"pmrfko5h",trainee:1,major_id:635,webssh:0,homepage_show:!1,hidden:!1,fork_from:3028,can_copy:!1,modify_time:"2017-10-11T09:45:02.000+08:00",reset_time:"2017-10-11T09:45:02.000+08:00",publish_time:"2019-08-02T11:30:27.000+08:00",closer_id:null,end_time:null,git_url:"eduforge/afvk9r35-1",myshixuns_count:1,challenges_count:4,use_scope:0,mirror_script_id:null,image_text:null,show_code_dir:!1,task_pass:!1,exec_time:145,test_set_permission:!0,sigle_training:!1,hide_code:!1,multi_webssh:!1,excute_time:null,repo_name:"innov/pmrfko5h20210315111822",averge_star:5,opening_time:null,users_count:1,forbid_copy:!1,pod_life:0,code_edit_permission:!1,laboratory_id:null,vip:!1,is_jupyter:!1,public:0,is_wechat_support:!0,to_be_built:!1,prebuild_click_count:0,display_git_address:!1,delete_user_id:null,sticky:0},myshixun:{id:576993,shixun_id:5207,is_public:!0,user_id:1,gpid:null,created_at:"2021-03-16T20:38:10.000+08:00",updated_at:"2021-03-16T21:28:39.000+08:00",status:0,identifier:"ln7i95zmef",commit_id:"c170e4ad0cb670cd610754f374af5f35974f4f8a",modify_time:"2017-10-11T09:45:02.000+08:00",reset_time:"2017-10-11T09:45:02.000+08:00",system_tip:!1,git_url:null,onclick_time:"2021-03-16T20:38:10.000+08:00",repo_name:"innov/ln7i95zmef20210316203810",hidden:!1,reset_repository_user_id:null},rank_name:null,windows_vnc:!0,user:{user_id:1,login:"innov",name:"99999",grade:368953,identity:1,image_url:"avatars/User/1?t=1593675434",school:"",user_url:"/users/innov"},tpm_modified:!1,tpm_cases_modified:!1,mirror_name:["Python3.6"],has_answer:!0,mirror_description:[`##### \u9002\u7528\u573A\u666F\r
|
|
\u7A0B\u5E8F\u8BBE\u8BA1\u3001\u7F51\u7EDC\u722C\u866B\u3001\u56FE\u50CF\u5904\u7406\u3001\u5927\u6570\u636E\u3001\u4EBA\u5DE5\u667A\u80FD\r
|
|
##### \u5305\u542B\u7684\u70ED\u95E8\u5E93\r
|
|
basemap;beautifulsoup4;Django;Flask;Keras;matplotlib;numpy;opencv;pip;PyMySQL;Scrapy;tensorflow;torch;pandas;tensorboard;requests;scikit-learn\r
|
|
##### \u5DF2\u5B89\u88C5\u5E93\u5217\u8868\uFF1A\r
|
|
absl-py;asn1crypto;astor;attrs;Automat;backcall;baidu-aip;basemap;beautifulsoup4;bleach;blinker;blis;bokeh;boto;boto3;botocore;cachetools;catalogue;certifi;cffi;chardet;click;constantly;crypto;cryptography;cssselect;cssutils;cycler;cymem;Cython;decorator;Django;dlib;dnspython;docutils;dominate;dpkt;dyNET;EasyProcess;et-xmlfile;ExifRead;face-recognition;face-recognition-models;ffmpeg;Flask;Flask-Bootstrap;Flask-Mail;Flask-SQLAlchemy;Flask-WTF;fonttools;gast;gensim;gpt-2-simple;graphviz;grpcio;h5py;html5lib;hyperlink;idna;importlib-metadata;incremental;IPy;ipython;ipython-genutils;itsdangerous;jdcal;jedi;jieba;Jinja2;jmespath;JPype1;Keras;Keras-Applications;Keras-Preprocessing;kiwisolver;lightgbm;llvmlite;lxml;Markdown;MarkupSafe;matplotlib;mpmath;murmurhash;mysql-connector;mysqlclient;Naked;networkx;nltk;numba;numpy;olefile;opencv-contrib-python;opencv-python;openpyxl;packaging;pandas;parsel;parso;patsy;pexpect;pickleshare;Pillow;pip;plac;popen;premailer;preshed;prettytable;prompt-toolkit;protobuf;psutil;ptyprocess;py4j;pyasn1;pyasn1-modules;PyAudio;pycparser;pycryptodome;pycurl;PyDispatcher;pydub;pyecharts;PyExecJS;Pygments;pygraphviz;pyhanlp;pymongo;PyMySQL;pyOpenSSL;pyparsing;PyPDF2;pyproj;pyquery;pyshp;pyspark;python-dateutil;python-docx;pyttsx3;pytz;PyVirtualDisplay;PyYAML;queuelib;regex;requests;rsa;s3transfer;scapy;scikit-learn;scipy;Scrapy;seaborn;selenium;service-identity;setuptools;shellescape;simplejson;six;smart-open;snapshot-phantomjs;snownlp;soupsieve;spacy;SQLAlchemy;srsly;statsmodels;sympy;tensorboard;tensorflow;tensorflow-tensorboard;termcolor;thinc;toposort;torch;torchvision;tornado;tqdm;traitlets;Twisted;urllib3;visitor;w3lib;wasabi;wcwidth;Werkzeug;wheel;wikipedia;wordcloud;WTForms;xgboost;xlrd;XlsxWriter;xlwt;z3-solver;zipp;zope.interface`],test_sets:[{is_public:!0,result:null,input:`pizza
|
|
ch icken
|
|
ca rrot
|
|
turkey
|
|
banana`,output:`('piz za', 'chicken', 'carrot', 'turkey', 'banana')
|
|
turkey
|
|
`,actual_output:null,compile_success:null,ts_time:null,ts_mem:null},{is_public:!0,result:null,input:`potato\r
|
|
agaric\r
|
|
beet\r
|
|
tomato`,output:`('potato', 'agaric', 'beet', 'tomato')
|
|
tomato
|
|
`,actual_output:null,compile_success:null,ts_time:null,ts_mem:null},{is_public:!1,result:null,input:`Spring Rolls\r
|
|
Lobster slices\r
|
|
Fried Wonton\r
|
|
Fried seaweed\r
|
|
Shrimp stoast\r
|
|
Wonton soup\r
|
|
shark fin soup`,output:`('Spring Rolls', 'Lobster slices', 'Fried Wonton', 'Fried seaweed', 'Shrimp stoast', 'Wonton soup', 'shark fin soup')
|
|
shark fin soup
|
|
`,actual_output:null,compile_success:null,ts_time:null,ts_mem:null},{is_public:!1,result:null,input:`turkey\r
|
|
duck\r
|
|
agaric\r
|
|
lamb`,output:`('turkey', 'duck', 'agaric', 'lamb')
|
|
turkey
|
|
`,actual_output:null,compile_success:null,ts_time:null,ts_mem:null},{is_public:!1,result:null,input:"Fried seaweed",output:`('Fried seaweed',)
|
|
Fried seaweed
|
|
`,actual_output:null,compile_success:null,ts_time:null,ts_mem:null}],allowed_unlock:!0,test_sets_count:null,sets_error_count:null}),V=Object(g.a)(u,2),M=V[0],Q=V[1],Y=v.match.params,C=v.location.query,me;Object(D.useEffect)(function(){ae()},[]),Object(D.useEffect)(function(){I.host&&setTimeout(function(){a.a.publish("create-socket",1)},500)},[I]);var ae=function(){var B=Object(E.a)(h.a.mark(function n(){var t;return h.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:if(console.log("par\xE5ms:",Y,v),!(C.type==="terminal")){W.next=6;break}return W.next=4,Object(Z.a)("/api/myshixuns/".concat(C.taskId||"f3n9o5xvik","/open_webssh.json"),{method:"get"});case 4:t=W.sent,y(Object(J.a)({},t));case 6:C.type==="windows";case 7:case"end":return W.stop()}},n)}));return function(){return B.apply(this,arguments)}}();return R.a.createElement("section",{style:{position:"fixed",width:"100%",height:"100%",zIndex:22,top:0,right:0,bottom:0,left:0}},C.type==="terminal"&&R.a.createElement(K.a,{sshConfigData:I,sid:1}),C.type!=="terminal"&&R.a.createElement(X.a,{taskId:C.type==="windows"?"pcf9t4w6vrnz":"ijby95c82nsh",vnc_url:C.type==="vnc",window_vnc_url:C.type==="windows",taskData:M}))};s.default=Object(x.a)(function(b){var f=b.classroomList,j=b.loading,A=b.globalSetting;return{classroomList:f,globalSetting:A,loading:j.models.classroomList}})(ue)},qZJd:function($,s,e){"use strict";var o=e("MXD1"),h=e("CFYs"),J=e("miYZ"),E=e("tsqr"),g=e("c1Ei"),_=e.n(g),D=e("2qtc"),R=e("kLXV"),x=e("5Tp6"),K=e("Cmcn"),X=e("k16G"),i=e("XEnU"),d=e("q1tI"),a=e.n(d),Z=e("IxHN"),ue=e("bdgK"),b=e("M8RZ"),f=e("WHYC"),j=e("1dTM"),A=e.n(j),p=e("dhSg"),c=e("+L6B"),v=e("2/Rp"),S=e("5NDa"),w=e("5rEg"),I=e("AKST"),y=w.a.TextArea,u=function(r){var T=r.onCancel,L=r.onSave,G=r.content,le=Object(d.useState)(G),q=Object(X.a)(le,2),fe=q[0],_e=q[1];function Ce(re){_e(re.target.value)}function ve(){L(fe)}return Object(d.useEffect)(function(){_e(G)},[G]),a.a.createElement("div",{className:"clipboard-box"},a.a.createElement("h3",null,"\u5B9E\u9A8C\u73AF\u5883\u526A\u5207\u677F\uFF1A"),a.a.createElement(y,{value:fe,onChange:Ce,className:"clipboard"}),a.a.createElement("p",null," ",a.a.createElement("b",null," 1.\u4ECE\u5916\u90E8\u590D\u5236\u5185\u5BB9\u5230\u5B9E\u9A8C\u73AF\u5883\u5185\uFF1A ")," \u7C98\u8D34\u5185\u5BB9\u5230\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u70B9\u51FB\u4FDD\u5B58\uFF0C\u7136\u540E\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u8FDB\u884C\u7C98\u8D34\u3002 "),a.a.createElement("p",null," ",a.a.createElement("b",null," 2.\u83B7\u53D6\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7684\u5185\u5BB9\uFF1A ")," \u8BF7\u5148\u5728\u73AF\u5883\u4E2D\u590D\u5236\u5185\u5BB9\uFF0C\u590D\u5236\u52A8\u4F5C\u5B8C\u6210\u540E\u5185\u5BB9\u4F1A\u663E\u793A\u5728\u4E0A\u9762\u6587\u672C\u6846\uFF0C\u7136\u540E\u5728\u4E0A\u9762\u6587\u672C\u6846\u4E2D\u518D\u6B21\u590D\u5236\u3002 "),a.a.createElement("div",{className:"btn-action-container"},a.a.createElement(v.a,{type:"ghost",onClick:T,style:{marginRight:10}},"\u53D6\u6D88"),a.a.createElement(v.a,{type:"primary",onClick:ve},"\u4FDD\u5B58")))},V=e("ErOA"),M=e("IZBM"),Q=e("ye1Q"),Y=e("wd/R"),C=e.n(Y),me=a.a.createElement(Q.a,{style:{fontSize:24},spin:!0});function ae(r){return r.replace(/\\u([\dA-Za-z]{4})/g,function(T,L){return String.fromCharCode(parseInt("0x"+L))})}function B(r){r||(r=window.location.search);var T=r.substr(1),L={};return T.split("&").forEach(function(G){var le=G.split("=");L[le[0]]=decodeURIComponent(le[1])}),L}var n={loading:!0,isLarge:!1,showClipBoardBox:!1,transferContent:"",mes:"\u5B9E\u9A8C\u73AF\u5883\u51C6\u5907\u4E2D"},t;(function(r){r[r.SET_LOADING=0]="SET_LOADING",r[r.SET_IS_LARGE=1]="SET_IS_LARGE",r[r.SET_MES=2]="SET_MES",r[r.SET_STATE=3]="SET_STATE",r[r.SHOW_CLIPBOARD_BOX=4]="SHOW_CLIPBOARD_BOX",r[r.SET_TRANSFER_CONTENT=5]="SET_TRANSFER_CONTENT"})(t||(t={}));function k(r,T){switch(T.type){case t.SET_LOADING:return Object(i.a)(Object(i.a)({},r),{},{loading:T.payload});case t.SET_IS_LARGE:return Object(i.a)(Object(i.a)({},r),{},{isLarge:T.payload});case t.SET_MES:return Object(i.a)(Object(i.a)({},r),{},{mes:T.payload});case t.SET_STATE:return Object(i.a)(Object(i.a)({},r),T.payload);case t.SET_TRANSFER_CONTENT:return Object(i.a)(Object(i.a)({},r),{},{transferContent:T.payload});case t.SHOW_CLIPBOARD_BOX:return Object(i.a)(Object(i.a)({},r),{},{showClipBoardBox:T.payload});default:throw new Error}}var W=s.a=function(r){var T=r.vnc_url,L=r.window_vnc_url,G=r.linux_vnc,le=r.taskId,q=Object(d.useRef)(),fe=Object(d.useRef)(),_e=Object(d.useRef)(),Ce=Object(d.useReducer)(k,n),ve=Object(X.a)(Ce,2),re=ve[0],H=ve[1],Ae=Object(d.useState)(0),Re=Object(X.a)(Ae,2),ge=Re[0],be=Re[1],we=re.mes,ye=re.loading,Ie=re.showClipBoardBox,ee=re.isLarge,Be=re.transferContent,ke=Object(d.useState)(0),xe=Object(X.a)(ke,2),ne=xe[0],pe=xe[1],he=Object(d.useRef)(),Te=Object(f.m)();Object(d.useEffect)(function(){return window.addEventListener("visibilitychange",Se),function(){window.removeEventListener("visibilitychange",Se)}},[]);var Se=function(O){if(document.visibilityState==="visible"){var m=sessionStorage.vncPageLeaveTime;C()(new Date).diff(C()(m),"minutes")>9&&be(new Date().getTime()),sessionStorage.removeItem("vncPageLeaveTime")}else sessionStorage.vncPageLeaveTime=new Date};function Pe(){H({type:t.SHOW_CLIPBOARD_BOX,payload:!1})}function We(){H({type:t.SET_IS_LARGE,payload:!ee})}function Ne(l){var O;return q.current&&(O=new ue.default(function(m){var se=Object(K.a)(m),P;try{for(se.s();!(P=se.n()).done;){var ce=P.value;(ce.target.offsetHeight>0||ce.target.offsetWidth>0)&&l._eventHandlers.windowResize()}}catch(de){se.e(de)}finally{se.f()}}),O.observe(q.current)),O}var Fe=function(){var l=Object(x.a)(_.a.mark(function O(){var m;return _.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(V.a)("/api/tasks/".concat(Te.taskId||le,"/get_vnc_link.json"),{method:"post",params:Object(i.a)({},Te)});case 2:if(m=P.sent,!((m==null?void 0:m.status)===-3)){P.next=5;break}return P.abrupt("return",new Promise(function(){var ce=Object(x.a)(_.a.mark(function de(De,U){return _.a.wrap(function(F){for(;;)switch(F.prev=F.next){case 0:R.a.confirm({content:"\u68C0\u6D4B\u5230\u60A8\u5DF2\u7ECF\u5F00\u542F\u4E86\u5176\u4ED6\u5B9E\u9A8C\u73AF\u5883\uFF0C\u8BF7\u5148\u5173\u95ED\u73AF\u5883\u540E\uFF0C\u518D\u8FDE\u63A5",okText:"\u7ACB\u5373\u5173\u95ED",cancelText:"\u7A0D\u540E\u5173\u95ED",onOk:function(){var te=Object(x.a)(_.a.mark(function Ee(){return _.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return clearTimeout(he.current),pe(0),oe.next=4,Object(M.e)(Te.taskId,m==null?void 0:m.message);case 4:return be(ge+1),oe.abrupt("return");case 6:case"end":return oe.stop()}},Ee)}));function z(){return te.apply(this,arguments)}return z}()});case 1:case"end":return F.stop()}},de)}));return function(de,De){return ce.apply(this,arguments)}}()));case 5:if(!((m==null?void 0:m.status)===-1)){P.next=7;break}throw new String(m==null?void 0:m.message);case 7:return p.a.publish("update-windows-time",m==null?void 0:m.data),P.abrupt("return",m);case 9:case"end":return P.stop()}},O)}));return function(){return l.apply(this,arguments)}}();Object(d.useEffect)(function(){var l,O;function m(U){L&&(E.b.warn("\u7531\u4E8E\u957F\u65F6\u95F4\u672A\u64CD\u4F5C\uFF0C\u8FDE\u63A5\u5931\u6548\uFF0C\u6B63\u5728\u91CD\u65B0\u8FDE\u63A5Windows VNC\u670D\u52A1"),H({type:t.SET_LOADING,payload:!0}),be(ge+1))}p.a.subscribe("reset-linux-windows-loading",function(){H({type:t.SET_LOADING,payload:!0})}),p.a.subscribe("reset-linux-windos-vnc",function(){be(ge+1)});function se(){clearTimeout(he.current),pe(100),setTimeout(function(){H({type:t.SET_LOADING,payload:!1})},1300),p.a.subscribe("send-ctrl-alt-delete",function(){var U;(U=l)===null||U===void 0||U.sendCtrlAltDel()})}function P(U){var N=ae(U.detail.text);H({type:t.SET_TRANSFER_CONTENT,payload:N})}if((L||T||G)&&q.current){clearTimeout(he.current),new Promise(Object(x.a)(_.a.mark(function U(){var N,F,te,z,Ee,Oe,oe,je,Me,Le,Ue;return _.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:return N=B(),F="",ie.next=4,Fe();case 4:if(z=ie.sent,!G){ie.next=11;break}return _e.current.src=(z==null||((Ee=z.data)===null||Ee===void 0)?void 0:Ee.vnc_url)+"&time="+Date.now(),H({type:t.SET_STATE,payload:{loading:!1,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}}),ie.abrupt("return");case 11:L?(te="Edu123",F=decodeURIComponent(z==null||((Oe=z.data)===null||Oe===void 0)?void 0:Oe.vnc_url)):(je=new URL(decodeURIComponent(z==null||((oe=z.data)===null||oe===void 0)?void 0:oe.vnc_url)),Me=je.protocol,Le=je.searchParams,Ue=je.host,te=Le.get("password"),F="".concat(Me==="https:"?"wss":"ws","://").concat(Ue,"/").concat(N.path||"websockify"));case 12:l=new A.a(q.current,F,{credentials:{password:te},wsProtocols:["binary"]}),O=Ne(l),l.viewOnly=N.view_only||!1,L?l.scaleViewport=!0:l.scaleViewport=N.scale||!1,l.scaleViewport=N.scale||!0,l.resizeSession=!0,fe.current=l,l.addEventListener("disconnect",m),l.addEventListener("connect",se),l.addEventListener("clipboard",P);case 22:case"end":return ie.stop()}},U)})));var ce=p.a.subscribe("vnc-reseting",function(){pe(0),H({type:t.SET_STATE,payload:{loading:!0,mes:"\u5B9E\u9A8C\u73AF\u5883\u91CD\u7F6E\u4E2D"}})}),de=p.a.subscribe("vnc-enlarge",function(){H({type:t.SET_IS_LARGE,payload:!0})}),De=p.a.subscribe("show-clipboard-box",function(){H({type:t.SHOW_CLIPBOARD_BOX,payload:!0})});return pe(0),function(){var U,N,F,te;(U=l)===null||U===void 0||U.removeEventListener("disconnect",m),(N=l)===null||N===void 0||N.removeEventListener("connect",se),(F=l)===null||F===void 0||F.removeEventListener("clipboard",P),ce(),de(),De(),(te=O)===null||te===void 0||te.unobserve(q.current)}}},[T,L,G,ge]);function ze(l){var O;(O=fe.current)===null||O===void 0||O.clipboardPasteFrom(l),H({type:t.SET_TRANSFER_CONTENT,payload:l}),E.b.success("\u4FDD\u5B58\u6210\u529F\uFF01\u4F60\u53EF\u4EE5\u5728\u5B9E\u9A8C\u73AF\u5883\u4E2D\u7C98\u8D34\u8BE5\u5185\u5BB9"),Pe()}Object(d.useEffect)(function(){ne==0&&(clearTimeout(he.current),Ke())},[ne]);var Ke=function l(){ne>99?ne=99:(ne=ne+1,he.current=setTimeout(function(){l()},1500)),ne<100&&pe(ne)},Xe=Object(d.useMemo)(function(){return ye?"none":G?"block":"none"},[G,ye]);return a.a.createElement(d.Fragment,null,ee&&a.a.createElement("a",{className:"btn-vnc-resize",onClick:We},a.a.createElement("i",{className:"iconfont icon-tuichuquanping"})),a.a.createElement("iframe",{style:{display:Xe,position:ee?"fixed":"absolute",left:0,top:ee?54:40,zIndex:6,width:"100%",height:"calc(100% - ".concat(ee?"100px":"45px",")")},frameBorder:"0",ref:_e}),a.a.createElement("div",{style:{position:ee?"fixed":"absolute",left:0,top:ee?54:40,zIndex:5,width:"100%",height:"calc(100% - ".concat(ee?"100px":"45px",")")},className:"".concat(L?"vnc-panel-wrapper-windows":"vnc-panel-wrapper"," ").concat(ee?"full-screen":"")},ye?a.a.createElement(Z.a,{message:we,style:{color:"#4CACFF"}},a.a.createElement("div",{className:"tc",style:{width:500,margin:"0 auto",color:"#FFF"}},a.a.createElement(h.a,{percent:ne,format:function(O){return a.a.createElement("span",{className:"c-white"},O,"%")}}))):null,a.a.createElement("div",{ref:q,className:"vnc-panel ".concat(ye?"hide":"animated fadeIn")})),a.a.createElement(b.a,null,a.a.createElement(R.a,{title:"\u590D\u5236\u7C98\u8D34",centered:!0,maskClosable:!1,visible:Ie,onCancel:Pe,footer:null},a.a.createElement(u,{onCancel:Pe,onSave:ze,content:Be}))))}}}]);
|