Sådan minimeres billeder med Gulp & gulp-imagemin og øger dit websteds ydeevne

Billeder er overalt på internettet. Du ville blive hårdt presset for at finde en enkelt side eller et program, der ikke indeholder mindst et billede i en eller anden form. Billeder er en fantastisk måde at hjælpe med at fortælle historier og understrege kritiske dele af vores liv. Men hvis du er som mig, ved du, at det at have et stort billede alvorligt kan påvirke ydeevnen på dit websted / din app. Så i d

Læs mere

Søg algoritmer forklaret med eksempler i Java, Python og C ++

Hvad er en søgealgoritme? Denne form for algoritme ser på problemet med at omarrangere en række elementer i stigende rækkefølge. De to mest klassiske eksempler på det er binær søgning og flettsorteringsalgoritmen. Eksponentiel søgning Eksponentiel søgning, også kendt som fingersøgning, søger efter et element i et sorteret array ved at hoppe over   2^ielementer i hver iteration, hvor i repræsenterer værdien af ​​loop-kontrolvariablen, og derefter kontrollere, om søgeelementet er til stede mellem det sidste spring og det aktuelle hoppe. Kompleksitet Værst

Læs mere

Lær C # og enhed ved at lave digitale bordspil

Opbygning af 2D-spil kan være en fantastisk måde at lære C # og Unity på, især når man arbejder gennem det grundlæggende i kompleks bordspilslogik. I denne serie vil jeg introducere dig til det grundlæggende i C # programmering ved hjælp af Unity. Men mange af de begreber, vi skal lære, vil også kunne anvendes på andre programmeringssprog og spiludvikling generelt. I løbet af

Læs mere

7 tilfælde, hvor du ikke skal bruge Docker

Docker er en game-changer. Men det er ikke en løsning, der passer til alle. Der er mange gode ting ved Docker. Det pakker, sendes og kører applikationer som et let, bærbart og selvforsynende containeriseringsværktøj. Docker er fantastisk til virksomheder i alle størrelser. Når du arbejder på et stykke kode i et lille team, eliminerer det problemet "men det virker på min maskine". I mellem

Læs mere

Grundlæggende om Java-programmeringssprog

Java er et programmeringssprog udviklet af Sun Microsystems i 1995, som senere blev erhvervet af Oracle. Det er nu en fuld platform med masser af standard-API'er, open source-API'er, værktøjer, stort udviklerfællesskab og bruges til at opbygge de mest pålidelige virksomhedsløsninger af store og små virksomheder. Andro

Læs mere

CSS-pseudoelementer - før og efter vælgerne forklaret

Før vælger CSS- ::beforevælgeren kan bruges til at indsætte indhold før indholdet af det eller de valgte elementer. Det bruges ved at fastgøre ::beforedet element, det skal bruges på. Lad os se på nogle eksempler: p::before { content: "* "; } span.comment::before { content: "Comment: "; color: blue; } To infinity, and beyond! I am Bu

Læs mere

Arv i Java forklaret

Arv Java-arv refererer til en Java-klasses evne til inheritegenskaberne fra en anden klasse. Tænk på det som et barn, der arver egenskaber fra sine forældre, konceptet ligner det meget. I Java lingo kaldes det også udvidelse -ing en klasse. Nogle enkle ting at huske: Klassen, der udvider eller arver, kaldes en underklasse Klassen, der udvides eller arves, kaldes en superklasse Således giver arv Java den seje evne til at genbruge kode eller dele kode mellem klasser! Lad

Læs mere

Sådan skrabes Wikipedia-artikler med Python

I denne artikel skal jeg oprette en webskraber i Python, der vil skrabe Wikipedia-sider. Skraberen går til en Wikipedia-side, skraber titlen og følger et tilfældigt link til den næste Wikipedia-side. Jeg synes, det vil være sjovt at se, hvilke tilfældige Wikipedia-sider denne skraber vil besøge! Opsæt

Læs mere

Det væsentlige ved Git forklarede på fem minutter

Når du lærer at blive softwareudvikler, vil du indse, at det meste arbejde udføres i teams. Og når du er på et team, skal du bruge et versionskontrolsystem til at styre ændringer i din kodebase, der kommer fra forskellige udviklere. Git er et af de mest populære versionskontrolsystemer. Alligevel kan nye udviklere let blive overvældede, når de bruger det - jeg ved, at jeg gjorde det. Faktisk

Læs mere