Kategórie: Programovanie

Tri spôsoby, ako zjednotiť číslo v JavaScripte

Tento článok je založený na skriptovaní základného algoritmu Free Code Camp „Factorialize a Number“ V matematike môže byť faktoriál nezáporného celého čísla n zložitý algoritmus. V tomto článku vysvetlím tri prístupy, prvý s rekurzívnou funkciou, druhý pomocou cyklu while a tretí pomocou cyklu for. Rekurzný prístup k reťazcu s

Čítaj viac

Ako nainštalovať Ubuntu na VirtualBox

Čo je to VirtualBox? Oracle VM VirtualBox je multiplatformová virtualizačná aplikácia vyvinutá spoločnosťou Oracle Corporation. Umožňuje používateľom inštalovať operačné systémy na virtuálne pevné disky ako Windows, macOS, Solaris a Linux. Napríklad môžete na svojich počítačoch Mac spustiť systémy Windows a Linux, spustiť server Windows na serveri Linux alebo Linux na počítači so systémom Windows a zároveň spustiť svoje ďalšie existujúce aplikácie. Miesto na disku a pamäť sú jedinými p

Čítaj viac

Ako previesť reťazce na celé čísla v Pythone

Podobne ako vstavaná str()metóda, aj Python ponúka praktickú int()metódu, ktorá vezme reťazcový objekt ako argument a vráti celé číslo. Príklad použitia: # Here age is a string object age = "18" print(age) # Converting a string to an integer int_age = int(age) print(int_age) Výkon: 18 18 Aj keď je výstup vizuálne podobný, nezabudnite, že prvý riadok je reťazcový objekt, zatiaľ čo nasledujúci riadok je celočíselný objekt. To ďalej ilustruje nasledujú

Čítaj viac

Metódy Java Array - Ako tlačiť pole v Jave

Pole je dátová štruktúra používaná na ukladanie údajov rovnakého typu. Polia ukladajú svoje prvky na susediace pamäťové miesta. V Jave sú polia objekty. Všetky metódy objektu triedy môžu byť vyvolané v poli. Môžeme uložiť pevný počet prvkov do poľa. Vyhlásime jednoduchý primitívny typ poľa: int[] intArray = {2,5,46,12,34}; Teraz to skúsime vytlačiť System.out.println()metódou: System.out.

Čítaj viac

Napísal som programovací jazyk. Takto môžete tiež.

Posledných 6 mesiacov som pracoval na programovacom jazyku s názvom Pinecone. Ešte by som to nenazval zrelé, ale už má dostatok funkcií, ktoré sú použiteľné, napríklad: premenné funkcie užívateľom definované štruktúry Ak vás to zaujíma, pozrite si vstupnú stránku Pinecone alebo jeho repozitár GitHub. Nie som odborník. Keď s

Čítaj viac

Na čo sa používa Python? 10+ kódovacích použití pre programovací jazyk Python.

🔹 Vitajte Ahoj! Venujte chvíľu premýšľaniu o tejto otázke: Ako sa Python uplatňuje v skutočných scenároch? Ak sa učíte Python a chcete vedieť odpoveď, potom je tento článok určený práve pre vás. Ak budete mať jasnú predstavu o aplikáciách a obrovskom potenciáli tohto programovacieho jazyka, získate motiváciu, ktorú budete potrebovať počas celej cesty. Poďme začať! ✨ 🔸 Python v scen

Čítaj viac

Ako implementovať prepojený zoznam v JavaScripte

Ak sa učíte dátové štruktúry, prepojený zoznam je jedna dátová štruktúra, ktorú by ste mali poznať. Ak tomu skutočne nerozumiete alebo ako je implementovaný v JavaScripte, je tu tento článok, ktorý vám pomôže. V tomto článku si ukážeme, čo je to prepojený zoznam, v čom sa líši od poľa a ako ho implementovať v JavaScripte. Začnime. Čo je to prepojený zo

Čítaj viac

Sprievodca pre začiatočníkov k Git & GitHub

Čo je to Git? Git je bezplatný softvér na správu verzií open-source . Vytvoril ho Linus Torvalds v roku 2005. Tento nástroj je systém riadenia verzií, ktorý bol pôvodne vyvinutý pre prácu s niekoľkými vývojármi v jadre systému Linux. To v podstate znamená, že Git je sledovač obsahu. Git teda možno použ

Čítaj viac

Simpsonovo pravidlo: vzorec a ako to funguje

Simpsonovo pravidlo je metóda numerickej integrácie. Inými slovami, je to numerická aproximácia určitých integrálov. Simpsonovo pravidlo je nasledovné: V tom f(x)sa nazýva integrand a = dolná hranica integrácie b = horná hranica integrácie Simpsonovo pravidlo 1/3 Ako je znázornené na obrázku vyššie, integrand f(x)sa aproximuje polynómom druhého rádu; kvadratická interpolantná bytosť P(x). Nasleduje aproximácia,

