The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Vibe.d je webový framework napsaný v D, pro D programátory k vývoji webových a síťových aplikací. Jedna věc, kterou je Vibe.d známý, je schopnost vyvíjet a nasazovat servery. V tomto článku vám ukážeme, jak nastavit Vibe.d na Ubuntu 14.04 x64. To by mělo fungovat také na Ubuntu 12.04 a 14.10, ale výsledky se mohou lišit.
Než začnete, budete muset nainstalovat několik závislostí, aby se váš projekt sestavil:
apt-get install libssl-dev libevent-dev
Pomocí dub, vytvořte projekt spuštěním následujícího příkazu v adresáři:
dub init server vibe.d
Co to udělá, je vytvořit nový projekt s šablonou Vibe.d zabudovanou do dub.
dub.jsonStejně jako package.jsonu NPM (Node.js) dub.jsonukládá informace o vaší aplikaci, které budou použity pro sestavení nebo nasazení. Uvnitř dub.jsonsouboru můžete vidět něco podobného:
{
"name": "server",
"description": "A simple vibe.d server application.",
"copyright": "Copyright © 2014, root",
"authors": ["root"],
"dependencies": {
"vibe-d": "~>0.7.19"
},
"versions": ["VibeDefaultMain"]
}
Pokud chcete, můžete změnit název, popis, autorská práva, autora a tak dále. Prozatím se zaměříme na data v dependenciessekci. Změnit aktuální verzi z 0.7.19na 0.7.21. Tím zajistíte, že používáte nejnovější verzi Vibe.d. Jakmile změníte verzi a uložíte soubor, můžete přejít k dalšímu kroku.
Uvnitř source/app.dsouboru byste měli vidět řádek, který ukazuje:
settings.bindAddresses = ["::1", "127.0.0.1"];
Tím se nastaví adresa, na které bude server naslouchat. V tomto případě se použijí adresy zpětné smyčky ::1(IPv6) a 127.0.0.1(IPv4). Zde máte několik možností. Adresy můžete změnit na veřejnou IP dostupnou na vašem Vultr VPS, nebo můžete tento řádek komentovat a poslouchat na jakékoli dostupné adrese. Je to čistě vaše volba, ale prozatím změňte 127.0.0.1na, 0.0.0.0abyste předešli případným nejasnostem. Díky tomu bude vaše aplikace naslouchat na jakékoli IP přiřazené k serveru.
Spusťte následující příkaz k vytvoření aplikace:
dub build
To projde procesem načtení vašich závislostí, jejich vytvoření a následného vytvoření vaší aplikace. Po dokončení (za předpokladu, že neexistují žádné chyby), byste měli mít soubor nazvaný serverv kořenovém adresáři vašeho adresáře. Spusťte to tím, že to uděláte ./servera zobrazí se následující:
Listening for HTTP requests on ::1:8080
Listening for HTTP requests on 0.0.0.0:8080
Please open http://127.0.0.1:8080/ in your browser.
Pokud neuvidíte zprávu o selhání, přejděte do webového prohlížeče a zadejte IP adresu a port. Například: http://0.0.0.0:8080s odpovídajícím způsobem 0.0.0.0změněno.
Pokud Hello, World!ve vašem prohlížeči vidíte , pak jste úspěšně nastavili Vibe.d na vašem serveru.
Vibe.d ušel dlouhou cestu, která poskytla vývojářům cestu k vývoji serverových aplikací. To zahrnuje aplikace webového serveru, které Vibe.d nativně podporuje.
Pokud jde o vývoj webu, šablony stravy jsou založeny zcela na Jade, kromě toho, že šablony stravy se kompilují přímo do vaší aplikace. To používá D uvnitř vašeho projektu (podobně jako můžete použít vložený Javascript v Jade). Použití šablon diet zvyšuje flexibilitu obsahu, který vaše aplikace zobrazuje ve webovém prohlížeči.
Pokud jde o výkon, Vibe.d ukázal, že se škáluje na velmi vysokou úroveň. Díky asynchronnímu I/O vytváří paměťovou režii, která je mnohem nižší, než jakou byste normálně našli u aplikací vytvořených pomocí Node.js, Java a Python. Ke zpracování počtu souběžných operací je potřeba pouze jedno hardwarové vlákno.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více