Kategorija: Programmēšana

Trīs veidi, kā JavaScript noteikt skaitli

Šis raksts ir balstīts uz Free Code Camp pamata algoritma skriptu “Skaitļa faktorizēšana” Matemātikā negaidoša vesela skaitļa n faktorial var būt grūts algoritms. Šajā rakstā es izskaidrošu trīs pieejas, vispirms ar rekursīvo funkciju, otrkārt, izmantojot cilpu while, bet trešo - for for loop. Mēs jau esam redzējuš

Lasīt vairāk

Kā instalēt Ubuntu uz VirtualBox

Kas ir VirtualBox? Oracle VM VirtualBox ir starpplatformu virtualizācijas lietojumprogramma, ko izstrādājusi Oracle Corporation. Tas ļauj lietotājiem instalēt operētājsistēmas virtuālajos cietajos diskos, piemēram, Windows, MacOS, Solaris un Linux. Piemēram, jūs varat palaist Windows un Linux savā Mac datorā, palaist Windows serveri Linux serverī vai palaist Linux datorā Windows, vienlaikus darbinot citas esošās lietojumprogrammas. Diska vieta un a

Lasīt vairāk

Kā konvertēt virknes veselos skaitļos Python

Līdzīgi kā iebūvētajā str()metodē, Python piedāvā arī ērtu int()metodi, kas virknes objektu uzskata par argumentu un atgriež veselu skaitli. Lietojuma piemērs: # Here age is a string object age = "18" print(age) # Converting a string to an integer int_age = int(age) print(int_age) Izeja: 18 18 Lai gan izeja ir vizuāli līdzīga, paturiet prātā, ka pirmā rinda ir virknes objekts, bet nākamā rinda ir vesels skaitlis. Tas ir vairāk ilustr

Lasīt vairāk

Java masīva metodes - kā izdrukāt masīvu Java

Masīvs ir datu struktūra, ko izmanto viena veida datu glabāšanai. Masīvi glabā to elementus blakus esošās atmiņas vietās. Java valodā masīvi ir objekti. Masīvā var izmantot visas klases objekta metodes. Masīvā mēs varam uzglabāt fiksētu elementu skaitu. Deklarēsim vienkāršu primitīvu masīva veidu: int[] intArray = {2,5,46,12,34}; Tagad mēģināsim to izdrukāt ar System.out.println()metodi: System

Lasīt vairāk

Multivides vaicājumu CSS apmācība - standarta izšķirtspējas, CSS pārtraukumpunkti un mērķa tālruņa izmēri

Agrāk vietnes izveidošana bija daudz vienkāršāka. Šodien vietnes izkārtojumam vajadzētu pielāgoties ne tikai datoriem, bet arī planšetdatoriem, mobilajām ierīcēm un pat televizoriem. Vietnes izveidošanu ar pielāgojamu izkārtojumu sauc par atsaucīgu tīmekļa dizainu. CSS multivides vaicājumi ir viena no vissvarīgākajām atsaucīgā dizaina daļām. Šajā rakstā mēs tuvāk aplūk

Lasīt vairāk

Kāpēc tiek izmantots Python? 10+ kodēšana tiek izmantota Python programmēšanas valodai.

🔹 Laipni lūdzam Sveiki! Lūdzu, veltiet laiku, lai padomātu par šo jautājumu: Kā Python tiek piemērots reālās situācijās? Ja jūs mācāties Python un vēlaties uzzināt atbildi, tad šis raksts ir domāts jums. Skaidrs priekšstats par šīs programmēšanas valodas lietojumprogrammām un milzīgo potenciālu sniegs jums motivāciju, kas jums būs nepieciešama visa ceļojuma laikā. Sāksim! ✨ 🔸 Python reālās pasau

Lasīt vairāk

Kā ieviest saistīto sarakstu JavaScript

Ja mācāties datu struktūras, piesaistītais saraksts ir viena datu struktūra, kas jums jāzina. Ja jūs to īsti nesaprotat vai kā tas tiek ieviests JavaScript, šis raksts ir šeit, lai jums palīdzētu. Šajā rakstā mēs apspriedīsim, kas ir saistīts saraksts, kā tas atšķiras no masīva un kā to ieviest JavaScript. Sāksim. Kas ir sasaist

Lasīt vairāk

Iesācēja ceļvedis Git & GitHub

Kas ir Git? Git ir bezmaksas, atvērtā koda versiju kontroles programmatūra . To 2005. gadā izveidoja Linuss Torvalds. Šis rīks ir versiju kontroles sistēma, kas sākotnēji tika izstrādāta darbam ar vairākiem Linux kodola izstrādātājiem. Tas būtībā nozīmē, ka Git ir satura izsekotājs. Tātad Git var izmant

Lasīt vairāk

Simpsona likums: formula un kā tā darbojas