Čítaj viac

Ako vytvoriť prezentáciu pomocou HTML, CSS a JavaScriptu

Webová prezentácia je sekvencia obrázkov alebo textu, ktorá spočíva v zobrazení jedného prvku sekvencie v určitom časovom intervale. V tomto výučbe môžete vytvoriť prezentáciu podľa týchto jednoduchých krokov: Napíš nejaké označenie Slideshow Píšte štýly, aby ste skryli snímky a zobrazili iba jednu snímku. Ak chcete snímky skryť, mus

Čítaj viac

Vysvetlenie príkazov na vrátenie prostriedkov z jazyka Python: Čo sú zač a prečo ich používate

Všetky funkcie vrátia pri volaní hodnotu. Ak za návratovým príkazom nasleduje zoznam výrazov, tento zoznam výrazov sa vyhodnotí a vráti sa hodnota: >>> def greater_than_1(n): ... return n > 1 ... >>> print(greater_than_1(1)) False >>> print(greater_than_1(2)) True Ak nie je zadaný žiadny zoznam výrazov, Nonevráti sa: >>> def no_expression_list(): ... return # No

Čítaj viac

npm vs npx - Aký je rozdiel?

Ak ste niekedy používali Node.js, určite ste určite použili npm . npm (správca balíkov uzlov) je správca závislostí / balíkov, ktorý dostanete po vybalení z krabice pri inštalácii súboru Node.js. Poskytuje vývojárom spôsob, ako inštalovať balíčky globálne aj lokálne. Niekedy by ste sa mali pozrieť na konkrétny balík a vyskúšať niektoré príkazy. Ale nemôžete to urobiť bez inšta

Čítaj viac

Ako zostaviť aplikáciu HTML kalkulačka od nuly pomocou JavaScriptu

Toto je epický článok, kde sa naučíte, ako zostaviť od začiatku kalkulačku. Zameriame sa na JavaScript, ktorý musíte napísať - ako premýšľať o zostavení kalkulačky, ako napísať kód a nakoniec, ako svoj kód vyčistiť. Na konci článku by ste mali dostať kalkulačku, ktorá funguje presne ako kalkulačka pre iPhone (bez +/-percentuálnych funkcií a). Predpoklady Pred pokusom o

Čítaj viac

Chyba HTTP 503 Vysvetlenie služby nedostupné - čo znamená chybový kód 503

Stávajú sa chyby - vyskytla sa neočakávaná údržba, chyba, ktorá zostala nepovšimnutá, alebo sa stránka stala vírusovou a záplava pripojení spôsobila výpadok servera. Ak ste boli online už nejaký čas, nepochybne ste videli trochu neurčitú chybu 503 Service Unavailable. V tomto článku si prejdeme stavové kódy HTTP, čo znamená chyba 503 a niekoľko možných spôsobov riešenia - pre stránku, ktorú sa pokúšate navštíviť, aj pre vašu vlastnú stránku. Prehľad stavových kódov HTTP Servery, k

Čítaj viac

Čo je vývoj hier?

Game Development je umenie vytvárať hry a popisuje dizajn, vývoj a vydanie hry. Môže to zahŕňať generovanie konceptu, dizajn, zostavenie, testovanie a vydanie. Pri vytváraní hry je dôležité myslieť na herné mechanizmy, odmeny, zapojenie hráča a návrh úrovne. Herným vývojárom môže byť programátor, zvukový dizajnér, umelec, dizajnér alebo mnoho ďalších v odbore dostupných rolí. Vývoj hier môže uskutočňovať veľ

Čítaj viac

Zoradenie poľa JavaScript - Ako používať metódy triedenia JS (s príkladmi kódu)

V JavaScripte môžeme prvky poľa ľahko triediť pomocou vstavanej metódy nazývanej funkcia sort (). Dátové typy (reťazec, počet atď.) Sa však môžu líšiť od jedného poľa k druhému. To znamená, že použitie samotnej metódy sort () nie je vždy vhodné riešenie. V tomto príspevku sa dozviete, ako zoradiť pole v JavaScripte pomocou metódy sort () pre reťazce a čísla. Pole strún Začnime reťazcami:

Čítaj viac

Výukový program pre veľkosť obrázka na pozadí CSS - Ako kódovať obrázok na pozadí celej stránky

Tento tutoriál vám ukáže jednoduchý spôsob, ako kódovať obrázok pozadia celej stránky pomocou CSS. A tiež sa dozviete, ako dosiahnuť, aby tento obrázok reagoval na veľkosť obrazovky vašich používateľov. Bežnou úlohou vo webdizajne je úplné roztiahnutie obrázka na pozadí, aby pokryl celý výrez prehliadača. Našťastie sa o túto úlohu d

