Kategooria: Programmeerimine

Stringi alamstring Pythonis

Python pakub stringi alamstringimiseks palju võimalusi. Sageli nimetatakse seda viilutamiseks. See järgib seda malli: string[start: end: step] Kus start: Alamstringi algindeks. Selle indeksi tähemärk lisatakse alamstringi. Kui starti ei arvestata, eeldatakse, et see on võrdne 0-ga. end: Alamstringi lõppindeks. Selle

Lang L: none (read-more)

Vahelehtede taastamine Chrome'is: viimase seansi ja lehtede taastamine

Chrome on muutunud maailma kõige populaarsemaks veebibrauseriks, pakkudes konkurentidele parimat jõudlust ja funktsioone. Kuid see populaarsuse kasv on viinud paljud võitlema kaotatud või suletud kroomitud vahelehtedega oluliste veebilehtede, uuringute ja seansside kaotamisega. Kujutage ette, et uurite projekti jaoks ja jõuate pärast hulga linkide klõpsamist ideaalse teabeallikani. Teil p

Lang L: none (read-more)

Mis on API? Inglise keeles Palun.

Enne tarkvaraarenduse õppimist kõlas API nagu omamoodi õlu. Täna kasutan seda terminit nii tihti, et olen tegelikult hiljuti proovinud baarist API-d tellida. Baarmeni vastus oli visata 404: ressurssi ei leitud. Kohtun paljude inimestega, kes töötavad nii tehnikas kui mujal, kellel on üsna ebamäärane või vale ettekujutus selle üsna levinud mõiste tähendusest. Tehniliselt

Lang L: none (read-more)

Eilne vaheleht - kuidas suletud vahelehti uuesti avada Chrome'is, Safaris ja Firefoxis

Seda juhtub kogu aeg - sulgete kogemata vahelehe, mida te tegelikult ei teinud, või soovite külastada eile leitud saiti. Mis on lihtsaim viis nende suletud vahelehtede taasavamiseks ja sirvimise juurde naasmiseks? Sellest artiklist saate teada, kuidas avada Chrome'is, Safaris ja Firefoxis suletud vahelehed uuesti, et te ei peaks kunagi paanikasse minema, kui midagi kogemata sulgete.

Lang L: none (read-more)

JavaScript forEach - kuidas JS-is massiivi kaudu loopida