Simpsona likums ir skaitliskās integrācijas metode. Citiem vārdiem sakot, tas ir noteiktu integrālu skaitliskais tuvinājums. Simpsona likums ir šāds: Tajā, f(x)sauc par integrandu a = integrācijas apakšējā robeža b = integrācijas augšējā robeža Simpsona 1/3 likums Kā parādīts diagrammā iepriekš, integrands f(x)ir tuvināts ar otrās kārtas polinomu; kvadrātiskā interpolanta būtne P(x). Tālāk seko aptuvenais Ai

Lasīt vairāk

Kā izveidot slaidrādi ar HTML, CSS un JavaScript

Tīmekļa slaidrāde ir attēlu vai teksta secība, kas sastāv no viena secības elementa parādīšanas noteiktā laika intervālā. Šajā apmācībā varat izveidot slaidrādi, veicot šīs vienkāršās darbības: Uzrakstiet dažus marķējumus Slideshow Rakstiet stilus, lai paslēptu slaidus un parādītu tikai vienu slaidu. Lai paslēptu slaidus, viņiem

Lasīt vairāk

Paskaidroti Python atgriešanās paziņojumi: kas tie ir un kāpēc jūs tos izmantojat

Visas funkcijas atgriež vērtību, kad tās tiek izsauktas. Ja atgriešanās paziņojumam seko izteicienu saraksts, šis izteiksmju saraksts tiek novērtēts un vērtība tiek atgriezta: >>> def greater_than_1(n): ... return n > 1 ... >>> print(greater_than_1(1)) False >>> print(greater_than_1(2)) True Ja nav norādīts izteiksmju saraksts, Nonetiek atgriezts: >>> def no_expression_list(): ... return # No

Lasīt vairāk

npm vs npx - kāda ir atšķirība?

Ja esat kādreiz izmantojis Node.js, jums noteikti ir jāizmanto npm . npm (mezglu pakotņu pārvaldnieks) ir atkarība / pakotņu pārvaldnieks, kas tiek parādīts lodziņā, instalējot Node.js. Tas nodrošina iespēju izstrādātājiem instalēt paketes gan globāli, gan lokāli. Dažreiz jūs varētu vēlēties apskatīt konkrētu paketi un izmēģināt dažas komandas. Bet to nevar izdarīt, neinstal

Lasīt vairāk

HTTP kļūda 503 Paskaidrojums par pakalpojumu nav pieejams - ko nozīmē kļūdas kods 503

Notiek kļūdas - ir kāda neparedzēta apkope, kļūda, kas netika pamanīta, vai lapa kļūst vīrusu pilna, un savienojumu plūdi noved serveri. Ja esat bijis tiešsaistē kādu laiku, bez šaubām, esat redzējis nedaudz neskaidru kļūdu 503 Pakalpojums nav pieejams. Šajā rakstā mēs apskatīsim HTTP statusa kodus, to, ko nozīmē kļūda 503, un dažus iespējamos veidus, kā to novērst - gan vietnei, kuru mēģināt apmeklēt, gan jūsu vietnei. Pārskats par HTTP statusa kodiem S

Lasīt vairāk

Kas ir spēļu izstrāde?

Spēļu izstrāde ir spēļu radīšanas māksla, kas apraksta spēles dizainu, izstrādi un izlaišanu. Tas var ietvert koncepcijas ģenerēšanu, projektēšanu, veidošanu, testēšanu un atbrīvošanu. Veidojot spēli, ir svarīgi padomāt par spēles mehāniku, atlīdzībām, spēlētāju iesaistīšanos un līmeņa dizainu. Spēļu izstrādātājs varētu būt prog

Lasīt vairāk

JavaScript masīvu kārtošana - kā izmantot JS kārtošanas metodes (ar kodu piemēriem)

JavaScript sistēmā mēs varam viegli kārtot masīva elementus, izmantojot iebūvēto metodi, ko sauc par sort () funkciju. Tomēr datu tipi (virkne, skaitlis utt.) Var atšķirties no masīva. Tas nozīmē, ka tikai sort () metodes izmantošana ne vienmēr ir piemērots risinājums. Šajā amatā jūs uzzināsiet, kā kārtot masīvu JavaScript, izmantojot virkņu un skaitļu metodi sort (). Stīgu masīvs Sāksim ar v

Lasīt vairāk

Webpack ievads: kas tas ir un kā to izmantot

Ievads Labi, tāpēc pieņemu, ka esat dzirdējis par webpack - tieši tāpēc jūs šeit esat, vai ne? Patiesais jautājums ir tas, ko jūs zināt par to? Jūs varētu zināt dažas lietas par to, piemēram, kā tas darbojas, vai arī jums nav pilnīgi ne jausmas. Jebkurā gadījumā es varu jums apliecināt, ka, izlasot šo rakstu, jūs, iespējams, jutīsieties pietiekami ērti visā webpack situācijā . Galu galā - nepieciešamība ir

Lasīt vairāk

Git Checkout paskaidrots: kā norēķināties, mainīt vai mainīt filiāli Git

git checkoutKomanda pārslēdzas starp filiālēm vai atjauno darba koku failus. Šai komandai ir vairākas dažādas opcijas, kuras šeit netiks aplūkotas, taču visas tās varat apskatīt Git dokumentācijā. Norēķinieties ar konkrētu apņemšanos lai izrakstītos no konkrētas saistības, palaidiet komandu: git checkout specific-commit-id mēs varam iegūt konkrētos saistību ID, palaižot: git log Izmaksājiet esošo filiāli Lai pārbaudītu esošu filiāli, palaidiet komandu: git checkout BRANCH-NAME Parasti Git neļaus jums izrakstīties citā filiālē, ja vien jūsu darba direktorijs nebūs tīrs, jo jūs zaudēsiet

Lasīt vairāk

Nometāt piespraudes pakalpojumā Google Maps - kā piespraust vietu un noņemt piespraudi

Ja atrodaties vietā ar faktisko adresi, draugam ir viegli pateikt, kur satikt. Bet ja jūs mēģināt atrast viens otru milzīgā parkā? Vai arī jūs mēģināt dot viņiem norādes uz savu super slepeno kempinga vietu uz tā nenosauktā zemes ceļa? Ir vienkāršāks veids, kā to izdarīt, nekā likt viņiem "pagriezties pa kreisi pie govs, pēc lielā koka": nometot piespraudi Google Maps. Ko tas nozīmē? Nometot p

Lasīt vairāk

Atrašanās vietas pārlādēšanas metode: kā pārlādēt lapu JavaScript

JavaScript Location.reload()metode nodrošina lapu atkārtotu ielādi pašreizējā URL. Sintakse ir šāda: object.reload(forcedReload);, kur forceReloadir izvēles parametrs. Lai vienkārši atkārtoti ielādētu lapu, varat ievadīt window.locationkā objektu. Neobligātie parametri force reloadir Būla vērtība, kas, ja iestatīta uz: True pārlādē lapu no servera (piemēram, netiek saglabāti pārlūka kešatmiņā saglabātie dati): window.location.reload(true); False pā

Lasīt vairāk

JSON komentāru piemērs - kā komentēt JSON failos

Ja jums rodas problēmas ar komentāru pievienošanu savam JSON failam, tam ir labs iemesls: JSON komentārus neatbalsta. "Es noņēmu komentārus no JSON, jo redzēju, ka cilvēki tos izmanto, lai rīkotos parsēšanas direktīvas, prakse, kas būtu iznīcinājusi savietojamību," raksta Duglass Krokfords, kurš popularizēja teksta datu formātu. Tomēr ir kāds risi

Lasīt vairāk

Kā bez maksas iestatīt VPN serveri mājās

Šajā rakstā es soli pa solim iepazīstināšu jūs ar WireGuard VPN iestatīšanas procesu Linux serverī. Tas ļaus jums piekļūt drošiem interneta resursiem no nedrošām vietām, piemēram, kafejnīcām. Bet kāpēc VPN? Un kāpēc WireGuard? Ikreiz, kad no attālinātas vietas izveidojat savienojumu ar, piemēram, bankas vietni, jūs riskējat atklāt paroli un citu sensitīvu informāciju ikvienam, kurš klausās tīklā. Cerams, ka, protams, pati bankas

Lasīt vairāk

JavaScript regex atbilstības piemērs - kā lietot virkni JS Replace

Izstrādātāji jau ilgu laiku izmanto teksta redaktorus. Un tāpat kā lielākajai daļai rīku, visiem teksta redaktoriem ir viena kopīga iezīme: atrast un aizstāt. Ja kādu laiku esat izmantojis meklēšanu un aizstāšanu, iespējams, zināt, cik noderīga ir šī funkcija. Bet lielākā daļa no mums nezina, ka šis rīks ir vēl spēcīgāks, nekā mēs saprotam. Tas var aizstāt ne tikai vienk

Lasīt vairāk

HTML fona krāsas apmācība - kā mainīt div fona krāsu, kas izskaidrota ar kodu piemēriem

Viena no visizplatītākajām lietām, kas jums, iespējams, jādara kā tīmekļa izstrādātājam, ir mainīt HTML elementa fona krāsu. Bet tas var būt mulsinoši, ja nesaprotat, kā izmantot CSS background-colorīpašumu. Rakstā mēs apspriežam HTML elementa noklusējuma fona krāsas vērtība kā mainīt div fona krāsu, kas ir ļoti izplatīts elements kuras CSS kastes modeļa daļas background-colorīpašums ietekmē , un dažādas vērtības, ko var iegūt šis īpašums. Noklusējuma elementa fona krāsa Noklus

Lasīt vairāk

PHP vs JavaScript: Kā izvēlēties labāko valodu savam projektam

Ja kāds saka: “JavaScript ir paredzēts tikai priekšējās daļas izstrādei, bet PHP ir paredzēts aizmugurējai daļai” - neklausieties. Pirms ķeros pie apgalvojuma, ka viena valoda ir labāka par otru, man kaut kas ir jāprecizē. Es nevēlos pārvērst PHP vs JavaScript diskusiju par ābolu un apelsīnu salīdzināšanu, tāpēc man vajadzētu izskaidrot galveno atšķirību starp JavaScript un PHP. PHP ir programmēšanas valoda t

Lasīt vairāk

Nextjs visiem - ar dažām pamatzināšanām par React

Izmantojot dažas pamata React un JavaScript zināšanas, jūs būsiet ceļā Next.js ir Zeit izveidots JavaScript ietvars. Tas ļauj jums izveidot servera puses renderēšanu un statiskas tīmekļa lietojumprogrammas, izmantojot React. Tas ir lielisks rīks, lai izveidotu nākamo vietni. Tam ir daudz lielisku funkciju un priekšrocību, kas var padarīt Nextjs par pirmo iespēju izveidot nākamo tīmekļa lietojumprogrammu. Lai sāktu lietot Ne

Lasīt vairāk

Kā pielāgot Node.js .env failus dažādiem vides posmiem

Vai esat kādreiz nonācis situācijā, kad jums vajadzīgi pielāgoti vides mainīgie dažādiem lietotnes izstrādes posmiem? Šeit ir vienas līnijas risinājums. Kopš .envfaila izgudrošanas izstrāde ir bijusi daudz vienkāršāka . Izmantojot sintaksi ENV_VARIABLE=VALUEun uzplaukumu, varat viegli iestatīt vides mainīgos un vērtības ! Šie mainīgie tika ielā

Lasīt vairāk

Mani mīļākie bezmaksas kursi, lai padziļināti apgūtu datu struktūras un algoritmus

Datu struktūras un algoritmi ir vienas no vissvarīgākajām programmētāju tēmām gan darba iegūšanai, gan veiksmīgai darba veikšanai. Labas datu struktūru un algoritmu pārzināšana ir pamats laba koda rakstīšanai. Ja jums ir zināmas būtiskas datu struktūras, piemēram, masīvs, virkne, saistīts saraksts, koks, karte un uzlabotas datu struktūras, piemēram, mēģinājumi, un pašbalansēti koki, piemēram, AVL koki utt., Jūs zināt, kad izmantot kādu d

Lasīt vairāk

QuickSelect: Ātrās atlases algoritms, kas izskaidrots ar kodu piemēriem

Kas ir QuickSelect? QuickSelect ir atlases algoritms, lai nešķirotajā sarakstā atrastu K mazāko elementu. Paskaidrots algoritms Pēc šarnīra (pozīcijas, kas sadala sarakstu divās daļās: katrs kreisajā pusē esošais elements ir mazāks par pagrieziena punktu un katrs labajā pusē esošais elements ir lielāks par pagrieziena punktu) atrašana, algoritms atkārtojas tikai tai daļai, kurā ir k mazākais elements. Ja sadalītā elementa (

Lasīt vairāk

Atšķirība starp sistēmu un bibliotēku

Izstrādātāji bieži lieto terminus “bibliotēka” un “ietvars” savstarpēji aizstājami. Bet ir atšķirība. Gan ietvari, gan bibliotēkas ir kāds cits uzrakstīts kods, kas tiek izmantots, lai palīdzētu atrisināt bieži sastopamās problēmas. Piemēram, pieņemsim, ka jums ir programma, kurā plānojat strādāt ar virknēm. Jūs nolemjat saglabāt savu kodu D

Lasīt vairāk

Python unikālais saraksts - kā iegūt visas unikālās vērtības sarakstā vai masīvā

Pieņemsim, ka jums ir saraksts, kurā ir numuru dublikāti: numbers = [1, 1, 2, 3, 3, 4] Bet jūs vēlaties unikālu numuru sarakstu . unique_numbers = [1, 2, 3, 4] Ir daži veidi, kā iegūt unikālu Python vērtību sarakstu. Šis raksts jums parādīs, kā. 1. variants - kopas izmantošana unikālu elementu iegūšanai Izmantojot setvienu veidu, kā to izdarīt. Komplekts ir noderīgs

Lasīt vairāk

5 reaģējiet nepieciešamos projektus savā portfelī

Jūs esat ieguldījis darbu, un tagad jums ir laba izpratne par React bibliotēku. Papildus tam jūs labi pārzināt JavaScript un tā visnoderīgākās funkcijas izmantojat savā React kodā. Jūs esat guvis lielu progresu ... bet ko tagad darāt? Kā pārvarēt plaisu starp React pamatzināšanu un kļūšanu par profesionālu izstrādātāju? Daudzi izstrādātāji sask

Lasīt vairāk

Kā iemācīties kodēt Java valodā: kāpēc jums vajadzētu un ar ko sākt

Definējiet savus karjeras mērķus un izvēlieties valodu. Šis ir vissvarīgākais padoms ikvienam, kuram nav pieredzes programmēšanā un kura mērķis ir pievienoties izstrādātāju kopienai. Bet kā jūs varat izdarīt izvēli, nezinot, kura valoda vislabāk atbilst jūsu mērķiem? Vai nebūtu viegli, ja starp visām programmēšanas valodām būtu “tirgus līderis”? Tad visiem jaunpienācējiem vienmē

Lasīt vairāk

Kā izvēlēties sev labāko tehnoloģiju karjeras ceļu

Dev Ops, mobilais inženieris, datu zinātnieks, projektu vadītājs un priekšgals - kas jums ir labākais? Es četrus gadus esmu strādājis tehnoloģiju jomā, un joprojām sastopos ar lomām, kuras es ļoti labi nesaprotu. Ir tik daudz veidu, kā veidot karjeru tehnoloģiju jomā. Es zinu, ka tad, kad sāku meklēt savu pirmo darbu, es biju neskaidrs par karjeras ceļu atšķirībām. Ja jūs man jautātu, ko

Lasīt vairāk

Pievienojieties # 100DaysOfCode

Nākamās 100 dienas katru dienu kodēšu vismaz stundu. Esmu nolēmis uzņemties to publiski. Un jums vajadzētu pievienoties man. Lai izsekotu progresu, izveidojiet šo repo: //github.com/Kallaway/100-days-of-code PIEZĪME. Lai iegūtu visjaunāko informāciju par izaicinājumu, apmeklējiet: 100DaysOfCode oficiālā vietne Šeit ir daži iemesli, kāpēc Es patiešām vēlos kļūt par labāku izstrādātāju. Bet es uzskatu, ka pēc darba

Lasīt vairāk

Jāiemācās grāmatas, lai apgūtu Java programmēšanu

Sveiki visi, šodien ir tiešsaistes kursu pasaule. Visi runā par mācīšanos no tiešsaistes apmācībām, Youtube, bezmaksas kursiem Coursera un citās vietnēs, kas ir lieliski kā tiešsaistes kursi, kas palīdz jums ātrāk mācīties, taču, es uzskatu, grāmatām tomēr vajadzētu būt svarīgai mācību sastāvdaļai, jo tās nodrošina visdziļākās zināšanas un bieži autoritātes rakstītas par šo tēmu. Ja jūs mācāties Java programmēšanu, tad

Lasīt vairāk

Viss, kas jums jāzina par Promise.all

JavaScript solījumi ir viens no spēcīgākajiem API, kas palīdz mums veikt Async darbības. Promise.all pārceļ Async darbības uz nākamo jauno līmeni, jo tas palīdz apkopot solījumu grupu. Citiem vārdiem sakot, es varu teikt, ka tas palīdz jums veikt vienlaicīgas darbības (dažreiz bez maksas). Priekšnosacījumi

Lasīt vairāk

MD5 vs SHA-1 vs SHA-2 - kura ir drošākā šifrēšanas jaucēšana un kā tās pārbaudīt

Kas ir hash funkcija? Jaucējfunkcija ņem ievades vērtību (piemēram, virkni) un atgriež fiksēta garuma vērtību. Ideāls hash funkcijas ir šādas īpašības: tas ir ļoti ātri tas var atgriezt milzīgu hash vērtību diapazonu tas ģenerē unikālu hash katram unikālam ievadam (nav sadursmju) tas rada līdzīgas ievades vērtības atšķirīgas hash vērtības ģenerētajām hash vērtībām to sadalījumā nav redzama modeļa Protams, nav ideālas jaukšanas funkcijas, taču katras no tām mērķis ir darboties pēc iespējas tuvāk ideālam. Ņemot vērā to, ka (lielākā daļa) jaucējfunkciju atg

Lasīt vairāk

CSS formas paskaidrots: kā uzzīmēt apli, trīsstūri un citu, izmantojot tīru CSS

Pirms mēs sākam. Ja vēlaties vairāk bezmaksas satura, bet video formātā. Nepalaidiet garām manu Youtube kanālu, kur es katru nedēļu publicēju videoklipus par FrontEnd kodēšanu. //www.youtube.com/user/Weibenfalk ---------- Vai esat jauns tīmekļa attīstības un CSS lietotājs? Vai esat kādreiz domājuši, kā tiek veidotas tās jaukās formas, kuras redzat visā internetā? Brīnums vairs nav. Jūs es

Lasīt vairāk

Kas īsti ir Node.js?

Node.js ir JavaScript izpildlaika vide. Izklausās lieliski, bet ko tas nozīmē? Kā tas darbojas? Node.js izpildlaika vide ietver visu nepieciešamo, lai izpildītu JavaScript rakstītu programmu. Node.js radās, kad sākotnējie JavaScript izstrādātāji to paplašināja no tā, ko jūs varat palaist tikai pārlūkprogrammā, līdz tādam, ko jūs varat palaist savā datorā kā atsevišķu lietojumprogrammu. Tagad ar JavaScript varat

Lasīt vairāk

Kā attēlu padarīt par karikatūru ar Photoshop CC

Jautrs foto efekts ir padarīt fotoattēlu līdzīgu karikatūrai. Šajā apmācībā jūs uzzināsiet, kā izmantot Photoshop CC, lai padarītu fotoattēlu līdzīgu karikatūras zīmējumam. 1. darbība: atveriet fotoattēlu un pārliecinieties, vai tam ir stabils fons. Ja jums nepieciešama palīdzība, noņemot fonu no fotoattēla, skatiet šo fona dzēšgumijas apmācību. 2. solis: divreiz atkārtojiet

Lasīt vairāk

Ceļvedis, kā samazināt metodi Javascript

JavaScript samazināšanas metode ir viens no funkcionālās programmēšanas stūrakmeņiem.Izpētīsim, kā tas darbojas, kad jums tas jāizmanto, un dažas no lieliskajām lietām, ko tas var darīt. Pamata samazināšana Izmantojiet to, ja : jums ir daudz masīvu, un jūs vēlaties tos visus saskaitīt. const euros = [29.76

Lasīt vairāk

Kas ir atzvanīšanas funkcija JavaScript?

Šis raksts sniedz īsu ievadu par atzvanīšanas funkciju jēdzienu un lietošanu JavaScript programmēšanas valodā. Funkcijas ir objekti Pirmais, kas mums jāzina, ir tas, ka Javascriptā funkcijas ir pirmās klases objekti. Kā tādus mēs varam strādāt ar viņiem tāpat kā mēs strādājam ar citiem objektiem, piemēram, tos piešķirot mainīgajiem un nododot kā argumentus citās funkcijās. Tas ir svarīgi, jo tieši pēdē

Lasīt vairāk

Kā sākt vienību pārbaudīt JavaScript kodu

Mēs visi zinām, ka mums vajadzētu rakstīt vienības testus. Bet, salīdzinot ar faktisko ieviešanu, ir grūti zināt, ar ko sākt un cik daudz laika veltīt testiem. Tātad, ar ko sākt? Un vai tas attiecas tikai uz koda testēšanu, vai vienības testiem ir citas priekšrocības? Šajā rakstā es paskaidrošu dažādos testu veidus un to, kādus ieguvumus vienību testēšana dod attīstības komandām. Es parādīšu Jest - JavaScript

Lasīt vairāk

Semantiskie HTML5 elementi ir izskaidroti

Semantiskie HTML elementi ir tie, kas skaidri apraksta to nozīmi cilvēkiem un mašīnlasāmā veidā. Tādi elementi kā , un visi tiek uzskatīti par semantiskiem, jo ​​tie precīzi raksturo elementa mērķi un saturā esošā satura veidu. Kas ir semantiskie elementi? HTML sākotnēji tika izveidots kā iezīmēšanas valoda, lai aprakstītu dokumentus agrīnā internetā. Pieaugot internetam un to pie

Lasīt vairāk

NodeJS vs Python: kā izvēlēties labāko tehnoloģiju, lai izstrādātu savas tīmekļa lietotnes aizmuguri

Šajā rakstā mēs būsim drosmīgi un apgalvosim, ka uzvar viena no šīm tehnoloģijām. Jautājums ir: kurš tas ir? Lecam iekšā un uzzinām. Priekšvēsture un pārskats Node.js un Python ir vienas no populārākajām tehnoloģijām aizmugures attīstībai. Kopumā ir zināms, ka nav labāku vai sliktāku programmēšanas valodu un viss ir atkarīgs no katra izstrādātāja vēlmēm. Tomēr šajā rakstā es būšu drosmīgs

Lasīt vairāk

Ievads Mongoose MongoDB

Mongoose ir objektu datu modelēšanas (ODM) bibliotēka MongoDB un Node.js. Tas pārvalda attiecības starp datiem, nodrošina shēmas validāciju un tiek izmantots, lai tulkotu starp kodā esošajiem objektiem un šo objektu attēlojumu MongoDB. MongoDB ir NoSQL dokumentu shēma bez shēmas. Tas nozīmē, ka tajā varat glabāt JSON dokumentus, un šo dokumentu struktūra var atšķirties, jo tā netiek ieviesta tāpat kā SQL datu bāzes. Šī ir viena no NoSQL izma

Lasīt vairāk

Kāpēc HTML vietā jāizmanto tabulēšanas taustiņš, nevis vairākas nepārtrauktas atstarpes (nbsp)

Ir vairākas iespējas, kā HTML ievietot atstarpes. Vieglākais veids ir vienkārši pievienot atstarpes vai vairākas rakstzīmju entītijas pirms un pēc mērķa teksta. Protams, tā nav DRYest metode. Tā vietā, lai jūsu kodu būtu viegli uzturēt un samazinātu atkārtošanos, varat izmantot un elementi kopā ar nedaudz CSS:Izmantojot elementuPiemērs, kā izmantot, lai kontrolētu atstarpi starp tekstu, ir redzams zemāk:Hello my name is JamesŅemiet vērā, ka tagi tiek automātiski aizvērti, kas nozīmē, ka tiem nav nepieciešams />.Tad jūs varat izmantot ārēju vai i

Lasīt vairāk

Git Pull Paskaidrots

git pull ir Git komanda, ko izmanto, lai atjauninātu krātuves vietējo versiju no tālvadības pults. Tā ir viena no četrām komandām, kas liek Gitam sadarboties ar tīklu. Pēc noklusējuma git pullveic divas lietas. Atjaunina pašreizējo vietējo darba nodaļu (pašlaik pārbaudītā filiāle) Atjaunina visu pārējo filiāļu attālās izsekošanas zarus. git pullienes ( git fetc

Lasīt vairāk

Testa virzīta attīstība: kas tas ir un kas tas nav.

Testu virzīta izstrāde pēdējos gados ir kļuvusi populāra. Daudzi programmētāji ir izmēģinājuši šo tehniku, izgāzušies un secinājuši, ka TDD nav vērts to piepūles dēļ. Daži programmētāji domā, ka teorētiski tā ir laba prakse, taču nekad nav pietiekami daudz laika, lai patiešām izmantotu TDD. Un citi domā, ka būtībā tā ir

Lasīt vairāk

Kā iegūt Docker Container IP adresi - paskaidrots ar piemēriem

Docker nodrošina iespēju iepakot un palaist lietojumprogrammu brīvi izolētā vidē, ko sauc par konteineru. Es zinu, ko jūs domājat - nāc, nevis cits ieraksts, kurā paskaidrots, kas ir Dokers, mūsdienās tas ir visur! Bet neuztraucieties, mēs izlaižam šo pamata ievadu. Šī raksta mērķauditorijai jau vajadzētu būt pamata izpratnei par to, kas ir Docker un Containers. Bet vai jūs kādreiz

Lasīt vairāk

Balto lapu noņemšana - kā noņemt informāciju no Spokeo Search, WhitePages, MyLife, People Finder un citiem (apmācība 2020)

Vai zinājāt, ka ir ļoti ieskicēta vietņu pazeme, kas pārdod jūsu personas datus jebkuram rāpojošam rando, kas par to maksās? Pat ja jūs neesat sociālajos medijos, izlases veida stalkeru veidi var piekļūt visu veidu faktiem par jums, tostarp: Tavs vecums Jūsu attiecību statuss un laulību vēsture Izmantotās e-pasta adreses un tālruņu numuri Jūsu apdzīvotās vietas un jūsu pašreizējā adrese Jebkuri jūsu rīcībā esošie tiesas ieraksti (ieskaitot biļetes un arestus) Un pat informācija par saviem bērniem. Jūsu bērni! Tas viss ir ļoti rāp

Lasīt vairāk

Frakciju matemātika: kā darīt frakcijas iesācējiem

Mēs katru dienu nodarbojamies ar frakcijām. Bet kas īsti ir daļa? Kā mēs viņus labāk iepazīt? Šajā apmācībā mēs kopā izpētīsim pamatus un praktizēsimies, tāpēc frakcijas var kļūt par vērtīgiem palīgiem ikdienas dzīvē un ārpus tās. 1. daļa. Daļa kā daļa Iedomāsimies veselu pīrāgu, kas sadalīts 4 vienādās daļās. Viena daļa ir nokrāsota sarkanā krāsā.

Lasīt vairāk

Datu veidi statistikā - ar piemēriem izskaidrotie nominālie, kārtas skaitļi, intervāli un attiecība

Ja mācāties statistikas eksāmenam un jums ir jāpārskata datu veidi, šajā rakstā tiks sniegts īss pārskats ar dažiem vienkāršiem piemēriem. Tāpēc, ka jāatzīst: ne daudzi cilvēki pēta datu tipus izklaides nolūkos vai reālajā ikdienas dzīvē. Tāpēc ienirsim. Kvantitatīvie un kvalitatīvie dati - kāda ir atšķirība? Īsāk sakot: kvantitatīvs nozīmē

Lasīt vairāk

Par Blank - Ko darīt ar: blank Mean un vai no tā vajadzētu atbrīvoties?

Vai esat kādreiz mēģinājis doties uz tīmekļa lapu un tā vietā redzēt adreses joslā redzamo tekstu “about: blank”, kur jābūt jūsu cerētajam URL? Neuztraucieties - tas notiek dažreiz, un tas nav nekas slikts. Šajā rakstā jūs uzzināsiet: kas par: tukšs nozīmē kas izraisa tā parādīšanos kāpēc jūs varētu vēlēties to izmantot vai jūs varat atbrīvoties no tā, un vai jums par to jāuztraucas Tāpēc ienirsim. Kas ir par: tukšs? Par: tukša ir lapa, k

Lasīt vairāk

Labākie CSS piemēri un CSS3 piemēri

CSS nodrošina vietnes stilu. Fona rekvizīts ļauj izmantot attēlus un krāsas, lai izveidotu fonus savām tīmekļa lapām. Fona krāsas piemērs Fona krāsas rekvizīts ļauj jums izvēlēties elementa krāsu. Tas var būt visas lapas fons vai vienas lapas sadaļas fons. Elements ir HTML daļa, piemēram, Web lapas galvene vai rindkopa. Šeit ir piemērs f

Lasīt vairāk

Kā kļūt par pilnvērtīgu tīmekļa izstrādātāju 2020. gadā

Pilna kaudzes tīmekļa izstrādātāji ir Šveices armijas koda pasaules nazis. Šis apzīmējums nozīmē, ka jūs varat izveidot visaptverošus risinājumus, kas ir ļoti nopērkams un veikls prasmju kopums. Bet ko patiesībā vajag, lai sasniegtu šo statusu? Neatkarīgi no tā, vai esat jauns, pieredzējis vai specializējies vienā kaudzes galā, šeit ir daudz kas sagremojams. Jūtieties brīvi ienirt no

Lasīt vairāk

JavaScript kartēšana, samazināšana un filtrēšana - JS masīva funkcijas, kas izskaidrotas ar kodu piemēriem

Kartēšana, samazināšana un filtrēšana ir visas JavaScript masīva metodes. Katrs atkārtos masīvu un veiks transformāciju vai aprēķinu. Katrs atgriezīs jaunu masīvu, pamatojoties uz funkcijas rezultātu. Šajā rakstā jūs uzzināsiet, kāpēc un kā katru no tiem izmantot. Šeit ir jautrs Stīvena Lušera kopsavilkums: Kartēt / filtrēt / samazināt čivināt: karte ([?,?,?], pavārs) => [?,?,?]

Lasīt vairāk

Kā 10 minūtēs bez maksas pievienot HTTPS savai vietnei un kāpēc tas jādara tagad vairāk nekā…

Pagājušajā nedēļā Google paziņoja, ka pārlūkā Chrome 68, kas ieradīsies jūlijā, visas HTTP lapas tiks atzīmētas kā “Nav drošas”. Tas ir visspēcīgākais trieciens, kas pēc noklusējuma novirza tīmekli uz šifrēšanu, un tas ir bijis ilgs laiks. Lai gan ir daudz pierādījumu, kas runā par to, kāpēc visiem vajadzētu lēkt uz HTTPS ātrgaitas vagonu, daudzi cilvēki joprojām neredz vērtību, kā droši apkalpot savas vietnes." Kāpēc man tas ir vajadzīgs emuāram ?" Es

Lasīt vairāk

Kā uzlauzt paroles

Īsa piezīme - šis raksts ir par paroļu uzlaušanas teoriju. Izpratne par kibernoziedznieku uzbrukumiem ir ārkārtīgi svarīga, lai saprastu, kā nodrošināt sistēmas pret šāda veida uzbrukumiem. Mēģinājumi uzlauzt sistēmu, kas jums nepieder, visticamāk, ir nelikumīga jūsu jurisdikcijā (kā arī pašu sistēmu uzlaušana var [un bieži vien pārkāpj] jebkura produkta garantiju). Sāksim ar pamatiem. Kas ir b

Lasīt vairāk

Lielais O apzīmējums izskaidrots ar piemēriem

Lielais O apzīmējums ir veids, kā aprakstīt noteiktā algoritma ātrumu vai sarežģītību. Ja jūsu pašreizējam projektam nepieciešams iepriekš noteikts algoritms, ir svarīgi saprast, cik ātri vai lēni tas ir salīdzinājumā ar citām opcijām. Kas ir Big O apzīmējums un kā tas darbojas? Vienkārši sakot, Big O

Lasīt vairāk

Linux komandu rokasgrāmata

Šajā Linux komandu rokasgrāmatā būs ietvertas 60 galvenās Bash komandas, kas jums būs nepieciešamas kā izstrādātājam. Katrā komandā ir iekļauts koda piemērs un padomi, kad to izmantot. Šajā Linux komandu rokasgrāmatā tiek ievērots 80/20 noteikums: jūs iemācīsities 80% tēmas aptuveni 20% laika, ko pavadāt tās studēšanai. Es uzskatu, ka šī pieeja sn

Lasīt vairāk