Čítaj viac

Úvod do Webpacku: čo to je a ako ho používať

Úvod Dobre, takže predpokladám, že ste už o webpacku počuli - preto ste tu, nie? Skutočná otázka je, čo o tom vieš? Možno o tom budete vedieť niekoľko vecí, napríklad ako to funguje, alebo nebudete mať absolútne žiadnu predstavu. Či tak alebo onak, môžem vás ubezpečiť, že po prečítaní tohto článku sa budete pravdepodobne dosť dobre cítiť s celou situáciou webového balíka . Nakoniec - nevyhnutnosť je matkou v

Čítaj viac

Ako nainštalovať Node.js na Ubuntu a aktualizovať NPM na najnovšiu verziu

Ak sa pokúsite nainštalovať najnovšiu verziu uzla pomocou správcu balíkov apt, dostanete sa na v10.19.0 . Toto je najnovšia verzia v obchode s aplikáciami ubuntu, ale nejde o najnovšiu vydanú verziu NodeJS. Je to tak preto, lebo pri vydaní nových verzií softvéru môže tímu Ubuntu trvať niekoľko mesiacov, kým ho otestuje a vydá v oficiálnom obchode Ubuntu. Výsledkom je, že na z

Čítaj viac

Vysvetlenie Git Checkout: Ako skontrolovať, zmeniť alebo prepnúť pobočku v Gite

git checkoutPríkaz prepína medzi pobočkami alebo obnoví pracovné súbory stromov. Existuje niekoľko rôznych možností pre tento príkaz, ktoré tu nebudú obsiahnuté, ale všetky si môžete pozrieť v dokumentácii Git. Pokladňa konkrétneho potvrdenia na zaplatenie konkrétneho potvrdenia spustite príkaz: git checkout specific-commit-id konkrétne ID potvrdenia môžeme získať spustením: git log Pokladňa existujúcej pobočky Ak chcete zaplatiť existujúcu pobočku, spustite príkaz: git checkout BRANCH-NAME Všeobecne vám Git nedovolí zaplatiť inú pobočku, pokiaľ váš pracovný adresár nie je čistý, pretož

Čítaj viac

Vypadnuté špendlíky v Mapách Google - Ako pripnúť miesto a odstrániť špendlík

Je ľahké povedať priateľovi, kde vás má stretnúť, ak ste na mieste so skutočnou adresou. Čo však v prípade, že sa snažíte nájsť v obrovskom parku? Alebo sa im snažíte nasmerovať pokyny k vášmu veľmi tajnému kempu na tej nemenovanej poľnej ceste? Existuje ľahší spôsob, ako to urobiť, ako im povedať, aby „za kravou odbočili doľava, za veľkým stromom“: vypadnutím špendlíka v Mapách Google. Čo to znamená? Ak umiestnite špendlík na

Čítaj viac

Zdokonaľte svoje zručnosti v oblasti JavaScriptu vytvorením týchto 15 projektov

Kódovanie projektov je dôležitým krokom pri učení sa kódovaniu. Keď zostavujete kompletný projekt od začiatku do konca, aj keď je to jednoduchý projekt, pomôže vám to pochopiť, ako všetko funguje dohromady. Na kanáli YouTube freeCodeCamp.org sme vydali 8-hodinový kurz, ktorý vás naučí, ako kódovať 15 rôznych jednoduchých projektov v jazyku JavaScript. Kurz vytvoril John Smilga

Čítaj viac

Príklad komentára JSON - Ako komentovať súbory JSON

Ak máte ťažkosti s pridávaním komentárov do súboru JSON, existuje dobrý dôvod: JSON nepodporuje komentáre. "Odstránil som komentáre z JSON, pretože som videl, že ich ľudia používajú na vykonanie analýz smerníc, čo je postup, ktorý by zničil interoperabilitu," píše Douglas Crockford, ktorý popularizoval textový dátový formát. Existuje však riešenie. A o

Čítaj viac

Ako si zadarmo nastaviť server VPN doma

V tomto článku vás budem podrobne sprevádzať procesom nastavenia siete WireGuard VPN na serveri Linux. Umožní vám prístup k bezpečným zdrojom internetu z nezabezpečených miest, ako sú napríklad kaviarne. Prečo však VPN? A prečo WireGuard? Kedykoľvek sa pripájate napríklad na web svojej banky zo vzdialeného miesta, riskujete vystavenie hesla a ďalších citlivých informácií komukoľvek, kto počúva v sieti. Dúfajme, že samozrejme bude

Čítaj viac

Príklad zhody regexu v jazyku JavaScript - Ako používať reťazec JS Replace

