Författare: Yuri Gagarin

Binärt Träd eller hur man skapar ett binärt sökträd

Prelude Denna artikel handlar om binära sökträd. Nyligen skrev jag en artikel om datakomprimering med hjälp av Huffman-metoden. Där fokuserade jag inte mycket på binära träd, eftersom metoder för sökning, insättning och borttagning inte var aktuella. Nu har jag bestämt mig för att skriva en artikel specifically om träd. Låt oss börja. Ett träd är en datastruktur som består av noder förbundna med kanter. Man kan säga att ett träd är […]

Data komprimering med Huffman-algoritmen

Inledning I denna artikel kommer jag att berätta om den välkända Huffman-algoritmen och dess tillämpningar inom datakomprimering. Som resultat kommer vi att skriva en enkel kompressor. Det har redan funnits en artikel om detta på Habré, men utan praktisk implementation. Det teoretiska materialet i det här inlägget är hämtat från skollektioner i datorteknik och Roberta Lafores bok "Data Structures and Algorithms in Java". Så, låt oss börja […]

En inofficiell tidig version av Microsoft Edge baserat på Chromium är tillgänglig. Och den kan redan startas

Det har dykt upp en första offentligt tillgänglig version av webbläsaren Microsoft Edge baserad på Chromium. Detta inträffade några dagar efter den första läckan. Än så länge handlar det om en inofficiell version med nummer 75.0.111.0. Det innebär att det inte finns någon lista över ändringar, liksom ingen lokalisering på de flesta språk. Men webbplatsen Softpedia låter redan användare ladda ner nyheten. Sammanfattningsvis är de första […]

IT-jättar har presenterat en gemensam lösning för att distribuera hybridmoln.

Dell och VMware integrerar plattformarna VMware Cloud Foundation och VxRail. / foto Navneet Srivastav PD Varför är detta viktigt? Enligt en undersökning av State of Cloud använder redan 58% av företagen hybridmoln. Förra året var denna siffra 51%. I genomsnitt "håller" en organisation cirka fem olika tjänster i molnet. Implementeringen av hybridmoln är en prioritet […]

GitLab 11.9 har släppts med en funktion för hemlig upptäckte och flera regler för att lösa merge-förfrågningar

Snabb upptäckten av hemlighetsläckage Det verkar som en liten miss, att av misstag överföra inloggningsuppgifter till ett offentligt förråd. Men konsekvenserna kan vara allvarliga. Så snart en angripare får tag i ditt lösenord eller API-nyckel kommer de att ta över ditt konto, blockera dig och bedrägligt använda dina pengar. Dessutom kan det förekomma en kedjeffekt: åtkomst till ett konto öppnar åtkomst till andra. […]

I «VKontakte» publicerades Rammsteins första singel – DEUTSCHLAND

I sociala nätverket "VKontakte" hade singeln DEUTSCHLAND av Rammstein premiär samtidigt som på andra plattformar. På så sätt har den populära tyska rockgruppen meddelat sin återkomst efter flera års tystnad. Denna singel är den första låten från en kommande fullängdsalbum. Dessutom publicerades ytterligare 9 ikoniska album av den tyska gruppen på "VKontakte" och musikservicen BOOM. Med andra ord kan användare nu […]

Roskomnadzor hotar VPN-tjänster med blockering

Den federala tjänsten för tillsyn över kommunikation, informationsteknik och masskommunikation (Roskomnadzor) har skickat krav till ägarna av tio VPN-tjänster om att de måste koppla sig till det federala statliga informationssystemet (FGIS). Enligt de lagar som gäller i Ryssland är VPN-tjänster (liksom anonymiserare och sökmotoroperatörer) skyldiga att begränsa åtkomsten till webbresurser som är förbjudna i vårt land. För detta måste ägarna av VPN-system […]

Vi skapar molnbaserad videövervakning själva: nya möjligheter med Web SDK Ivideon

Vi har flera integrationskomponenter som gör det möjligt för varje partner att skapa egna produkter: Open API för att utveckla allt alternativ till Ivideons användarpanel, Mobile SDK, med vilket du kan utveckla en fullt funktionell lösning som motsvarar Ivideon-applikationerna, samt Web SDK. Nyligen släppte vi en förbättrad Web SDK, utrustad med ett nytt dokumentsystem och en demoversion som gör vår […]

10 nya gratiskurser om kognitiva tjänster och Azure

Nyligen lade vi upp cirka 20 nya kurser på vår utbildningsplattform Microsoft Learn. Idag kommer jag att berätta om de första tio, och senare kommer en artikel om den andra tio. Bland nyheterna: taligenkänning med kognitiva tjänster, skapa chatbots med QnA Maker, bildbehandling och mycket mer. Mer information nedan! Taligenkänning med hjälp av API för taligenkänning […]

Om datacentret rakt på sak: hur vi löste dammproblemet i datacenterlokalerna

Hej, Habr! Jag heter Taras Chirkov, chef för datacentret Linxdatacenter i Sankt Petersburg. Idag kommer jag i vår blogg att berätta vilken roll renlighet spelar för att ett modernt datacenter ska fungera normalt, hur man mäter, uppnår och upprätthåller den på rätt nivå. Renlighetens triggar En gång kontaktade en kund från datacentret i Sankt Petersburg oss angående lagret av […]

Server i molnen 2.0. Vi lanserar servern i stratosfären

Vänner, vi har kommit på en ny grej. Många av er minns vårt förra årets roliga geek-projekt "Server i molnen": vi byggde en liten server baserad på Raspberry Pi och skickade upp den med en luftballong. Nu har vi beslutat att gå ett steg längre, det vill säga högre — vi väntar på stratosfären! Kort sammanfattning av vad som var tanken bakom det första projektet "Server i molnen". Servern […]

Server i molnen: Projektets resultat

Vänner, det är dags att sammanfatta vårt projekt-tävling "Server i molnen". För de som inte är medvetna, vi har skapat ett roligt geek-projekt: byggde en liten server på Raspberry Pi 3, fäste en GPS-spårare och sensorer, lastade allt detta på en luftballong och överlämnade det åt naturens krafter. Var ballongen kommer att landa är känt endast av vindgudarna och luftballongernas beskyddare, så vi föreslog […]

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster