te ontwikkelen naar MAC,,,,,, je creëert het web van toepassing is, deze dagen, is een deel van het leven.,, de taal, de door Google, is een nuttig instrument om de taal, op het web.Ik zal je vertellen hoe te beginnen met de oprichting van het milieu, naar MAC, installatie, gaan naar, de meest eenvoudige methode, programmeertaal, zelfgemaakt.Als je het nog niet geïnstalleerd, zelfbeheersing, echter, opleiding, een geheim: OS X definitief pakket manager, zal je vertellen hoe het in de terminal,.,,,,,,, type: bier te gaan zoeken naar de installatie,,, te zoeken, te voorzien van de positie van de in de catalogus, uw terminal programma 's:,, ls shangri - la, je moet naar de% quot%% quot%, hetzelfde resultaat:,, 1 25 lrwxr-xr-x raguay ronde van 14 mei 11 /usr/local/bin /naar > ///1.2.2/bin/go wijnkelder,, waaruit blijkt dat de belangrijkste installatie, ga, is /usr/local/put /ga /1.2.2.Je moet die variabele, goroot, ja, libexec, de catalogus van directory.,, in de gids, het creëren van een catalogus, gaan.De opslag van alle talen, te downloaden, zal het pakket.Toevoegen aan je,.Bashrc, documenten en /of de documenten.Zshrc, deze lijn:,, gopath = uitvoer "/gebruikers /< gebruikersnaam > /" uitvoer "/goroot = < je naar de installatie > /libexec", als je een vis, toe te voegen aan uw config.fish documenten:,,,, - ig gopath "/gebruikers /< gebruikersnaam > /" set ig goroot "/< je naar de installatie > /libexec", te testen, in de terminal, hierna type:, gaan versie, moet het gedrukte versie van de , Ga, , geïnstalleerd.In mijn systeem, nu, het blijkt dat go1.2.2 Darwin /amendement 64 bits - versie, en om te controleren of er een bijgewerkte versie, laat, zelfgemaakte, begrepen.Op het commando, type:,,...... om vernieuwing van de verbetering, de vernieuwing, de lijst van programma 's zal worden aangepast.Verbetering van de modernisering van de werkelijke, commando 's.Dus, je hoeft niet te zoeken naar verschillende plaatsen te vinden en bijgewerkt, met die redacteur, ga nu, in het systeem, moet je een redacteur.Ik, Sublime tekst 3, energie en emacs,,,, en veel.Dus, ik moet mijn uitgevers te versnellen, ga, ga, ga, ga, nobele tekst, het is makkelijk.De installatie van de nobele tekst pakket manager.Dit kan gemakkelijk voor de verpakking.Wil je het pakket, gosublime,.En gosublime, voor je, ga, de taal en de syntaxis op systemen op te zetten, de installatie, het ging.,, syntaxis emacs, installatie elisp routine, dat goroot dollar /andere /emacs, je emacs elisp MAP.Want, om nieuwe documenten, laden, je aansluiten bij de reis , heer. Emacs, documenten in het dossier:,, (te - belasting), en, in de geest van de steun, heeft meer werk nodig.In de terminal, die deze, bash, commando: nummer - dollar, huis, ftdetect nummer P. Vim /home /dollar. Vim /grammatica nummer P /dollar. Vim /- /gaan in goroot dollar /andere /energie /ftdetect dollar /gofiletype.vim vim huis /. /ftdetect /in goroot de dollar /Andere /energie /grammatica /home /go.vim dollar. Vim /grammatica in goroot dollar /andere /energie /- //home /complete.vim dollar. Vim /- /naar ECHO "taalgebruik" > > $/.Vimrc, wordt de laatste zin, als je het niet hebt. Alleen in je grammatica,.Vimrc,.,, bibliotheek en hoe ze worden gebruikt, van oudsher de bibliotheek is een modulaire hergebruik van codes op basis van kennis.In de bibliotheek, gaan, is het pakket.Veel van de software ingebouwde taal.Je kan ze in het pakket door de pagina scannen.Ook zijn er veel derde pakket en de projecten van de server,.,,,, ik gebruik het derde pakket web.go.Dit is een simpele netwerk - server kader, de vereenvoudiging van de toepassing van de op basis van het netwerk te creëren, gaan.Laad je pakketten in het systeem, het type als volgt:,,,, github.com/hoisie/web naar de installatie, installatie, het bevel is een argument, en dat is een netwerk van HTTP://, adres, geen,, een pakje te downloaden.Dit is voor gopath dollar catalogus, eerder gecreëerd.,. Project: de titel van de servers, is een van de meest kritische spul.Sommige mensen houden van bepaalde woorden altijd lager is.Iemand wil moeten alle titels.Dus, om dit te bereiken (de meeste van de juiste tas. Niet doen, je moet controleren op dubbele woordenboek, elk woord, om alles weer recht.Het maakt een nieuwe taal, een van de grootste projecten, de beginners. ///////////////////; ///////////////verpakking: een overzicht van de belangrijkste: het is voor de gotitleserver primaire verpakking.Dit is een simpele basis van de netwerk - server van de benaming //tekst.////////////////////////////////////////////////////////////////////////////////////////////////////////////////.De samenstellers van het negeren van de lijn in van alles.Ik hou van opmerkingen van alles.Als je leest code jaar na deze opmerkingen, om u te helpen herinneren aan de procedure in beginsel van de verklaring die na de opmerking van een pakket.Elk dossier moet gaan, gebruik, is een onderdeel van het pakket.Elk project, maar een grote tas,, ook, de Main (), functioneren.Waar is de samensteller van operationeel programma //////////////input, de kluis die we nodig hebben.///////invoer ("github. COM /hoisie /netwerk van het" systeem "," akkoord "), het gebruik van verpakkingen, je moet ze, invoer.Alle verpakkingen moeten in deze verklaring.Ik ben met inbegrip van twee fundamentele pakket, besturingssystemen, functie en touw, touw, voor de operatie.En github.com/hoisie/web, belasting, web.go van de server.,, ////////////////////////////functie: beschrijving van de server Website: deze functie van de input. /- homepage.///////functie homepage (). {terugkeer% quot% <.Doctype: //europa.eu.int /comm /> < http: //europa.eu.int = "en" > < hoofd > < "meta - tekenset = utf - 8 '/> < titel > titel server < /titel > <.- als ie] > < script src = 'http: //html5shiv. Googlecode. COM /SVN /romp /5. J' s "> < /scripts > <.[arrest]:% GT% < stijl > lichaam (breedte: 100%} {achtergrond; titel: blauwe; breedte: 80%; lengte: 100px; de marge van auto 's: 20px; de grens: 10 pixels;} titel H3 (aanpassing van de tekst: het Centrum; vulling top: 30px; de lettergrootte: 28px; {} inhoud van de lettergrootte: 16px;} {lettergrootte: vorm en inhoud van die marge: auto' s, gevuld; links: 8px; breedte: 80%; aanpassing van de tekst: het Centrum;} van vorm en inhoud van de breedte van de input P {}: 80% van de inhoud, vorm de knop (marge: -; de grens: 10 pixels;} < /stijl > = < script "tekst /javascript" src = 'http: //code.). COM /jquery-1.11.1. J' s "> < /.> < script type = "tekst /javascript" > window.convert = functie) ($.ajax ({"'", ", de onderneming is het intranet voor http://127.0.0.1:9910/titlecase/", data: {% ("#text"): val ()}}).Done (function (MSG) {% ("#result") val (MSG);});}; < /script> < /head> < body> < header> < h3> titel zaak Server< /h3> < /header> < content> < vorm action= "/titlecase/" methode = "ga" > < p> de tekst te... - = "tekst <" type = "tekst" naam "tekst" > < /input> < /p> < knop type = "knop" = "echter" text= "het omzetten van" onclick= "window.convert (); de" > Convert< /button> < p> Results:;< id = "resultaten" = "tekst" naam "resultaten" > < /input > < /P > < /vorm > < /content > < meter > < /meter > < /body > < /html >% quot%), en deze functie gecreëerd ".Dit is de server voor de browser aangezochte pagina web browser.De, de functie, het bevel is een functie van de verklaring.De naam van de functie van de homepage, is.() de functie van de samensteller van input niet nodig.Tussen haakjes, touw, na de samensteller van de functie zal weer een string zit, {}, is de functie van de code.Deze functie is heel eenvoudig: terug, naar de touwtjes in functie.Je kunt gaan, in een string, ",", ",", ",".Ik gebruikte de laatste hier heeft een niet - verwerking van de string.Kun je de tekst voor een tekst die, zoals gewoonlijk, kan ik de lay - out van de pagina.Niet in de haak, worden behandeld.Dit is rechtstreeks gekopieerd naar de procedure terug te keren naar de eisen van het web browser.,, ////////////////////////////titlecase functie: Beschrijving: het moet een string en omgezet in de titel.Het touw dan /terug./////////////////////- input: de rest als een URL 's.///////functie titlecase (ctx * * * * * * * web.context, val. //////////////). {ruimte te veranderen... En uit het touw."= string. Splitsing (ctx. Parameters] [tekst,") //////////////- moet de tekst, een situatie van lage, tenzij het is het eerste woord /titel.[......... "," en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "," en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "en" en "," en "en" en "en" en "en" en "en" en ".///////: - = [...]. {"ik", de "tweede", "drie", "vier", "V" en "VI", "zeven", "8", "geweld" en "X", ": //europa.eu.int /comm /", "de CSS", "& t", ") //////////////PHP" in de titel van elk woord.Ik _:= /, woorden {/dat woord niet boven of beneden de generator.////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.//J, onder de werkingssfeer van _:= {als het touw. Verminderd (het woord [M]) = = lage [J] {/wedstrijd.Om ervoor te zorgen dat de woorden in de reeks is hetzelfde.Waar is Mark.Mijn woorden [M] = echt laag) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////./K, _:= bereik (als het touw. Toupper (woord [M] = [K]) {/wedstrijd.Om ervoor te zorgen dat woord is - is hetzelfde.Een symbool voor echt laag.Als het woord is niet in of onder de generator, doe dan een normale //titel omstandigheden veranderen.Dit maakt de situatie met een hoofdletter, alle andere ///////de kleine letters.Als (!) en de versterker; (!Lage) {woorden [M] = string. Titel (de woorden [M])) ////////om ervoor te zorgen dat de titel van het eerste woord is.Titel (de woorden 0) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.///////terug. ("). Bij deze code}, en voor de vertaling van de server van de titel van een gelijkwaardig werk.,,, ctx * * * * * * * web.context string, val de samensteller van deze functie ontvangen van de twee variabelen.Een is een aanwijzing, web.context, definitie van de structuur van de gegevens, web.go, zak.Een touw.Je verklaring een variabele de naam en de aard van de variabelen,,, * * * * * * *, symbool van een aanwijzing.Daarvoor is de positie van de structuur van de gegevens voor het adres van het geheugen.Lopen, als hieronder, gegevens, punten vorm, de eerste verklaring te verkrijgen. De parameters voor de tekst die de browser en doorgegeven aan de server worden gescheiden met losse flodders.Strings.split, bel de,, verdeeld, het touw in de functie, de zak.Je kunt denken dat vergelijkbaar is met de tas in het doel.Op elke verpakking, in elk pakket, kan het gebruik van de naam van de functie van een hoofdletter, naam en functie in het pakket van de naam van de toegang tot externe, tussen de tas.Elke functie van een kleine letters kunnen alleen uit de tas, als strings.split.,,, functionele differentiatie van het scheidingsteken touw, de terugkeer van een reeks verplichtingen.De output wordt toegewezen aan de variabelen, de woorden.Het creëren van een nieuwe variabelen, gebruik, voor de eerste keer, je moet een: =, toegewezen.Als je wilt met een variabele met een andere reeks variabelen van hetzelfde amendement kan je "=" exploitanten, en voor het creëren van netwerken van verschillende lijsten van woorden.De volgende woorden, de kleine letters zijn opgenomen, en met alle letters zijn opgenomen., [...], [...], dat de verdeling van het aantal uit de gegevens in de.Zo kan je de woorden toe te voegen aan de lijst, zonder zich zorgen te maken over de graaf.Het touw, de samensteller van elke vermelding in de installatie is een touw, ik gebruik is in de reeks, de volgorde.De eerste woorden in de inbreng van elk woord op na, terwijl de andere twee cycli door elk woord.Het in de eerste plaats het woord te veranderen in een kleine, neem het en vergelijking van de lage, elk woord, woordenboek.Als er een match is zal deze woorden in het woordenboek van de positie van de opdracht voor alle kleine woorden.- doe het dan ook gebruik en woordenboeken, als het woord. En, nee, het is een woordenboek, dan de uitvoering van strings.title, de functie, het woord.Deze kracht is opgenomen, en de rest van de eerste brief van de kleine letters, en, ten slotte, de eerste woorden van de titel van omstandigheden, wat het ook is.De combinatie van een reeks strings.join, de functie, het gebruik van de ruimte.Het geeft de resultaten weer van de functie van de beller, /////////////////////; ///////////////killserver functionele beschrijving: deze functie zal het stoppen van de server.///////functie killserver (). {besturingssysteem. Uit de (0) terug naar de "}, killserver, functie, en niet is precies wat de naam: het doden van de server.Het zal noemen, de werking van het systeem. De uitgang (), de functie, het systeem van programmatuur,. ///////////////; /////////////////////functies: beschrijving: dit is de belangrijkste functie is in de programma 's./////////////////////Main () {functie naar behoren functioneren titlecase website geregeld.///////netwerk. ("/titlecase /(*)", titlecase) //////////////een zeilkat server.///////netwerk. ("doden", killserver) //////////////stuurt de moet functioneren.///////- netwerk ("/",. ///////////////) in de lokale machine server in de haven 9911 ///////- netwerk. ("127.0.0.1:9910")},,, de belangrijkste functie van gebruik, web.get geregeld worden, en op de homepage van de route, de overeenkomst, blz. Vermoord, en titel. Voor de programma 's.- ja, web.go,,, verpakking, voordat we downloaden.De definitie van de,,, op verzoek van: //europa.eu.int /comm /,.Nog een,,,,,,, geschrapt, kan je web.run, bepaalt de exploitant.,,, verklaring in de specifieke adres en de server.Web.go, het pakket, waar bel je routines, wanneer het adres van de eisen gedefinieerd.,,, nu de voltooiing van de opstelling van programma 's, je moet de samenstelling van het.Voor het opstellen van een programma, naar de,, vertel jij het document de voornaamste functie.De opstelling van dit programma, je input:,, om gotitleserver.go, als het klaar is, zal je er gotitleserver, gids.Dit is de hele procedure.Je kan beginnen met het gotitleserver:,,,,, en open een webbrowser, HTTP://127.0.0.1:9910,.Dit moet je zien:,,,,,, gotitleserver in werking, in het touw, tekst, volgens de tekst, reparatie, omschakeling, en na de omschakeling van touw zal worden weergegeven in tekstvak resultaten:,,,,, ik werk titel server, het programma voor de natuur, Alfred, workflow.Dit is een deel van gotitleserver.go met downloaden, en documenten.Dit geeft een gebruik van de server is een web browser voorbeeld.Het gebruik van de volgende vraag: de bash code server,, vraag =% quot% {} "ECHO" vraag
Beginnen met de ontwikkeling van de MAC -
Previous:De cijfers voor de