JavaScripti forEach meetod on üks mitmest võimalusest massiividest läbi liikumiseks. Igal meetodil on erinevad funktsioonid ja teie otsustada, millist meetodit kasutada, oleneb sellest, mida teete. Selles postituses vaatleme JavaScripti iga meetodit lähemalt. Arvestades, et meil on allpool järgmine massiiv: const numbers = [1, 2, 3, 4, 5]; Traditsioonilise "for loop" -i kasutamine massiivi läbimiseks oleks järgmine: for (i = 0; i < numbers.length;

Lang L: none (read-more)

Alt-koodid - kuidas sisestada Windowsi erimärke ja klaviatuurisümboleid, kasutades Alt-klahve

Windowsis saate sisestada soovitud tähemärgi, hoides all ALT-klahvi, sisestades numbrite järjestuse ja vabastades ALT-klahvi. Võite sisestada palju märke, millel ei pruugi teie klaviatuuril vastavat klahvi olla - näiteks Euroopa keele tähestikulised tähemärgid, ASCII sümbolid ja isegi hiina tähemärgid (tuntud ka kui Hanzi, Kanji või Hanja). Need Alt-ko

Lang L: none (read-more)

Kuidas mängida Interneti-puudutavat Google Chrome'i dinosauruse mängu - nii võrgus kui ka võrguühenduseta

Mitu aastat tagasi lisas Google Chrome'i lõbusa väikese ülestõusmispühade muna: kui teie Internet langeks ja prooviksite mõnda veebisaiti külastada, näeksite sõnumit "Interneti-ühenduse loomine nurjus" või "Interneti-ühendus puudub" selle kõrval pikseldatud dinosaurus. Paljud inimesed arvasid ilmselt, et dinosaurus on väike armas ikoon, mis hoiab neid seltskonna ajal katki. Siis aga vaju

Lang L: none (read-more)

Kolm viisi stringide ümberpööramiseks JavaScriptis

See artikkel põhineb Free Code Campi algoritmi skriptimisel „Stringi ümberpööramine” Stringi ümberpööramine on intervjuu tehnilises voorus üks kõige sagedamini esitatav JavaScripti küsimus. Intervjueerijad võivad paluda teil kirjutada stringi tagasivõtmiseks erinevaid viise või paluda teil stringi ümber pöörata ilma sisseehitatud meetodeid kasutamata või isegi paluda teil stringi pöörata rekursiooni abil. Selle tegemiseks on p

Lang L: none (read-more)

Kuidas lubada Google Chrome'is Adobe Flash Player

Kas mäletate Adobe Flash Playerit? See suurepärane tarkvara võimaldab veebisaitidel manustada videoid ja veebimänge. Terveid veebisaite saab kasutada ka Flashiga. Ehkki Flashi kasutamine on vähenenud ja Adobe loobub tarkvarast 2020. aastal, kasutavad teatud saidid seda ka praegu. Ja kui satute ühele neist saitidest, tahate tõenäoliselt näha, mis see sisu on. Selles

Lang L: none (read-more)

UEFI vs BIOS: mis vahe on?

Nii et võib-olla olete kuulnud akronüüme BIOS ja UEFI ümber visatud, eriti kui proovite opsüsteemi vahetada või kiirendate. Ja võite teada, mida need akronüümid tähistavad (vastavalt Unified Extensible Firmware Interface ja Basic Input / Output System). Kuid kas olete kunagi mõelnud, kuidas neid arvutisüsteemis kasutatakse? Demüstifit

Lang L: none (read-more)

Veetsin 3 kuud kandideerimisele pärast alglaaduri kodeerimist. Siit sain teada.

Vähem räägitud alglaaduri teekonna osa on see, mis juhtub pärast kooli lõpetamist - kui otsite seda kuuekohalist arendaja positsiooni. Lõpetasin Hack Reactori 2016. aasta juulis ja kulus peaaegu 3 kuud, enne kui võtsin vastu pakkumise Radius Intelligence'iga. Kandideerisin 291 ettevõttesse, tegin 32 telefoniekraani, 16 tehnilist ekraani, 13 kodeerimisväljakutset, 11 kohapeal ja sain 8 pakkumist. Pakkumis

Lang L: none (read-more)

Mis on uusim Androidi versioon? Ja kuidas värskendada praegusele Android OS-ile?

Viimase paari aasta jooksul on Android OS domineerinud mobiilse OS-i maastikul 2019. aastast alates üle 86% turuosaga. Süsteem pakub tõhusat ja turvalist kasutamist ning sellega kaasnevad regulaarsed versioonivärskendused koos uute funktsioonidega. Seetõttu tahavad paljud Androidi kasutajad teada, kuidas oma praegust Androidi versiooni kontrollida ja värskendada. Nii

Lang L: none (read-more)

Mis on suur omega tähistus?

Sarnaselt suure O-tähistusega kasutatakse arvutiteaduses algoritmi jõudluse või keerukuse kirjeldamiseks suurt Omega (Ω) funktsiooni. Kui jooksuaeg on Ω (f (n)), siis piisavalt suure n jaoks on töötamisaeg mõne konstandi k korral vähemalt k⋅f (n). Toimimisajast, mis on Ω (f (n)), mõelge järgmiselt: Me ütleme, et tööaeg on “f-n ()) suur-Ω”. Asümptootiliste madal

Lang L: none (read-more)

Kuidas hoida oma jalus seal, kuhu see kuulub?

See postitus on saadaval ka korea keeles . Jalus on lehe viimane element. Vähemalt on see vaateava allservas või madalam, kui lehe sisu on vaateakust kõrgem. Lihtne, eks? ? Jalust sisaldava dünaamilise sisuga töötamisel tekib mõnikord probleem, kus lehe sisust ei piisa selle täitmiseks. Selle asemel, et jääda jalus, selle asemel, et jääda lehe alaossa, kus me seda sooviksime, tõuseb üles ja jätab selle alla tühja ruumi. Kiire lahendus

Lang L: none (read-more)

Kuidas vigu Gitiga tagasi võtta

Oeh oi. Ühendasite lihtsalt oma failid juhuslikult peaharuga, kui tahtsite need ühendada etapiharuga. Mis nüüd? Peaaegu kõik, kes Gitit kasutavad, teevad mingil hetkel vea. Olgu see valede failide ühendamine, vale haru kustutamine või midagi muud hullemat, on oluline teada, kuidas Gitiga vigu tühistada. Andsim

Lang L: none (read-more)

Var, Let ja Const - mis vahe on?

ES2015 (ES6) puhul tuli välja palju säravaid uusi funktsioone. Ja nüüd, alates 2020. aastast, eeldatakse, et paljud JavaScripti arendajad on neid funktsioone tundma õppinud ja hakanud kasutama. Kuigi see eeldus võib olla osaliselt tõsi, on siiski võimalik, et mõned neist funktsioonidest jäävad mõne arendaja jaoks saladuseks. Üks omadus

Lang L: none (read-more)

Kolmepoolne operaator C-s

Programmeerijad kasutavad kolmekomponendiliste operaator otsuste tegemisel asemel enam kui ja teine olekuid. Kolmepoolne operaator võtab vastu kolm argumenti: Esimene on võrdlusargument Teine on tõelise võrdluse tulemus Kolmas on vale võrdluse tulemus See aitab mõelda kolmekomponendilisest operaatorist kui lühitekstist või kui öelda muu avalduse kirjutamisest. Siin on

Lang L: none (read-more)

Kuidas Git Add'i tagasivõtmine

git addEnne kohustuse tagasivõtmist käivitage git reset või git resettühistage kõik muudatused. Giti vanemates versioonides olid käsud vastavalt git reset HEAD ja git reset HEAD. Seda muudeti versioonis Git 1.8.2 Muudest sagedamini kasutatavatest Git-toimingutest saate lugeda nendest kasulikest artiklitest: Git kassasse Git pull vs Git tõmbamine Gitignore Siin on natuke lisateavet Giti kohta Mõistke Git-projekti kolme osa Giti projektil on järgmised kolm peamist osa: GIT-kataloog Töökataloog (või töötav puu) Lavastusala Git kataloog (asub YOUR-PROJECT-PATH/.git/) on koht,

Lang L: none (read-more)

Pythoni õppimine: nullist kangelaseni

Esiteks, mis on Python? Selle looja Guido van Rossumi sõnul on Python:"Kõrgel tasemel programmeerimiskeel ja selle peamine disainifilosoofia on seotud koodide loetavusega ja süntaksiga, mis võimaldab programmeerijatel väljendada mõisteid mõne koodireaga." Minu jaoks oli Pythoni õppimise esimene põhjus see, et see on tegelikult ilusprogrammeerimiskeel. See oli

Lang L: none (read-more)

Kuidas kloonida massiivi JavaScripti

JavaScripti abil on mitmel viisil võimalik midagi teha. Olen kirjutanud kümnel viisil, kuidas kirjutada JavaScripti abil toru / komponeerida, ja nüüd teeme massiive. 1. Spread Operaator (madal koopia) Alates ES6 langusest on see olnud kõige populaarsem meetod. See on lühike süntaks ja leiate, et teekide nagu React ja Redux kasutamisel on see uskumatult kasulik. numbe

Lang L: none (read-more)

9 parimat võrgus kodeerivat mängu täiskasvanutele kodeerimise õppimiseks

Enamik kodeerivaid mänge on suunatud lastele. Kuid on ka toredaid kodeerimismänge, mis on mõeldud täiskasvanutele, kes soovivad kodeerimist õppida. Ärge saage valesti aru - mängude kasutamisel Code.orgis või Khani akadeemias pole midagi halba. Saate õppida Scratchi, mis on programmeerimiskeel, mis on loodud selleks, et aidata lastel õppida selliseid mõisteid nagu silmused ja muutujad. Mõni neist

Lang L: none (read-more)

Kuidas pildi tsentreerida teksti joondamise abil: keskele