Vývojári používajú textové editory už dlho. Rovnako ako väčšina nástrojov, všetky textové editory majú jednu spoločnú vlastnosť: nájsť a nahradiť. Ak už nejaký čas používate funkciu nájdenia a výmeny, môžete vedieť, aká užitočná je táto funkcia. Väčšina z nás však nevie, že tento nástroj je ešte výkonnejší, ako si uvedomujeme. Môže nahradiť nielen obyčajné struny, ale aj

Čítaj viac

Dotazy k rozhovoru o návrhu systému - koncepty, ktoré by ste mali vedieť

Možno ste už počuli výrazy „architektúra“ alebo „návrh systému“. Tieto sa objavia často počas prijímacích pohovorov pre vývojárov - najmä vo veľkých technologických spoločnostiach. Tento podrobný sprievodca vám pomôže pripraviť sa na pohovor o dizajne systému tým, že vás naučí základné koncepty softvérovej architektúry. Nejde o vyčerpávajúce riešenie, pretože

Čítaj viac

Výukový program pre farbu pozadia HTML - Ako zmeniť farbu pozadia Div, vysvetlené v príkladoch kódu

Jednou z najbežnejších vecí, ktoré ako webový vývojár možno budete musieť urobiť, je zmena farby pozadia prvku HTML. Môže to byť však mätúce, ak nerozumiete tomu, ako používať vlastnosť CSS background-color. V článku diskutujeme predvolená hodnota farby pozadia prvku HTML ako zmeniť farbu pozadia div, čo je veľmi častý prvok - ktoré časti modelu poľa CSS sú ovplyvnené background-colorvlastnosťou a - rôzne hodnoty, ktoré môže mať táto vlastnosť. Predvolená farba pozadia prvku Predv

Čítaj viac

Nextjs pre každého - so základnými znalosťami React

S niektorými základnými znalosťami reagovania a JavaScriptu budete na dobrej ceste Next.js je rámec JavaScript vytvorený spoločnosťou Zeit. Umožňuje vám vytvárať vykresľovanie na strane servera a statické webové aplikácie pomocou aplikácie React. Je to skvelý nástroj na vytvorenie vašej ďalšej webovej stránky. Má veľa skvelých funkci

Čítaj viac

Ako stiahnuť Xcode a nainštalovať ho na váš Mac - a aktualizovať ho pre vývoj iOS

Xcode je nástroj, ktorý vývojári používajú na vytváranie aplikácií pre ekosystém Apple - MacOS, iOS a všetko, čo Apple. Táto príručka vás prevedie úspešnou inštaláciou Xcode do vášho počítača Mac od začiatku do konca. Tu je niekoľko užitočných tipov, ktoré by ste mali vedieť skôr, ako začnete: Xcode funguje iba na macu. Ak ste na PC, bohužiaľ nebudete mô

Čítaj viac

Python if __name__ == __main__ Vysvetlené s príkladmi kódu

Keď tlmočník Pythonu číta súbor Pythonu, najskôr nastaví niekoľko špeciálnych premenných. Potom vykoná kód zo súboru. Jedna z týchto premenných sa volá __name__. Ak budete postupovať podľa tohto článku podrobne a prečítate si jeho útržky kódu, dozviete sa, ako používať if __name__ == "__main__"a prečo je to také dôležité. Vysvetlenie modulov Python Súbor

Čítaj viac

QuickSelect: Algoritmus rýchleho výberu vysvetlený príkladmi kódu

