Skribent: Yuri Gagarin

Binar Tre eller hvordan lage et binært søketre

Innledning Denne artikkelen er viet til binære søkertre. Nylig skrev jeg en artikkel om datareduksjon ved hjelp av Huffman-metoden. Der la jeg ikke så mye vekt på binære trær, ettersom metoder for søk, innsetting og sletting ikke var relevante. Nå har jeg bestemt meg for å skrive en artikkel spesifikt om trær. La oss begynne. Et tre er en datakonstruksjon sammensatt av noder som er koblet sammen med kanter. Man kan si at treet er […]

Datakomprimering med Huffman-algoritmen

Innledning I denne artikkelen vil jeg fortelle om den kjente Huffman-algoritmen, samt dens anvendelse i datakomprimering. Som et resultat vil vi lage en enkel kompressor. Det har allerede vært en artikkel om dette på Habr, men uten praktisk implementering. Det teoretiske materialet i dette innlegget er hentet fra skolearbeidet i informatikk og boken til Robert Lafore «Data Structures and Algorithms in Java». Så, allt […]

Den uoffisielle tidlige bygningen av Microsoft Edge basert på Chromium er nå tilgjengelig. Den kan allerede startes.

Det har dukket opp en første offentlig versjon av nettleseren Microsoft Edge basert på Chromium. Dette skjedde noen dager etter den første lekkasjen. Så langt handler det om en uoffisiell versjon med nummer 75.0.111.0. Det betyr at det fortsatt ikke finnes noen liste over endringer, eller lokaliseringsversjoner på de fleste språk. Imidlertid tillater Softpedia allerede nedlasting av nyheten. Generelt sett er de første […]

IT-giganter har introdusert en felles løsning for distribusjon av hybrid sky

Dell og VMware integrerer VMware Cloud Foundation-plattformen og VxRail. / foto Navneet Srivastav PD Hvorfor det er nødvendig I følge undersøkelsen State of Cloud, bruker allerede 58% av selskapene hybrid sky. I fjor var dette tallet 51%. Gjennomsnittlig huser én organisasjon omtrent fem forskjellige tjenester 'i skyen'. Samtidig er implementeringen av hybrid sky en prioritet […]

GitLab 11.9 ble utgitt med funksjonen for oppdagelse av hemmeligheter og flere regler for å godkjenne merge-forespørslene

Rask oppdagelse av lekkasje av hemmeligheter Det kan virke som en liten feil — å ved et uhell overføre legitimasjonen til et felles repository. Imidlertid kan konsekvensene være alvorlige. Så snart en hacker får tak i ditt passord eller API-nøkkel, vil han overta kontoen din, blokkere deg og bruke pengene dine på svindelaktig vis. I tillegg er det mulig med en dominoeffekt: tilgang til én konto åpner tilgang til andre. […]

På «VKontakte» ble det publisert den premiere singelen fra Rammstein — DEUTSCHLAND

I den sosiale nettverkstjenesten «VKontakte» ble singelen DEUTSCHLAND fra gruppen Rammstein lansert samtidig med andre plattformer. På denne måten har det populære tyske rockebandet gjort seg bemerket etter mange års stillhet. Denne singelen er den første låten fra et kommende fullverdig album. I tillegg ble det publisert ytterligere 9 ikoniske album fra den tyske gruppen på «VKontakte» og musikkjenesten BOOM. Med andre ord har brukerne nå […]

Roskomnadzo ruser VPN-tjenester med blokkeringstrusler

Den føderale tjenesten for tilsyn med kommunikasjon, informasjons teknologi og masse kommunikasjon (Roskomnadzor) har sendt krav til eierne av ti VPN-tjenester om nødvendig tilknytning til den føderale statlige informasjonssystemet (FGIS). I henhold til gjeldende lover i Russland er VPN-tjenester (sammen med anonymisatorer og søkemotoroperatører) forpliktet til å begrense tilgangen til nettsteder som er forbudt i vårt land. For dette må eierne av VPN-systemene […]

Vi lager skyvideoovervåkning selv: nye muligheter med Web SDK Ivideon

Vi har flere integrasjonskomponenter som lar enhver partner lage sine egne produkter: Open API for å utvikle enhver alternativ brukerprofil for Ivideon, Mobile SDK, som lar deg utvikle en fullverdig løsning som er lik Ivideon-appen, samt Web SDK. Nylig lanserte vi et forbedret Web SDK med et nytt dokumentasjonssystem og et demo-applikasjon som vil gjøre vår […]

10 nye gratis kurs innen kognitive tjenester og Azure

Nylig la vi ut omtrent 20 nye kurs på vår læringsplattform Microsoft Learn. I dag skal jeg fortelle om de første ti, og litt senere vil det også komme en artikkel om den andre ti. Blant nyhetene: stemmegjenkjenning med kognitive tjenester, opprettelse av chatbotter med QnA Maker, bildebehandling og mye mer. Detaljer under kat! Stemmegjenkjenning ved hjelp av API for taler […]

Om datasenteret i detalj: hvordan vi løste støvproblemet i serverrommene i datasenteret

Hei, Habr! Jeg er Taras Chirkov, direktør for datacenteret Linxdatacenter i St. Petersburg. I dag vil jeg i bloggen vår fortelle om hvilken rolle renholdet i lokalene spiller i den normale driften av et moderne datacenter, hvordan det måles riktig, oppnås og opprettholdes på ønsket nivå. Renholdstriggere En gang henvendte en klient av datacenteret vårt i St. Petersburg seg til oss angående et lag […]

Server i skyene 2.0. Vi lanserer serveren i stratosfæren

Venner, vi har kommet opp med et nytt prosjekt. Mange av dere husker vårt fan-geek-prosjekt fra i fjor «Server i skyene»: vi lagde en liten server basert på Raspberry Pi og lanserte den med en ballong. Nå har vi bestemt oss for å gå enda lenger, altså høyere — vi har stratosfæren foran oss! La oss kort minne om hva essensen av det første prosjektet «Server i skyene» var. Server […]

Server in the Clouds: Project Results

Venner, det er på tide å oppsummere resultatene av prosjektkonkurransen «Server i skyene». Hvis noen ikke er klar over det, laget vi et fan-geek-prosjekt: vi bygde en liten server på Raspberry Pi 3, festet en GPS-tracker og sensorer, lastet alt dette på en ballong og overlot det til naturkreftene. Hvor ballongen vil lande, vet kun vindenes guder og luftfartens beskyttere, så vi foreslo […]

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster