锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲茄子视频,久久综合九色综合欧美就去吻 ,亚洲在线中文字幕http://m.shnenglu.com/sunicdavy/璁ㄨ緹?309800774 鐭ヤ箮鍏蟲敞:http://zhihu.com/people/sunicdavy 寮婧愰」鐩?https://github.com/davyxuzh-cnSun, 16 Nov 2025 00:09:18 GMTSun, 16 Nov 2025 00:09:18 GMT60Entity-Component-System妗嗘灦蹇冨緱http://m.shnenglu.com/sunicdavy/archive/2018/11/30/216103.html鎴橀瓊灝忕瓚鎴橀瓊灝忕瓚Fri, 30 Nov 2018 10:01:00 GMThttp://m.shnenglu.com/sunicdavy/archive/2018/11/30/216103.htmlhttp://m.shnenglu.com/sunicdavy/comments/216103.htmlhttp://m.shnenglu.com/sunicdavy/archive/2018/11/30/216103.html#Feedback0http://m.shnenglu.com/sunicdavy/comments/commentRss/216103.htmlhttp://m.shnenglu.com/sunicdavy/services/trackbacks/216103.html榪戞湡鍦ㄦ父鎴廳emo涓瘯楠孍CS錛?娣卞叆鐮旂┒Unity瀹樻柟鐨凟CS妗嗘灦鍜岀涓夋柟Entitas妗嗘灦錛?鍒嗕韓涓嬩嬌鐢‥CS鐨勫績寰椼?/p>


Unity鍦?018鐗堜腑鍔犲叆浜咵CS緋葷粺錛?浣嗗浜庡皬鐧介紶闃舵銆傞粯璁や笉鏄疷nity鐨勪竴閮ㄥ垎錛?闇瑕佹墜鍔ㄤ笅杞戒唬鐮佸茍瀵煎叆Packages錛堟柊鐗規э級銆傚畼鏂規彁渚涙搗璞氫緥瀛愶紝 浣嗛櫎姝や箣澶栦緥瀛愬拰璧勬枡闈炲父灝戙傛墍浠ュ畬鍏ㄦ棤娉曪紝涔熶笉鏁㈠湪demo涓錘鐒跺紩鍏ヨ繖縐嶇郴緇燂紝鎵浠ユ斁寮冨畼鏂笶CS緋葷粺銆?/p>


絎笁鏂圭殑Entitas錛?span style="border-bottom: 1px dashed gray;">https://github.com/sschmid/Entitas-CSharp錛塃CS妗嗘灦浠?015騫村氨寮濮嬪湪鍚勫湴婕旇涓粙緇嶃傛暣浣撴鏋跺熀浜庝唬鐮佺敓鎴愶紝 鑳借В鍐充竴閮ㄥ垎鐨勪唬鐮佺垎鐐擱棶棰橈紝 鑰屼笖鎬ц兘涔熻濂戒竴浜涖備緥瀛愶紝浠嬬粛闈炲父涓板瘜錛屼緥瀛愯櫧鐒跺熀浜庝笉鍚岀増鏈殑Entitas錛岀壒鎬ф敮鎸佸拰鏈鏂扮増宸笉澶錛?鍙槸鍐欐硶鏈夌粏寰樊寮傦紝 瀵逛簬鐞嗚В鏉ヨ鏃犵銆?/p>


緇忚繃1~2澶╃殑鏀歸狅紝 緇堜簬灝哾emo浠庝紶緇烾nity鍐欐硶鏀歸犱負ECS鏍囧噯鍐欐硶錛屾柊澧炰簡46涓枃浠訛紝 鑰屼紶緇熼昏緫涓鍏卞彧鏈?6涓枃浠訛紝澶ф瀵規瘮涓婨CS鐨勭壒鐐瑰拰宸紓銆?/p>


Entitas鐨凟CS緋葷粺

1. 鏈潵鍦ㄤ竴涓璞′腑娣誨姞涓涓被瀛楁鐨勮繃紼嬶紝ECS闇瑕佹坊鍔犱竴涓被浠h〃Component錛屽茍涓斾唬鐮佺敓鎴愩?/p>

榪欎釜瀛楁涓鑸敤浜庢弿榪板璞$殑璧勬簮錛屽鐞嗘樉紺虹殑GameObject錛?琛ㄧず瀵硅薄鐨勭被鍨嬬瓑銆?/p>


2. 鏈潵涓涓璞$殑涓氬姟閫昏緫澶勭悊榪囩▼鐩存帴鐢ㄦ柟娉曡В鍐崇殑錛?ECS闇瑕佹柊鍔犱竴涓猄ystem錛岃屾搷浣滃璞¢渶瑕佷嬌鐢‵ilter鎴朑roup鏌ヨ鑾峰緱銆?/p>


3. 涓緋誨垪鐨勬搷浣滐紝 闇瑕佹媶鍒嗕負澶氫釜System鍜孋omponent鎷嗗垎澶勭悊銆傚鏋淪ystem欏哄簭涓嶅錛?浼氶犳垚涓浜涜寮傜殑bug銆?/p>


4. Component涓嶄粎浠呮槸Model鎵胯澆浣擄紝 涔熷彲浠ユ槸鍙傛暟鐨勬暟鎹粨鏋勩傚弬鏁癈omponent閫氳繃Entity浼犻掑埌System澶勭悊銆?渚嬪錛?閫氳繃ECS鍒涘緩涓涓柟鍧楃殑榪囩▼錛屼嬌鐢–reateTileComponent錛屽寘鍚垱寤篢ile鐨勪綅緗紝 鍒涘緩Entity騫舵坊鍔燙reateTileComponent錛?鍦–reateTileSystem涓鐞嗗氨鍒涘緩浜員ile錛屽鐞嗗畬鎴愭椂錛?闇瑕佸皢浼犲叆鐨凟ntity.Destroy鎺夈?/p>


6. Entity涓婁慨鏀笴omponent鐨勮繃紼嬶紝 浼氳Е鍙戜簨浠躲備慨鏀圭殑榪囩▼闇瑕佷嬌鐢≧elaceXXX錛孹XX琛ㄧず緇勪歡鍚嶃傜粍浠跺彲浠ラ綣佷慨鏀癸紝 涓嶇敤鎷呭績娣誨姞鍜屽垹闄ょ粍浠惰繃紼嬬殑鎬ц兘錛?Entitas搴曞眰澶勭悊鎬ц兘鍙浉褰撲簬鎸囬拡璧嬪肩殑鎬ц兘銆?/p>


ECS鍍忎粈涔堬紵

1. ECS涓殑System綾諱技瑙﹀彂鍣ㄧ郴緇燂紙Event-Condition-Action錛夛紝鍏朵腑錛孍vent瀵瑰簲Entitas鐨凣etTrigger+Collector錛岃〃紺鴻Е鍙戜簨浠躲侰ondition瀵瑰簲Filter琛ㄧず鍦ㄤ簨浠舵潵婧愬璞′腑鎵懼埌闇瑕佺殑瀵硅薄銆?Action瀵瑰簲Execute錛岃〃紺哄疄闄呯殑鎿嶄綔銆?/p>

2. ECS涓殑Component綾諱技涓嶇敤lua鎵╁睍鐨凴edis鎴栬呬笉鐢ㄥ瓨鍌ㄨ繃紼嬬殑MySQL錛?綰補綰暟鎹紝 鑰屼笉鑳藉鏁版嵁鏈変換浣曞皝瑁呮搷浣溿傛病鏈塴ua鍜屽瓨鍌ㄨ繃紼嬫敮鎸佺殑db鍐欒搗鏉ヨ繕鏄瘮杈冭垂鍔茬殑錛屼絾ECS灝辨槸閭d箞鐨勭函銆?/p>


3. ECS涓殑Entity寰堝按灝紝鍥犱負Component鏄寜綾誨埆榪炵畫瀛樺偍鐨勪互淇濊瘉鎬ц兘銆?閫昏緫鍙堥渶瑕丒ntity緇勫悎鎴愰昏緫闇瑕佺殑澶嶅悎瀵硅薄銆?涓よ竟閮借鐓ч【錛屾墍浠ヨ繖縐嶈璁″氨璁╀唬鐮侀噺宸ㄥ錛屽彲璇繪т笅闄嶃?/p>



ECS浼佸浘鐢ㄤ竴濂楁鏋剁伃鎺夎璁℃ā寮?/span>

1. 鍗曚歡錛圫ingleton錛夊湪Entitas鐢║nique鏍囩鏍囪Component錛?鍦–ontext涓氨鏄敮涓鐨勶紝 鍏跺疄涔熷氨鏄疭ingleton銆?/p>


2. ECS騫叉帀浜嗕紶緇熺殑宸ュ巶妯″紡錛屽簳灞傜粺涓瀵瑰璞★紙Entity錛夊拰灞炴э紙Component錛夌粺涓綆$悊銆傞渶瑕佹寜Component涓殑鍊兼壘鍥濫ntity鏃訛紝 鍙互浣跨敤EntityIndex銆?/p>


3. Entity鎼哄甫涓嶅悓鐨勭粍浠舵椂錛屾暣涓垱寤哄拰閿姣佽繃紼嬭璁板綍騫舵仮澶嶏紝鍏跺疄灝辨槸Command妯″紡


ECS閫傚悎鍋歎I妗嗘灦錛堢被浼糓VVM錛孧VC,MVP錛変箞錛?/span>

ECS涓嶆槸涓撶敤鐨刄I妗嗘灦錛屼絾鏄彲浠ュ涓嶅悓緋葷粺鍜屾暟鎹棿瑙h︺備紶緇熶唬鐮佷腑鏁版嵁淇敼鍚庣殑Callback錛孍CS涔熷彲浠ョ敤Listener鍋氾紝 浣哃istener鍥犱負鑳戒繚瀛樻暟鎹紝 灝遍渶瑕佺敤Component淇濆瓨銆?鎵浠ヤ綘闇瑕侀潰瀵圭殑鏄紝涓涓狟utton錛屽搷搴斿垱寤轟竴涓弬鏁扮敤鐨凜omponent鍜孲ystem錛岃繕瑕佷負鏁版嵁鏀瑰彉鍐欎竴濂桳istenComponent鍜孡istener澶勭悊鐨凷ystem錛岄吀鐖藉惂錛?/p>


Minecraft閫傚悎ECS鏉ュ仛涔堬紵

鍙互錛屾ц兘搴旇鑳芥彁鍗囦笉灝戯紝浣嗘槸浠g爜浼氭洿綣佺悙錛岀壒鍒儚Java榪欑鍟板棪璇█閰嶄笂ECS榪欑鍟板棪妗嗘灦錛屼及璁′唬鐮侀噺緲葷炕榪樻槸寰堣交鏉劇殑銆侻C灞炰簬鐗規畩綾誨瀷鐨勬父鎴忥紝閫傚悎鐗規畩棰嗗煙鐗瑰埆浼樺寲錛屼篃灝辨槸涓撻棬涓烘柟鍧楀仛鍑虹壒鍒殑璁捐鏉ュ仛浼樺寲銆侲CS灞炰簬閫氱敤妗嗘灦錛屽嵆渚挎ц兘OK錛屼絾鏄唬鐮佹湭蹇呰兘鏈夎壇濂界殑鍙鎬с?/p>


浣撻噺灝忕殑娓告垙閫傚悎鐢‥CS鏉ュ仛涔堬紵

鍙互錛屼絾涓嶅緩璁傜壒鍒槸鍙湁鍑犱釜浜虹淮鎶ょ殑宸ョ▼錛岃錘鐒朵笂ECS緋葷粺錛屼細璁╃郴緇熷彉鐨勬瀬涓哄鏉傘傚綋鐒朵綘浼氳錛屽鏋滃紑鍙戝埌鍚庢湡錛屼紶緇熷紑鍙戞ā寮忎細瀵艱嚧浠g爜浼氫貢錛孍CS浼氬ソ浜涘惂銆傛帉鎻CS涔熶笉鏄竴澶╀袱澶╃殑浜嬫儏錛屼笉鐔熸倝ECS鐨勭▼搴忓憳璁捐鍑烘潵鐨勭郴緇熻幏寰楃殑浼樺娍鍙兘榪樹笉濡傜敤浼犵粺璁捐鏂規硶濂藉憿銆?/p>

鏋舵瀯瑙e喅鐨勬槸浜虹殑闂錛?浜洪兘鏈夐棶棰橈紝鐢ㄤ粈涔堟鏋墮兘娌″姙娉曘?/p>


鍒板簳浠涔堥」鐩傚悎鐢‥CS錛?/span>

1. 澶ч噺鐨勫皬涓綋涓嶆柇鐨勭敓鎴愬拰閿姣佷互鍙婃樉紺猴紝渚嬪錛?鏀誨煄鎴樹腑錛岃浣撶幇姣忎釜瑙掕壊鐨勭Щ鍔紝鎴樻枟銆?/p>

2. 澶氫簬5涓漢緙栧啓鏍稿績鎴樻枟閫昏緫銆備簰鐩稿崗浣滃拰妯″潡鍒囧垎錛岄渶瑕佷竴涓ぇ瀹墮兘鑳戒俊鏈嶇殑妗嗘灦錛孍CS鍙互閫夋嫨銆?/p>


P.S.

涓嶈閫燛CS鐨勮疆瀛愶紒

寰堝鍚屽鐪嬩簡ECS鍩烘湰鍘熺悊錛屽湪娌℃湁娣卞叆浣跨敤榪囦換浣旹CS緋葷粺鏃墮┈涓婃搷鍒閫犺疆瀛愩侲CS緋葷粺紜疄鐪嬭搗鏉ョ畝鍗曘傚疄闄呴犱笅鏉ヤ綘浼氬彂鐜幫紝鎬ц兘闈炲父緋熺硶浠ュ強涓嶇煡閬撲竴浜涢昏緫濡備綍鐢‥CS鏉ヨВ鍐熾?/p>


鎬葷粨錛?/span>

1. ECS紜疄涓烘ц兘鑰岀敓錛屾病鏈夊茍鍙戝姞鎸佹ц兘鐨凟CS閮芥槸鑰嶆祦姘擄紝瑕佸揩灝辮蹇埌鏋佽嚧銆?/p>

2. Unity涓紝ECS騫跺彂鑳芥墿灞旵PU鐨勫埄鐢ㄧ巼錛屼絾鏄疓PU鐨勬ц兘渚濈劧榪樻槸DrawCall浼樺寲閭d竴濂楋紝鍒湡鏈汦CS浼氶瑕哢nity錛屾ц兘涔熶笉浼氬揩鍒伴璧鳳紝鍏抽敭榪樻槸瑕佺湅鍏蜂綋鐨勯」鐩拰浜恒?/p>

3. ECS鏄竾鑳芥鏋訛紝浣嗕笉鍏ㄨ兘銆備紶緇熸灦鏋勫拰璁捐鎬濇兂涔熶笉鏄竴鏃犳槸澶勶紝鐔熷暐鐢ㄥ暐錛屾庝箞蹇庝箞鏉ワ紒

鏃犺葷殑騫垮憡閾炬帴錛岃鍚勪綅鏀寔

銆奊o璇█浠庡叆闂ㄥ埌榪涢樁瀹炴垬錛堣棰戞暀瀛︾増錛夈?寰愭嘗)銆愭憳瑕?涔﹁瘎 璇曡銆? 浜笢鍥句功



鎴橀瓊灝忕瓚 2018-11-30 18:01 鍙戣〃璇勮
]]>
娓告垙涓嶹eb鐨勬湇鍔″櫒瀵規瘮http://m.shnenglu.com/sunicdavy/archive/2018/08/29/215887.html鎴橀瓊灝忕瓚鎴橀瓊灝忕瓚Wed, 29 Aug 2018 03:16:00 GMThttp://m.shnenglu.com/sunicdavy/archive/2018/08/29/215887.htmlhttp://m.shnenglu.com/sunicdavy/comments/215887.htmlhttp://m.shnenglu.com/sunicdavy/archive/2018/08/29/215887.html#Feedback0http://m.shnenglu.com/sunicdavy/comments/commentRss/215887.htmlhttp://m.shnenglu.com/sunicdavy/services/trackbacks/215887.html涓轟簡緙栧啓鍩轟簬cellnet鐨勬柊涓浠f父鎴忔湇鍔″櫒妗嗘灦錛屾渶榪戞繁鍏ョ爺絀跺井鏈嶅姟錛孲erviceMesh絳夋蹇點傜爺絀惰繃紼嬩腑瀵筗eb鍜屾父鎴忎袱縐嶆湇鍔″櫒鏋舵瀯璁捐鏈変竴浜涘績寰楋紝緙栧啓騫惰褰曚笅鏉ャ?涓嬫枃涓紝Game琛ㄧず娓告垙鏈嶅姟鍣紝Web琛ㄧずWeb鏈嶅姟鍣? ``
鐘舵佺紦瀛?/span>
鎵璋撶姸鎬佺紦瀛橈紝灝辨槸鍦ㄥ唴瀛樿岄潪涓撲笟鏁版嵁緙撳瓨鏈嶅姟鍣紙濡俽edis錛変腑淇濆瓨鍜屽鐞嗛昏緫鏁版嵁錛屾墜鍔ㄧ紪鍐欐榪囩▼杈冧負綣佺悙浣嗘槸鏁堢巼杈冮珮錛屼絾闅忕潃鐘舵侀昏緫澶嶆潅鎬у拰騫跺彂銆佹墿瀹歸棶棰樻彁鍑猴紝鐘舵佸悓姝ヤ細鍙樺緱瓚婃潵瓚婂鏉傘?/span>
Game:
寮轟氦浜掓х殑鏈嶅姟鍣ㄧ被鍨嬮渶瑕佸湪鏈嶅姟鍣ㄥ仛緙撳瓨錛岄昏緫緙栧啓涔熻緝涓哄鏄擄紝鏃犻渶澶勭悊浜嬪姟騫跺彂闂銆備緥濡傦細緇勯槦錛屽尮閰嶏紝鎴樻枟閫昏緫銆傛湇鍔″櫒涓嶈兘闅忔剰閲嶅惎銆?/span>
寮變氦浜掓х殑鏈嶅姟鍣ㄧ被鍨嬪彲閰嶅悎redis鍋氭垚鏃犵姸鎬佹湇鍔″櫒錛屼緥濡傦細鍏繪垚錛屾妧鑳藉崌綰э紝棰嗗彇鐗╁搧絳夈傛湇鍔″櫒闅忔椂鏀寔閲嶅惎銆?/span>
娓告垙鏈嶅姟鍣ㄤ負浜嗘彁楂樻ц兘錛屾棭鏈熸墍鏈夋湇鍔″櫒閮芥槸浣跨敤鐘舵佺紦瀛樺啓娉曠紪鍐欙紝鐗瑰埆鏄疢MORPG榪欑被寮轟氦浜掔殑娓告垙鏈嶅姟鍣ㄥ挨涓轟弗閲嶃?/span>
Web:
鍧囦負鏃犵姸鎬佹湇鍔″櫒錛屽急浜や簰銆備嬌鐢ㄤ簨鍔℃柟寮忓鐞嗗茍鍙戦昏緫錛屼緥濡傦細浜ゆ槗錛屼笅鍗曠瓑銆?/span>
鎺ㄩ侊紝鍗曠嫭鍙戦?/span>
榪欓噷鎻愬埌鐨勬墍璋撴帹閫侊紝鍗曠嫭鍙戦佹槸涓嶳PC鍖哄埆鐨勯氳鏂規硶銆俁PC瑕佹眰璇鋒眰蹇呴』鏈夊洖搴斻傝屾帹閫佸崟鐙彂閫佸垯鏇村儚鏄氱煡鍜屽箍鎾紝鏃犻渶鐩殑鏂硅繑鍥炰換浣曟秷鎭?/span>
Game:
鎵懼埌鏈嶅姟鍣ㄧ殑Session錛岀洿鎺end
閫氳繃涓漿鏈嶅姟鍣紝鎴栫О涓轟腑蹇冩湇鍔″櫒榪涜娉ㄥ唽/騫挎挱
瀹㈡埛绔殑model鏁版嵁闇瑕佹洿鏂版椂錛屾湇鍔″櫒浼氫富鍔ㄦ帹閫佹秷鎭?/span>
娓告垙鏈嶅姟鍣ㄦ病鏈変弗鏍肩殑RPC璁捐闇姹傦紝鎺ㄩ佸拰鍗曠嫭鍙戦佽緝Web鏈嶅姟鍣ㄦ洿澶氥傝屼笖娓告垙鏈嶅姟鍣ㄥ浣跨敤闀胯繛鎺ワ紝鎵浠ヤ富鍔ㄦ帹閫佷篃姣擶eb鏈嶅姟鍣ㄦ潵鐨勬柟渚夸竴浜涖?/span>
Web:
灝嗘帹閫佸仛鎴愪笓鏈夌殑鏈嶅姟錛屽茍鍋氭帓闃熷拰騫跺彂澶勭悊銆?/span>
鍙敤鎬?/span>
鍚榪囨父鎴忓仠鏈嶆洿鏂幫紝鏀粯瀹濇湇鍔″櫒鍦ㄥ埛浜岀淮鐮佹椂鍋滄湇浜嗗彲涓瀹氳楠傛儴鍚с俉eb瀵規湇鍔″櫒楂樺彲鐢ㄦц姹傚緢楂橈紝娓告垙铏界劧涔熸敞閲嶆湇鍔″櫒紼沖畾鎬у拰鍙敤鎬э紝浣嗘槸鐢變簬鐗堟湰榪唬鏇存柊棰戠箒錛屽仠鏈嶆洿鏂板弽鑰岃兘鑾峰緱鐜╁鎺ュ彈銆?/span>
Game:
娓告垙瀵瑰彲鐢ㄦц姹備笉楂樸?/span>
娓告垙澶х増鏈洿鏂版椂闇瑕佸仠鏈嶆洿鏂般傛敮鎸佺儹鏇存柊鎶鏈殑鏈嶅姟鍣紙渚嬪Erlang錛孲kynet錛変粎浣跨敤鐑洿鏂頒慨澶峛ug錛屽緢灝戠洿鎺ユ洿鏂版柊鐗堟湰銆?/span>
涓嶆槸鎵鏈夌殑娓告垙鏈嶅姟鍣ㄦ敮鎸佸姩鎬佹坊鍔犳湇鍔″櫒銆?/span>
Web:
鏋侀珮鐨勫彲鐢ㄦэ紝鏈嶅姟涓嶅厑璁稿仠鏈嶆洿鏂幫紝浣跨敤钃濈豢鍙婄伆搴︽柟寮忔洿鏂版湇鍔″櫒銆?/span>
闅忔椂鍙互妯悜鎵╁睍鏈嶅姟鍣紝鎻愰珮鏈嶅姟鍣ㄥ閲忓拰鎵胯澆銆?/span>
榪炴帴鍙婁紶杈?/span>
鍧囦嬌鐢═CP浼犺緭鍗忚錛屾父鎴忔湇鍔″櫒娉ㄩ噸鎬ц兘錛岃嚜鏈夊崗璁強浜岃繘鍒跺崗璁嬌鐢ㄨ緝澶氥?/span>
Web娉ㄩ噸鍏煎鍜屾帴鍙e弸濂斤紝浣跨敤JSON鏍煎紡杈冨銆?/span>
Game:
浣跨敤闀胯繛鎺ワ紝闇瑕佷粠閫昏緫灞傜淮鎶よ繛鎺ョ姸鎬佸強澶勭悊鏈嶅姟鍣ㄤ笉鍦ㄧ嚎鎯呭喌
浣跨敤鑷湁灝佸寘鏍煎紡錛屽ぇ閮ㄥ垎浣跨敤protobuf鎴栦簩榪涘埗嫻佹牸寮忋?/span>
Web:
寰湇鍔″ぇ閮ㄥ垎浣跨敤鐭繛鎺ワ紝grpc鏀寔http2闀胯繛鎺?/span>
浣跨敤json緙栫爜鏂逛究璋冭瘯鍜岀増鏈吋瀹廣?/span>
嫻侀噺闄愬埗
浜烘暟澶氫簡錛屼換浣曟湇鍔″櫒閮芥墰涓嶄綇錛屾祦閲忛檺鍒跺拰鐧誨叆闄愬埗鑳芥湁鏁堜繚鎶ゆ湇鍔″櫒紼沖畾銆?/span>
Game:
鍗曟湇鏈変漢鏁伴檺鍒訛紝鍙互閫氳繃GM鍚庡彴璁劇疆鎸″錛岃秴榪囨棤娉曡繘鍏?/span>
Web:
闄愭祦鍣ㄤ腑闂翠歡錛屽彲浠ョ簿紜埌鏈嶅姟鎺у埗嫻侀噺
鏂祦錛岄槻姝㈤洩宕?/span>
Game:
娓告垙娌℃湁錛屼篃涓嶉渶瑕佽繖縐嶆蹇碉紝娓告垙璇鋒眰涓嶄細紿佺劧鍗囬珮錛屽嵆渚挎湁錛屼篃閫氳繃GM鍚庡彴浜轟負鎺у埗
Web:
鏂祦鍣ㄤ腑闂翠歡
鏈嶅姟鍙戠幇
濡備綍鎵懼埌鏈嶅姟鍣ㄥ湴鍧銆?/span>
鏈嶅姟鏈夊彉鍖栨椂錛岄氳繃Watch緋葷粺閫氱煡璁㈤槄鑰呮洿鏂版湰鍦扮紦瀛?/span>
鏈嶅姟鍣ㄦ病鏈夊彉鍖栨椂錛屼嬌鐢ㄦ湰鍦扮紦瀛樻壘鍒版湇鍔″湴鍧
Game:
娓告垙鏈嶅姟鍣ㄤ簰鐩鎬緷璧栧鐢ㄥ彧鍦ㄥ緢灝忕殑鑼冨洿鍐咃紝鍥犳鏃犻渶鍦ㄤ笉鍚岃璦涓嶅悓榪涚▼鏈嶅姟闂磋幏寰楀湴鍧錛屽ぇ閮ㄥ垎鍦ㄩ厤緗枃浠朵腑濉啓鍚勬湇鍔$殑IP鍙婂湴鍧鍗沖彲浜掔浉璁塊棶銆?/span>
鏃╂湡娓告垙鑷繁緙栧啓鏈嶅姟鍣ㄧ姸鎬佸強鍦板潃鍙戠幇鏈嶅姟銆?/span>
鏈夌敤redis鍋氭湇鍔″彂鐜?/span>
Web:
浣跨敤鏈嶅姟鍙戠幇緋葷粺錛屽垎甯冨紡閮ㄧ講銆傛棤闇渚濊禆閰嶇疆鏂囦歡
緗戝叧闇姹?/span>
Game:
緗戝叧澶勭悊瀹㈡埛绔笂涓嬬嚎閫氱煡錛屽績璺籌紝緇存寔榪炴帴錛岃漿鍙戯紝騫挎挱涓婁笅琛屽皝鍖?/span>
Web:
鏍規嵁璇鋒眰鍦板潃璺敱錛屾棤涓婁笅綰挎蹇碉紝鏃犲績璺熾傚箍鎾氳繃娑堟伅鎺ㄩ佺郴緇熷畬鎴?/span>
鐢變簬絎旇呬粠浜嬫父鎴忚涓氾紝瀵筗eb鏈嶅姟鍣ㄦ蹇靛湪閫愭笎鐔熸倝涓紝鑻ユ湁閿欒鍜屼笉瓚寵鍚勪綅澶т漿鎸囧嚭銆?/span>
鏈漢鏂頒功銆奊o璇█浠庡叆闂ㄥ埌榪涢樁瀹炴垬銆嬶紝鐢熷姩鐨勮璦錛屼緥瀛愬甫鏈夊悇縐嶅僵铔嬶紝杞繪澗浜嗚ВGo璇█鐗規э紝鏇存湁cellnet妗嗘灦鍓栨瀽瑙e瘑
https://search.jd.com/Search?keyword=go%E8%AF%AD%E8%A8%80%E4%BB%8E%E5%85%A5%E9%97%A8%E5%88%B0%E8%BF%9B%E9%98%B6%E5%AE%9E%E6%88%98&enc=utf-8&suggest=1.def.0.V02&wq=Go%E8%AF%AD%E8%A8%80%E4%BB%8E&pvid=145d55a92cab4b07b71326f8beb1700b


鎴橀瓊灝忕瓚 2018-08-29 11:16 鍙戣〃璇勮
]]>
宓屽git搴撶殑綆$悊http://m.shnenglu.com/sunicdavy/archive/2017/12/19/215432.html鎴橀瓊灝忕瓚鎴橀瓊灝忕瓚Tue, 19 Dec 2017 14:04:00 GMThttp://m.shnenglu.com/sunicdavy/archive/2017/12/19/215432.htmlhttp://m.shnenglu.com/sunicdavy/comments/215432.htmlhttp://m.shnenglu.com/sunicdavy/archive/2017/12/19/215432.html#Feedback0http://m.shnenglu.com/sunicdavy/comments/commentRss/215432.htmlhttp://m.shnenglu.com/sunicdavy/services/trackbacks/215432.html宓屽git搴撶殑綆$悊
浣跨敤git浣滀負婧愪唬鐮佺鐞嗘椂錛岀粡甯擱渶瑕佸湪涓涓猤it浠g爜搴撲腑浠庡緗戣幏鍙栨柊鐨刧it搴擄紝涔熷氨鏄湪git搴撲笅宓屽鍙﹀涓涓猤it搴撱傝屽悓鏃剁淮鎶や袱涓猤it搴撶殑榪囩▼灝卞彉鐨勯潪甯稿鏉傘?/div>
submodule鐨勫紛绔?/span>
甯歌鐨勫仛娉曟槸浣跨敤git 鎻愪緵鐨剆ubmodule鍔熻兘銆備絾submodule鐨勭鐞嗗祵濂梘it搴撶殑緇撴灉寰寰涓嶆槸鎴戜滑鏈熸湜鐨勭粨鏋溿傚亣璁炬湁涓涓猤it搴撳彨project錛屽湪project鐨勬煇涓瓙鐩綍涓嬭繕鍖呭惈涓涓彨3rd鐨勭洰褰曪紝鏄彟澶栦竴涓猤it搴撱?/div>
D:.
└─project
└─3rd
mytext.txt
鍋囪鐢插拰涔欓兘鍙栦簡project鐨勪唬鐮侊紝鐢變簬鏃墮棿宸紓錛岀敳閫氳繃submodule鍙栧埌V1鐗堬紝鑰屼箼鍙栧埌浜哣2鐗堟湰銆傜敳涔欏悓鏃跺湪涓嶅悓鐨?rd搴撲笅榪涜寮鍙戯紝鍔垮繀浼氶犳垚涓嶅悓鐨勮繍琛岀粨鏋溿備篃璁鎬綘璁や負鍙互鍦ㄨ幏鍙杝ubmodule鏃舵寚瀹氱増鏈紝浣嗚繖涓幏鍙栬繃紼嬪緢闅炬帶鍒躲?/div>
涓鑸鏉ワ紝絎笁鏂瑰簱搴旂敱涓葷▼搴忚繘琛屾洿鏂板強緇存姢錛屼竴鑸儏鍐典笅錛岄」鐩病鏈夌壒孌婇渶姹傛椂錛屼笉浼氶殢渚挎洿鏂扮涓夋柟搴撳埌鏈鏂扮増鏈紝鍥犳submodule鏇存柊宓屽鐨刧it搴撳茍涓嶆槸鐞嗘兂鐨勮В鍐蟲柟妗堛?/div>
宓屽git搴撶殑淇敼鍙鎬?/span>
鍓嶉潰鐨勪緥瀛愪腑錛宲roject git搴撲笅鐨?rd鐨刧it搴撲腑濡傛灉鏈夋枃浠跺彂鐢熶慨鏀癸紝姝ゆ椂鍦╬roject鐩綍涓嬶紝浣跨敤sourceTree絳塯it綆$悊宸ュ叿鏃犳硶璇嗗埆3rd涓嬬殑鏂囦歡淇敼銆?/div>
涔熷氨鏄錛屾棤娉曞皢3rd涓嬬殑淇敼鎻愪氦鍒皃roject鐨刧it搴撲腑銆?/div>
緇堟瀬瑙e喅鏂規
姝ゆ椂錛?span style="font-weight: bold;">灝?rd鐩綍涓嬬殑.git鐩綍鏆傛椂縐誨嚭project鍜?rd鐩綍錛屾鏃訛紝鍦╬roject鐩綍鐢╯ourceTree鏌ョ湅鏃訛紝灝嗗彲浠ョ湅鍒?rd涓嬬殑鏂囦歡淇敼錛屾彁浜や慨鏀瑰埌project搴撲腑銆傚啀灝嗗垰縐誨嚭鍘葷殑3rd鐨?git鐩綍縐誨洖3rd鐩綍涓嬶紝鍦?rd鐩綍涓嬩嬌鐢╣it status錛屽皢鍙湅鍒?rd鐩綍鐨勪慨鏀癸紝鎻愪氦鏃訛紝浼氬皢淇敼鎻愪氦鍒?rd鐩綍銆?/div>


]]>鍦╓indows涓嬭繍琛孡inux Shellhttp://m.shnenglu.com/sunicdavy/archive/2017/11/27/215373.html鎴橀瓊灝忕瓚鎴橀瓊灝忕瓚Mon, 27 Nov 2017 07:15:00 GMThttp://m.shnenglu.com/sunicdavy/archive/2017/11/27/215373.htmlhttp://m.shnenglu.com/sunicdavy/comments/215373.htmlhttp://m.shnenglu.com/sunicdavy/archive/2017/11/27/215373.html#Feedback3http://m.shnenglu.com/sunicdavy/comments/commentRss/215373.htmlhttp://m.shnenglu.com/sunicdavy/services/trackbacks/215373.html

瓚婃潵瓚婂鐨勪漢閫夋嫨鐢∕ac鎴栬匧inux鐜榪涜璺ㄥ鉤鍙伴」鐩紑鍙戙備絾鏄粛鐒舵湁澶ч儴鍒嗕漢涔犳儻浜庡湪Windows鐜涓嬭繘琛屽紑鍙戯紝姣曠珶Windows鍦ㄥ悇鏂歸潰浣跨敤榪樻槸杈冧負鏂逛究錛岀壒鍒儚鏂囦歡鐗堟湰綆$悊錛圙it錛孲VN絳夛級

鍦ㄨ法騫沖彴涓嬪紑鍙戞父鎴忔垨杞歡錛屽氨闇瑕佹湁涓濂楁柟渚跨殑鑷姩鍖栧伐鍏楓俉indows涓嬮渶瑕佷嬌鐢ㄦ壒澶勭悊錛岃櫧鐒舵湁PowerShell鍔犳寔錛屼絾榪欎笢瑗垮浜嗕篃涓嶉潬璋憋紝鍙湁涓涓鉤鍙拌兘鐢ㄣ傚ぇ瀹惰繕鏄範鎯疞inux Shell銆傝繛Mac騫沖彴閮藉彲浠ョ敤Shell錛學indows涓婅鍋氳嚜鍔ㄥ寲鑴氭湰灝辨樉寰楅潪甯稿按灝?/p>

鎴戞浘緇忓湪欏圭洰涓嬌鐢╣o緙栧啓浜嗕竴濂楀皢閰嶇疆杞負鎵瑰鐞嗗拰Linux Shell鐨勫伐鍏楓備嬌鐢ㄨ繃紼嬭緝涓哄鏉傦紝浣嗘槸鑳借法騫沖彴榪涜琛ㄦ牸瀵煎嚭鍜屽崗璁紪璇戠瓑宸ヤ綔銆?/p>

浣嗘槸錛岃繖涓伐鍏瘋繕鏄渶瑕佸涓嶅悓鐨勫鉤鍙扮紪鍐欏濂楁ā鏉胯繘琛屼唬鐮佺敓鎴愶紝闈炲父綣佺悙銆傚鏋滄湁涓濂楄法騫沖彴鐨凷hell錛岀紪鍐欎竴嬈″氨鍙互璺ㄥ鉤鍙拌繍琛岄偅璇ュ濂姐?/p>

鏌ラ槄璧勬枡鍚庯紝涓鍏辨湁鍑犱釜鏂規錛?/p>

  1. 浣跨敤Python浣滀負鑷姩鍖栧伐鍏?榪欎釜鏂規鍏跺疄灝辨槸浣跨敤python鎶婃壒澶勭悊鍜孲hell騫茬殑浜嬫儏鐢ㄤ唬鐮佹潵瑙e喅銆備絾鍓嶆彁鏄閲嶆柊瀛︿範Python錛屼篃闇瑕佷竴閮ㄥ垎鐔熸倝綆鍗曠殑Python璇硶錛屼漢涓哄涔犳垚鏈緝楂橈紝涔熸瘮杈冭垂浜嬨?/p>

  2. 鑷繁緙栧啓涓濂楃嫭绔嬬殑鑷姩鍖栧伐鍏?榪欎釜鏂規闇瑕侀暱鏃墮棿鐨勯傞厤榪囩▼錛屽樊浠涔堟寚浠よˉ浠涔堟寚浠わ紝瀵歸」鐩繘搴︽湁涓瀹氬共鎵般?/p>

  3. 鑷繁緙栧啓Linux Shell鐨勮В閲婂櫒 榪欎釜灝辨洿闅句簡錛岃鍋氬埌100%鍏煎錛屽熀鏈笉鍙兘銆?/p>

  1. 浣跨敤Cygwin鍜孧ingw 闇瑕佷竴涓井鍨嬭繍琛屾椂榪涜Linux Shell鐨勮В閲婏紝msys澶ф鏄?8M宸﹀彸錛屽彲琛屾ц緝楂樸?/li>

鍦ㄧ爺絀禖ygwin鍜孧ingw濡備綍鏁村悎鐨勮繃紼嬩腑錛屾垜璇搷浣滅偣鍑諱簡涓涓猻h鍚庣紑鐨凩inux Shell錛岃繖鏄垜甯屾湜璁㎝ingw榪愯鐨凷hell銆傜粨鏋滃憿錛宻h鍚庣紑鐨勬枃浠跺眳鐒惰兘鍦╓indows涓嬭繍琛屻傛垜椹笂緙栧啓浜嗕竴緋誨垪鐨勪緥瀛愶紝鍙戠幇鍑犱箮瀹屽叏鍏煎甯哥敤鐨凷hell鎸囦護銆?緇忚繃鐮旂┒錛屾垜鍙戠幇Windows涓嬭兘榪愯sh鏂囦歡鏄敱Git鑷甫鐨刴sys2鎻愪緵鐨勩侻SYS2 錛圡inimal SYStem 2錛?nbsp;http://www.msys2.org/錛?/a> 鏄竴涓狹SYS鐨勭嫭绔嬫敼鍐欑増鏈紝涓昏鐢ㄤ簬 shell 鍛戒護琛屽紑鍙戠幆澧冦傚悓鏃跺畠涔熸槸涓涓湪Cygwin 錛圥OSIX 鍏煎鎬у眰錛?鍜?MinGW-w64錛堜粠"MinGW-鐢熸垚"錛夊熀紜涓婁駭鐢熺殑錛岃拷姹傛洿濂界殑浜掓搷浣滄х殑 Windows 杞歡銆?/p>

閭e氨鏄錛?span style="box-sizing: border-box; font-weight: 600;">鍙瀹夎浜咷it錛?a style="box-sizing: border-box; background-color: transparent; color: #0366d6; text-decoration-line: none;">https://git-scm.com/錛夛紝閭d箞灝卞彲浠ュ湪Windows涓嬬洿鎺ヨ繍琛孡inux Shell錛屽彧闇瑕佸皢鏂囦歡鍚庣紑鍛藉悕涓簊h鍗沖彲銆?/p>

闂繃鍛ㄨ竟鍙嬩漢鏄惁鐭ラ亾榪欎竴鍔熻兘錛岄兘璇寸煡閬擄紝鍙槸娌℃湁騫挎挱鑰屽凡錛屽鎴戠爺絀跺緢涔?#8230;…



]]>
Golang 鐑洿鏂扮爺絀剁瑪璁?/title><link>http://m.shnenglu.com/sunicdavy/archive/2017/07/06/215057.html</link><dc:creator>鎴橀瓊灝忕瓚</dc:creator><author>鎴橀瓊灝忕瓚</author><pubDate>Thu, 06 Jul 2017 04:47:00 GMT</pubDate><guid>http://m.shnenglu.com/sunicdavy/archive/2017/07/06/215057.html</guid><wfw:comment>http://m.shnenglu.com/sunicdavy/comments/215057.html</wfw:comment><comments>http://m.shnenglu.com/sunicdavy/archive/2017/07/06/215057.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sunicdavy/comments/commentRss/215057.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sunicdavy/services/trackbacks/215057.html</trackback:ping><description><![CDATA[<p data-source-line="1" style="box-sizing: border-box; margin-bottom: 16px; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 21px; widows: 1; background-color: #ffffff; margin-top: 0px !important;">鏈枃涓昏鐮旂┒娓告垙鏈嶅姟鍣ㄥ甫鐘舵佺殑鐑洿鏂伴渶姹?http鐨勬棤鐘舵佺儹鏇存柊闇姹傚凡緇忔湁鎴愮啛鏂規, 鏁呬笉鍦ㄦ湰鏂囨弿榪拌寖鍥?/p><h1><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#鍩烘湰姒傚康" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>鍩烘湰姒傚康</h1><ul data-source-line="6" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding-left: 2em; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 21px; widows: 1; background-color: #ffffff;"><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">Golang鐨勭儹鏇存柊閲囩敤浠涔堟満鍒?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">浣跨敤go1.8鎻愪緵鐨刾lugin鍖呮満鍒跺疄鐜?/p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">plugin鍖呮湰韜璁$殑鐩殑鏄儹鏇存柊涔?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">plugin鍖呭叾瀹炲彧鏄敮鎸佸皢浠g爜鍒嗗埆緙栬瘧涓哄涓姩鎬佸簱,鍔ㄦ佸姞杞藉悗榪愯 騫朵笉鑳藉畬鍏ㄦ敮鎸佺被浼糃/C++鐨勫姩鎬佸簱鏂瑰紡澶勭悊浠g爜</p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">甯︾姸鎬佺殑榪涚▼鐑洿鏂扮殑鍩烘湰姒傚康鍙婅寖鍥存槸浠涔?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鏁版嵁閮ㄥ垎(model)涓嶆洿鏂? 鍙洿鏂伴昏緫閮ㄥ垎(鍑芥暟)</p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">琛ㄦ牸鍜岄厤緗洿鏂扮畻鐑洿鏂頒箞?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">綆? 浣嗕笉鏄湰鏂囨弿榪拌寖鍥?/p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鐑洿鏂拌兘鍦╳indows涓婁嬌鐢ㄤ箞?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">涓嶆敮鎸?/p></li></ul><h1><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#浠g爜鍙婄粨鏋? style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>浠g爜鍙婄粨鏋?/h1><ul data-source-line="29" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding-left: 2em; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 21px; widows: 1; background-color: #ffffff;"><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鎴戣兘灝嗗師鏉ヤ竴涓猠xe鐨勪唬鐮佺紪璇戜負so鎻愪緵緇檖lugin浣跨敤涔?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍙互, 浣嗘槸蹇呴』浠嶇劧淇濈暀main鍖呬綔涓烘彃浠跺叆鍙? 騫跺湪main鍖呭唴娣誨姞鎻愪緵緇檖lugin璋冪敤鍏ュ彛.</p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">濡傛灉鍔ㄦ佸簱涓病鏈塵ain鍖? 緙栬瘧鍑虹殑so鑳界敤涔?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">涓嶈兘, 鍖呭繀欏誨寘鍚玬ain, 鍚﹀垯杈撳嚭鐨勬槸.a鐨勬枃浠? plugin鍖呭姞杞戒細鎶ラ敊</p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍔ㄦ佸簱涓? 闈瀖ain鍖呯殑鐨勪唬鐮佷慨鏀硅兘鍋氱儹鏇存柊涔?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;"><span style="box-sizing: border-box; font-weight: 600;">涓嶈兘</span>!(宕╂簝浜嗗惂, 鎴戞彁浜嗕竴涓猧ssue: <a style="box-sizing: border-box; color: #4078c0; text-decoration-line: none; background-color: transparent;">https://github.com/golang/go/issues/20554</a>)</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">濡傛灉紜疄鍋氫簡淇敼, 搴曞眰浼氭姤閿? plugin was built with a different version of package</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">瑙e喅鏂規硶: 淇敼plugin鍖呭簳灞傚疄鐜板茍閲嶆柊緙栬瘧 鎵撳紑runtime/plugin.go, 娉ㄩ噴浠ヤ笅浠g爜 for _, pkghash := range md.pkghashes { if pkghash.linktimehash != *pkghash.runtimehash { return "", nil, pkghash.modulename } } 鎵ц/usr/local/go/run.bash 閲嶇紪璇?嫻嬭瘯</p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">浠g爜涓摢浜涘彲浠ヨ鏇存柊? 鏂規硶鍙互琚洿鏂頒箞? 闂寘鍛?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍙兘鏇存柊鎷ユ湁闈欐佸湴鍧鐨勭粨鏋?渚嬪: 鍖呯駭鍒嚱鏁?綾諱技浜庨潤鎬佸嚱鏁?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">渚嬪: svc_0.so閲屾湁涓涓狥oo鍑芥暟, svc_1.so淇敼浜咶oo鍑芥暟瀹炵幇, 鐑洿鏂板彲瀹炵幇</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;"><span style="box-sizing: border-box; font-weight: 600;">闂寘=鍑芥暟+鎹曡幏鍙橀噺</span>, 瀹為檯涓婃槸涓涓姩鎬佺粨鏋? 娌℃湁闈欐佸湴鍧, 鏃犳硶琚洿鏂?/p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍚勭鍖呯駭鍒彉閲? 緇撴瀯浣撳彉閲? 緇撴瀯浣撴柟娉? 灞閮ㄥ彉閲忓潎涓嶈兘琚儹鏇存柊, 浣嗘槸鍙橀噺鍊間笉浼氳褰卞搷</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鏂板緇撴瀯鍙互琚繍琛?/p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">浣跨敤緇撴瀯浣撴柟娉曡皟鐢ㄤ簡鍖呯駭鍒嚱鏁? 鍖呯駭鍒嚱鏁拌兘琚洿鏂頒箞?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍙互, 铏界劧鏂規硶涓嶈兘琚洿鏂? 浣嗘柟娉曡璋冪敤鐨勫寘綰у埆鍑芥暟鐨勫湴鍧鏄浐瀹氱殑, 鎵浠ュ彲浠ヨ鐑洿鏂?/p></li><li style="box-sizing: border-box; margin-top: 0.25em;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">init鍖呭垵濮嬪寲鍑芥暟鑳界敤涔? 鑳借鐑洿鏂頒箞?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">瀹樻柟榪欐牱鎻忚堪:</p><pre data-source-line="71" style="box-sizing: border-box; font-stretch: normal; font-size: 11.9px; line-height: 1.45; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; word-wrap: normal; margin-top: 0px; margin-bottom: 16px; padding: 16px; overflow: auto; border-radius: 3px; background-color: #f7f7f7;"><code style="box-sizing: border-box; display: inline; overflow: visible; padding: 0px; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; margin: 0px; font-size: 11.9px; border-radius: 3px; word-break: normal; border: 0px; line-height: inherit; word-wrap: normal; background: 0px 0px transparent;"><span style="box-sizing: border-box; font-weight: 700;">When</span> a plugin <span style="box-sizing: border-box; font-weight: 700;">is</span> first opened, the init functions <span style="box-sizing: border-box; font-weight: 700;">of</span> <span style="box-sizing: border-box; font-weight: 700;">all</span> packages <span style="box-sizing: border-box; font-weight: 700;">not</span> already part <span style="box-sizing: border-box; font-weight: 700;">of</span> the program are called. The main <span style="box-sizing: border-box; font-weight: 700;">function</span> <span style="box-sizing: border-box; font-weight: 700;">is</span> <span style="box-sizing: border-box; font-weight: 700;">not</span> run. A plugin <span style="box-sizing: border-box; font-weight: 700;">is</span> only initialized once, <span style="box-sizing: border-box; font-weight: 700;">and</span> cannot be closed</code></pre><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鎻掍歡絎竴嬈¤鎵撳紑鏃? 鍏跺叧鑱旂殑, 娌℃湁鎴愪負紼嬪簭鐨勪竴閮ㄥ垎鐨勬墍鏈夌殑鍖呯殑init鍑芥暟灝嗚璋冪敤. 鎻掍歡鐨刴ain鍑芥暟涓嶄細琚皟鐢? 鎻掍歡鍙細琚垵濮嬪寲涓嬈? 涓嶈兘琚叧闂?/p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍥犳, 闇瑕佹墜鍔ㄥ皢init鍑芥暟鏀規垚鑷繁鐨勫嚱鏁? 緇熶竴鍦╯o鐨刴ain鍖呴噷璋冪敤</p></li></ul><h1><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#緙栬瘧" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>緙栬瘧</h1><ul data-source-line="80" style="box-sizing: border-box; margin-top: 0px; padding-left: 2em; color: #333333; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 21px; widows: 1; background-color: #ffffff; margin-bottom: 0px !important;"><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">濡備綍緙栬瘧鑾峰緱plugin鍖呮敮鎸佺殑鍔ㄦ佸簱</p><pre data-source-line="82" style="box-sizing: border-box; font-stretch: normal; font-size: 11.9px; line-height: 1.45; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; word-wrap: normal; margin-top: 0px; margin-bottom: 16px; padding: 16px; overflow: auto; border-radius: 3px; background-color: #f7f7f7;"><code style="box-sizing: border-box; display: inline; overflow: visible; padding: 0px; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; margin: 0px; font-size: 11.9px; border-radius: 3px; word-break: normal; border: 0px; line-height: inherit; word-wrap: normal; background: 0px 0px transparent;">SVCNAME=<span style="box-sizing: border-box; color: teal;">$1</span> SVCVER=<span style="box-sizing: border-box; color: teal;">$2</span> TIMESTAMP=`date <span style="box-sizing: border-box; color: #dd1144;">'+%Y%m%d_%H%M%S'</span>` go build -v -buildmode=plugin --ldflags=<span style="box-sizing: border-box; color: #dd1144;">"-pluginpath=${SVCNAME}_${TIMESTAMP}"</span> -o ${SVCNAME}<span style="box-sizing: border-box; color: teal;">_</span>${SVCVER}.so ${SVCNAME}</code></pre><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">-buildmode=plugin鏄噸瑕佸弬鏁?/p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">--ldflags閲岀殑-pluginpath鐨勪綔鐢ㄦ槸: 姣忔緙栬瘧鐨勫唴閮ㄨ瘑鍒礬寰勯兘鏄笉鍚岀殑, 閬垮厤閲嶅鍔犺澆鐨勮鍛?/p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍙傝? <a style="box-sizing: border-box; color: #4078c0; text-decoration-line: none; background-color: transparent;">https://github.com/golang/go/issues/19004</a></p></li></ul><img src ="http://m.shnenglu.com/sunicdavy/aggbug/215057.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sunicdavy/" target="_blank">鎴橀瓊灝忕瓚</a> 2017-07-06 12:47 <a href="http://m.shnenglu.com/sunicdavy/archive/2017/07/06/215057.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤Visual Studio Code璋冭瘯Golang宸ョ▼http://m.shnenglu.com/sunicdavy/archive/2017/04/20/214874.html鎴橀瓊灝忕瓚鎴橀瓊灝忕瓚Thu, 20 Apr 2017 04:52:00 GMThttp://m.shnenglu.com/sunicdavy/archive/2017/04/20/214874.htmlhttp://m.shnenglu.com/sunicdavy/comments/214874.htmlhttp://m.shnenglu.com/sunicdavy/archive/2017/04/20/214874.html#Feedback0http://m.shnenglu.com/sunicdavy/comments/commentRss/214874.htmlhttp://m.shnenglu.com/sunicdavy/services/trackbacks/214874.html浣跨敤Visual Studio Code璋冭瘯Golang宸ョ▼

  • 鏈綆鍗曠殑璋冭瘯鏀葷暐
  • 澶氶」鐩皟璇? 閫傜敤涓漢寮鍙戝拰欏圭洰寮鍙?/li>
  • 鏃犻渶淇敼緋葷粺鐜鍙橀噺
  • 鍑嗗VSCode

    鍦ㄥ畼緗戜笅杞芥渶鏂扮増鐨刅SCode:

    https://code.visualstudio.com/

    瀹夎Golang鎻掍歡

    • 鎵撳紑鎵╁睍闈㈡澘

      VSCode->鏌ョ湅->鎵╁睍

    • 鎵懼埌Go鎻掍歡 鍦ㄦ悳绱㈡閲岃緭鍏o, 鎵懼埌絎簩琛屽啓鏈?Rich Go language support for Visual Studio Code鐨勬彃浠? 鐐瑰嚮瀹夎

      娉ㄦ剰涓嶆槸鎺掑悕鏈楂樼殑

    • 閲嶅惎緙栬緫鍣?/p>

  • 鎵撳紑璋冭瘯闈㈡澘

    VSCode->鏌ョ湅->璋冭瘯

  • 娣誨姞璋冭瘯鐩爣

    鍦?娌℃湁璋冭瘯"鐨勪笅鎷夋涓偣鍑?娣誨姞閰嶇疆.."

  • 娣誨姞鐩爣璋冭瘯閰嶇疆

    渚嬪瓙:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Launch",
                "type": "go",
                "request": "launch",
                "mode": "debug",
                "remotePath": "",
                "port": 2345,
                "host": "127.0.0.1",
                "program": "${fileDirname}",
                "env": {
                    "GOPATH":"D:/Develop/vscodegolang"
                },
                "args": [],
                "showLog": true
            }
        ]
    }
  • 鍏朵腑: "port", "host"閮芥槸go鎻掍歡鑷姩鐢熸垚鐨?/p>

    "env"涓鴻緗幆澧冨彉閲? 璁劇疆涓轟綘鐨勫伐紼嬬洰褰曞氨鍙互(鍖呭惈bin, src鐨勬枃浠跺す)

    鍑嗗璋冭瘯鎻掍歡

    姝ゆ椂鎵懼埌main.go鎸塅5, 浼氭姤閿欐彁紺?

    Failded to continue:"Cannot find Delve debugger. Install from https://github.com/derekparker/delve & ensure it is in your "GOPATH/bin" or "PATH"

    鎴戜滑浣跨敤go鍛戒護琛岀紪璇戣皟璇曞櫒

    go get github.com/derekparker/delve/cmd/dlv

    灝哾lv璋冭瘯鍣ㄦ斁鍦℅OPATH(宸ョ▼鐩綍)鐨刡in鐩綍涓?/p>

    閫変腑瑕佽皟璇曠殑main.go, 鐐瑰嚮F5, 鏃㈠彲浠ュ紑濮嬭皟璇?/p>

    璋冭瘯蹇嵎閿拰Visual Studio緋諱竴鑷?/p>

    • F9 鍒囨崲鏂偣
    • F10 Step over
    • F11 Step in
    • Shift+F11 Step out

    娉ㄦ剰鐐?/p>

    • 鏌愪簺緇撴瀯浣撴垚鍛樻棤娉曠洿鎺ユ樉紺烘椂, 鍙互鐩存帴閫変腑鍙橀噺鍚? 娣誨姞鍒扮洃瑙? 鎴栬呭彸閿偣鍑? "璋冭瘯:姹傚?

    鍦╨aunch.json涓彲浠ユ坊鍔犲緇勮皟璇曞叆鍙? 閫氳繃璋冭瘯闈㈡澘涓変腑瀵瑰簲鐨勯厤緗紑鍚笉鍚岀洰鏍囩殑璋冭瘯

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "client",
                "type": "go",
                "request": "launch",
                "mode": "debug",
                "remotePath": "",
                "port": 2345,
                "host": "127.0.0.1",
                "program": "${fileDirname}",
                "env": {
                    "GOPATH":"D:/Develop/vscodegolang"
                },
                "args": [],
                "showLog": true
            },
    
            {
                "name": "server",
                "type": "go",
                "request": "launch",
                "mode": "debug",
                "remotePath": "",
                "port": 2345,
                "host": "127.0.0.1",
                "program": "${workspaceRoot}/src/server",
                "env": {
                    "GOPATH":"D:/Develop/vscodegolang"
                },
                "args": [],
                "showLog": true
            }
        ]
    }

    "program"涓殑"${fileDirname}"鏄互褰撳墠閫変腑鏂囦歡浣滀負鍚姩鐐?/p>

    鏇村緩璁嬌鐢?program"鐨?${workspaceRoot}", 浠ュ寘鍚嶄綔涓哄惎鍔ㄧ偣鐨勬柟寮忚繘琛岄厤緗?/strong>

    https://code.visualstudio.com/Docs/editor/debugging



    ]]>MMO鐩鎬綅鎶鏈爺絀?/title><link>http://m.shnenglu.com/sunicdavy/archive/2017/04/08/214817.html</link><dc:creator>鎴橀瓊灝忕瓚</dc:creator><author>鎴橀瓊灝忕瓚</author><pubDate>Sat, 08 Apr 2017 06:41:00 GMT</pubDate><guid>http://m.shnenglu.com/sunicdavy/archive/2017/04/08/214817.html</guid><wfw:comment>http://m.shnenglu.com/sunicdavy/comments/214817.html</wfw:comment><comments>http://m.shnenglu.com/sunicdavy/archive/2017/04/08/214817.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sunicdavy/comments/commentRss/214817.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sunicdavy/services/trackbacks/214817.html</trackback:ping><description><![CDATA[<h1>鐩鎬綅鎶鏈?/h1><p data-source-line="3" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鐩鎬綅鎶鏈ぇ瑙勬ā鍑虹幇鍦ㄩ瓟鍏戒笘鐣學LK鐗堟湰, 鐜板湪搴旂敤宸茬粡騫挎硾搴旂敤鍦ㄥ悇縐峂MORPG娓告垙涓? 涓嬮潰瀵圭浉浣嶆妧鏈殑鍋氭硶榪涜綆鍗曞綊綰蟲眹鎬?/p><h2><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#琛ㄧ幇鍒嗙被" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>琛ㄧ幇鍒嗙被</h2><h3><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#鍓湰鐩鎬綅" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>鍓湰鐩鎬綅</h3><p data-source-line="10" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鏃╂湡鍓湰鐨勫嚭鐜? 閬垮厤鎶㈡棶棰? 鎵浠? 鍓湰鍏跺疄鏈韓灝辨槸涓縐嶇浉浣嶆妧鏈? 鍙笉榪囧疄鐜版椂, 鎴戜滑涓鑸細灝嗗皬闃熷拰鎬墿鐩存帴棰勫垎閰嶅湪鐙珛鐨勪竴涓壇鏈疄渚嬩腑(鎵浠ュ壇鏈師鏂囦篃鏄疄渚嬬殑鎰忔?</p><h3><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#鍒嗙嚎鐩鎬綅" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>鍒嗙嚎鐩鎬綅</h3><p data-source-line="15" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鐩鎬綅鎶鏈繕娌℃湁姝e紡鍛藉悕鏃? 鍚屼竴涓満鏅? 鐜╁榪涘埌涓嶅悓鐨勫垎綰跨湅鍒扮殑鐜╁涓嶄竴鏍? 涔熸槸灞炰簬鐩鎬綅鐨勪竴縐? 褰撶劧, 濡傛灉鏄粍闃熺帺瀹? 鏈嶅姟鍣ㄩ粯璁や細鍒嗛厤鎵鏈夐槦浼嶇帺瀹跺湪鍚屼竴涓嚎(浣嶉潰)</p><h3><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#鐪熺浉浣? style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>鐪熺浉浣?/h3><p data-source-line="20" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鍓湰鐩鎬綅鍜屽垎綰跨浉浣嶅叾瀹為兘鏄潤鎬佺浉浣? 涓鏃﹁繘鍏? 涓斾笉浼氭湁鍒囨崲鎴栬呮販鍚堟煡鐪嬬殑榪囩▼. 鐪熺浉浣嶅彲浠ュ湪涓涓満鏅腑,鍔ㄦ佸垏鎹㈢浉浣? 鐩鎬綅鍐呭拰鐩鎬綅澶栨墍浠ヤ笉鍚?/p><p data-source-line="22" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鎴戜滑甯歌鐨勭湡鐩鎬綅琛ㄧ幇涓? <span style="box-sizing: border-box; font-weight: bolder;">鐩鎬綅涓殑瑙掕壊+鐜╁+闃熶紞鎴愬憳</span></p><p data-source-line="24" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鍦ㄦ姢閫佷換鍔℃椂, 榪樹細鍦ㄤ笂闈㈡墍瑙佽鑹蹭腑鍙犲姞涓栫晫涓殑鎵鏈夎鑹? 涔熷氨鏄, 浣犲拰闃熶紞鎴愬憳鍙互鐪嬪埌鐨勮鑹? 鍏朵粬浜虹湅涓嶅埌, 鍏朵粬浜轟篃鐪嬩笉鍒頒綘鍜屼綘鐨勯槦浼嶆垚鍛?/p><hr style="box-sizing: content-box; overflow: hidden; height: 4px; padding: 0px; margin: 16px 0px; border-width: 0px; border-style: initial; border-bottom-color: #eeeeee; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background: #e7e7e7;" /><p data-source-line="28" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">涓轟簡娓呮櫚鐨勭畝鍗曠殑鎻忚堪, 鎴戜負鐩鎬綅鍒涘緩濡備笅姒傚康涓庡悕璇?/p><h2><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#鐩鎬綅瀹綋" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>鐩鎬綅瀹綋</h2><p data-source-line="33" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">琛ㄧ幇涓洪櫎鐜╁澶栫殑瑙掕壊(鎬墿,浜や簰鐗╀綋涓庣浉浣嶅彲瑙佸満鏅?</p><h3><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#縐佹湁瀹綋" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>縐佹湁瀹綋</h3><p data-source-line="37" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">榪欐槸鏈甯歌鐨勪竴縐嶇浉浣嶅唴瑙掕壊</p><ul data-source-line="39" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding-left: 2em; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;"><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鎸佹湁鍙橀噺</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍙朠hasingID鏃?涓篜hasingTargetID</p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鐢熸垚瑙勫垯</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">褰撶帺瀹跺紑鍚浉浣嶅悗, 鍦ㄧ帺瀹剁浉浣嶅唴<span style="box-sizing: border-box; font-weight: bolder;">鐢熸垚鐨勮鑹?/span>涓虹鏈夊浣?</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">姝ゆ椂, 灝?PhasingTargetID璁劇疆涓虹浉浣嶇敓鎴愯呯殑瀹炰緥ID</p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍒犻櫎瑙勫垯</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">濡傛灉鐜╁閫鍑虹浉浣? 縐佹湁瀹綋浼氬瓨鍦ㄤ竴孌墊椂闂存垨鎸夌収闇姹傚垹闄?/p></li></ul><h3><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#鍏叡瀹綋" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>鍏叡瀹綋</h3><p data-source-line="55" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">涓鑸寚鎻愬墠鏀劇疆鍦ㄥ満鏅腑, 涓栫晫鍐呬笉鍙, 浣嗘槸鑳借鍚岀浉浣嶇帺瀹跺彲瑙?涓斿悓鐩鎬綅鐜╁閮藉彲浠ヤ簰鐩稿彲瑙?姣斿: 鍙鎺ヤ簡鍚屼竴涓換鍔$殑鐜╁, 閮藉彲浠ョ湅鍒扮殑NPC</p><ul data-source-line="58" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding-left: 2em; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;"><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鎸佹湁鍙橀噺</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍙朠hasingID鏃?涓篜ublicPhasingID</p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鐢熸垚瑙勫垯</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">閫氳繃鍦烘櫙緙栬緫鍣? 鏀劇疆瑙掕壊鏃? 璁劇疆鍏跺彲琚瀵熷埌鐨勪換鍔D</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">瑙掕壊琚姞杞藉悗, 灝嗕換鍔D璁劇疆鍒癝taticPhasingID</p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍒犻櫎瑙勫垯</p><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鍦烘櫙鍒犻櫎, 瑙掕壊鍒犻櫎</p></li></ul><h2><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#鐩鎬綅涓諱綋" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>鐩鎬綅涓諱綋</h2><p data-source-line="75" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鍖呭惈鐜╁涓庡悓闃熶紞鐜╁</p><ul data-source-line="78" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; padding-left: 2em; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;"><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">寮鍚浉浣嶅悗, 鍙縐佹湁瀹綋+鍏湁瀹綋</p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">闃熼暱瑙嗕負鐩鎬綅涓諱綋, 鍗曚漢鏃? 鑷繁涓洪槦闀?/p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">闃熶紞鍏朵粬鎴愬憳鍏變韓闃熼暱鐨勭鏈夌浉浣嶅浣?/p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">闃熶紞鍏朵粬鎴愬憳鏍規嵁鑷繁鐨凱ublicPhasingID鍖歸厤鐩爣瀵硅薄鐨凱ublicPhasingID鏃跺彲浜掔浉鍙</p></li><li style="box-sizing: border-box;"><p style="box-sizing: border-box; margin-top: 16px; margin-bottom: 16px;">鎸佹湁鍙橀噺</p></li></ul><p data-source-line="88" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鐩鎬綅寮鍚椂, 鍙朠hasingID鏃? 涓鴻鑹插疄渚婭D</p><p data-source-line="90" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鐩鎬綅鍏抽棴鏃? 鍙朠hasingID鏃? 涓?</p><p data-source-line="92" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">PublicPhasingID</p><h2><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#鍙瑙勫垯" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>鍙瑙勫垯</h2><p data-source-line="98" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">褰撲袱涓鑹茬殑PhasingID鐩哥瓑鏃? 涓諱綋涓庣鏈夊浣撲簰鐩稿彲瑙?/p><p data-source-line="100" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">褰撲袱涓鑹茬殑PublicPhasingID鐩哥瓑鏃? 涓諱綋涓庡叕鏈夊浣撲簰鐩稿彲瑙?/p><p data-source-line="102" style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff;">鍙互閫氳繃寮鍏寵緗? 鏄惁鍦ㄥ彲瑙佺殑鐩鎬綅瀹綋鍩虹涓? 鍙犲姞涓栫晫瑙掕壊(鎶ら佷換鍔?</p><h2><a href="file:///C:/Users/Davy/AppData/Local/Youdao/YNote/markdown/index.html#綰︽潫" style="box-sizing: border-box; color: #4078c0; text-decoration-line: none;"></a>綰︽潫</h2><ul data-source-line="106" style="box-sizing: border-box; margin-top: 0px; padding-left: 2em; color: #333333; font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 22.4px; widows: 1; background-color: #ffffff; margin-bottom: 0px !important;"><li style="box-sizing: border-box;">鐜╁鍚屾椂鍙兘鐪嬭1涓浉浣?/li></ul><img src ="http://m.shnenglu.com/sunicdavy/aggbug/214817.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sunicdavy/" target="_blank">鎴橀瓊灝忕瓚</a> 2017-04-08 14:41 <a href="http://m.shnenglu.com/sunicdavy/archive/2017/04/08/214817.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Go璇█涓庢瀯閫犲嚱鏁?/title><link>http://m.shnenglu.com/sunicdavy/archive/2016/12/01/214457.html</link><dc:creator>鎴橀瓊灝忕瓚</dc:creator><author>鎴橀瓊灝忕瓚</author><pubDate>Thu, 01 Dec 2016 02:45:00 GMT</pubDate><guid>http://m.shnenglu.com/sunicdavy/archive/2016/12/01/214457.html</guid><wfw:comment>http://m.shnenglu.com/sunicdavy/comments/214457.html</wfw:comment><comments>http://m.shnenglu.com/sunicdavy/archive/2016/12/01/214457.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sunicdavy/comments/commentRss/214457.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sunicdavy/services/trackbacks/214457.html</trackback:ping><description><![CDATA[<p style="margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1; margin-top: 0px !important;">Golang涓病鏈夎璁℃瀯閫犲嚱鏁? 鍙栬屼唬涔嬬殑, 璁捐Golang鐨勫ぇ甯堝笇鏈涗綘鐢ㄦ櫘閫氬嚱鏁板幓瀹炵幇鏋勯犵殑浠誨姟. <br />涓鐩村彧鏄寰楄繖鍙槸浣撶幇Golang榪欓棬鏂拌璦鐨勭簿綆璁捐涔嬮亾, 鐩村埌鑷繁瀹炵幇緙栬瘧鍣ㄥ悗鎵嶅彂鐜版瀯閫犲嚱鏁扮殑璁捐鏈韓鏄煎緱鍟嗘Ψ鐨?/p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鎴戜滑鍏堢湅涓嬫瀯閫犲嚱鏁扮殑瑙勫垯</p><h1>鏋勯犲嚱鏁拌皟鐢ㄨ鍒?/h1><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鏋勯犲弬鏁伴噺: 0琛ㄧず娌℃湁鏋勯犲嚱鏁? 1琛ㄧず鏈夋瀯閫犲嚱鏁?涓弬鏁?/p><table style="margin: 10px 0px; border-collapse: collapse; border-style: solid; border-color: #bbbbbb; padding: 0px; color: #000000; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; font-size: 15px; line-height: 24px; widows: 1;"><thead><tr style="border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0px; padding: 0px; background-color: white;"><th style="padding: 6px 13px; border-collapse: collapse; border: 1px solid #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">鏈被鏋勯?/th><th style="padding: 6px 13px; border-collapse: collapse; border: 1px solid #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">鐖剁被鏋勯?/th><th style="padding: 6px 13px; border-collapse: collapse; border: 1px solid #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">澶勭悊鏂規硶</th></tr></thead><tbody><tr style="border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0px; padding: 0px; background-color: white;"><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">0</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">0</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">涓嶅鐞?/td></tr><tr style="border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0px; padding: 0px; background-color: #f8f8f8;"><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">1</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">0</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">璋冩湰綾籧tor</td></tr><tr style="border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0px; padding: 0px; background-color: white;"><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">0</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">1</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">璋冪埗綾籧tor</td></tr><tr style="border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0px; padding: 0px; background-color: #f8f8f8;"><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">1</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">1</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">璋冩湰綾籧tor, 鏈被ctor璋冪埗綾籧tor</td></tr><tr style="border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0px; padding: 0px; background-color: white;"><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">2</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">1</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">璋冩湰綾籧tor, 鏈被ctor璋冪埗綾籧tor</td></tr><tr style="border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0px; padding: 0px; background-color: #f8f8f8;"><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">1</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">2</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">鎶ラ敊, 鎵嬪姩璋冪埗綾籧tor</td></tr><tr style="border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; margin: 0px; padding: 0px; background-color: white;"><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">2</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">2</td><td style="padding: 6px 13px; border-collapse: collapse; border-style: solid; border-color: #cccccc; height: 28px; word-break: break-all; box-sizing: border-box; outline: none; margin: 0px; font-size: 14px;">鎶ラ敊, 鎵嬪姩璋冪埗綾籧tor</td></tr></tbody></table><h1>鏅氬嚱鏁伴噸杞借鍒?/h1><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">瀹為檯鍙敤鑰冭檻鏈鍏稿瀷鐨勪竴縐嶈涓? 瀹炰緥鍖栧瓙綾? 杞負鐖剁被璋冪敤鏂規硶, 榪欎釜鏃跺?/p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">濡傛灉鏂規硶鏄痮verride, 璋冪敤鐨勬槸瀛愮被</p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">濡傛灉鏂規硶鏄痸irutal鎴栬呬笉鎸囨槑, 璋冪敤鐨勬槸鐖剁被</p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鏁翠釜閲嶈澆榪囩▼, 瀛愮被緇濆涓嶄細闅愬紡璋冪敤鐖剁被鐨勮涓?/p><h1>闇瑕佹瀯閫犲嚱鏁頒箞?</h1><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鏋勯犲嚱鏁扮殑浼樼偣</p><ul style="margin: 10px 0px; padding-left: 32px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; font-size: 15px; line-height: 24px; widows: 1;"><li style="margin: 0px 0px 5px;">鏈韓灞炰簬涓縐嶇壒孌婄殑鎴愬憳鍑芥暟</li><li style="margin: 5px 0px;">緙栬瘧鍣ㄥ府浣犺嚜鍔ㄤ紶瀵艱皟鐢ㄧ埗綰?/li></ul><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鏋勯犲嚱鏁扮殑緙虹偣</p><ul style="margin: 10px 0px; padding-left: 32px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; font-size: 15px; line-height: 24px; widows: 1;"><li style="margin: 0px 0px 5px;">闅愬紡鐨勮皟鐢ㄨ鍒?/li><li style="margin: 5px 0px;">铏界劧灞炰簬鎴愬憳鍑芥暟, 浣嗘槸涓庡叾浠栨垚鍛樺嚱鏁拌皟鐢ㄨ鍒欏畬鍏ㄤ笉鍚? 闇瑕佺壒孌婅蹇?/li><li style="margin: 5px 0px;">甯﹀弬鏁扮殑鏋勯犲嚱鏁? 鍦ㄧ埗綾誨弬鏁板浜庡瓙綾繪椂, 闇瑕佸紩鐢ㄥ鏉傝娉曟潵瀹炵幇鐖剁駭鏋勯犺皟鐢?/li></ul><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鍏跺疄鎴戜滑瀵瑰垵濮嬪寲鍑芥暟鐨勯渶姹傚彧鏈?鏉? 鑷畾涔?/p><p style="margin-top: 10px; margin-right: 0px; margin-left: 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1; margin-bottom: 0px !important;">鎵浠? 鍙互鐞嗚ВGolang涓嶅姞鍏ユ瀯閫犲嚱鏁扮殑璁捐鏄紜殑 <br />鍗? 綆鍗? 娓呮櫚, 鏈夎寰?/p><img src ="http://m.shnenglu.com/sunicdavy/aggbug/214457.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sunicdavy/" target="_blank">鎴橀瓊灝忕瓚</a> 2016-12-01 10:45 <a href="http://m.shnenglu.com/sunicdavy/archive/2016/12/01/214457.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Go璇█鐨勫喎鐭ヨ瘑http://m.shnenglu.com/sunicdavy/archive/2016/11/02/214375.html鎴橀瓊灝忕瓚鎴橀瓊灝忕瓚Wed, 02 Nov 2016 03:09:00 GMThttp://m.shnenglu.com/sunicdavy/archive/2016/11/02/214375.htmlhttp://m.shnenglu.com/sunicdavy/comments/214375.htmlhttp://m.shnenglu.com/sunicdavy/archive/2016/11/02/214375.html#Feedback1http://m.shnenglu.com/sunicdavy/comments/commentRss/214375.htmlhttp://m.shnenglu.com/sunicdavy/services/trackbacks/214375.htmlappend, map, len涓嶆槸鍏抽敭瀛?/h1>

    浠栦滑鍏跺疄榪樻槸綾誨簱鍔熻兘, 閮藉湪buildin鍖呴噷鐨? 緋葷粺榛樿緇欎綘鍋氫簡涓?/p>

    1. import(
    2. . "buildin"
    3. )

    灝哹uildin鐨勫寘鍐呭閮芥槧灝勫埌鍏ㄥ眬鑰屽凡, 鍏跺疄浣犱篃鍙互鐢ㄨ嚜宸辯殑鍖呰繖涔堝仛

    鎵撳嵃鐨勫彟涓縐嶅啓娉?/h1>

    鎯寵窡鑴氭湰涓鏍瘋皟璇曟墦鍗版暟鎹箞?

    1. println("hello world")

    鏃犻渶鍖呭惈浠諱綍鍖? 鍥犱負瀹冨湪buildin鍖呴噷

    iota涓嶆槸榛戠鎶

    榪欐槸鍦╞uildin鍖呴噷鐨勫畾涔?/p>

    1. // iota is a predeclared identifier representing the untyped integer ordinal
    2. // number of the current const specification in a (usually parenthesized)
    3. // const declaration. It is zero-indexed.
    4. const iota = 0 // Untyped int.

    鍏跺疄go鏄湁娉涘瀷姒傚康鐨?/h1>

    鎯蟲兂map鍜屾暟緇勭殑瀹氫箟 
    鍙槸娉涘瀷娌℃湁寮鏀劇粰鐢ㄦ埛鐢ㄨ屽凡(鍙XX鏀劇伀,涓嶈XX鐐圭伅)

    map鏄敮鎸佸涓猭ey鐨? 鑰屼笖寰堟柟渚?/h1>

    榪樺湪涓哄涓猭ey杞琲d鐨勫鏉傜畻娉曡屽ご鐤間箞?

    1. type myKey struct{
    2. number int
    3. str string
    4. }
    5. func main(){
    6. t := map[ myKey] int {
    7. myKey{ 2, "world"}: 1,
    8. }
    9. fmt.Println(t[myKey{2, "world"}])
    10. }
    11. 杈撳嚭: 1

    鏋氫婦鏄彲浠ヨ漿鎴恠tring鐨?/h1>

    榛樿瀹氫箟涓涓灇涓?/p>

    1. type MyConst int
    2. const (
    3. MyConst_A MyConst = iota
    4. MyConst_B MyConst = iota
    5. )
    6. func main(){
    7. fmt.Println(MyConst_A)
    8. }

    杈撳嚭: 0 
    濡傛灉鎴戜滑鎯寵嚜鍔ㄥ寲杈撳嚭MyConst_A瀛楃涓叉椂 
    灝遍渶瑕佷嬌鐢╣olang鐨勪竴涓伐鍏烽摼:golang.org/x/tools/cmd/stringer 
    灝嗗叾涓嬭澆, 緙栬瘧鎴愬彲鎵ц宸ュ叿鍚? 瀵逛唬鐮佽繘琛岀敓鎴?nbsp;
    鐢熸垚鐨勪唬鐮佷細澶氬嚭涓涓獂x_string.go 
    閲岄潰灝辨槸鏋氫婦鐨凷tring()string 鍑芥暟

    涓存椂杞崲涓涓帴鍙e茍璋冪敤鐨勬柟娉?/h1>
    1. type love struct{
    2. }
    3. func (self*love)foo(){
    4. fmt.Println("love")
    5. }
    6. func main(){
    7. var chaos interface{} = new(love)
    8. chaos.(interface{
    9. foo()
    10. }).foo()
    11. }

    Golang鐨剅eceiver瀹為檯涓婂氨鏄痶his鐨勫彉縐嶅疄鐜?/h1>
    1. func( self*MyStruct) foo( p int ){
    2. }

    鍐欎笉鎯痳eceiver鐨勫啓娉? 濡傛灉榪欐牱鏀逛笅鍛?

    1. func foo( self *MyStruct, p int ){
    2. }

    鎵浠ヤ負浠涔堣Golang榪樻槸涓涓狢璇█鍢?/p>

    鍏充簬鍐呭瓨鍒嗛厤…

    • new 浼犲叆Type綾誨瀷, 榪斿洖*Type綾誨瀷
    • make 鍙互鍦ㄥ垎閰嶆暟緇勬椂璁劇疆棰勫垎閰嶅ぇ灝? new涓嶅彲浠?/li>
    • make 鑳藉垎閰嶆暟緇?map, 浣嗕笉鑳藉垎閰嶇粨鏋勪綋鍜屽師濮嬬被鍨?/li>
    • new 鑳藉垎閰嶆暟緇? map, 緇撴瀯浣撳拰鍘熷綾誨瀷絳夌殑鎵鏈夌被鍨?/li>
    • &Type絳夋晥浜巒ew
    • 鍒囩墖涓嶉渶瑕佸垎閰嶅唴瀛?make,new), 鐩存帴澹版槑灝卞彲浠ヤ簡…

    Golang鐨勫弽灝勬棤娉曢氳繃涓涓被鍨嬪悕, 鍒涘緩鍏跺疄渚?/h1>

    C#鏈堿ssembly姒傚康, 鍙互鍦ㄤ竴涓狝ssembly閲屾悳绱? 鍒涘緩瀹炰緥

    Golang鏄潤鎬佺被鍨嬭璦, 濡傛灉闇瑕? 鍙兘娉ㄥ唽浣犻渶瑕佸垱寤虹殑緇撴瀯浣? 鐒跺悗灝嗘敞鍐屽ソ鐨刴ap鐢ㄤ簬鍒涘緩

    Golang鍙互鏇挎崲Python鏉ヨ繘琛屽鏉傜殑宸ュ叿嫻佺▼澶勭悊

    濡傛灉浣犻渶瑕佽法騫沖彴鐨勫伐鍏鋒祦紼嬪鐞? 瀵筆ython涓嶇啛鎮? 鍙互浣跨敤

    1. go run yourcode.go 鍙傛暟1 鍙傛暟2

    鏂瑰紡鏉ヨ繘琛屽伐鍏峰鐞?nbsp;
    瑙夊緱鎱? 鍙互緙栬瘧鎴愬彲鎵ц鏂囦歡

    榪欐牱鍋氱殑濂藉: 濡傛灉鏈変簺綾誨簱鏈韓灝辨槸go鍐欑殑, Python鎯充嬌鐢ㄦ槸寰堥夯鐑︾殑, 鑰孏olang鏉ュ啓鍒欒交鑰屾槗涓?/p>

    渚嬪瓙: 閫氳繃go鐨刾rotobuf搴? 瀵逛竴浜涙枃浠惰繘琛屽鐞?/p>

    Golang鍙互鑷姩鎸佹湁鏂規硶鐨勬帴鏀惰呭疄渚?/h1>
    1. type myType struct{
    2. }
    3. func (self*myType) foo( p int){
    4. fmt.Println("hello", p )
    5. }
    6. func main(){
    7. var callback func( int )
    8. ins := new(myType)
    9. callback = ins.foo
    10. callback( 100 )
    11. }

    鍋氳繃lua鐨凜++浠g爜緇戝畾鐨勭闉嬮兘娓呮: lua鍙敮鎸佸閮ㄩ潤鎬佹垨鑰呭叏灞鍑芥暟璋冪敤 
    濡傛灉瑕佽繘琛孋++綾繪垚鍛樺嚱鏁拌皟鐢ㄦ椂, 瑕佽嚜宸卞鐞唗his鍜屾垚鍛樺嚱鏁?nbsp;
    榪欑鎶宸у洜涓烘棭璧風紪璇戝櫒鐨勮櫄琛ㄤ笉鍚屽鉤鍙板疄鐜扮粏鑺備笉緇熶竴闇瑕佷笓闂ㄥ鐞?nbsp;
    鍚庨潰璺ㄥ鉤鍙拌櫄琛ㄧ粺涓鍚? 綾繪垚鍛樺嚱鏁扮殑璋冪敤鍐欐硶涔熸槸寰堟伓蹇冨鏉傜殑 
    浣嗘槸Golang鐨勫皬鐧藉紡鐢ㄦ硶, 鐩存帴鍚婃墦C++, 鐢氳嚦C#澶嶆潅鐨刣elegate

    LiteIDE綃? 澶氬紑縐樼睄

    • 鎵懼埌 鑿滃崟->鏌ョ湅->閫夐」->閫氱敤->瀛樺偍->瀛樺偍璁劇疆鍒版湰鍦癷ni鏂囦歡

    • 鍏抽棴LiteIDE

    • 澶嶅埗LiteIDE鏁翠釜鐩綍, 鍛藉悕鏂囦歡澶逛負浣犵殑宸ョ▼鍚?/p>

    • 姣忎釜宸ョ▼鎵鍦ㄧ殑LiteIDE鐨勯厤緗皢鏄嫭绔嬬殑, 涓嶄細浜掔浉騫叉壈

    LiteIDE綃? 嫻嬭瘯紼嬪簭涔熸槸鍙互璋冭瘯鐨?/h1>

    鍒互涓虹▼搴忎竴瀹氳鏄痬ain寮濮嬬殑鎵嶅彲浠ヨ皟璇?/p>

    Golang鐨勬祴璇曠▼搴忚櫧鐒墮兘鏄竴涓釜Test寮澶寸殑鍑芥暟,浣嗘墽琛実o test鏃? 榪樻槸鏈塵ain鍏ュ彛

    鍦↙iteIDE涓? 鍙互鍦?璋冭瘯->寮濮嬭皟璇曟祴璇曠▼搴忛噷榪涜嫻嬭瘯紼嬪簭璋冭瘯

    LiteIDE綃? 鍦╓indows涓婂彲浠ヨ緭鍑簂inux鍙墽琛屾枃浠?/h1>

    go鐨勫伐鍏烽摼榛樿鏀寔浜ゅ弶緙栬瘧 
    鍦↙iteIDE涓? 鍙互閫氳繃鍒囨崲杈撳嚭騫沖彴, 杈撳嚭涓嶅悓騫沖彴鐨勫彲鎵ц鏂囦歡



    ]]>浣跨敤delve璋冭瘯Golang紼嬪簭鎶宸?/title><link>http://m.shnenglu.com/sunicdavy/archive/2016/09/03/214254.html</link><dc:creator>鎴橀瓊灝忕瓚</dc:creator><author>鎴橀瓊灝忕瓚</author><pubDate>Sat, 03 Sep 2016 10:12:00 GMT</pubDate><guid>http://m.shnenglu.com/sunicdavy/archive/2016/09/03/214254.html</guid><wfw:comment>http://m.shnenglu.com/sunicdavy/comments/214254.html</wfw:comment><comments>http://m.shnenglu.com/sunicdavy/archive/2016/09/03/214254.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/sunicdavy/comments/commentRss/214254.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/sunicdavy/services/trackbacks/214254.html</trackback:ping><description><![CDATA[<p style="margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1; margin-top: 0px !important;"></p><p style="margin-right: 0px; margin-bottom: 10px; margin-left: 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1; margin-top: 0px !important;">Google瀹樻柟涓篏olang鐨勮皟璇曚緥瀛愰粯璁や嬌鐢ㄤ簡gdb</p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鐒惰? 浣跨敤gdb璋冭瘯go紼嬪簭浼氶亣鍒癵oroutine鐨勫悇綾婚棶棰? 鍥犱負gdb涓嶆噦go</p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鍥犳, 榪欓噷浣跨敤delve榛戠鎶鏉ヨ繘琛孏olang鐨勭▼搴忚皟璇?/p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">綰懡浠よ璋冭瘯鏂規硶鍦ㄧ綉涓婂緢瀹規槗鎼滅儲鍒? 鏈枃涓昏浠iteIDE鏉ヨ繘琛岀▼搴忚皟璇?/p><h1>鍏抽棴緙栬瘧鍣ㄤ紭鍖?/h1><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">姝e父go build/install鍑虹殑go紼嬪簭鏄畬鍏ㄤ紭鍖栬繃鐨? 寮鴻浣跨敤璋冭瘯鍣ㄦ寕鎺ヨ皟璇曟椂, 鏌愪簺local鍙橀噺/lamda琛ㄨ揪寮忔崟鑾風殑鍙橀噺浼氱洿鎺ヨ繘鍏ュ瘎瀛樺櫒, 鏃犳硶浣跨敤璋冭瘯鍣ㄦ煡鐪?/p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鍒犳帀鎵鏈夌殑pkg, 涓篵uild鎴杋nstall鍙傛暟鍔犲叆鍏抽棴緙栬瘧鍣ㄤ紭鍖栫殑鍙傛暟 -gcflags "-N -l"</p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">渚嬪:</p><pre linenums="" prettyprinted"="" style="margin-top: 10px; margin-bottom: 10px; border: 1px solid #e1e1e8; font-size: 13px; line-height: 19px; overflow: auto; padding: 10px; border-radius: 3px; word-wrap: break-word; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; box-shadow: #fbfbfc 40px 0px 0px inset, #ececf0 41px 0px 0px inset; widows: 1; background-color: #f7f7f9;"><ol style="margin: 0px; padding-left: 30px !important; color: #1e347b;"><li style="margin: 0px; color: #bebec5; line-height: 18px; padding-left: 12px !important; list-style-type: decimal !important;"><code style="margin: 0px; padding: 0px; border: none; border-radius: 3px; word-wrap: break-word; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; max-width: 100%; background: transparent;"><span style="color: #48484c; margin-top: 0px;"> go install </span><span style="color: #93a1a1;">-</span><span style="color: #48484c;">gcflags </span><span style="color: #dd1144;">"-N -l"</span><span style="color: #48484c;"> svc\gamesvc</span></code></li></ol></pre><h2>delve璋冭瘯鍣ㄥ畨瑁呮柟娉?/h2><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">LiteIDE鑷甫浜唃db, 浣嗘槸娌℃湁delve璋冭瘯鍣? 闇瑕佽嚜琛屽畨瑁? 鍛戒護濡備笅</p><pre linenums="" prettyprinted"="" style="margin-top: 10px; margin-bottom: 10px; border: 1px solid #e1e1e8; font-size: 13px; line-height: 19px; overflow: auto; padding: 10px; border-radius: 3px; word-wrap: break-word; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; box-shadow: #fbfbfc 40px 0px 0px inset, #ececf0 41px 0px 0px inset; widows: 1; background-color: #f7f7f9;"><ol style="margin: 0px; padding-left: 30px !important; color: #1e347b;"><li style="margin: 0px; color: #bebec5; line-height: 18px; padding-left: 12px !important; list-style-type: decimal !important;"><code style="margin: 0px; padding: 0px; border: none; border-radius: 3px; word-wrap: break-word; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; max-width: 100%; background: transparent;"><span style="color: #48484c; margin-top: 0px;">go </span><span style="color: #1e347b;">get</span><span style="color: #48484c;"> github</span><span style="color: #93a1a1;">.</span><span style="color: #48484c;">com</span><span style="color: #93a1a1;">/</span><span style="color: #48484c;">derekparker</span><span style="color: #93a1a1;">/</span><span style="color: #48484c;">delve</span><span style="color: #93a1a1;">/</span><span style="color: #48484c;">cmd</span><span style="color: #93a1a1;">/</span><span style="color: #48484c;">dlv</span></code></li></ol></pre><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">delve璋冭瘯鍣ㄤ細琚斁鍒頒綘鐨凣OPATH/bin涓?/p><h1>LiteIDE涓殑delve璋冭瘯鍣ㄩ厤緗?/h1><h2>閫夋嫨璋冭瘯鍣?/h2><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鍦↙iteIDE鑿滃崟涓夋嫨 璋冭瘯->debugger/delve</p><h2>delve鐜鍙橀噺璁劇疆</h2><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">榪欎釜鏃跺? LiteIDE渚濈劧鎵句笉鍒癲elve, 鍥犱負瀹冧笉鍦ㄧ幆澧冨彉閲廝ATH涓? 榪欓噷鏃犻渶淇敼鐜鍙橀噺, 鍙渶瑕丩iteIDE鐨勭幆澧冮厤緗?/p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鍦↙iteIDE鑿滃崟涓夋嫨 鏌ョ湅->緙栬緫褰撳墠鐜, 鍦ㄥ脊鍑虹殑鏂囨。涓慨鏀?/p><pre linenums="" prettyprinted"="" style="margin-top: 10px; margin-bottom: 10px; border: 1px solid #e1e1e8; font-size: 13px; line-height: 19px; overflow: auto; padding: 10px; border-radius: 3px; word-wrap: break-word; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; box-shadow: #fbfbfc 40px 0px 0px inset, #ececf0 41px 0px 0px inset; widows: 1; background-color: #f7f7f9;"><ol style="margin: 0px; padding-left: 30px !important; color: #1e347b;"><li style="margin: 0px; color: #bebec5; line-height: 18px; padding-left: 12px !important; list-style-type: decimal !important;"><code style="margin: 0px; padding: 0px; border: none; border-radius: 3px; word-wrap: break-word; font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace; max-width: 100%; background: transparent;"><span style="color: #48484c; margin-top: 0px;">PATH</span><span style="color: #93a1a1;">=</span><span style="color: #48484c;">c</span><span style="color: #93a1a1;">:</span><span style="color: #48484c;">\mingw32\b</span><span style="color: #1e347b;">in</span><span style="color: #93a1a1;">;%</span><span style="color: #48484c;">GOROOT</span><span style="color: #93a1a1;">%</span><span style="color: #48484c;">\b</span><span style="color: #1e347b;">in</span><span style="color: #93a1a1;">;%</span><span style="color: #48484c;">PATH</span><span style="color: #93a1a1;">%;</span><span style="color: #48484c;">c</span><span style="color: #93a1a1;">:</span><span style="color: #48484c;">\y</span><span style="color: #1e347b;">our</span><span style="color: #48484c;">\path\to\delve</span></code></li></ol></pre><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">鍘繪帀PATH鍓嶇殑娉ㄩ噴#, 鍦?PATH%娣誨姞鍒嗗彿, 鐒跺悗鍜屼綘鍒癲elve璋冭瘯鍣ㄧ殑璺緞</p><h2>寮濮嬭皟璇?/h2><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">閫夋嫨浣犵殑宸ョ▼, 鐐瑰嚮F5, 榪涘叆璋冭瘯妯″紡</p><h2>璋冭瘯鍣ㄦ樉紺哄彉閲忓?/h2><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;"><img src="file:///D:/Documents/My%20Knowledge/temp/6f9eec62-fe6c-4f28-89ad-acbade688a96/4/index_files/2be001ea-878e-4e38-9209-76ef93d427f0.png" style="border: 0px; max-width: 100%; margin: 2px 0px; height: auto !important;" alt="" /></p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">LiteIDE浣跨敤delve璋冭瘯鏃? 鏃犳硶鍦?鍙橀噺 鐩戣絳夌獥鍙d腑姝g‘鎹曟崏delve璋冭瘯榪斿洖鏁版嵁(鍥犱負鏍煎紡澶鏉備簡…)</p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">娌″叧緋? 鎴戜滑浣跨敤鍛戒護琛岄厤鍚堟樉紺哄嵆鍙?/p><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">LiteIDE鎺у埗鍙版垨璋冭瘯杈撳嚭紿楀彛鍦╠elve璋冭瘯鏃? 瀹為檯涓婃槸涓涓爣鍑嗗懡浠よ <br />鍛戒護濡備笅</p><ul style="margin: 10px 0px; padding-left: 32px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; font-size: 15px; line-height: 24px; widows: 1;"><li style="margin: 0px 0px 5px;"><p style="margin: 0px;">p 鍙橀噺鍚嶅彲浠ユ煡鐪嬪彉閲忓?/p></li><li style="margin: 5px 0px;"><p style="margin: 0px;">locals鏌ョ湅灞閮ㄥ彉閲?/p></li><li style="margin: 5px 0px;"><p style="margin: 0px;">ls鍙煡鐪嬪綋鍓嶆枃浠?/p></li><li style="margin: 5px 0px;"><p style="margin: 0px;">stack鏌ョ湅鏍?/p></li><li style="margin: 5px 0px;"><p style="margin: 0px;">help鍙互鏌ョ湅鍚勭甯姪</p></li></ul><h2>璋冭瘯澶栭儴紼嬪簭</h2><p style="margin: 10px 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1;">濡傛灉浣犵殑紼嬪簭鏄閮ㄧ▼搴? 鎴栬呬嬌鐢╣o install瀹夎鍒癎OPATH/bin鐩綍鐨勭▼搴? 閭d箞浣跨敤delve璋冭瘯鍣ㄥ惎鍔ㄧ▼搴忔椂, 鍙兘浼氱鍒板惎鍔ㄨ礬寰勯敊璇殑闂</p><p style="margin-top: 10px; margin-right: 0px; margin-left: 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1; margin-bottom: 0px !important;">浣跨敤LiteIDE鑿滃崟 璋冭瘯->璋冭瘯鍏朵粬搴旂敤紼嬪簭… 濉叆浣犺璋冭瘯紼嬪簭鐨勮礬寰勪互鍙婂伐浣滅洰褰? 鍙互瑙e喅榪欎釜闂</p><p style="margin-top: 10px; margin-right: 0px; margin-left: 0px; font-size: 15px; font-family: Helvetica, "Hiragino Sans GB", 寰蔣闆呴粦, "Microsoft YaHei UI", SimSun, SimHei, arial, sans-serif; line-height: 24px; widows: 1; margin-bottom: 0px !important;"></p><img src ="http://m.shnenglu.com/sunicdavy/aggbug/214254.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/sunicdavy/" target="_blank">鎴橀瓊灝忕瓚</a> 2016-09-03 18:12 <a href="http://m.shnenglu.com/sunicdavy/archive/2016/09/03/214254.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <a href="http://m.shnenglu.com/">青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品</a> <div style="position:fixed;left:-9000px;top:-9000px;"><font id="pjuwb"></font><button id="pjuwb"><pre id="pjuwb"></pre></button><sub id="pjuwb"></sub><tbody id="pjuwb"><var id="pjuwb"><address id="pjuwb"></address></var></tbody><listing id="pjuwb"><label id="pjuwb"><strong id="pjuwb"></strong></label></listing><wbr id="pjuwb"><small id="pjuwb"><tbody id="pjuwb"></tbody></small></wbr><ins id="pjuwb"><xmp id="pjuwb"></xmp></ins><style id="pjuwb"></style><label id="pjuwb"><em id="pjuwb"><li id="pjuwb"></li></em></label><samp id="pjuwb"></samp><menu id="pjuwb"><input id="pjuwb"></input></menu><pre id="pjuwb"><tbody id="pjuwb"><tfoot id="pjuwb"><button id="pjuwb"></button></tfoot></tbody></pre><form id="pjuwb"></form><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"><sup id="pjuwb"></sup></label></style></i><li id="pjuwb"><table id="pjuwb"><abbr id="pjuwb"></abbr></table></li><video id="pjuwb"></video><dfn id="pjuwb"></dfn><progress id="pjuwb"></progress><strong id="pjuwb"></strong><mark id="pjuwb"></mark><em id="pjuwb"></em><tbody id="pjuwb"><p id="pjuwb"><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike></p></tbody><option id="pjuwb"></option><strike id="pjuwb"></strike><u id="pjuwb"></u><td id="pjuwb"><center id="pjuwb"><tr id="pjuwb"></tr></center></td><em id="pjuwb"><mark id="pjuwb"><em id="pjuwb"><tt id="pjuwb"></tt></em></mark></em><strong id="pjuwb"></strong><wbr id="pjuwb"></wbr><s id="pjuwb"></s><strong id="pjuwb"></strong><legend id="pjuwb"></legend><nav id="pjuwb"></nav><dl id="pjuwb"><th id="pjuwb"><dl id="pjuwb"></dl></th></dl><noframes id="pjuwb"><ins id="pjuwb"></ins></noframes><font id="pjuwb"></font><strike id="pjuwb"><i id="pjuwb"><style id="pjuwb"><label id="pjuwb"></label></style></i></strike><output id="pjuwb"></output><thead id="pjuwb"><pre id="pjuwb"></pre></thead><source id="pjuwb"></source><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem><pre id="pjuwb"><span id="pjuwb"><pre id="pjuwb"><big id="pjuwb"></big></pre></span></pre><cite id="pjuwb"><fieldset id="pjuwb"><s id="pjuwb"><rt id="pjuwb"></rt></s></fieldset></cite><big id="pjuwb"><progress id="pjuwb"><big id="pjuwb"></big></progress></big><samp id="pjuwb"><delect id="pjuwb"></delect></samp><dl id="pjuwb"></dl><strike id="pjuwb"><nav id="pjuwb"><dl id="pjuwb"><strong id="pjuwb"></strong></dl></nav></strike><tbody id="pjuwb"><b id="pjuwb"><optgroup id="pjuwb"><rp id="pjuwb"></rp></optgroup></b></tbody><em id="pjuwb"></em><xmp id="pjuwb"><blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote></xmp> <i id="pjuwb"><abbr id="pjuwb"><i id="pjuwb"><abbr id="pjuwb"></abbr></i></abbr></i><center id="pjuwb"><acronym id="pjuwb"><center id="pjuwb"></center></acronym></center><pre id="pjuwb"></pre><ul id="pjuwb"><thead id="pjuwb"></thead></ul><blockquote id="pjuwb"><pre id="pjuwb"><sup id="pjuwb"></sup></pre></blockquote><acronym id="pjuwb"></acronym><big id="pjuwb"><s id="pjuwb"></s></big><th id="pjuwb"></th><th id="pjuwb"></th><tbody id="pjuwb"></tbody><thead id="pjuwb"><strike id="pjuwb"></strike></thead><th id="pjuwb"><dl id="pjuwb"><wbr id="pjuwb"></wbr></dl></th><dl id="pjuwb"><strong id="pjuwb"></strong></dl><abbr id="pjuwb"><noframes id="pjuwb"><noscript id="pjuwb"></noscript></noframes></abbr><td id="pjuwb"><ol id="pjuwb"></ol></td><li id="pjuwb"><noscript id="pjuwb"><abbr id="pjuwb"></abbr></noscript></li><small id="pjuwb"><bdo id="pjuwb"><nav id="pjuwb"></nav></bdo></small><style id="pjuwb"></style><optgroup id="pjuwb"><table id="pjuwb"></table></optgroup><center id="pjuwb"><tr id="pjuwb"><dfn id="pjuwb"></dfn></tr></center><th id="pjuwb"></th><u id="pjuwb"></u><tfoot id="pjuwb"><legend id="pjuwb"><i id="pjuwb"></i></legend></tfoot><mark id="pjuwb"></mark><meter id="pjuwb"></meter><nav id="pjuwb"></nav><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><acronym id="pjuwb"><pre id="pjuwb"><acronym id="pjuwb"><ul id="pjuwb"></ul></acronym></pre></acronym><nobr id="pjuwb"></nobr><sub id="pjuwb"><th id="pjuwb"><menuitem id="pjuwb"><wbr id="pjuwb"></wbr></menuitem></th></sub><thead id="pjuwb"><sub id="pjuwb"></sub></thead><ul id="pjuwb"><address id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></address></ul><dfn id="pjuwb"></dfn><pre id="pjuwb"></pre><input id="pjuwb"><cite id="pjuwb"><fieldset id="pjuwb"></fieldset></cite></input><u id="pjuwb"><form id="pjuwb"><u id="pjuwb"></u></form></u><kbd id="pjuwb"><em id="pjuwb"><mark id="pjuwb"></mark></em></kbd><tr id="pjuwb"></tr><del id="pjuwb"><form id="pjuwb"><address id="pjuwb"></address></form></del><tfoot id="pjuwb"><legend id="pjuwb"><ol id="pjuwb"><dl id="pjuwb"></dl></ol></legend></tfoot><menu id="pjuwb"><nobr id="pjuwb"><th id="pjuwb"><nobr id="pjuwb"></nobr></th></nobr></menu><fieldset id="pjuwb"></fieldset><pre id="pjuwb"><blockquote id="pjuwb"><samp id="pjuwb"></samp></blockquote></pre><xmp id="pjuwb"><sup id="pjuwb"><pre id="pjuwb"></pre></sup></xmp><span id="pjuwb"><progress id="pjuwb"></progress></span><font id="pjuwb"></font><var id="pjuwb"><abbr id="pjuwb"></abbr></var><strong id="pjuwb"><label id="pjuwb"><i id="pjuwb"><legend id="pjuwb"></legend></i></label></strong><tr id="pjuwb"><em id="pjuwb"><em id="pjuwb"><output id="pjuwb"></output></em></em></tr><thead id="pjuwb"><strike id="pjuwb"></strike></thead> <acronym id="pjuwb"></acronym><i id="pjuwb"></i><tt id="pjuwb"></tt><rt id="pjuwb"><source id="pjuwb"><rt id="pjuwb"></rt></source></rt><strike id="pjuwb"><acronym id="pjuwb"></acronym></strike><del id="pjuwb"></del><font id="pjuwb"><output id="pjuwb"><ins id="pjuwb"><output id="pjuwb"></output></ins></output></font><kbd id="pjuwb"><tr id="pjuwb"><kbd id="pjuwb"></kbd></tr></kbd><pre id="pjuwb"><sup id="pjuwb"><delect id="pjuwb"><samp id="pjuwb"></samp></delect></sup></pre><samp id="pjuwb"></samp><track id="pjuwb"></track><tr id="pjuwb"></tr><center id="pjuwb"></center><fieldset id="pjuwb"></fieldset><i id="pjuwb"></i><td id="pjuwb"></td><rt id="pjuwb"></rt><object id="pjuwb"></object><pre id="pjuwb"><progress id="pjuwb"><sub id="pjuwb"><thead id="pjuwb"></thead></sub></progress></pre><kbd id="pjuwb"><tr id="pjuwb"><option id="pjuwb"></option></tr></kbd><output id="pjuwb"><ins id="pjuwb"></ins></output><ol id="pjuwb"></ol><source id="pjuwb"></source><strong id="pjuwb"></strong><ruby id="pjuwb"></ruby><sub id="pjuwb"><meter id="pjuwb"><menuitem id="pjuwb"><meter id="pjuwb"></meter></menuitem></meter></sub><pre id="pjuwb"></pre><center id="pjuwb"></center><tr id="pjuwb"><tbody id="pjuwb"><xmp id="pjuwb"><dd id="pjuwb"></dd></xmp></tbody></tr><video id="pjuwb"></video><pre id="pjuwb"></pre><form id="pjuwb"><optgroup id="pjuwb"></optgroup></form><samp id="pjuwb"></samp><kbd id="pjuwb"></kbd><strong id="pjuwb"><option id="pjuwb"></option></strong><object id="pjuwb"></object><abbr id="pjuwb"><noframes id="pjuwb"><abbr id="pjuwb"></abbr></noframes></abbr><ul id="pjuwb"><del id="pjuwb"><button id="pjuwb"><pre id="pjuwb"></pre></button></del></ul><abbr id="pjuwb"></abbr><strong id="pjuwb"><code id="pjuwb"><strong id="pjuwb"></strong></code></strong><option id="pjuwb"></option><optgroup id="pjuwb"><bdo id="pjuwb"><code id="pjuwb"></code></bdo></optgroup><mark id="pjuwb"><em id="pjuwb"><font id="pjuwb"></font></em></mark><acronym id="pjuwb"><code id="pjuwb"></code></acronym><dl id="pjuwb"></dl><em id="pjuwb"></em><object id="pjuwb"><input id="pjuwb"><object id="pjuwb"></object></input></object><output id="pjuwb"><dd id="pjuwb"></dd></output><option id="pjuwb"><button id="pjuwb"><option id="pjuwb"></option></button></option><small id="pjuwb"></small></div> <a href="http://tcgo903.com" target="_blank">欧美久久一级</a>| <a href="http://193youwu.com" target="_blank">亚洲社区在线观看</a>| <a href="http://bjopl.com" target="_blank">亚洲一区二区欧美日韩</a>| <a href="http://2938423.com" target="_blank">99re8这里有精品热视频免费</a>| <a href="http://y65v.com" target="_blank">激情五月综合色婷婷一区二区</a>| <a href="http://72nnnn.com" target="_blank">欧美日韩一区自拍</a>| <a href="http://312012.com" target="_blank">欧美激情一区二区三区高清视频</a>| <a href="http://ayxchc.com" target="_blank">久久亚洲一区二区</a>| <a href="http://163263.com" target="_blank">久久久综合激的五月天</a>| <a href="http://by3259.com" target="_blank">欧美在线高清</a>| <a href="http://yiapk.com" target="_blank">久久久久久久久一区二区</a>| <a href="http://csmgxun.com" target="_blank">国产女人18毛片水18精品</a>| <a href="http://7115866.com" target="_blank">日韩一级大片在线</a>| <a href="http://weixiao668.com" target="_blank">亚洲激情在线激情</a>| <a href="http://55555549.com" target="_blank">亚洲电影免费在线</a>| <a href="http://987328.com" target="_blank">亚洲日本电影</a>| <a href="http://lingshidu.com" target="_blank">avtt综合网</a>| <a href="http://66jj99.com" target="_blank">午夜精品av</a>| <a href="http://m10669.com" target="_blank">久久精品青青大伊人av</a>| <a href="http://qcjpns.com" target="_blank">久久米奇亚洲</a>| <a href="http://wansilv.com" target="_blank">欧美成人午夜激情视频</a>| <a href="http://ccnn33.com" target="_blank">亚洲国产成人一区</a>| <a href="http://099idc.com" target="_blank">亚洲人成在线观看</a>| <a href="http://3bmmxyz.com" target="_blank">性欧美暴力猛交另类hd</a>| <a href="http://spvicarb.com" target="_blank">欧美黑人在线观看</a>| <a href="http://kk5551.com" target="_blank">国产亚洲欧美一区二区三区</a>| <a href="http://jj8518.com" target="_blank">亚洲青色在线</a>| <a href="http://9885888.com" target="_blank">国产欧美精品日韩</a>| <a href="http://phitris.com" target="_blank">欧美一区二区三区在线观看视频</a>| <a href="http://3233328.com" target="_blank">久久婷婷影院</a>| <a href="http://008528.com" target="_blank">一区二区三区免费看</a>| <a href="http://5gn4y.com" target="_blank">久久亚洲一区二区</a>| <a href="http://tzhsdy.com" target="_blank">国产农村妇女精品一区二区 </a>| <a href="http://sishengnv.com" target="_blank">欧美日韩国产小视频在线观看</a>| <a href="http://51shoudian.com" target="_blank">欧美午夜精品理论片a级大开眼界</a>| <a href="http://china-cvct.com" target="_blank">国产亚洲女人久久久久毛片</a>| <a href="http://www433444.com" target="_blank">av成人免费</a>| <a href="http://eguge.com" target="_blank">欧美激情视频在线播放</a>| <a href="http://89wbw.com" target="_blank">久久国产乱子精品免费女</a>| <a href="http://6hzl8.com" target="_blank">国产精品美女www爽爽爽视频</a>| <a href="http://www930666.com" target="_blank">亚洲精品免费网站</a>| <a href="http://tao62bao.com" target="_blank">欧美aa国产视频</a>| <a href="http://www92y.com" target="_blank">欧美在线亚洲</a>| <a href="http://9928k.com" target="_blank">国产欧美在线</a>| <a href="http://7628x.com" target="_blank">欧美在线免费观看</a>| <a href="http://ggg4444.com" target="_blank">亚洲综合丁香</a>| <a href="http://22400com.com" target="_blank">国产美女精品视频</a>| <a href="http://6399128.com" target="_blank">日韩亚洲欧美在线观看</a>| <a href="http://zyjzz.com" target="_blank">欧美日韩国产黄</a>| <a href="http://hhhtalk.com" target="_blank">亚洲一区视频在线</a>| <a href="http://www39pao.com" target="_blank">在线观看精品视频</a>| <a href="http://hnjlhgw.com" target="_blank">久久精品亚洲一区二区</a>| <a href="http://845821.com" target="_blank">99在线精品视频</a>| <a href="http://4449998.com" target="_blank">欧美日韩国产综合视频在线观看中文 </a>| <a href="http://playav999.com" target="_blank">欧美三级资源在线</a>| <a href="http://popowq.com" target="_blank">日韩午夜黄色</a>| <a href="http://44cgcg.com" target="_blank">欧美激情一区在线</a>| <a href="http://707fx.com" target="_blank">免费成年人欧美视频</a>| <a href="http://mascorcg.com" target="_blank">欧美专区第一页</a>| <a href="http://000695.com" target="_blank">久久久久亚洲综合</a>| <a href="http://y8e8.com" target="_blank">久久精品国产亚洲aⅴ</a>| <a href="http://378682.com" target="_blank">国产一区二区三区免费不卡</a>| <a href="http://dayomall.com" target="_blank">欧美一级精品大片</a>| <a href="http://aaa798.com" target="_blank">亚洲一区二区三区视频</a>| <a href="http://389746.com" target="_blank">国产九区一区在线</a>| <a href="http://llamkos.com" target="_blank">久久久精品免费视频</a>| <a href="http://9885888.com" target="_blank">久久精彩视频</a>| <a href="http://mascorcg.com" target="_blank">亚洲第一在线视频</a>| <a href="http://4009935888.com" target="_blank">亚洲国产精品第一区二区三区</a>| <a href="http://nbpacking.com" target="_blank">另类酷文…触手系列精品集v1小说</a>| <a href="http://域名" target="_blank">亚洲第一精品福利</a>| <a href="http://jiazhuangma.com" target="_blank">亚洲第一在线视频</a>| <a href="http://xtgoldsky.com" target="_blank">欧美日韩视频在线</a>| <a href="http://689657.com" target="_blank">午夜在线精品</a>| <a href="http://402626com.com" target="_blank">久久九九精品</a>| <a href="http://sexx777.com" target="_blank">亚洲精品美女免费</a>| <a href="http://g2000vip.com" target="_blank">亚洲午夜电影在线观看</a>| <a href="http://cdcpt.com" target="_blank">国产一区二区三区在线观看免费视频 </a>| <a href="http://sxxawef.com" target="_blank">久久久九九九九</a>| <a href="http://67idid.com" target="_blank">亚洲国产精品va在线看黑人</a>| <a href="http://998609.com" target="_blank">亚洲成人在线免费</a>| <a href="http://hh474.com" target="_blank">欧美—级a级欧美特级ar全黄</a>| <a href="http://www-919198.com" target="_blank">亚洲另类视频</a>| <a href="http://67idid.com" target="_blank">亚洲专区一二三</a>| <a href="http://wwwzmcc1.com" target="_blank">在线日韩av片</a>| <a href="http://wallypanel.com" target="_blank">日韩一级精品视频在线观看</a>| <a href="http://wwwxigua66.com" target="_blank">国产精品v欧美精品∨日韩</a>| <a href="http://7213523.com" target="_blank">久久国产福利国产秒拍</a>| <a href="http://sg-lxs.com" target="_blank">欧美成人日韩</a>| <a href="http://zyjdxx.com" target="_blank">欧美一区二区三区免费看</a>| <a href="http://fjnexpo.com" target="_blank">久久久精品国产免费观看同学</a>| <a href="http://www-888690.com" target="_blank">亚洲国内自拍</a>| <a href="http://ziwufuren.com" target="_blank">一区二区三区高清在线</a>| <a href="http://989766.com" target="_blank">国产一区二区中文</a>| <a href="http://16355t.com" target="_blank">最新日韩在线视频</a>| <a href="http://njhuike.com" target="_blank">国产亚洲在线</a>| <a href="http://hmm47.com" target="_blank">日韩一二三在线视频播</a>| <a href="http://188293.com" target="_blank">精品1区2区3区4区</a>| <a href="http://zj-jufeng.com" target="_blank">一道本一区二区</a>| <a href="http://737sihu.com" target="_blank">91久久精品国产91久久性色</a>| <a href="http://maokk88.com" target="_blank">亚洲欧美日韩在线不卡</a>| <a href="http://shuoqe.com" target="_blank">亚洲精品欧美</a>| <a href="http://czwangluoyouhua.com" target="_blank">欧美一区二视频</a>| <a href="http://www672hh.com" target="_blank">亚洲视频你懂的</a>| <a href="http://1235656.com" target="_blank">毛片一区二区</a>| <a href="http://6688se.com" target="_blank">久久手机精品视频</a>| <a href="http://www-293456.com" target="_blank">国产精品你懂的</a>| <a href="http://wwwiqiuxia.com" target="_blank">亚洲狠狠婷婷</a>| <a href="http://r4747.com" target="_blank">亚洲国产视频a</a>| <a href="http://www-ss777.com" target="_blank">久久av一区二区三区漫画</a>| <a href="http://92ye.com" target="_blank">亚洲午夜一级</a>| <a href="http://uuclassroom.com" target="_blank">国产欧美韩国高清</a>| <a href="http://jgj230230.com" target="_blank">亚洲精品久久久蜜桃</a>| <a href="http://avtb2120.com" target="_blank">亚洲国产中文字幕在线观看</a>| <a href="http://zhijiasd.com" target="_blank">久久九九国产</a>| <a href="http://icciran.com" target="_blank">亚洲欧美亚洲</a>| <a href="http://621791.com" target="_blank">一本久久a久久精品亚洲</a>| <a href="http://www48929.com" target="_blank">久久久国际精品</a>| <a href="http://kk66mm.com" target="_blank">欧美一区二区三区在线播放</a>| <a href="http://91porn42.com" target="_blank">欧美搞黄网站</a>| <a href="http://www033459.com" target="_blank">亚洲第一福利视频</a>| <a href="http://woniuminsu.com" target="_blank">在线成人免费视频</a>| <a href="http://mfgun.com" target="_blank">久久久久国产精品一区二区</a>| <a href="http://133255.com" target="_blank">久久国产手机看片</a>| <a href="http://2343ww.com" target="_blank">国产拍揄自揄精品视频麻豆</a>| <a href="http://wwwlywbb.com" target="_blank">亚洲天堂av图片</a>| <a href="http://1369080.com" target="_blank">亚洲尤物在线</a>| <a href="http://400206.com" target="_blank">国产精品成人播放</a>| <a href="http://1515t.com" target="_blank">亚洲免费福利视频</a>| <a href="http://www9797abc.com" target="_blank">一本色道久久综合狠狠躁篇的优点</a>| <a href="http://by2866.com" target="_blank">免费日韩一区二区</a>| <a href="http://47b8.com" target="_blank">欧美a级片网站</a>| <a href="http://1355456.com" target="_blank">亚洲成人影音</a>| <a href="http://9931111.com" target="_blank">另类亚洲自拍</a>| <a href="http://06le.com" target="_blank">亚洲国产激情</a>| <a href="http://84172199.com" target="_blank">日韩亚洲精品电影</a>| <a href="http://www77577.com" target="_blank">欧美日韩精品免费观看</a>| <a href="http://obatshaka.com" target="_blank">亚洲免费高清视频</a>| <a href="http://xiuxiu124.com" target="_blank">亚洲专区一区</a>| <a href="http://bkf23.com" target="_blank">国产精品视频免费观看</a>| <a href="http://by5263.com" target="_blank">亚洲一区二区三区色</a>| <a href="http://yjizz08.com" target="_blank">午夜视频在线观看一区</a>| <a href="http://270909.com" target="_blank">国产精品视频一二三</a>| <a href="http://023nszz.com" target="_blank">新67194成人永久网站</a>| <a href="http://339871.com" target="_blank">亚洲欧美精品中文字幕在线</a>| <a href="http://neudlac.com" target="_blank">国产精品女主播</a>| <a href="http://www18bbav.com" target="_blank">欧美一区亚洲二区</a>| <a href="http://ttdy20.com" target="_blank">免费人成精品欧美精品</a>| <a href="http://794238.com" target="_blank">亚洲国产精品高清久久久</a>| <a href="http://www-90567.com" target="_blank">猛男gaygay欧美视频</a>| <a href="http://888nei.com" target="_blank">亚洲福利视频网</a>| <a href="http://yeepey.com" target="_blank">在线一区欧美</a>| <a href="http://820002.com" target="_blank">国产女主播一区二区三区</a>| <a href="http://sdsankeguo.com" target="_blank">欧美制服丝袜</a>| <a href="http://shiyoudiban.com" target="_blank">亚洲国产精品毛片</a>| <a href="http://zooxoft.com" target="_blank">亚洲欧美日本在线</a>| <a href="http://dgxinshidai.com" target="_blank">韩国久久久久</a>| <a href="http://shnenglu.com" target="_blank">欧美激情精品久久久久久免费印度 </a>| <a href="http://www-438686.com" target="_blank">久久成人精品电影</a>| <a href="http://jy920.com" target="_blank">欧美成人影音</a>| <a href="http://www-4012345.com" target="_blank">一本色道久久综合亚洲精品高清</a>| <a href="http://418ch.com" target="_blank">欧美性大战久久久久久久</a>| <a href="http://zhipiao998.com" target="_blank">午夜视频在线观看一区二区三区</a>| <a href="http://wyy66.com" target="_blank">免费av成人在线</a>| <a href="http://win-mdk.com" target="_blank">亚洲一区一卡</a>| <a href="http://www50050.com" target="_blank">精品999成人</a>| <a href="http://my8823.com" target="_blank">欧美视频一区二区三区四区</a>| <a href="http://kakatok.com" target="_blank">欧美一区二区视频在线观看2020 </a>| <a href="http://kaijiepharm.com" target="_blank">性8sex亚洲区入口</a>| <a href="http://boocnn.com" target="_blank">亚洲黄色影片</a>| <a href="http://x1317.com" target="_blank">久久久国产午夜精品</a>| <a href="http://405151.com" target="_blank">99精品欧美一区二区蜜桃免费</a>| <a href="http://9uu91.com" target="_blank">日韩亚洲欧美成人</a>| <a href="http://www-216678.com" target="_blank">亚洲欧美激情一区二区</a>| <a href="http://irongxun.com" target="_blank">欧美大片国产精品</a>| <a href="http://978769.com" target="_blank">亚洲一线二线三线久久久</a>| <a href="http://4y9k.com" target="_blank">韩国自拍一区</a>| <a href="http://www280999.com" target="_blank">国产精品二区在线观看</a>| <a href="http://4388x3.com" target="_blank">免费亚洲一区</a>| <a href="http://797298.com" target="_blank">香蕉免费一区二区三区在线观看</a>| <a href="http://8eya.com" target="_blank">欧美激情bt</a>| <a href="http://yujiaosanye.com" target="_blank">欧美一区二区视频在线观看</a>| <a href="http://ww3838.com" target="_blank">亚洲欧洲综合</a>| <a href="http://5e5b7g.com" target="_blank">国外成人在线</a>| <a href="http://www-401313.com" target="_blank">国产精品久久久久久久app</a>| <a href="http://universehb.com" target="_blank">久久久久综合</a>| <a href="http://cca22.com" target="_blank">欧美一区二区日韩一区二区</a>| <a href="http://jobmrleehxx.com" target="_blank">日韩一区二区电影网</a>| <a href="http://16kkkk.com" target="_blank">欧美成人精品在线</a>| <a href="http://66666556.com" target="_blank">久久精品国产96久久久香蕉 </a>| <a href="http://lalandapps.com" target="_blank">久久综合九色综合欧美就去吻</a>| <a href="http://77smsm.com" target="_blank">一区二区国产精品</a>| <a href="http://223zzz.com" target="_blank">在线观看成人av电影</a>| <a href="http://xxdd51.com" target="_blank">国产精品一区二区在线观看</a>| <a href="http://k68c.com" target="_blank">欧美日韩中文在线</a>| <a href="http://681656.com" target="_blank">欧美精品国产一区二区</a>| <a href="http://yw5531.com" target="_blank">老牛国产精品一区的观看方式</a>| <a href="http://yichenep.com" target="_blank">午夜精品美女久久久久av福利</a>| <a href="http://18av-2.com" target="_blank">9久草视频在线视频精品</a>| <a href="http://372469.com" target="_blank">亚洲精品美女久久久久</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>