Element on inline element (kuva väärtus inline-block). Selle saab hõlpsalt keskele lisada, lisades text-align: center;CSS-i vara seda sisaldavale vanemelemendile. Pildi tsentreerimiseks text-align: center;peate paigutama plokitaseme elemendi, näiteks a div., Sisemuse . Kuna text-alignatribuut kehtib ainult plokitaseme elementide kohta, text-align: center;asetate selle horisontaalselt keskele jõudmiseks pakkimisploki tasandi elemendile . Näi

Lang L: none (read-more)

Mis on lennukirežiim? Mida see teeb ja millal peaksite selle sisse lülitama?

Kui olete viimase kümnendi jooksul lennanud lennukiga ja teil on nutitelefon, peate tõenäoliselt enne telefoni õhkutõusmist selle telefoni lennukirežiimi panema. Kuigi enamik meist lihtsalt järgib seda FAA määrust, kas olete kunagi mõelnud, miks peate tegelikult lennukirežiimi kasutama? Sellest artiklist saame teada, mida lennukirežiim teeb, miks peaksite seda lennu ajal kasutama ja kuidas see muidu teie igapäevaelus aitab. Mis on lenn

Lang L: none (read-more)

AOL Mail - AOL Maili sisselogimise õpetus ja tasuta AOL.com e-posti konto loomine

Kui kasutasite Internetti veel 90ndatel, on tõenäoline, et teil oli mingil hetkel AOL-i e-posti konto. See oli lihtne e-posti teenus, millel oli sel ajal miljoneid kasutajaid. Ja nüüd, kui seal on palju tasuta ja populaarsemaid e-posti pakkujaid, hoiab AOL jätkuvalt kinni. Võib-olla on see nostalgia, võib-olla eelistab kasutajaliidest ehtsalt, võib-olla on see väike hääl, mis ütleb "Teil on post!" Ükskõik mi

Lang L: none (read-more)

Parimad PHP näited

PHP on serveripoolne skriptikeel, mille 1995. aastal lõi Rasmus Lerdorf. PHP on laialt kasutatav avatud lähtekoodiga üldotstarbeline skriptikeel, mis sobib eriti veebiarenduseks ja mida saab manustada HTML-i. Milleks PHP-d kasutatakse? Alates 2018. aasta oktoobrist kasutatakse PHP-d 80% veebisaitidel, mille serveripoolne keel on teada. Se

Lang L: none (read-more)

Põhilised SQL-käsud - andmebaasipäringute ja -lausete loend, mida peaksite teadma

SQL tähistab struktureeritud päringukeelt. SQL-i käsud on juhised, mida kasutatakse andmebaasiga suhtlemiseks, et täita andmetega ülesandeid, funktsioone ja päringuid. SQL-i käske saab kasutada andmebaasist otsimiseks ja muude funktsioonide tegemiseks, näiteks tabelite loomiseks, tabelitesse andmete lisamiseks, andmete muutmiseks ja tabelite kukutamiseks. Siin o

Lang L: none (read-more)

JavaScripti tagasihelistamisfunktsioonid - mis on tagasihelistamised JS-is ja kuidas neid kasutada

Kui olete programmeerimisega kursis, teate juba, milliseid funktsioone tehakse ja kuidas neid kasutada. Mis on aga tagasihelistamisfunktsioon? Tagasihelistamisfunktsioonid on JavaScripti oluline osa ja kui olete aru saanud, kuidas tagasihelistamised toimivad, saate JavaScriptis palju paremaks. Nii et selles postituses tahaksin aidata teil mõne näite abil mõista, mis on tagasihelistamisfunktsioonid ja kuidas neid JavaScripti kasutada. M

Lang L: none (read-more)

Pythoni string int-le: kuidas teisendada string Pythonis täisarvuks

Erinevalt paljudest teistest seal asuvatest programmeerimiskeeltest ei sisesta Python kaudselt täisarvusid (või hõljub) stringideks, kui liitate need stringideks. Õnneks on Pythonil mugav sisseehitatud funktsioon, str()mis teisendab edastatud argumendi stringivormingusse. Vale viis stringide täisarvuks teisendamiseks Pythonis Teistest programmeerimiskeeltest pärit programmeerijad võivad proovida teha järgmist stringide liitmist, mis põhjustab tõrke: age = 18 string = "Hello, I am " + age + " years old" Selle koodi saate käitada aadressil repl.it. Ilmunu

Lang L: none (read-more)

Windows 10 menüü Start ei tööta (lahendatud)

Alates selle esmakordsest käivitamisest 2015. aastal on Windows 10 läbinud pika tee. Iga värskendus toob palju uusi funktsioone ja Microsoft on avatud lähtekoodiga kogukonna omaks võtnud viisil, mida kunagi peeti võimatuks. Siiski, nagu iga opsüsteemi puhul, on ka vigu. Ja üks levinumaid vigu, millega Windows 10 käitavad inimesed kokku on puutunud, on see, et menüü Start ei tööta järsku. Mõnikord kül

Lang L: none (read-more)

700 tasuta veebipõhist programmeerimise ja arvutiteaduse kursust, mida saate alustada selle aasta oktoobris

Kaheksa aastat tagasi avasid sellised ülikoolid nagu MIT ja Stanford avalikkusele esmakordselt tasuta veebikursused. Praegu on ligi 1000 kooli üle maailma loonud tuhandeid tasuta veebikursusi. Ma olen koostanud selle 700 sellise tasuta veebikursuse nimekirja, mida saate sel kuul alustada. Selleks kasutasin Class Centeri andmebaasi, mis sisaldab üle 15 000 veebikursuse. Li

Lang L: none (read-more)

Meetod addEventListener () - JavaScripti sündmuste kuulaja näidiskood

Meetod JavaScripti addEventListener () võimaldab teil seadistada funktsioone, mida kutsutakse määratud sündmuse korral, näiteks kui kasutaja klõpsab nuppu. See õpetus näitab teile, kuidas saate oma koodis addEventListener () rakendada. Sündmuste ja ürituste käitlejate mõistmine Sündmused on toimingud, mis toimuvad siis, kui kasutaja või brauser lehega manipuleerib. Neil on oluli

Lang L: none (read-more)

Kus on minu kontaktid Gmailis? Leidke neile kiire juurdepääs.

Kui olete veel harjunud uue Gmailiga, võite mõelda, kuhu teie kontaktid kadusid. Ära karda - neid on lihtne leida, kui tead, kust otsida. Selles samm-sammult juhendis käsitleme: Kuidas pääseda Gmaili ja leida oma kontakte Uute kontaktide lisamine (kahel viisil) Kontaktide haldamine (duplikaatide leidmine, siltide / rühmade loomine) Kontaktide importimine ja eksportimine Nii et alustame. 1. sa

Lang L: none (read-more)

Ühiku ringdiagramm ja Trig kalkulaator - Cos 0, Sin 0, Tan 0, radiaanid ja palju muud

Üksuse ringi on kasulik visualiseerimine vahend õppida trigonomeetriatehteid. Selle kasulikkuse võti on lihtsus. See eemaldab vajaduse erinevate väärtuste meeldejätmiseks ja võimaldab kasutajal erinevatel juhtudel lihtsalt erinevaid tulemusi saada. Uurime selle kohta lisateavet ja proovime oma arusaamist käepärase trigonomeetrilise kalkulaatoriga, mille lõin artikli lõpus. 1. osa. M

Lang L: none (read-more)

JavaScripti massiivi lisamine - kuidas massiivi lisada funktsioonide Push, Unshift ja Concat abil

JavaScripti massiivid on hõlpsasti üks minu lemmikandmetüüpe. Need on dünaamilised, hõlpsasti kasutatavad ja pakuvad tervet hulka sisseehitatud meetodeid, mida saame ära kasutada. Kuid mida rohkem võimalusi teil on, seda segasemaks võib osutuda see, millist valikut peaksite kasutama. Selles artiklis tahaksin arutada mõningaid levinumaid viise elemendi lisamiseks JavaScripti massiivi. Push mee

Lang L: none (read-more)

Mida Pythoniga täpselt teha saab? Siin on Pythoni kolm peamist rakendust.

Kui mõtlete õppida Pythoni - või kui hakkasite seda hiljuti õppima - võite endalt küsida: "Milleks saan Pythoni täpselt kasutada?" Noh, see on keeruline küsimus, millele vastata, sest Pythoni jaoks on nii palju rakendusi. Kuid aja jooksul olen täheldanud, et Pythoni jaoks on 3 peamist populaarset rakendust: Veebiarendus Andmeteadus - sealhulgas masinõpe, andmete analüüs ja andmete visualiseerimine Skriptimine Räägime neist kõigist omakorda. Veebiarendus

Lang L: none (read-more)

Getters ja Setters Java seletatakse

Gettereid ja seadistajaid kasutatakse teie andmete kaitsmiseks, eriti klasside loomisel. Iga eksemplari muutuja puhul tagastab meetod getter oma väärtuse, samas kui setteri meetod määrab või värskendab selle väärtust. Arvestades seda, impulssgetteriteks ja kujundajad on tuntud ka lisandeid ja mutators võrra. Kokkule

Lang L: none (read-more)

Parimad JavaScripti õpetused

JavaScripti on Maa kõige enam kasutatav skriptikeel. Ja sellel on kõigi programmikeelte suurim raamatukogu ökosüsteem. JavaScript on veebi põhikeel ja ainus programmeerimiskeel, mida saab kasutada kõigis suuremates veebibrauserites. Nimelt pole JavaScripti seost Java-ga. Vaadake JavaScripti: maailma kõige valemini mõistetud programmeerimiskeel. JavaSc

Lang L: none (read-more)

Parimad JavaScripti näited

JavaScript on maailmas kõige enam kasutatav skriptikeel. Siin on mõned näited JavaScripti võtmesüntaksist. Argumendi näide Argumentide objekt on massiivilaadne objekt (kuna objekti struktuur sarnaneb massiivi struktuuriga; seda ei tohiks siiski pidada massiiviks, kuna sellel on kogu objekti funktsionaalsus), mis salvestab kõik argumendid, mis olete funktsioonile üle läinud ja see on selle funktsiooni omand. Näiteks

Lang L: none (read-more)

JQuery Ajaxi POST-meetod

Saadab asünkroonse http POST-i päringu andmete serverist laadimiseks. Selle üldine vorm on: jQuery.post( url [, data ] [, success ] [, dataType ] ) URL: on ainus kohustuslik parameeter. See string sisaldab aadressi, kuhu päring saata. Tagastatud andmeid ignoreeritakse, kui muud parameetrit pole määratud andmed: tavaline objekt või string, mis saadetakse serverile koos päringuga. edu: t

Lang L: none (read-more)

Mac Disk Cleanup - kuidas Macis ruumi vabastada

Kas olete kunagi saanud teate, et teie Macis on kettaruumi vähe? Või olete kontrollinud oma salvestusruumi ainult selleks, et leida, et teie fotod võtavad kohutavalt 84 GB? Kui teil on olnud üks neist kogemustest ja peate nüüd oma Maci puhastama, on see teile juhend. Kõigepealt kontrollige, mis võtab nii palju ruumi Klõpsake ekraani vasakus ülanurgas väikest Apple'i ikooni. Valige esi

Lang L: none (read-more)

Toore jõu algoritmid on selgitatud

Jõhkade jõudude algoritmid on täpselt sellised, nagu need kõlavad - probleemide lahendamise otsekohesed meetodid, mis tuginevad puhtale arvutusvõimsusele ja tõhususe parandamiseks proovivad kõiki võimalusi, mitte täiustatud tehnikaid. Kujutage näiteks ette, et teil on väike 4-kohaline tabalukk, igaüks 0–9. Unustasite om

Lang L: none (read-more)

Mängude arendamise algajate juhend ühtsuses

Unity on suurepärane vahend prototüüpide loomiseks alates mängudest kuni interaktiivsete visualiseerimisteni. Selles artiklis tutvustame kõike, mida peate teadma Unity kasutamise alustamiseks. Esiteks, natuke minust: olen harrastajate ühtsuse arendaja, 3D-modelleerija ja graafiline disainer, kes on Unity ja Blenderiga töötanud üle 5 aasta. Olen nüü

Lang L: none (read-more)