Čo je to QuickSelect? QuickSelect je výberový algoritmus na vyhľadanie K-tého najmenšieho prvku v netriedenom zozname. Vysvetlený algoritmus Po nájdení otočného bodu (pozícia, ktorá rozdeľuje zoznam na dve časti: každý prvok vľavo je menší ako otočný čap a každý prvok vpravo je viac ako otočný čap) sa algoritmus opakuje iba pre časť, ktorá obsahuje k-tú najmenší prvok. Ak je index rozdeleného prvku (

Čítaj viac

Rozdiel medzi rámcom a knižnicou

Vývojári často používajú výrazy „knižnica“ a „rámec“ zameniteľne. Rozdiel však existuje. Rámec aj knižnice sú kódom napísaným niekým iným, ktorý sa používa na pomoc pri riešení bežných problémov. Povedzme napríklad, že máte program, v ktorom plánujete prácu s reťazcami. Rozhodli ste sa ponechať svoj kód SUCHÝ

Čítaj viac

Jedinečný zoznam v Pythone - Ako získať všetky jedinečné hodnoty v zozname alebo v poli

Povedzme, že máte zoznam, ktorý obsahuje duplicitné čísla: numbers = [1, 1, 2, 3, 3, 4] Ale chcete zoznam jedinečných čísel. unique_numbers = [1, 2, 3, 4] Existuje niekoľko spôsobov, ako získať zoznam jedinečných hodnôt v Pythone. Tento článok vám ukáže, ako na to. Možnosť 1 - Použitie súpravy na získanie jedinečných prvkov Použitie setjeden spôsob, ako ísť na to. Sada je užitočná, pretože obsahu

Čítaj viac

Ako používať vlastnosť position v CSS na zarovnanie prvkov

Umiestnenie prvkov pomocou CSS vo vývoji webu nie je také ľahké, ako sa zdá. Veci sa môžu rýchlo komplikovať, pretože sa váš projekt zväčšuje a bez toho, aby ste dobre pochopili, ako sa CSS vyrovnáva so zarovnávaním prvkov HTML, nebudete môcť vyriešiť problémy so zarovnaním. Existujú rôzne spôsoby / metódy umiestňovania prvkov pomocou čistého CSS. Pri použití float CSS sú vlast

Čítaj viac

Ako si vybrať najlepšiu technologickú dráhu pre vás

Dev Ops, mobilný inžinier, dátový vedec, projektový manažér a klientske rozhranie - čo je pre vás najlepšie? V technike som pracoval štyri roky a stále sa stretávam s rolami, ktorým veľmi nerozumiem. Existuje toľko spôsobov, ako si vybudovať kariéru v oblasti technológií. Viem, že keď som si začal hľadať svoje prvé zamestnanie, bol som bezradný o rozdieloch medzi kariérnymi postupmi. Keby ste sa ma opýtali, čo u

Čítaj viac

Pripojte sa k # 100DaysOfCode

Nasledujúcich 100 dní budem každý deň kódovať minimálne hodinu. Rozhodol som sa, že to urobím verejným záväzkom. A mal by si sa ku mne pridať. Ak chcete sledovať svoj pokrok, rozvetvte toto repo: //github.com/Kallaway/100-days-of-code POZNÁMKA: Najaktuálnejšie informácie o výzve nájdete na stránke: Oficiálna webová stránka 100DaysOfCode Tu uvádzam niekoľko dôvodov Naozaj sa chcem stať lepším vývojárom. Ale zisťujem, že po práci si vžd

Čítaj viac

Ak sa chcete naučiť programovanie v jazyku Java, musíte si prečítať knihy

Ahojte všetci, dnes je svet online kurzov. Každý hovorí o učení sa z online školenia, Youtube, bezplatných kurzov na Coursera a iných webových stránkach, čo je skvelé ako online kurzy, ktoré vám pomôžu rýchlejšie sa učiť, ale verím, že knihy by mali byť stále dôležitou súčasťou vášho učenia, pretože poskytujú najpodrobnejšie znalosti a často autoritu napísanú v tejto oblasti. Ak sa učíte programovanie v jazyku Ja

Čítaj viac

Všetko, čo potrebujete vedieť o Promise.all

Sľuby v jazyku JavaScript sú jedným z výkonných rozhraní API, ktoré nám pomáhajú vykonávať asynchronné operácie. Promise.all posúva operácie Async na novú úroveň, pretože vám pomáha agregovať skupinu sľubov. Inými slovami, môžem povedať, že vám pomáha vykonávať súbežné operácie (niekedy zadarmo). Predpoklady: Musíte vedieť, čo je

Čítaj viac

MD5 vs SHA-1 vs SHA-2 - čo je najbezpečnejší šifrovací hash a ako ich skontrolovať

Čo je to hash funkcia? Hašovacia funkcia vezme vstupnú hodnotu (napríklad reťazec) a vráti hodnotu pevnej dĺžky. Ideálne hašovacia funkcia má nasledovné vlastnosti: je to veľmi rýchle môže vrátiť enormný rozsah hašovacích hodnôt generuje jedinečný hash pre každý jedinečný vstup (bez kolízií) generuje odlišné hash hodnoty pre podobné vstupné hodnoty generované hodnoty hash nemajú žiadny rozoznateľný vzor v ich distribúcii Žiadna ideálna hašovacia funkcia samozrejme neexistuje, ale každá z nich si kladie za cieľ pracovať čo najbližšie k ideálu. Vzhľadom na to, že (väčšina) hašovacích fu

Čítaj viac

Vysvetlenie tvarov CSS: Ako nakresliť kruh, trojuholník a ďalšie pomocou čistého CSS

Skôr ako začneme. Ak chcete viac bezplatného obsahu, ale vo formáte videa. Nenechajte si ujsť môj kanál na Youtube, kde každý týždeň zverejňujem videá o kódovaní FrontEnd. //www.youtube.com/user/Weibenfalk ---------- Ste v oblasti vývoja webových aplikácií a CSS nováčikom? Zamysleli ste sa niekedy nad tým, ako sa vyrábajú tie pekné tvary, ktoré vidíte na internete? Už sa čudovať. Ste na správ

Čítaj viac

Čo je štandardný štítok a prečo ho používame? Nevyhnutnosť sprievodcu štýlom kódovania

V informačných technológiách je základným štítkom jednotka písania, ktorú je možné opakovane opakovane používať bez zmeny. Rozšírením sa táto myšlienka niekedy uplatňuje na opakovane použiteľné programovanie, ako napríklad v „štandardnom kóde“. Kotlové platne hojne využívajú právne dohody vrátane softvérových a hardvérových podmienok. Napríklad právnik vám môže dať na podpí

Čítaj viac

Čo je to vlastne Node.js?

Node.js je behové prostredie JavaScriptu. Znie to skvele, ale čo to znamená? Ako to funguje? Prevádzkové prostredie Node.js obsahuje všetko, čo potrebujete na vykonanie programu napísaného v JavaScripte. Node.js vznikol, keď ho pôvodní vývojári jazyka JavaScript rozšírili z niečoho, čo ste mohli spustiť iba v prehliadači, na niečo, čo by ste mohli spustiť na svojom počítači ako samostatnú aplikáciu. Teraz môžete pomocou JavaS

Čítaj viac

Sprievodca redukciou metódy v jazyku Javascript

Metóda redukcie JavaScriptu je jedným zo základných kameňov funkčného programovania.Poďme preskúmať, ako to funguje, kedy by ste ho mali používať, a niektoré super veci, ktoré dokáže. Základné zníženie Použite ho, keď : Máte množstvo súm a chcete ich všetky spočítať. const euros = [29.76, 41.85, 46.5]; const sum =

Čítaj viac

Ako nainštalovať Angular v systéme Windows: Sprievodca nástrojmi Angular CLI, Node.js a Build

V tomto tutoriále sa dozvieme, ako nainštalovať Angular CLI v systéme Windows a použiť ho na vytvorenie projektu Angular. Čo je to Angular CLI? Angular CLI je oficiálny nástroj na inicializáciu a prácu s projektmi Angular. Ušetrí vás to od problémov so zložitými konfiguráciami a nástrojmi na vytváranie, ako sú TypeScript, Webpack a pod. Po inštalácii Angul

Čítaj viac

Čo je funkcia spätného volania v JavaScripte?

Tento článok poskytuje základné informácie o koncepcii a použití funkcií spätného volania v programovacom jazyku JavaScript. Funkcie sú Objekty Prvá vec, ktorú musíme vedieť, je, že v Javascripte sú funkcie prvotriedne objekty. Preto s nimi môžeme pracovať rovnakým spôsobom ako s inými objektmi, napríklad ich priraďovať k premenným a posielať ich ako argumenty do iných funkcií. To je dôležité, pretože to je

Čítaj viac

Príklad Java Console.log () - Ako tlačiť na konzolu v JS

Protokolovanie správ do konzoly je veľmi základným spôsobom diagnostiky a riešenia menších problémov vo vašom kóde. Vedeli ste však, že nejde consolelen o niečo log? V tomto článku vám ukážem, ako tlačiť na konzolu v JS, ako aj všetky veci, ktoré ste nevedeli console. Viacriadková konzola editora Firefox Ak ste vo Firefoxe nikdy nepoužívali režim viacriadkového editora, mali by ste to vyskúšať hneď teraz! Stačí otvoriť konzolu, Ctrl+S

Čítaj viac

Ako spustiť testovanie jednotky vášho kódu JavaScript

Všetci vieme, že by sme mali písať jednotkové testy. Je však ťažké vedieť, kde začať a koľko času venovať testom v porovnaní so skutočnou implementáciou. Takže, kde začať? A je to len o testovaní kódu alebo majú jednotkové testy ďalšie výhody? V tomto článku vysvetlím rôzne typy testov a výhody, ktoré testovanie jednotiek prináša vývojovým tímom. Ukážem Jest - rámec testovania JavaScr

Čítaj viac

Vysvetlené sémantické prvky HTML5

Sémantické prvky HTML sú tie, ktoré jasne popisujú ich význam ľudsky a strojovo čitateľným spôsobom. Prvky, ako sú , a sú považované za sémantický pretože presne popísať účel prvku a typ obsahu, ktorý je v nich. Čo sú sémantické prvky? HTML bolo pôvodne vytvorené ako značkovací jazyk na opis dokumentov na starom internete. Postupne ako sa internet rozši

Čítaj viac

NodeJS vs Python: Ako zvoliť najlepšiu technológiu na vývoj koncového zariadenia vašej webovej aplikácie

V tomto článku budeme odvážni a budeme tvrdiť, že jedna z týchto technológií víťazí. Otázka znie: ktorý to je? Poďme na to a zistíme to. Pozadie a prehľad Node.js a Python patria medzi najobľúbenejšie technológie pre back-end vývoj. Je všeobecne známe, že neexistujú lepšie ani horšie programovacie jazyky a že všetko závisí od preferencií každého vývojára. V tomto článku však budem statočný

Čítaj viac

Úvod do Mongoose pre MongoDB

Mongoose je knižnica ODM (Object Data Modeling) pre programy MongoDB a Node.js. Spravuje vzťahy medzi údajmi, poskytuje overenie schémy a používa sa na preklad medzi objektmi v kóde a reprezentáciou týchto objektov v MongoDB. MongoDB je bezschémová databáza dokumentov NoSQL. Znamená to, že doň môžete ukladať dokumenty JSON, a štruktúra týchto dokumentov sa môže líšiť, pretože sa nevynucuje ako databázy SQL. To je jedna z výhod používa

Čítaj viac

Prečo by ste mali používať tabulátor namiesto viacerých nerozbitných priestorov (nbsp) v HTML

Existuje mnoho spôsobov, ako vložiť medzery do HTML. Najjednoduchší spôsob je jednoduché pridanie medzier alebo viacerých znakových entít pred a za cieľový text. To samozrejme nie je metóda DRYest. Namiesto toho môžete na uľahčenie údržby a zníženie opakovania kódu použiť klávesovú skratku a prvky spolu s trochou CSS:Pomocou prvkuNižšie je uvedený príklad toho, ako ovládať medzery medzi textom:Hello my name is JamesVšimnite si, že značky sú samozatváracie, čo znamená, že nepotrebujete />.Potom môžete použiť externý alebo intern

Čítaj viac

Vysvetlenie Git Pull

git pull je príkaz Git používaný na aktualizáciu lokálnej verzie úložiska zo vzdialeného. Je to jeden zo štyroch príkazov, ktoré vyzývajú sieťovú interakciu pomocou Gitu. Štandardne git pullrobí dve veci. Aktualizuje aktuálnu miestnu pracovnú pobočku (momentálne odhlásená pobočka) Aktualizuje vetvy vzdialeného sledovania pre všetky ostatné vetvy. git pullnačíta ( git fet

Čítaj viac

Testom riadený vývoj: čo to je a čo nie je.

Vývoj zameraný na skúšky sa stal populárnym za posledných pár rokov. Mnoho programátorov túto techniku ​​vyskúšalo, zlyhali a dospeli k záveru, že TDD nestojí za námahu, ktorú vyžaduje. Niektorí programátori si myslia, že teoreticky je to dobrý postup, ale na skutočné použitie TDD nikdy nie je dosť času. A ďalší si myslia, že je to v

Čítaj viac

Ako napísať dobrý softvérový dizajn doc

Ako softvérový inžinier trávim veľa času čítaním a písaním dizajnérskych dokumentov. Po absolvovaní stoviek týchto dokumentov som na vlastnej koži videl silnú koreláciu medzi dobrým návrhovým dokumentom a konečným úspechom projektu. Tento článok je mojím pokusom popísať, čo robí dokument o dizajne skvelým . Článok je rozdelený do 4 sekc

Čítaj viac

Ako je možné získať adresu IP kontajnera Docker - vysvetlené na príkladoch

Docker poskytuje možnosť zabaliť a spustiť aplikáciu vo voľne izolovanom prostredí, ktoré sa nazýva kontajner. Viem, na čo by ste mohli myslieť - no tak, ďalší príspevok vysvetľujúci, čo je Docker, v dnešnej dobe je všade! Ale nebojte sa, preskočíme ten základný úvod. Cieľová skupina pre tento článok by už mala mať základné znalosti o tom, čo sú Docker a Containers. Ale zamýšľali ste sa niekedy nad

Čítaj viac

Odstránenie bielych stránok - Ako odstrániť vaše informácie z vyhľadávačov Spokeo, WhitePages, MyLife, vyhľadávača ľudí a ďalších (príručka 2020)

Vedeli ste, že existuje super povrchné podsvetie webov, ktoré predávajú vaše osobné údaje všetkým, čo za ne strašidelný rando zaplatí? Aj keď nie ste na sociálnych sieťach, náhodné typy stalkerov majú prístup k všetkým informáciám o vás, vrátane: Tvoj vek Váš vzťah a história manželstva E-mailové adresy a telefónne čísla, ktoré ste použili Miesta, kde ste žili, a vaša súčasná adresa Všetky súdne záznamy, ktoré máte (vrátane lístkov a zatknutí) A dokonca aj informácie o vašich deťoch. Vaše deti! Je to všetko strašidelné a v každom roz

Čítaj viac

Matematika zlomkov: Ako robiť zlomky pre začiatočníkov

Každý deň riešime zlomky. Čo však vlastne je zlomok? Ako ich môžeme lepšie spoznať? V tomto tutoriáli preskúmame základy a spoločne trénujeme, takže sa zlomky môžu stať cennými pomocníkmi v každodennom živote i mimo neho. Časť 1. Zlomok ako podiel Predstavme si celý koláč rozdelený na 4 rovnaké časti. Jedna časť je zatienená červen

Čítaj viac

O spoločnosti Blank - Čo s tým: blank znamená a mali by ste sa ho zbaviť?

Skúsili ste niekedy prejsť na webovú stránku a namiesto toho sa vám na paneli s adresou, kde by mala byť požadovaná adresa URL, zobraziť text „about: blank“? Nerobte si starosti - stáva sa to niekedy a nie je to nič zlé. V tomto článku sa dozviete: a čo: prázdne prostriedky čo spôsobuje, že sa objavuje prečo ho možno budete chcieť použiť či sa toho môžete zbaviť a či si s tým treba robiť starosti Poďme sa teda ponoriť. Čo je to: prázdne? Informácie: prá

Čítaj viac

Najlepšie príklady CSS a CSS3

CSS poskytuje štýl webovej stránky. Vlastnosť pozadia vám umožňuje používať obrázky a farby na vytváranie pozadí pre vaše webové stránky. Príklad farby pozadia Vlastnosť farba pozadia vám umožňuje zvoliť farbu vášho prvku. Môže to byť pozadie celej stránky alebo pozadie jednej časti vašej stránky. Element je kúsok HTML, napr

Čítaj viac

Ako sa stať vývojárom webových stránok s úplným zásobníkom v roku 2020

Full-stack weboví vývojári sú švajčiarsky armádny nôž sveta kódu. Toto označenie znamená, že môžete vytvárať komplexné riešenia, čo je vysoko obchodovateľná a svižná sada zručností. Čo však v skutočnosti treba na dosiahnutie tohto stavu? Či už ste nováčik, ostrieľaný alebo špecializovaný na jeden koniec stacku, je tu veľa čo stráviť. Pokojne sa ponorte zhora alebo sa odrazt

Čítaj viac

Mapovanie, zmenšovanie a filtrovanie JavaScriptu - funkcie poľa JS vysvetlené v príkladoch kódu

Mapovanie, zmenšovanie a filtrovanie sú všetky metódy poľa v JavaScripte. Každý z nich bude iterovať nad poľom a vykoná transformáciu alebo výpočet. Každá vráti nové pole na základe výsledku funkcie. V tomto článku sa dozviete, prečo a ako ich používať. Tu je zábavné zhrnutie od Stevena Luschera: Mapa / filtrovanie / zmenšenie vo tweete: mapa ([?,?,?], kuchárka) => [?,?

Čítaj viac

Ako pridať HTTPS na váš web zadarmo za 10 minút a prečo to musíte urobiť viac ako ...

Minulý týždeň spoločnosť Google oznámila, že Chrome 68, ktorý dorazí v júli, označí všetky stránky HTTP ako „Nezabezpečené“. Toto je zatiaľ najsilnejšie stlačenie, ktoré smeruje web k šifrovaniu, a to už dlho trvá. Aj keď existuje veľa dôkazov, ktoré hovoria o tom, prečo by mal každý naskočiť do rozbehnutého vlaku HTTPS, stále veľa ľudí nevidí hodnotu v tom, keď slúži ich stránkam bezpečne." Prečo to potrebujem pre blog ?" O hodnote HT

Čítaj viac

Ako crackovať heslá

Krátka poznámka - tento článok je o teórii, ako lámať heslá. Pochopenie toho, ako zločinci vykonávajú útoky, je mimoriadne dôležité pre pochopenie toho, ako zabezpečiť systémy proti týmto typom útokov. Pokus o hacknutie systému, ktorý nevlastníte, je pravdepodobne nezákonný vo vašej jurisdikcii (plus hacknutie vašich vlastných systémov môže [a často aj] porušuje akúkoľvek záruku na tento produkt). Začnime od základov. Čo je útok h

Čítaj viac

Veľký O zápis vysvetlený na príkladoch

Big O notácia je spôsob, ako opísať rýchlosť alebo zložitosť daného algoritmu. Ak váš súčasný projekt vyžaduje preddefinovaný algoritmus, je dôležité pochopiť, ako rýchlo alebo pomaly je v porovnaní s inými možnosťami. Čo je to Veľký O zápis a ako to funguje? Jednoducho povedané, veľká O notácia vám povie počet operácií, ktoré algoritmus vykoná. Názov dostal podľa doslovného „Veľkého

Čítaj viac

Príručka príkazov systému Linux

Táto príručka príkazov pre Linux bude obsahovať 60 základných príkazov Bash, ktoré budete potrebovať ako vývojár. Každý príkaz obsahuje ukážkový kód a tipy, ako ho použiť. Táto príručka príkazov pre Linux dodržiava pravidlo 80/20: 80% témy sa naučíte asi v 20% času, ktorý strávite jej štúdiom. Zistil som, že tento prístup vám

Čítaj viac